Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
-
variable spans 7 additional slots
-
variable spans 7 additional slots
6 additional
variables
Balances ($0.00)
No balances found for "DCC"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20760268 | 8 days ago | | | 0 | 0.000099849989 | |
| 20733252 | 11 days ago | | | 0 | 0.00015542679 | |
| 20728443 | 12 days ago | | | 0 | 0.00024450855 | |
| 20670490 | 20 days ago | | | 0 | 0.00034570994 | |
| 20654300 | 22 days ago | | | 0 | 0.000053131917 | |
| 20648996 | 23 days ago | | | 0 | 0.000077098678 | |
| 20563138 | a month ago | | | 0 | 0.00011369513 | |
| 20561916 | a month ago | | | 0 | 0.00017267559 | |
| 20548906 | a month ago | | | 0 | 0.000061756212 | |
| 20515167 | a month ago | | | 0 | 0.00019921483 |
ABI
ABI objects
Getter at block 20814626
BITS_MASK_ATTR() view returns (uint256)
63
BITS_PER_ATTR() view returns (uint256)
6
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EXTRA_UPGRADE_ROLE() view returns (bytes32)
0x9b68ff5a609d4f46e354ee0585b0dc13a372a76b24df74377a8e29c04d6517ce
MAX_QUANTITY_LIMIT() view returns (uint256)
3000
MINTER_ROLE() view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
TRAITS_COUNT() view returns (uint256)
8
checkRevealHashIsValid() view returns (bool)
true
extraTraitName() view returns (string)
isRevealed() view returns (bool)
true
name() view returns (string)
DCC
numOfCombination() view returns (uint256)
990720000
owner() view returns (address)
0xae1ef77bd55540fa4a966060573a6145334d6d39
revealHash() view returns (bytes32)
0xedae67f63f7f0cc9f0fc013647d75a412969f243f2363605bcbad522840cfc3d
symbol() view returns (string)
DCC
totalMinted() view returns (uint256)
3000
totalSupply() view returns (uint256)
3000
Read-only
TRAITS_ATTR(uint256, uint256) view returns (string)
TRAITS_HIDDEN(uint256) view returns (uint256)
TRAITS_NAME(uint256) view returns (string)
TRAITS_RARITY(uint256, uint256) view returns (uint256)
TRAITS_RARITY_SUM(uint256) view returns (uint256)
balanceOf(address owner) view returns (uint256)
combinationIndex(uint256 _tokenId) view returns (uint256)
extraTrait(uint256) view returns (uint256)
extraTraitAttr(uint256) view returns (string)
getAllTraits(uint8 _traitType) view returns (string[])
getApproved(uint256 tokenId) view returns (address)
getExtraTrait(uint256 _tokenId) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getTraitBits(uint256 _tokenId) view returns (uint256)
getTraitBitsMemoized(uint256 _tokenId) view returns (uint256)
getTraitBitsPreview(uint256 _tokenId, uint256 _revealNumber, uint256 _revealOffset) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 _tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId) payable
grantRole(bytes32 role, address account)
memoizeTraitBits(uint256 _tokenId) returns (uint256)
mintDCC(address _user, uint256 _quantity)
mintReserved(address _user, uint256 _quantity)
renounceOwnership()
renounceRole(bytes32 role, address account)
reveal(uint256 _number, uint256 _offset, uint256 _salt)
revealExtraTraits(string _name, string[] _attrs)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setApprovalForAll(address operator, bool approved)
setBaseImageURI(string _baseImageURI)
setDescription(string _description)
setExtraTrait(uint256 _tokenId, uint256 _attrIndex)
setRevealHash(bytes32 _revealHash)
setTraitName(uint8 _traitType, uint256 _index, string _name)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
MINTED(address indexed user, uint256 quantity)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RESERVED(address indexed user, uint256 quantity)
REVEALED(uint256 revealNumber, uint256 revealOffset)
REVEALED_EXTRA_TRAITS(string name, string[] attrs)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SET_REVEAL_HASH()
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
UPDATE_TOKEN_EXTRA_TRAIT(uint256 indexed tokenId, uint256 attrIndex)
constructor()
This contract contains no fallback and receive objects.
AlreadyRevealed()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
ExceedsLimit()
ForbidMemoizationBeforeReveal()
InvalidIndex()
InvalidTokenId()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
ReduceAttributesSize()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()