DutchAuction
Verified contract
Active on
Ethereum with 223 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
0x0000…638b
Balances ($0.00)
No balances found for "DutchAuction"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17529534 | a year ago | | | 0 | 0.0016477589 | |
| 17529526 | a year ago | | | 0 | 0.0011152406 | |
| 17529497 | a year ago | | | 0 | 0.16434643 | |
| 17529485 | a year ago | | | 0.32 | 0.0035194722 | |
| 17529485 | a year ago | | | 1.55 | 0.0035372300 | |
| 17529484 | a year ago | | | 0.64 | 0.0035232018 | |
| 17529484 | a year ago | | | 0.31 | 0.0034936536 | |
| 17529483 | a year ago | | | 0.32 | 0.0036740920 | |
| 17529483 | a year ago | | | 0.31 | 0.0036740920 | |
| 17529483 | a year ago | | | 5.12 | 0.0036740920 |
ABI
ABI objects
Getter at block 21221403
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
delegateCash() view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
discountMerkleRoot() view returns (bytes32)
0x732341b607560d8adc12ae69978a611e52d84bc60deb98e3b0fde01f5519906f
eip712DomainHash() view returns (bytes32)
0xee07bbfa5a567f031dde94a400ea92f008f9d2f42130677b734bcf4ce7188a4a
getConfig() view returns (struct IDutchAuctionConfig)
(2000000000000000000, 100000000000000000, 10000000000000000000, 1, 1687363200, 1687368600)
getCurrentPriceInWei() view returns (uint256)
100000000000000000
getSettledPriceInWei() view returns (uint256)
303018518518518518
nftContractAddress() view returns (address)
0xccbe56ea12b845a281431290f202196864f2f576
paused() view returns (bool)
false
signerAddress() view returns (address)
0x589b6c421c55260fc5e4117bd893f57ed7bd44cd
treasuryAddress() view returns (address)
0x65c7432e6662a96f4e999603991d5e929e57f60a
Read-only
getClaimableTokens(address user) view returns (uint32 claimable)
getNonce(address user) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUserData(address user) view returns (struct IDutchAuctionUser)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events bid(uint32 qty, uint256 deadline, bytes signature, address vaultAddress) payable
claimRefund(address vaultAddress, bytes32[] proof)
claimTokens(uint32 amount, address vaultAddress)
grantRole(bytes32 role, address account)
pause()
refundUsers(address[] accounts, bytes32[][] proofs)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setConfig(uint256 startAmountInWei, uint256 endAmountInWei, uint216 limitInWei, uint32 refundDelayTime, uint64 startTime, uint64 endTime)
setDiscountMerkleRoot(bytes32 root)
setNftContractAddress(address newAddress)
setSignerAddress(address newAddress)
setTreasuryAddress(address _treasuryAddress)
unpause()
withdrawFunds()
Bid(address user, uint32 qty, uint256 price)
Claim(address user, uint32 qty)
ClaimRefund(address user, uint256 refundInWei)
Paused(address account)
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)
Unpaused(address account)
constructor(address _nftAddress, address _signerAddress, address _treasuryAddress, bytes32 _discountMerkleRoot, address _delegateCash)
This contract contains no fallback and receive objects.
AlreadyWithdrawn()
BidExpired(uint256 deadline)
ClaimRefundNotReady()
ConfigAlreadySet()
ConfigNotSet()
InvalidAmountInWei()
InvalidProofsLength()
InvalidQuantity()
InvalidSignature()
InvalidStartEndTime(uint64 startTime, uint64 endTime)
MaxSupplyReached()
NotEnded()
NotEnoughValue()
NotRefundable()
NotStarted()
NothingToClaim()
PurchaseLimitReached()
TransferFailed()
UserAlreadyClaimed()