0x315a48630034800d0f34f4aeda608fbd9ebb3315

Verified contract

Proxy

Active on Ethereum with 871 txns
Deployed by via 0x9d1be27f at 12636063
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
--
0x5644ee41f902a9fa084830997a807b8ac86b08851e6a0e15476fd7153fd90a78
0xf03da823af5a3ee45321ba79d1674bc253bac73f2077c89dcefbb0f6cd15d6c2
0xb074094115de8da03cbb45b3c096459b3c4bfbdc09fbc6c35574d4e0b3d94df5
0xd4adae220a98c7e2d43ea1f710585581f8613767abe6de659d366c24a4e6c111
0x7886bcd89b4b611a8f3749438314f7fac0ede9316c460d516b3a2c281240b6fe
0x5a0213d42c0868572cdad26ddfb1a35385554dd031281597001d734ccafabb61
0xde254d573cab46f7874328e7aa2022c9680c8b7bac6f1d777109154f7edf2c89
0xa4da3d35cb13336f08acc19fe70e0f26fffe426da272d8a9f303dfd171b27fe0
0x5afeb3e18331af2de427efabe6f226a923deeaf3b3a5769a86012cc091b6915e
0x0037612f09e06e10086bc3981d16b0ea47601818b19c3c5b9f843f74b45a8af3

Functions
Getter at block 21301342
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)
0x5166e09628b696285e3a151e84fb977736a83575
finalizeTimeExpired(view returns (bool)
true
finalized(view returns (bool)
true
getAllDocuments(view returns (string[])
[website, description, telegram, discord, medium, icon, twitter]
getBaseInformation(view returns (address tokenuint64 startTimeuint64 endTimebool marketFinalized)
(token=0x5166e09628b696285e3a151e84fb977736a83575, startTime=1623720600, endTime=1623893400, marketFinalized=true)
getDocumentCount(view returns (uint256)
7
getTotalTokens(view returns (uint256)
750000000000000000000000
marketInfo(view returns (uint64 startTimeuint64 endTimeuint128 totalTokens)
(startTime=1623720600, endTime=1623893400, totalTokens=750000000000000000000000)
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=319237477222942246933, minimumCommitmentAmount=240000000000000, finalized=true, usePointList=false)
marketTemplate(view returns (uint256)
3
paymentCurrency(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
pointList(view returns (address)
0x0000000000000000000000000000000000000000
tokenPrice(view returns (uint256)
425649969630589
wallet(view returns (address)
0x9cdeb7e1658160ac256f2bf259218b9d60695b6a
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.