NarviPartToken
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
25 additional
variables
Balances ($0.00)
No balances found for "NarviPartToken"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NarviPartToken"
ABI
ABI objects
Getter at block 22091713
getBaseURI() view returns (string)
getIssuer() view returns (address)
0x0000000000000000000000000000000000000000
getOperator() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
symbol() view returns (string)
Read-only
_addressToMintCount(uint256, address) view returns (uint256)
_sourceIdToMaxMintCount(uint256) view returns (uint256)
_sourceIdToPrice(uint256) view returns (uint256)
balanceOf(address owner) view returns (uint256)
canTokenBeEquippedWithAssetIntoSlot(address parent, uint256 tokenId, uint64 assetId, uint64 slotId) view returns (bool)
childIsInActive(address childAddress, uint256 childId) 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 (uint16[])
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)
getIsEquipped(uint256 tokenId) view returns (bool)
getMintCount(uint256 sourceId, address _address) view returns (uint256)
getNarviCoinAmount(address _address) view returns (uint256)
getPendingAssets(uint256 tokenId) view returns (uint64[])
getPriceForSourceId(uint256 sourceId) view returns (uint256)
getValidParentSlot(uint64 equippableGroupId, address parent) 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)
ownerOf(uint256 tokenId) view returns (address)
pendingChildOf(uint256 parentId, uint256 index) view returns (struct IERC6059Child)
pendingChildrenOf(uint256 parentId) view returns (struct IERC6059Child[])
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)
addChild(uint256 parentId, uint256 childId, address childAddress, bytes data)
addNarviCoin(address _address, uint256 amount)
approve(address to, uint256 tokenId)
approveForAssets(address to, uint256 tokenId)
burn(uint256 tokenId)
burn(uint256 tokenId, uint256 maxChildrenBurns) returns (uint256)
equip(struct IERC6220IntakeEquip data)
initialize(string name_, string symbol_, string baseURI_, address initParentContract, address operator)
mint(address to, uint256 tokenId, uint64 assetId, uint64 replacesAssetWithId, string metadataURI, uint64 equippableGroupId, address catalogAddress, uint64[] partIds)
nestMint(address to, uint256 tokenId, uint256 destinationId, uint64 assetId, uint64 equippableGroupId, address catalogAddress, string metadataURI, uint64[] partIds, uint64 sourceId)
nestTransfer(address to, uint256 tokenId, uint256 destinationId)
nestTransferFrom(address from, address to, uint256 tokenId, uint256 destinationId, bytes data)
openMysteryBox(uint256 tokenId, address parentAddress, 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)
setBaseURI(string newBaseURI)
setIsEquipped(uint256 tokenId, bool equipped)
setMaxMintCount(uint256 sourceId, uint256 maxCount)
setOperator(address operator)
setPriceForSourceId(uint256 sourceId, uint256 price)
setTokenURI(uint256 tokenId, uint64 assetId, string _tokenURI)
transfer(address to, uint256 tokenId)
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, uint256 childIndex)
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[] tokenId, uint64 indexed assetId, uint64 indexed replacesId)
AssetPrioritySet(uint256 indexed tokenId)
AssetRejected(uint256 indexed tokenId, uint64 indexed assetId)
AssetSet(uint64 assetId)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
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)
Initialized(uint8 version)
MetadataUpdate(uint256 _tokenId)
MysteryBoxOpened(uint256 indexed tokenId, uint64 indexed slotPartId, uint256 randomness)
NarviMinted(address indexed to, uint256 indexed tokenId, uint64 indexed assetId, uint256 parentTokenId, uint64 sourceId)
NestTransfer(address indexed from, address indexed to, uint256 fromTokenId, uint256 toTokenId, uint256 indexed tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
ValidParentEquippableGroupIdSet(uint64 indexed equippableGroupId, uint64 indexed slotPartId, address parentAddress)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
ApprovalForAssetsToCurrentOwner()
ApproveForAssetsCallerIsNotOwnerNorApprovedForAll()
AssetAlreadyExists()
CatalogRequiredForParts()
ChildAlreadyExists()
ChildIndexOutOfRange()
ERC721ApprovalToCurrentOwner()
ERC721ApproveCallerIsNotOwnerNorApprovedForAll()
ERC721ApproveToCaller()
ERC721InvalidTokenId()
ERC721MintToTheZeroAddress()
ERC721NotApprovedOrOwner()
ERC721TokenAlreadyMinted()
ERC721TransferFromIncorrectOwner()
ERC721TransferToNonReceiverImplementer()
ERC721TransferToTheZeroAddress()
IdZeroForbidden()
IndexOutOfRange()
IsNotContract()
MaxPendingAssetsReached()
MintToNonNestableImplementer()
MustUnequipFirst()
NestableTooDeep()
NestableTransferToDescendant()
NestableTransferToNonNestableImplementer()
NestableTransferToSelf()
NoAssetMatchingId()
NotApprovedForAssetsOrOwner()
NotApprovedOrDirectOwner()
PendingChildIndexOutOfRange()
TokenDoesNotHaveAsset()
UnexpectedAssetId()
UnexpectedChildId()