DutchAuction

Verified contract

Active on Ethereum with 1,592 txns
Deployed by via 0xba5d757d at 13805561
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $23.12
ERC-20
--
ERC-20
--
0x4b224e1eeb1af5779f2f5686d4f3761054c91cb611b978902e938e6a7c9f3144
0x2d2c66dc188d5c9980905657f8dbddabff964664a044426d9a5c3a74fe36683b
0x6311d21068c3d0816f4545a3f0593959599a550fc3b98800bc732a47033b77ba
From
0x7676b3948f41a246b23cd29708fb4dabc4269289dd98cff7908b3b4b83615493
0x46a5b1ffa5d60941a80210237980427c5823209f6c73a4d37cf166b7bd2afd88
0xdcb92fdfced01107c229bfb7b6ea2912a953767a7b2a54ca7bed95c1c7759b41
0x493281a4b577c4a0dd71ba7caa740ff8a08b1e2aa65d74ee7490e8fbeaba2048
0xfe175538a038e0cfd2b07ab42fd64a2698d526aa686de6740744f6b293f9dc1b
0x0ee6bd09a9b72e9a019fc7b7f9512692697cb438ef8c8b2f3efcc50bd545d45f
0x09eb9ad13f37ae86ed8f5f40683e059d947fb0e51e061b6dd553b5c1c2c51ea7

Functions
Getter at block 21212973
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
SMART_CONTRACT_ROLE(view returns (bytes32)
0x9d49f397ae9ef1a834b569acb967799a367061e305932181a44f5773da873bfd
auctionEnded(view returns (bool)
true
auctionSuccessful(view returns (bool)
true
auctionToken(view returns (address)
0xc0d4ceb216b3ba9c3701b291766fdcba977cec3a
clearingPrice(view returns (uint256)
184355366139339847849
finalizeTimeExpired(view returns (bool)
true
finalized(view returns (bool)
true
getAllDocuments(view returns (string[])
[]
getBaseInformation(view returns (addressuint64uint64bool)
(0xc0d4ceb216b3ba9c3701b291766fdcba977cec3a, 1639587600, 1639760400, true)
getDocumentCount(view returns (uint256)
0
getTotalTokens(view returns (uint256)
30000000000000
isOpen(view returns (bool)
false
marketInfo(view returns (uint64 startTimeuint64 endTimeuint128 totalTokens)
(startTime=1639587600, endTime=1639760400, totalTokens=30000000000000)
marketParticipationAgreement(pure returns (string)
I understand that I'm interacting with a smart contract. I understand that tokens committed are subject to the token issuer and local laws where applicable. I reviewed code of the smart contract and understand it fully. I agree to not hold developers or other people associated with the project liable for any losses or misunderstandings
marketPrice(view returns (uint128 startPriceuint128 minimumPrice)
(startPrice=1470242295930370000000, minimumPrice=14702422959303700000)
marketStatus(view returns (uint128 commitmentsTotalbool finalizedbool usePointList)
(commitmentsTotal=5530660984180195435470000, finalized=true, usePointList=false)
marketTemplate(view returns (uint256)
2
paymentCurrency(view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
pointList(view returns (address)
0x0000000000000000000000000000000000000000
priceDrop(view returns (uint256)
8423263153767744
priceFunction(view returns (uint256)
14702422959303700000
tokenPrice(view returns (uint256)
184355366139339847849
totalTokensCommitted(view returns (uint256)
30000000000000
wallet(view returns (address)
0xa52fd396891e7a74b641a2cb1a6999fcf56b077e
Read-only
calculateCommitment(uint256 _commitmentview returns (uint256 committed)
claimed(addressview returns (uint256)
commitments(addressview returns (uint256)
getAuctionInitData(address _funderaddress _tokenuint256 _totalTokensuint256 _startTimeuint256 _endTimeaddress _paymentCurrencyuint256 _startPriceuint256 _minimumPriceaddress _adminaddress _pointListaddress _walletpure returns (bytes _data)
getDocument(string _nameview returns (stringuint256)
getDocumentName(uint256 _indexview returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasAdminRole(address _addressview returns (bool)
hasMinterRole(address _addressview returns (bool)
hasOperatorRole(address _addressview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
hasSmartContractRole(address _addressview returns (bool)
tokensClaimable(address _userview returns (uint256 claimerCommitment)
State-modifying
addAdminRole(address _address
addMinterRole(address _address
addOperatorRole(address _address
addSmartContractRole(address _address
batch(bytes[] callsbool revertOnFailpayable returns (bool[] successesbytes[] results)
cancelAuction(
commitEth(address _beneficiarybool readAndAgreedToMarketParticipationAgreementpayable 
commitTokens(uint256 _amountbool readAndAgreedToMarketParticipationAgreement
commitTokensFrom(address _fromuint256 _amountbool readAndAgreedToMarketParticipationAgreement
enableList(bool _status
finalize(
grantRole(bytes32 roleaddress account
init(bytes _datapayable 
initAccessControls(address _admin
initAuction(address _funderaddress _tokenuint256 _totalTokensuint256 _startTimeuint256 _endTimeaddress _paymentCurrencyuint256 _startPriceuint256 _minimumPriceaddress _adminaddress _pointListaddress _wallet
initMarket(bytes _data
permitToken(address tokenaddress fromaddress touint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
removeAdminRole(address _address
removeDocument(string _name
removeMinterRole(address _address
removeOperatorRole(address _address
removeSmartContractRole(address _address
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAuctionPrice(uint256 _startPriceuint256 _minimumPrice
setAuctionTime(uint256 _startTimeuint256 _endTime
setAuctionWallet(address _wallet
setDocument(string _namestring _data
setDocuments(string[] _namestring[] _data
setList(address _list
withdrawTokens(
withdrawTokens(address beneficiary
Events
AddedCommitment(address addruint256 commitment
AdminRoleGranted(address indexed beneficiaryaddress indexed caller
AdminRoleRemoved(address indexed beneficiaryaddress indexed caller
AuctionCancelled(
AuctionFinalized(
AuctionPriceUpdated(uint256 startPriceuint256 minimumPrice
AuctionTimeUpdated(uint256 startTimeuint256 endTime
AuctionWalletUpdated(address wallet
DocumentRemoved(string indexed _namestring _data
DocumentUpdated(string indexed _namestring _data
MinterRoleGranted(address indexed beneficiaryaddress indexed caller
MinterRoleRemoved(address indexed beneficiaryaddress indexed caller
OperatorRoleGranted(address indexed beneficiaryaddress indexed caller
OperatorRoleRemoved(address indexed beneficiaryaddress indexed caller
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SmartContractRoleGranted(address indexed beneficiaryaddress indexed caller
SmartContractRoleRemoved(address indexed beneficiaryaddress indexed caller
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.