DutchAuction

Verified contract

Active on Ethereum with 891 txns
Deployed by via 0xd0d460f1 at 17411357
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
Native
Value $6,151.14
0x5060fdc8f5a0a5bfaf5bdc33ad1a58c81c61ab909644ed3f01247a71ad2697bf
0xd8a059f1ffcf7831e1bf647413d75fd532d61c71b2b8f524fe478d58405b636a
0x7b8243376d3e5271d704ceab1ece86e93387997a2c05228165aa64e593977043
0x0426cb5a2322b859dfbd3a9b33cfa1a05b76cee8ba04d3305c5955fc91189f4a
0x2f32680fca1adaa49689948cb7dc93854957cecf853f043e8e818beef936857a
0x861ace0ba12e0b2552b530d2c9fc36d5f34b0f66b8e806f11524f31f68036aa5
0xa9ae7532f75fc1636f1d4330ddd0eb1e7fbb5a5d5be13bcdf936f08d6b753fd4
0x43ca1e351169588e03f0d5d15270f197843608282eb860c05a63a9434f1ae51f
0xd0a50536cb383988c19770a22a054d7b971c1a5d908ac53f3d70d8858cc3866a
0xa6f1d4eb6c4471c935feb609f24c385ba22020ae25fd4fee11810a79517cc6bf

Functions
Getter at block 20933068
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
eip712DomainHash(view returns (bytes32)
0xde5338c539462015d1dd94f33677e7d2932eebf20699922fe7ff2fd5bdb949e4
getConfig(view returns (struct IDutchAuctionConfig)
(2000000000000000000, 200000000000000000, 5120000000000000000, 0, 1686153600, 1686159000)
getCurrentPriceInWei(view returns (uint256)
200000000000000000
getSettledPriceInWei(view returns (uint256)
244333333333333333
nftContractAddress(view returns (address)
0x7d2d93eed47e55c873b9580b4e6ebd5bc045d1b6
paused(view returns (bool)
false
signerAddress(view returns (address)
0xb72197ddceb41ab08461a6c0cbc66614b3ddb368
treasuryAddress(view returns (address)
0xb28b71c694f53c7cfea8dffdc85733237e0c981e
Read-only
getClaimableTokens(address userview returns (uint32 claimable)
getNonce(address userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUserData(address userview returns (struct IDutchAuctionUser)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
bid(uint32 qtyuint256 deadlinebytes signaturepayable 
claimRefund(
claimTokens(uint32 amount
grantRole(bytes32 roleaddress account
pause(
refundUsers(address[] accounts
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setConfig(uint256 startAmountInWeiuint256 endAmountInWeiuint216 limitInWeiuint32 refundDelayTimeuint64 startTimeuint64 endTime
setNftContractAddress(address newAddress
setSignerAddress(address newAddress
setTreasuryAddress(address _treasuryAddress
unpause(
withdrawFunds(
Events
Bid(address useruint32 qtyuint256 price
Claim(address useruint32 qty
ClaimRefund(address useruint256 refundInWei
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(address _nftAddressaddress _signerAddressaddress _treasuryAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyWithdrawn(
BidExpired(uint256 deadline
ClaimRefundNotReady(
ConfigAlreadySet(
ConfigNotSet(
InvalidAmountInWei(
InvalidQuantity(
InvalidSignature(
InvalidStartEndTime(uint64 startTimeuint64 endTime
MaxSupplyReached(
NotEnded(
NotEnoughValue(
NotRefundable(
NotStarted(
NothingToClaim(
PurchaseLimitReached(
TransferFailed(
UserAlreadyClaimed(