Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PreSale"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20099366 | 5 months ago | | | 0 | 0.00031400306 | |
| 20099332 | 5 months ago | | | 0.0252 | 0.0011233008 | |
| 20099301 | 5 months ago | | | 0.1745 | 0.0010727011 | |
| 20098795 | 5 months ago | | | 0.05 | 0.0014610372 | |
| 20098783 | 5 months ago | | | 0.15 | 0.0015315393 | |
| 20098596 | 5 months ago | | | 0 | 0.0010404742 | |
| 20098343 | 5 months ago | | | 0 | 0.0010614178 | |
| 20098116 | 5 months ago | | | 0 | 0.0020087946 | |
| 20098030 | 5 months ago | | | 0.13 | 0.0014608196 | |
| 20097899 | 5 months ago | | | 0 | 0.0012045727 |
ABI
ABI objects
Getter at block 21201680
buyEnable() view returns (bool)
true
claimsContract() view returns (address)
0x1eae7d1f14cd380c32e89982345dd1043c143727
getRoundCount() view returns (uint32)
1
owner() view returns (address)
0xf414b6cf553c65adb145b78f2e87694aa3c9c1d1
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
signerWallet() view returns (address)
0x3088149945e0dfdf78f10650a36cd0c1fb8816eb
totalPurchases() view returns (uint256)
649137776575196270349999812
Read-only
allowedTokens(uint32, address) view returns (bool access, uint256 customPrice)
blacklistAddress(address) view returns (bool)
claimNFT(address, uint32, uint256) view returns (uint256 roundPrice)
claims(address, uint32) view returns (uint256)
fundsWallets(uint256) view returns (address)
getLatestPrice(address token) view returns (struct PreSaleTokenInfo)
getNFTClaims(address buyer, uint32 round) view returns (struct PreSaleClaimNFT[])
nftPricing(uint256) view returns (uint256)
rounds(uint32) view returns (uint256 startTime, uint256 endTime, uint256 price)
tokenData(address) view returns (address priceFeed, uint8 normalizationFactorForToken, uint8 normalizationFactorForNFT, uint256 tolerance)
State-modifying
Events acceptOwnership()
changeFundsWallets(address[] newFundsWallets)
changeSigner(address newSigner)
createNewRound(uint256 startTime, uint256 endTime, uint256 price)
enableBuy(bool enabled)
purchaseNFTWithETH(string code, uint32 round, uint256[] nftAmounts, uint256 deadline, uint8 v, bytes32 r, bytes32 s) payable
purchaseNFTWithToken(address token, uint256 referenceTokenPrice, uint8 referenceNormalizationFactor, string code, uint32 round, uint256[] nftAmounts, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
purchaseTokenWithETH(string code, uint32 round, uint256 deadline, uint256 minAmountToken, uint8 v, bytes32 r, bytes32 s) payable
purchaseTokenWithToken(address token, uint8 referenceNormalizationFactor, uint256 referenceTokenPrice, uint256 purchaseAmount, uint256 minAmountToken, string code, uint32 round, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
purchaseWithClaim(address token, uint256 referenceTokenPrice, uint8 referenceNormalizationFactor, uint256 amount, uint256 minAmountToken, address recipient, uint32 round) payable
renounceOwnership()
setTokenPriceFeed(address[] tokens, struct TokenRegistryPriceFeedData[] priceFeedData)
transferOwnership(address newOwner)
updateAllowedTokens(uint32 round, address[] tokens, bool[] accesses, uint256[] customPrices)
updateBlackListedUser(address which, bool access)
updatePricing(uint256[] newPrices)
updateRound(uint32 round, uint256 startTime, uint256 endTime, uint256 price)
BlacklistUpdated(address which, bool accessNow)
BuyEnableUpdated(bool oldAccess, bool newAccess)
FundsWalletsUpdated(address[] indexed oldAddresses, address[] indexed newAddresses)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PricingUpdated(uint256 oldPrice, uint256 newPrice)
PurchasedWithClaimAmount(address indexed by, uint256 amount, address token, uint32 indexed round, uint256 indexed tokenPrice, uint256 tokenPurchased)
PurchasedWithETH(address indexed by, string code, uint256 amountPurchasedETH, uint32 indexed round, uint256 indexed roundPrice, uint256 tokenPurchased)
PurchasedWithETHForNFT(address indexed by, string code, uint256 amountInETH, uint256 ethPrice, uint32 indexed round, uint256 roundPrice, uint256[] nftAmounts)
PurchasedWithToken(address indexed token, uint256 tokenPrice, address indexed by, string code, uint256 amountPurchased, uint256 tokenPurchased, uint32 indexed round)
PurchasedWithTokenForNFT(address indexed token, uint256 tokenPrice, address indexed by, string code, uint256 amountPurchased, uint32 indexed round, uint256 roundPrice, uint256[] nftAmounts)
RoundCreated(uint32 indexed newRound, struct RoundsRoundData roundData)
RoundUpdated(uint32 indexed round, struct RoundsRoundData roundData)
SignerUpdated(address oldSigner, address newSigner)
TokenDataAdded(address token, struct TokenRegistryPriceFeedData data)
TokensAccessUpdated(uint32 indexed round, address indexed token, bool indexed access, uint256 customPrice)
constructor(address[] fundsWalletAddresses, address signerAddress, address claimsContractAddress, address owner, uint32 lastRound, uint256[] nftPrices)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ArrayLengthMismatch()
Blacklisted()
BuyNotEnable()
CodeSyncIssue()
DeadlineExpired()
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
FailedInnerCall()
IdenticalValue()
IncorrectEndTime()
IncorrectRound()
IncorrectStartTime()
InvalidData()
InvalidEndTime()
InvalidPurchase()
InvalidSignature()
InvalidStartTime()
InvalidValue()
OnlyClaims()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PriceGreaterThanNextRound()
PriceInvalid()
PriceLessThanOldRound()
PriceNotFound()
PriceNotUpdated()
ReentrancyGuardReentrantCall()
RoundEnded()
RoundIdNotUpdated()
RoundNotStarted()
SafeERC20FailedOperation(address token)
TokenDisallowed()
UnexpectedPriceDifference()
ZeroAddress()
ZeroLengthArray()
ZeroValue()