PreSale
Verified contract
Active on
Ethereum with 6,533 txns
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) |
---|---|---|---|---|---|---|---|
| 19981881 | 5 months ago | | | 0.01551 | 0.00047683600 | |
| 19981881 | 5 months ago | | | 0.01551 | 0.00041531429 | |
| 19981881 | 5 months ago | | | 0.03 | 0.00042960525 | |
| 19921327 | 6 months ago | | | 0 | 0.00059420396 | |
| 19921150 | 6 months ago | | | 0.025 | 0.00098302941 | |
| 19920483 | 6 months ago | | | 0.01 | 0.0020864948 | |
| 19920258 | 6 months ago | | | 0 | 0.0020510008 | |
| 19920193 | 6 months ago | | | 0.026 | 0.0023665778 | |
| 19920108 | 6 months ago | | | 0.07 | 0.0028435524 | |
| 19919952 | 6 months ago | | | 0.3 | 0.0033083967 |
ABI
ABI objects
Getter at block 21160884
buyEnable() view returns (bool)
true
claimsContract() view returns (address)
0x96d7e90e6176466a0d882fc8ba6436021f1aeb06
fundsWallet() view returns (address)
0x5ecb43acf0e367c6ba1c5b8c512a9d29d3f5071d
getRoundCount() view returns (uint32)
4
maxCap() view returns (uint256)
285714285000000000000000000
owner() view returns (address)
0x1a21480ba1a3bb5b6a070b3bd47a21f917607dff
signerWallet() view returns (address)
0x3088149945e0dfdf78f10650a36cd0c1fb8816eb
totalPurchases() view returns (uint256)
128578700608659917380485801
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)
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 changeFundsWallet(address newFundsWallet)
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)
FundsWalletUpdated(address oldAddress, address newAddress)
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 fundsWalletAddress, address signerAddress, address claimsContractAddress, address owner, uint32 lastRound, uint256[] nftPrices, uint256 initMaxCap)
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()
InvalidEndTime()
InvalidPurchase()
InvalidSignature()
InvalidStartTime()
MaxCapReached()
OnlyClaims()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PriceGreaterThanNextRound()
PriceInvalid()
PriceLessThanOldRound()
PriceNotFound()
PriceNotUpdated()
ReentrancyGuardReentrantCall()
RoundEnded()
RoundIdNotUpdated()
RoundNotStarted()
SafeERC20FailedOperation(address token)
TokenDisallowed()
UnexpectedPriceDifference()
ZeroAddress()
ZeroLengthArray()
ZeroValue()