DutchAuction

Verified contract

Active on Ethereum with 223 txns
Deployed by via 0xa31000d4 at 17516550
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots

No balances found for "DutchAuction"

0xd234afed59efd2895c76c13c028b7d8a4d4fc035fbd6cc44e06d0e8f235e96aa
0x47bfb87eee303c719c37443603b303320d141242dc3c9e2fb2980754bd95ee88
0x2938b91b226877b705fcddef7eb3e59364b85ad5ae003c66f0eedbce39a58c90
0x94ff045c6b5be214958f453520a0f5d507c706e7d15e13e3b826c3cbad060e32
0xb1363541d05c0efe25f345ac2453ba0c9f0d5ca59da059cedafe8a0f6071e51e
0xcda95ba057affd9a49994f6c1cd5c214960a8f54911a8fa5b1ff34f2e65e12d3
0x86d31d386c2103c14b1426dfee857ca9eff4856b12846245f68ef49b9a4ac508
0x20a2e7ea99fdd55b3668206e91e5becd5d30b62da1684b72b3a4664f59e57e32
0x6752938f2237279463374358ef33e0bdf3f5e6d96c706b74376cf6e35b209f3d
0x6af0977e044dcca840b209477e2ac8d1bbd067a1241d2f47d134d036bfc70463

Functions
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 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 signatureaddress vaultAddresspayable 
claimRefund(address vaultAddressbytes32[] proof
claimTokens(uint32 amountaddress vaultAddress
grantRole(bytes32 roleaddress account
pause(
refundUsers(address[] accountsbytes32[][] proofs
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setConfig(uint256 startAmountInWeiuint256 endAmountInWeiuint216 limitInWeiuint32 refundDelayTimeuint64 startTimeuint64 endTime
setDiscountMerkleRoot(bytes32 root
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 _treasuryAddressbytes32 _discountMerkleRootaddress _delegateCash
Fallback and receive

This contract contains no fallback and receive objects.

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