Metadata Cheat Sheet Testing
Verified contract
Active on
Base with 175 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x2ec9…7576
0x9ce4…376a
Balances ($0.00)
No balances found for "Metadata Cheat Sheet Testing"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 3963076 | a year ago | | | 0 | 0.000014352000 | |
| 3963073 | a year ago | | | 0 | 0.000018464400 | |
| 3962509 | a year ago | | | 0 | 0.000014352000 | |
| 3962506 | a year ago | | | 0 | 0.000018464400 | |
| 3962489 | a year ago | | | 0 | 0.0000076416000 | |
| 3962471 | a year ago | | | 0 | 0.000014352000 | |
| 3962469 | a year ago | | | 0 | 0.000018464400 | |
| 3962457 | a year ago | | | 0 | 0.0000076416000 | |
| 3962444 | a year ago | | | 0 | 0.000014352000 | |
| 3962441 | a year ago | | | 0 | 0.000018464400 |
ABI
ABI objects
Getter at block 23071813
admin() view returns (address)
0xd60613c95f6868388adf8bfa4e84e2c2c9accb15
contractMetadataComponent() view returns (address)
0x2ec9c1bfdc3b265df2d9b883504b58a285607576
contractURI() view returns (string)
ipfs://bafkreib3d3wp42weffeicwevrlg42dofkcmbj5erc2ecbra7vzosfui7ru
emergencyShutdown() view returns (bool)
false
getTotalTraitKeys() view returns (uint256)
0
getTraitKeys() view returns (bytes32[])
[]
getTraitLabelsURI() view returns (string)
metadataComponent() view returns (address)
0x9ce4f6124b176075ee84d35bf01be88ed5fd376a
metadataOperator() view returns (address)
0xd60613c95f6868388adf8bfa4e84e2c2c9accb15
name() view returns (string)
Metadata Cheat Sheet Testing
owner() view returns (address)
0xd60613c95f6868388adf8bfa4e84e2c2c9accb15
symbol() view returns (string)
METADATA
totalSupply() view returns (uint256)
76
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getMintingGroup(uint256 id) view returns (struct ERC721CMintingBaseMintingGroup)
getTokenToMetadataCid(uint256 tokenId) view returns (string)
getTraitKeyAt(uint256 index) view returns (bytes32)
getTraitValue(bytes32 traitKey, uint256 tokenId) view returns (bytes32)
getTraitValues(bytes32 traitKey, uint256[] tokenIds) view returns (bytes32[])
isApprovedForAll(address owner, address operator) view returns (bool)
numberMinted(address minter) view returns (uint256)
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)
emitMetadataUpdated(uint256 fromTokenId, uint256 toTokenId)
mintFromGroup(address to, uint64 numMints, uint256 id)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setComponent(address _component, bool _isForContract)
setEmergencyShutdown(bool _emergencyShutdown)
setMintingAuthority(uint256 _mintingGroupIndex, address _mintingAuthority, bool _isImmutable)
setTimestamp(uint256 _mintingGroupIndex, uint40 _activeFromTimestamp, uint40 _endAtTimestamp, bool _isImmutable)
setTokenToMetadataCid(uint256 tokenId, string cid)
transferAdmin(address _admin)
transferFrom(address from, address to, uint256 tokenId)
transferLowerOwnership(address newOwner)
transferMetadataOperator(address _metadataOperator)
transferMintGroupSupply(uint256 fromId, uint256 toId, uint64 quantity)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
EmergencyShutdown(bool emergencyShutdown)
MetadataUpdate(uint256 _tokenId)
MintedFromGroup(uint256 id, address to, uint256 quantity)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TraitLabelsURIUpdated(string uri)
TraitUpdated(bytes32 indexed traitKey, uint256 indexed tokenId, bytes32 value)
TraitUpdatedBulkConsecutive(bytes32 indexed traitKeyPattern, uint256 fromTokenId, uint256 toTokenId)
TraitUpdatedBulkList(bytes32 indexed traitKeyPattern, uint256[] tokenIds)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferredMintingSupply(uint256 fromId, uint256 toId, uint256 quantity)
UpdatedContractMetadataComponent(address component)
UpdatedMetadataComponent(address component)
UpdatedMintingAuthority(address mintingAuthority)
UpdatedMintingGroup(uint256 id)
constructor(string name_, string symbol_, address contractMetadataComponent_, address metadataComponent_, struct ERC721CMintingBaseMintingGroup[] mintingGroups_)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
CallerNotAdmin()
CallerNotMetadataOperator()
CallerNotMintingAuthority()
EmergencyShutdownInPlace()
ExceedsMintingGroupSupply()
ExceedsMintingGroupTransferrableSupply()
MetadataOperatorAlreadyRenounced()
MintToZeroAddress()
MintZeroQuantity()
MintingGroupNotActive()
MintingGroupNotTransferrable()
OwnerQueryForNonexistentToken()
SettingMintingGroupThatIsImmutable()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()