CatchTokenPresale
Verified contract
Active on
Ethereum with 2,704 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CATCH | ERC-20 | 20M | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18848528 | a year ago | | | 0.0356 | 0.0029313880 | |
| 18848516 | a year ago | | | 0 | 0.0024776163 | |
| 18848332 | a year ago | | | 0.024 | 0.0023186292 | |
| 18848206 | a year ago | | | 0 | 0.0013998221 | |
| 18848194 | a year ago | | | 0 | 0.0021381933 | |
| 18848152 | a year ago | | | 0.025 | 0.0022985888 | |
| 18848145 | a year ago | | | 0.136 | 0.0022604514 | |
| 18848094 | a year ago | | | 0.022058 | 0.0023572633 | |
| 18848089 | a year ago | | | 0 | 0.0016776947 | |
| 18848077 | a year ago | | | 0.028 | 0.0016275219 |
ABI
ABI objects
Getter at block 21214077
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SIGNER_ROLE() view returns (bytes32)
0xe2f4eaae4a9751e85a3e4a7b9587827a877f29914755229b07a7b2da98285f70
buyRecipient() view returns (address)
0x308a31a6acc3b3b36d39c6f87703e00ea06a52e2
catchToken() view returns (address)
0x7b708ac2c20200ac4b241d5523c76691b96ca01f
cliffMonths() view returns (uint8)
2
currentPhase() view returns (uint8)
1
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=CatchTokenPresale, version=1, chainId=1, verifyingContract=0x54e5df5fd88ab44f34815b444fee39911b4cc266, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
linearVestingMonths() view returns (uint8)
19
minUsdAmount() view returns (uint256)
4800000000
nftHolderDiscountPercent() view returns (uint8)
5
presaleSupply() view returns (uint256)
20000000000000000000000000
priceFeed() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
tokenPriceUsd() view returns (uint256)
8000000
totalTokensBought() view returns (uint256)
20038906999999999961989120
unlockPercentAtTGE() view returns (uint8)
5
usdt() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
vestingEndDate() view returns (uint256)
0
vestingStartDate() view returns (uint256)
0
Read-only
availableTGETokensToClaim(address user) view returns (uint256)
availableVestingTokensToClaim(address user) view returns (uint256)
calculateEthAmountRequired(uint256 tokenAmount, bool isNftHolder) view returns (uint256)
calculateTokenAmountByEth(uint256 ethAmount, bool isNftHolder) view returns (uint256)
calculateTokenAmountByUsdt(uint256 usdtAmount, bool isNftHolder) view returns (uint256)
calculateUsdtAmountRequired(uint256 tokenAmount, bool isNftHolder) view returns (uint256)
claimedTGETokensByUser(address user) view returns (uint256 tokens)
claimedVestingTokensByUser(address user) view returns (uint256 tokens)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUsdAmount(uint256 tokenAmount) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenAmountToUsdAmount(uint256 tokenAmount, bool isNftHolder) view returns (uint256)
totalTGETokensByUser(address user) view returns (uint256 tokens)
totalVestingTokensByUser(address user) view returns (uint256 tokens)
usdAmountToTokenAmount(uint256 usdAmount, bool isNftHolder) view returns (uint256)
usedNonces(bytes32) view returns (bool)
State-modifying
Events buyWithEth(uint256 tokenAmount) payable
buyWithEthNftHolder(uint256 tokenAmount, bytes32 nonce, bytes signature) payable
buyWithUsdt(uint256 tokenAmount)
buyWithUsdtNftHolder(uint256 tokenAmount, bytes32 nonce, bytes signature)
claimTGETokens()
claimVestingTokens()
grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
startBuyPhase()
startClaimPhase()
Bought(address user, uint256 tokenAmount)
ClaimedTGE(address user, uint256 tokenAmount)
ClaimedVesting(address user, uint256 tokenAmount)
EIP712DomainChanged()
PhaseChanged(uint8 phase)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address[] admins, address[] signers, address _catchToken, address _priceFeed, address _usdt, struct CatchTokenPresalePresaleParams presaleParams)
This contract contains no fallback and receive objects.
InvalidShortString()
StringTooLong(string str)