PotentialsItems
Verified contract
Active on
Base with 903 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional
variables
Balances ($0.00)
No balances found for "PotentialsItems"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 10848504 | 9 months ago | | | 0 | 0.000000002501669440 | |
| 10848448 | 9 months ago | | | 0 | 0.000000090388101776 | |
| 10848446 | 9 months ago | | | 0 | 1.9916688e-7 | |
| 10848443 | 9 months ago | | | 0 | 0.0000016100507 | |
| 10848439 | 9 months ago | | | 0 | 0.0000051701290 | |
| 10848437 | 9 months ago | | | 0 | 0.0000041605785 | |
| 10848435 | 9 months ago | | | 0 | 4.8782827e-7 | |
| 10848432 | 9 months ago | | | 0 | 5.7846435e-7 | |
| 10848430 | 9 months ago | | | 0 | 0.0000051835618 | |
| 10848427 | 9 months ago | | | 0 | 0.0000016189512 |
ABI
ABI objects
Getter at block 22730809
RMRK_INTERFACE() pure returns (bytes4 rmrkInterface)
0x524d524b
VERSION() pure returns (string version)
2.4.0
contractURI() view returns (string contractURI_)
ipfs://QmYeouztggxh8X98CJcKtMoFD27wVP4JHxCUEFsQi9tAPR/items/collection.json
getRoyaltyPercentage() view returns (uint256 royaltyPercentageBps)
500
getRoyaltyRecipient() view returns (address recipient)
0xddacd3331632a63d01cb85ade7078ddd33eedaaa
maxSupply() view returns (uint256 maxSupply_)
7500
name() view returns (string name_)
PotentialsItems
owner() view returns (address owner_)
0x1847402ae81e958bf4f8e6e1c7b7f75bb271b7c1
symbol() view returns (string symbol_)
PTNLI
totalAssets() view returns (uint256 totalAssets_)
545
totalSupply() view returns (uint256 totalSupply_)
5252
Read-only
balanceOf(address owner) view returns (uint256 balance)
canTokenBeEquippedWithAssetIntoSlot(address parent, uint256 tokenId, uint64 assetId, uint64 slotId) view returns (bool canBeEquipped)
childOf(uint256 parentId, uint256 index) view returns (struct IERC7401Child child)
childrenOf(uint256 parentId) view returns (struct IERC7401Child[] children)
directOwnerOf(uint256 tokenId) view returns (address owner_, uint256 parentId, bool isNFT)
getActiveAssetPriorities(uint256 tokenId) view returns (uint64[] priorities)
getActiveAssets(uint256 tokenId) view returns (uint64[] assetIds)
getApproved(uint256 tokenId) view returns (address approved)
getApprovedForAssets(uint256 tokenId) view returns (address approved)
getAssetAndEquippableData(uint256 tokenId, uint64 assetId) view returns (string metadataURI, uint64 equippableGroupId, address catalogAddress, uint64[] partIds)
getAssetMetadata(uint256 tokenId, uint64 assetId) view returns (string metadata)
getAssetReplacements(uint256 tokenId, uint64 newAssetId) view returns (uint64 replacedAssetId)
getEquipment(uint256 tokenId, address targetCatalogAddress, uint64 slotPartId) view returns (struct IERC6220Equipment equipment)
getPendingAssets(uint256 tokenId) view returns (uint64[] assetIds)
isApprovedForAll(address owner, address operator) view returns (bool isApproved)
isApprovedForAllForAssets(address owner, address operator) view returns (bool isApproved)
isChildEquipped(uint256 tokenId, address childAddress, uint256 childId) view returns (bool isEquipped)
isContributor(address contributor) view returns (bool isContributor_)
isTransferable(uint256, address from, address to) view returns (bool isTransferable_)
ownerOf(uint256 tokenId) view returns (address owner_)
pendingChildOf(uint256 parentId, uint256 index) view returns (struct IERC7401Child child)
pendingChildrenOf(uint256 parentId) view returns (struct IERC7401Child[] children)
royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string tokenURI_)
State-modifying
Events acceptAsset(uint256 tokenId, uint256 index, uint64 assetId)
acceptChild(uint256 parentId, uint256 childIndex, address childAddress, uint256 childId)
addAssetEntry(string metadataURI) returns (uint256 assetId)
addAssetToToken(uint256 tokenId, uint64 assetId, uint64 replacesAssetWithId)
addAssets(uint64 equippableGroupId, string[] metadataURI)
addChild(uint256 parentId, uint256 childId, bytes data)
addEquippableAssetEntry(uint64 equippableGroupId, address catalogAddress, string metadataURI, uint64[] partIds) returns (uint256 assetId)
approve(address to, uint256 tokenId)
approveForAssets(address to, uint256 tokenId)
burn(uint256 tokenId)
burn(uint256 tokenId, uint256 maxChildrenBurns) returns (uint256 burnedChildren)
equip(struct IERC6220IntakeEquip data)
manageContributor(address contributor, bool grantRole)
mint(address to, uint256 numToMint, string tokenURI) returns (uint256 firstTokenId)
nestMint(address to, uint256 numToMint, uint256 destinationId, string tokenURI) returns (uint256 firstTokenId)
nestMint(address to, uint256[] destinationIds, string tokenURI, bytes data)
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)
setPriority(uint256 tokenId, uint64[] priorities)
setValidParentForEquippableGroup(uint64 equippableGroupId, address parentAddress, uint64 partId)
stopPremint()
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 collectionMetadata, uint256 maxSupply, address royaltyRecipient, uint16 royaltyPercentageBps)
This contract contains no fallback and receive objects.
ERC721AddressZeroIsNotaValidOwner()
ERC721ApprovalToCurrentOwner()
ERC721ApproveCallerIsNotOwnerNorApprovedForAll()
ERC721ApproveToCaller()
ERC721InvalidTokenId()
ERC721MintToTheZeroAddress()
ERC721NotApprovedOrOwner()
ERC721TokenAlreadyMinted()
ERC721TransferFromIncorrectOwner()
ERC721TransferToNonReceiverImplementer()
ERC721TransferToTheZeroAddress()
IndexOutOfBounds()
RMRKApprovalForAssetsToCurrentOwner()
RMRKApproveForAssetsCallerIsNotOwnerNorApprovedForAll()
RMRKAssetAlreadyExists()
RMRKBadPriorityListLength()
RMRKCannotTransferSoulbound()
RMRKCatalogRequiredForParts()
RMRKChildAlreadyExists()
RMRKChildIndexOutOfRange()
RMRKEquippableEquipNotAllowedByCatalog()
RMRKIdZeroForbidden()
RMRKIndexOutOfRange()
RMRKIsNotContract()
RMRKMaxPendingAssetsReached()
RMRKMaxPendingChildrenReached()
RMRKMaxRecursiveBurnsReached(address childContract, uint256 childId)
RMRKMintOverMax()
RMRKMintZero()
RMRKMustUnequipFirst()
RMRKNestableTooDeep()
RMRKNestableTransferToDescendant()
RMRKNestableTransferToNonRMRKNestableImplementer()
RMRKNestableTransferToSelf()
RMRKNewContributorIsZeroAddress()
RMRKNewOwnerIsZeroAddress()
RMRKNoAssetMatchingId()
RMRKNotApprovedForAssetsOrOwner()
RMRKNotApprovedOrDirectOwner()
RMRKNotEquipped()
RMRKNotOwner()
RMRKNotOwnerOrContributor()
RMRKPendingChildIndexOutOfRange()
RMRKRoyaltiesTooHigh()
RMRKSlotAlreadyUsed()
RMRKTargetAssetCannotReceiveSlot()
RMRKTokenCannotBeEquippedWithAssetIntoSlot()
RMRKTokenDoesNotHaveAsset()
RMRKUnexpectedAssetId()
RMRKUnexpectedChildId()
RMRKUnexpectedNumberOfAssets()
RMRKUnexpectedNumberOfChildren()
RentrantCall()