PreSaleDop
Verified contract
Active on
Ethereum with 48,443 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 "PreSaleDop"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19900366 | 4 months ago | | | 0.005 | 0.000071612502 | |
| 19784239 | 5 months ago | | | 0.02 | 0.0021389733 | |
| 19451703 | 6 months ago | | | 0.0193 | 0.00061190474 | |
| 19393434 | 6 months ago | | | 0.13 | 0.0028176255 | |
| 19386252 | 6 months ago | | | 0.26 | 0.0018504845 | |
| 19386211 | 6 months ago | | | 0.088 | 0.0016206637 | |
| 19384303 | 6 months ago | | | 0.3 | 0.0032191203 | |
| 19384053 | 6 months ago | | | 0.11 | 0.0037104847 | |
| 19384050 | 6 months ago | | | 0 | 0.010093645 | |
| 19384050 | 6 months ago | | | 0.31 | 0.0091556342 |
ABI
ABI objects
Getter at block 20792477
buyEnable() view returns (bool)
true
claimsContract() view returns (address)
0x2cb197409ae65b344a611e2ab99a0e864ef28d4c
fundsWallet() view returns (address)
0xa22bac86e8f721875c6be26c1fc0b021442f7279
getRoundCount() view returns (uint32)
22
owner() view returns (address)
0x9d0cf00f85015567084e79a76a65d6f5e912b8d2
signerWallet() view returns (address)
0xec38df358d2cb3557cb6cb9ebdb43a35891f4826
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 PreSaleDopTokenInfo)
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)
verifyPurchaseWithClaim(address recipient, uint32 round, uint256 deadline, uint256[] tokenPrices, uint8[] normalizationFactors, address[] tokens, uint256[] amounts, uint8 v, bytes32 r, bytes32 s) view
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 minAmountDop, uint8 v, bytes32 r, bytes32 s) payable
purchaseTokenWithToken(address token, uint8 referenceNormalizationFactor, uint256 referenceTokenPrice, uint256 investment, uint256 minAmountDop, string code, uint32 round, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
purchaseWithClaim(address token, uint256 referenceTokenPrice, uint8 referenceNormalizationFactor, uint256 amount, uint256 minAmountDop, address recipient, uint32 round) payable
renounceOwnership()
setTokenPriceFeed(address[] tokens, struct TokensRegistryPriceFeedData[] 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)
InvestedWithClaimAmount(address indexed by, uint256 amount, address token, uint32 indexed round, uint256 indexed tokenPrice, uint256 dopPurchased)
InvestedWithETH(address indexed by, string code, uint256 amountInvestedEth, uint32 indexed round, uint256 indexed roundPrice, uint256 dopPurchased)
InvestedWithETHForNFT(address indexed by, string code, uint256 amountInEth, uint256 ethPrice, uint32 indexed round, uint256 roundPrice, uint256[] nftAmounts)
InvestedWithToken(address indexed token, uint256 tokenPrice, address indexed by, string code, uint256 amountInvested, uint256 dopPurchased, uint32 indexed round)
InvestedWithTokenForNFT(address indexed token, uint256 tokenPrice, address indexed by, string code, uint256 amountInvested, uint32 indexed round, uint256 roundPrice, uint256[] nftAmounts)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PricingUpdated(uint256 oldPrice, uint256 newPrice)
RoundCreated(uint32 indexed newRound, struct RoundsRoundData roundData)
RoundUpdated(uint32 indexed round, struct RoundsRoundData roundData)
SignerUpdated(address oldSigner, address newSigner)
TokenDataAdded(address token, address priceFeed)
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)
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()
InvalidInvestment()
InvalidSignature()
InvalidStartTime()
OnlyClaims()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
PriceGreaterThanNextRound()
PriceInvalid()
PriceLessThanOldRound()
PriceNotFound()
ReentrancyGuardReentrantCall()
RoundEnded()
RoundNotStarted()
SafeERC20FailedOperation(address token)
TokenDisallowed()
UnexpectedPriceDifference()
ZeroAddress()
ZeroLengthArray()
ZeroValue()