This contract is being backfilled. You may encounter incomplete storage history.

PreSaleDop

Verified contract

Active on Ethereum with 48,443 txns
Deployed by via 0x0bf2e1fa at 18513009
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PreSaleDop"

0xa089cc68a0dd824423219343e6ee53e9e00cad02047bbc471a51bb764fada175
0x9067c4c8e63fe05029f264303e49e8a30191a05956612c5ca230d89e0c883f83
0x2843db77e7a7fc479f7c3e2b160943973bed0d98bc72edc0a7f0040317e5d7e7
0x9d4fa46e0aab44294e0b82cda98251d7a20b8564ec24314c3d3e7dcd7db02d33
0x0ab1245ed0455c037b0be28fb97520c4cd614ab455da68043f1c2aa7a6c3d978
0xf5c8817ab6a8583ed8b7db64949201fd0b61ac9573f7ce8b8407b1cd2a17ed48
0xf7a31431fd3296f870813410e3a56d992e5efbfd44ba1fff39962fa48864242e
0x77254f276e9ee574b6d5453c2bc1012ebab06232a8289e23cbb6777e06a92e9e
0x8229a5498f4e4d8e99d5d69dcf69b2faf93c70a9aa5d1340248d03d8afce7278
0xcfcd2ad349f0e2f7e6c7a6fb9347630215ac1687e9e1bbc420281135413aba2b

Functions
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(uint32addressview returns (bool accessuint256 customPrice)
blacklistAddress(addressview returns (bool)
claimNFT(addressuint32uint256view returns (uint256 roundPrice)
claims(addressuint32view returns (uint256)
getLatestPrice(address tokenview returns (struct PreSaleDopTokenInfo)
nftPricing(uint256view returns (uint256)
rounds(uint32view returns (uint256 startTimeuint256 endTimeuint256 price)
tokenData(addressview returns (address priceFeeduint8 normalizationFactorForTokenuint8 normalizationFactorForNFT)
verifyPurchaseWithClaim(address recipientuint32 rounduint256 deadlineuint256[] tokenPricesuint8[] normalizationFactorsaddress[] tokensuint256[] amountsuint8 vbytes32 rbytes32 sview 
State-modifying
changeFundsWallet(address newFundsWallet
changeSigner(address newSigner
createNewRound(uint256 startTimeuint256 endTimeuint256 price
enableBuy(bool enabled
purchaseNFTWithEth(string codeuint32 rounduint256[] nftAmountsuint256 deadlineuint8 vbytes32 rbytes32 spayable 
purchaseNFTWithToken(address tokenuint256 referenceTokenPriceuint8 referenceNormalizationFactorstring codeuint32 rounduint256[] nftAmountsuint256 deadlineuint8 vbytes32 rbytes32 s
purchaseTokenWithEth(string codeuint32 rounduint256 deadlineuint256 minAmountDopuint8 vbytes32 rbytes32 spayable 
purchaseTokenWithToken(address tokenuint8 referenceNormalizationFactoruint256 referenceTokenPriceuint256 investmentuint256 minAmountDopstring codeuint32 rounduint256 deadlineuint8 vbytes32 rbytes32 s
purchaseWithClaim(address tokenuint256 referenceTokenPriceuint8 referenceNormalizationFactoruint256 amountuint256 minAmountDopaddress recipientuint32 roundpayable 
renounceOwnership(
setTokenPriceFeed(address[] tokensstruct TokensRegistryPriceFeedData[] priceFeedData
transferOwnership(address newOwner
updateAllowedTokens(uint32 roundaddress[] tokensbool[] accessesuint256[] customPrices
updateBlackListedUser(address whichbool access
updatePricing(uint256[] newPrices
updateRound(uint32 rounduint256 startTimeuint256 endTimeuint256 price
Events
BlacklistUpdated(address whichbool accessNow
BuyEnableUpdated(bool oldAccessbool newAccess
FundsWalletUpdated(address oldAddressaddress newAddress
InvestedWithClaimAmount(address indexed byuint256 amountaddress tokenuint32 indexed rounduint256 indexed tokenPriceuint256 dopPurchased
InvestedWithETH(address indexed bystring codeuint256 amountInvestedEthuint32 indexed rounduint256 indexed roundPriceuint256 dopPurchased
InvestedWithETHForNFT(address indexed bystring codeuint256 amountInEthuint256 ethPriceuint32 indexed rounduint256 roundPriceuint256[] nftAmounts
InvestedWithToken(address indexed tokenuint256 tokenPriceaddress indexed bystring codeuint256 amountInvesteduint256 dopPurchaseduint32 indexed round
InvestedWithTokenForNFT(address indexed tokenuint256 tokenPriceaddress indexed bystring codeuint256 amountInvesteduint32 indexed rounduint256 roundPriceuint256[] nftAmounts
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PricingUpdated(uint256 oldPriceuint256 newPrice
RoundCreated(uint32 indexed newRoundstruct RoundsRoundData roundData
RoundUpdated(uint32 indexed roundstruct RoundsRoundData roundData
SignerUpdated(address oldSigneraddress newSigner
TokenDataAdded(address tokenaddress priceFeed
TokensAccessUpdated(uint32 indexed roundaddress indexed tokenbool indexed accessuint256 customPrice
Constructor
constructor(address fundsWalletAddressaddress signerAddressaddress claimsContractAddressaddress owneruint32 lastRounduint256[] nftPrices
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(