Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb842…a849
Balances ($0.00)
No balances found for "Coins"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21027923 | a month ago | | | 0 | 0.00016594619 | |
| 17774998 | a year ago | | | 0 | 0.0014268676 | |
| 17625132 | a year ago | | | 0 | 0.0030107859 | |
| 17529969 | a year ago | | | 0 | 0.0022074979 | |
| 17523843 | a year ago | | | 0 | 0.00040137184 | |
| 17523841 | a year ago | | | 0 | 0.0011887890 | |
| 17516735 | a year ago | | | 0 | 0.0011043070 | |
| 17503008 | a year ago | | | 0 | 0.00095630614 | |
| 17500273 | a year ago | | | 0 | 0.0012071182 | |
| 17495352 | a year ago | | | 0 | 0.0015264408 |
ABI
ABI objects
Getter at block 21247848
coinCount() view returns (uint256)
2
owner() view returns (address result)
0xf5b3cae86bdd49f86fa6494c5356ea5503cb4e48
ownershipHandoverValidFor() view returns (uint64)
172800
shards() view returns (address)
0xb842b4605f7d3340329122faea90954cbd15a849
shardsToBurn() view returns (uint256)
4
signer() view returns (address)
0x53cc0df6decdd3f609ae3db721223aac2526b484
Read-only
balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
claimed(uint256 id, address account) view returns (bool)
coins(uint256) view returns (uint248 supply, bool claimable)
coinsOfAccount(address account) view returns (uint256[] results)
exists(uint256 id) view returns (bool)
hasAllRoles(address user, uint256 roles) view returns (bool result)
hasAnyRole(address user, uint256 roles) view returns (bool result)
holdsCoin(address account) view returns (bool)
isApprovedForAll(address account, address operator) view returns (bool)
ordinalsFromRoles(uint256 roles) pure returns (uint8[] ordinals)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesFromOrdinals(uint8[] ordinals) pure returns (uint256 roles)
rolesOf(address user) view returns (uint256 roles)
safeBatchTransferFrom(address from, address to, uint256[], uint256[], bytes) pure
safeTransferFrom(address from, address to, uint256, uint256, bytes) pure
supportsInterface(bytes4 interfaceId) view returns (bool)
uri(uint256 id) view returns (string)
State-modifying
Events addCoin()
burnShardsForCoin(uint256 id)
cancelOwnershipHandover() payable
claimCoin(uint256 id, bytes signature)
completeOwnershipHandover(address pendingOwner) payable
grantRoles(address user, uint256 roles) payable
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokeRoles(address user, uint256 roles) payable
setApprovalForAll(address operator, bool approved)
setShardsContract(address shardsContrant)
setShardsToBurn(uint256 amount)
setSigner(address newSigner)
setURI(string newURI)
toggleClaim(uint256 id)
transferOwnership(address newOwner) payable
ApprovalForAll(address indexed account, address indexed operator, bool approved)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RolesUpdated(address indexed user, uint256 indexed roles)
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI(string value, uint256 indexed id)
constructor(string uri_, address shards_)
This contract contains no fallback and receive objects.
HasClaimed()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NonExistent()
NotClaimable()
SignerMismatch()
Soulbound()
Unauthorized()