Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000614 |
$0 | |
OHNO | ERC-20 | 1 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22917690 | 9 hours ago | | | 0 | 3.9974576e-7 | |
| 22873597 | a day ago | | | 0 | 7.1348980e-7 | |
| 22871266 | a day ago | | | 0 | 7.5012748e-7 | |
| 22870432 | a day ago | | | 0 | 7.3527960e-7 | |
| 22804230 | 3 days ago | | | 0 | 7.5377720e-7 | |
| 22798272 | 3 days ago | | | 0 | 7.5314671e-7 | |
| 22798235 | 3 days ago | | | 0 | 0.0000041015950 | |
| 22798226 | 3 days ago | | | 0 | 0.0000037834555 | |
| 22798217 | 3 days ago | | | 0 | 0.0000040993292 | |
| 22798208 | 3 days ago | | | 0 | 0.0000038130407 |
ABI
ABI objects
Getter at block 22934767
RMRK_INTERFACE() view returns (bytes4)
0x524d524b
VERSION() view returns (string)
2.0.0
collectionMetadata() view returns (string)
ipfs://QmVfpP2WQmmRaGk3VPehKxteTvsG465rJDokY3JiyweHBn
contractURI() view returns (string)
ipfs://QmVfpP2WQmmRaGk3VPehKxteTvsG465rJDokY3JiyweHBn
getRoyaltyPercentage() view returns (uint256)
500
getRoyaltyRecipient() view returns (address)
0xa01984b6e00586ca61269eb966e588466c112f5b
maxSupply() view returns (uint256)
10000
name() view returns (string)
Kanaria
owner() view returns (address)
0xcd7a0d098e3a750126b0fec54be401476812cfc0
symbol() view returns (string)
KANARIA
totalAssets() view returns (uint256)
17241
totalSupply() view returns (uint256)
8476
Read-only
balanceOf(address owner) view returns (uint256)
canTokenBeEquippedWithAssetIntoSlot(address parent, uint256 tokenId, uint64 assetId, uint64 slotId) view returns (bool)
childOf(uint256 parentId, uint256 index) view returns (struct IERC6059Child)
childrenOf(uint256 parentId) view returns (struct IERC6059Child[])
directOwnerOf(uint256 tokenId) view returns (address, uint256, bool)
getActiveAssetPriorities(uint256 tokenId) view returns (uint64[])
getActiveAssets(uint256 tokenId) view returns (uint64[])
getApproved(uint256 tokenId) view returns (address)
getApprovedForAssets(uint256 tokenId) view returns (address)
getAssetAndEquippableData(uint256 tokenId, uint64 assetId) view returns (string, uint64, address, uint64[])
getAssetMetadata(uint256 tokenId, uint64 assetId) view returns (string)
getAssetReplacements(uint256 tokenId, uint64 newAssetId) view returns (uint64)
getEquipment(uint256 tokenId, address targetCatalogAddress, uint64 slotPartId) view returns (struct IERC6220Equipment)
getPendingAssets(uint256 tokenId) view returns (uint64[])
isApprovedForAll(address owner, address operator) view returns (bool)
isApprovedForAllForAssets(address owner, address operator) view returns (bool)
isChildEquipped(uint256 tokenId, address childAddress, uint256 childId) view returns (bool)
isContributor(address contributor) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
pendingChildOf(uint256 parentId, uint256 index) view returns (struct IERC6059Child)
pendingChildrenOf(uint256 parentId) view returns (struct IERC6059Child[])
royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events acceptAsset(uint256 tokenId, uint256 index, uint64 assetId)
acceptChild(uint256 parentId, uint256 childIndex, address childAddress, uint256 childId)
addAssetEntry(string metadataURI) returns (uint256)
addAssetToToken(uint256 tokenId, uint64 assetId, uint64 replacesAssetWithId)
addChild(uint256 parentId, uint256 childId, bytes data)
addEquippableAssetEntry(uint64 equippableGroupId, address catalogAddress, string metadataURI, uint64[] partIds) returns (uint256)
approve(address to, uint256 tokenId)
approveForAssets(address to, uint256 tokenId)
batchAddAdditionalAssets(uint256[] tokenIds, string[] metadataURIs)
batchMintById(address to, uint256[] tokenIds, string[] metadataURIs, address catalogAddress, uint64[][] partIds)
burn(uint256 tokenId)
burn(uint256 tokenId, uint256 maxChildrenBurns) returns (uint256)
equip(struct IERC6220IntakeEquip data)
lockSupply()
manageContributor(address contributor, bool grantRole)
nestTransferFrom(address from, address to, uint256 tokenId, uint256 destinationId, bytes data)
rejectAllAssets(uint256 tokenId, uint256 maxRejections)
rejectAllChildren(uint256 tokenId, uint256 maxRejections)
rejectAsset(uint256 tokenId, uint256 index, uint64 assetId)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setApprovalForAllForAssets(address operator, bool approved)
setAutoAcceptCollection(address collection, bool autoAccept)
setPriority(uint256 tokenId, uint64[] priorities)
setValidParentForEquippableGroup(uint64 equippableGroupId, address parentAddress, uint64 partId)
transferChild(uint256 tokenId, address to, uint256 destinationId, uint256 childIndex, address childAddress, uint256 childId, bool isPending, bytes data)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unequip(uint256 tokenId, uint64 assetId, uint64 slotPartId)
updateRoyaltyRecipient(address newRoyaltyRecipient)
AllChildrenRejected(uint256 indexed tokenId)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ApprovalForAllForAssets(address indexed owner, address indexed operator, bool approved)
ApprovalForAssets(address indexed owner, address indexed approved, uint256 indexed tokenId)
AssetAccepted(uint256 indexed tokenId, uint64 indexed assetId, uint64 indexed replacesId)
AssetAddedToTokens(uint256[] tokenIds, uint64 indexed assetId, uint64 indexed replacesId)
AssetPrioritySet(uint256 indexed tokenId)
AssetRejected(uint256 indexed tokenId, uint64 indexed assetId)
AssetSet(uint64 indexed assetId)
ChildAccepted(uint256 indexed tokenId, uint256 childIndex, address indexed childAddress, uint256 indexed childId)
ChildAssetEquipped(uint256 indexed tokenId, uint64 indexed assetId, uint64 indexed slotPartId, uint256 childId, address childAddress, uint64 childAssetId)
ChildAssetUnequipped(uint256 indexed tokenId, uint64 indexed assetId, uint64 indexed slotPartId, uint256 childId, address childAddress, uint64 childAssetId)
ChildProposed(uint256 indexed tokenId, uint256 childIndex, address indexed childAddress, uint256 indexed childId)
ChildTransferred(uint256 indexed tokenId, uint256 childIndex, address indexed childAddress, uint256 indexed childId, bool fromPending, bool toZero)
ContributorUpdate(address indexed contributor, bool isContributor)
NestTransfer(address indexed from, address indexed to, uint256 fromTokenId, uint256 toTokenId, uint256 indexed tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
ValidParentEquippableGroupIdSet(uint64 indexed equippableGroupId, uint64 indexed slotPartId, address parentAddress)
constructor(string name, string symbol, string collectionMetadata, uint256 maxSupply, address royaltyRecipient, uint16 royaltyBps)
This contract contains no fallback and receive objects.
ERC721AddressZeroIsNotaValidOwner()
ERC721ApprovalToCurrentOwner()
ERC721ApproveCallerIsNotOwnerNorApprovedForAll()
ERC721ApproveToCaller()
ERC721InvalidTokenId()
ERC721MintToTheZeroAddress()
ERC721NotApprovedOrOwner()
ERC721TokenAlreadyMinted()
ERC721TransferFromIncorrectOwner()
ERC721TransferToNonReceiverImplementer()
ERC721TransferToTheZeroAddress()
LengthMismatch()
RMRKApprovalForAssetsToCurrentOwner()
RMRKApproveForAssetsCallerIsNotOwnerNorApprovedForAll()
RMRKAssetAlreadyExists()
RMRKBadPriorityListLength()
RMRKCatalogRequiredForParts()
RMRKChildAlreadyExists()
RMRKChildIndexOutOfRange()
RMRKEquippableEquipNotAllowedByCatalog()
RMRKIdZeroForbidden()
RMRKIndexOutOfRange()
RMRKIsNotContract()
RMRKMaxPendingAssetsReached()
RMRKMaxPendingChildrenReached()
RMRKMaxRecursiveBurnsReached(address childContract, uint256 childId)
RMRKMintOverMax()
RMRKMustUnequipFirst()
RMRKNestableTooDeep()
RMRKNestableTransferToDescendant()
RMRKNestableTransferToNonRMRKNestableImplementer()
RMRKNestableTransferToSelf()
RMRKNewContributorIsZeroAddress()
RMRKNewOwnerIsZeroAddress()
RMRKNoAssetMatchingId()
RMRKNotApprovedForAssetsOrOwner()
RMRKNotApprovedOrDirectOwner()
RMRKNotEquipped()
RMRKNotOwner()
RMRKNotOwnerOrContributor()
RMRKPendingChildIndexOutOfRange()
RMRKRoyaltiesTooHigh()
RMRKSlotAlreadyUsed()
RMRKTargetAssetCannotReceiveSlot()
RMRKTokenCannotBeEquippedWithAssetIntoSlot()
RMRKTokenDoesNotHaveAsset()
RMRKUnexpectedAssetId()
RMRKUnexpectedChildId()
RMRKUnexpectedNumberOfAssets()
RMRKUnexpectedNumberOfChildren()
RentrantCall()