0xc2704dec22e552164dee240b20b840ea379b878e

Verified contract

Proxy

Active on Ethereum with 3,124 txns
Deployed by via 0x9374f214 at 13200206
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
0x00b17028888cb165fe8ba717f087e7aed9e70acb0bb30bd34cace1de83a26b7f
From
0xa54139b365f784752c0205b0e8b4e9c2b25c736750bed87293aedc669a73586c
0x42b6d52cbc2db4577838ad7e0c064e0ecdc24cee1f3d8157521363b8b7c24ee2
0x02680678a7c742e97c7e7350057e789d3e223fd0f12f4fc7ac723a536b39ea71
0x0040e6f7d89940a384d022304a94816cead133422b26b3ca7920e04fe4dbb159
From
0x09f7d72db6c0c14edc0b2e859ef3bf7fed7eb66eced87db01deccd8d738a6800
From
0x61b4b97adce6a3056637f04aa892f50e1bcdd96bdc0da96285691ce7dc5479d3
From
0x1e7ab7e97b2bc4e6e257ec6ad7340db9536dd182a6bc2cd6ac69988b8d44fb0f
0x80d65ec228eff2e3ac69a901a0e4e3aca8b88fb8136d6a4b3b76de5f1cd28b38
From
0x91248fb9dabdec8a4a3dde55358cda79ea01203979543e0ec0e0daead5abf2fe

Functions
Getter at block 21276647
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)
0x058bc8ef040bd3971418e36aa88b64899378ccf4
finalizeTimeExpired(view returns (bool)
true
finalized(view returns (bool)
true
getAllDocuments(view returns (string[])
[telegram, website, twitter, icon, desktopBanner, mobileBanner]
getBaseInformation(view returns (address tokenuint64 startTimeuint64 endTimebool marketFinalized)
(token=0x058bc8ef040bd3971418e36aa88b64899378ccf4, startTime=1631548800, endTime=1631808000, marketFinalized=true)
getDocumentCount(view returns (uint256)
6
getTotalTokens(view returns (uint256)
9800000000000000000000
marketInfo(view returns (uint64 startTimeuint64 endTimeuint128 totalTokens)
(startTime=1631548800, endTime=1631808000, totalTokens=9800000000000000000000)
marketParticipationAgreement(pure returns (string)
I understand that I am interacting with a smart contract. I understand that tokens commited are subject to the token issuer and local laws where applicable. I have reviewed the code of this 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
marketStatus(view returns (uint128 commitmentsTotaluint128 minimumCommitmentAmountbool finalizedbool usePointList)
(commitmentsTotal=864800446078485000000, minimumCommitmentAmount=490000000000000000000, finalized=true, usePointList=true)
marketTemplate(view returns (uint256)
3
paymentCurrency(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
pointList(view returns (address)
0xabf596dc7bf2e2b23e23c808821b16f0ff9132dc
tokenPrice(view returns (uint256)
88244943477396428
wallet(view returns (address)
0x3ddd8b6d092df917473680d6c41f80f708c45395
Read-only
claimed(addressview returns (uint256)
commitments(addressview returns (uint256)
getBatchAuctionInitData(address _funderaddress _tokenuint256 _totalTokensuint256 _startTimeuint256 _endTimeaddress _paymentCurrencyuint256 _minimumCommitmentAmountaddress _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 _minimumCommitmentAmountaddress _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 _minimumCommitmentAmount
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 minimumCommitmentAmount
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

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.