This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 22091714, which is 188 minutes old. We're running behind the tip but working to resolve the issue.

NarviPartToken

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x3c8987f8 at 17196739
Slot
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

No balances found for "NarviPartToken"

No transactions found for "NarviPartToken"


Functions
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(uint256addressview returns (uint256)
_sourceIdToMaxMintCount(uint256view returns (uint256)
_sourceIdToPrice(uint256view returns (uint256)
balanceOf(address ownerview returns (uint256)
canTokenBeEquippedWithAssetIntoSlot(address parentuint256 tokenIduint64 assetIduint64 slotIdview returns (bool)
childIsInActive(address childAddressuint256 childIdview returns (bool)
childOf(uint256 parentIduint256 indexview returns (struct IERC6059Child)
childrenOf(uint256 parentIdview returns (struct IERC6059Child[])
directOwnerOf(uint256 tokenIdview returns (addressuint256bool)
getActiveAssetPriorities(uint256 tokenIdview returns (uint16[])
getActiveAssets(uint256 tokenIdview returns (uint64[])
getApproved(uint256 tokenIdview returns (address)
getApprovedForAssets(uint256 tokenIdview returns (address)
getAssetAndEquippableData(uint256 tokenIduint64 assetIdview returns (stringuint64addressuint64[])
getAssetMetadata(uint256 tokenIduint64 assetIdview returns (string)
getAssetReplacements(uint256 tokenIduint64 newAssetIdview returns (uint64)
getEquipment(uint256 tokenIdaddress targetCatalogAddressuint64 slotPartIdview returns (struct IERC6220Equipment)
getIsEquipped(uint256 tokenIdview returns (bool)
getMintCount(uint256 sourceIdaddress _addressview returns (uint256)
getNarviCoinAmount(address _addressview returns (uint256)
getPendingAssets(uint256 tokenIdview returns (uint64[])
getPriceForSourceId(uint256 sourceIdview returns (uint256)
getValidParentSlot(uint64 equippableGroupIdaddress parentview returns (uint64)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedForAllForAssets(address owneraddress operatorview returns (bool)
isChildEquipped(uint256 tokenIdaddress childAddressuint256 childIdview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
pendingChildOf(uint256 parentIduint256 indexview returns (struct IERC6059Child)
pendingChildrenOf(uint256 parentIdview returns (struct IERC6059Child[])
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptAsset(uint256 tokenIduint256 indexuint64 assetId
acceptChild(uint256 parentIduint256 childIndexaddress childAddressuint256 childId
addChild(uint256 parentIduint256 childIdaddress childAddressbytes data
addNarviCoin(address _addressuint256 amount
approve(address touint256 tokenId
approveForAssets(address touint256 tokenId
burn(uint256 tokenId
burn(uint256 tokenIduint256 maxChildrenBurnsreturns (uint256)
equip(struct IERC6220IntakeEquip data
initialize(string name_string symbol_string baseURI_address initParentContractaddress operator
mint(address touint256 tokenIduint64 assetIduint64 replacesAssetWithIdstring metadataURIuint64 equippableGroupIdaddress catalogAddressuint64[] partIds
nestMint(address touint256 tokenIduint256 destinationIduint64 assetIduint64 equippableGroupIdaddress catalogAddressstring metadataURIuint64[] partIdsuint64 sourceId
nestTransfer(address touint256 tokenIduint256 destinationId
nestTransferFrom(address fromaddress touint256 tokenIduint256 destinationIdbytes data
openMysteryBox(uint256 tokenIdaddress parentAddressuint64 assetId
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setApprovalForAllForAssets(address operatorbool approved
setBaseURI(string newBaseURI
setIsEquipped(uint256 tokenIdbool equipped
setMaxMintCount(uint256 sourceIduint256 maxCount
setOperator(address operator
setPriceForSourceId(uint256 sourceIduint256 price
setTokenURI(uint256 tokenIduint64 assetIdstring _tokenURI
transfer(address touint256 tokenId
transferChild(uint256 tokenIdaddress touint256 destinationIduint256 childIndexaddress childAddressuint256 childIdbool isPendingbytes data
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unequip(uint256 tokenIduint64 assetIduint64 slotPartIduint256 childIndex
Events
AllChildrenRejected(uint256 indexed tokenId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ApprovalForAllForAssets(address indexed owneraddress indexed operatorbool approved
ApprovalForAssets(address indexed owneraddress indexed approveduint256 indexed tokenId
AssetAccepted(uint256 indexed tokenIduint64 indexed assetIduint64 indexed replacesId
AssetAddedToTokens(uint256[] tokenIduint64 indexed assetIduint64 indexed replacesId
AssetPrioritySet(uint256 indexed tokenId
AssetRejected(uint256 indexed tokenIduint64 indexed assetId
AssetSet(uint64 assetId
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ChildAccepted(uint256 indexed tokenIduint256 childIndexaddress indexed childAddressuint256 indexed childId
ChildAssetEquipped(uint256 indexed tokenIduint64 indexed assetIduint64 indexed slotPartIduint256 childIdaddress childAddressuint64 childAssetId
ChildAssetUnequipped(uint256 indexed tokenIduint64 indexed assetIduint64 indexed slotPartIduint256 childIdaddress childAddressuint64 childAssetId
ChildProposed(uint256 indexed tokenIduint256 childIndexaddress indexed childAddressuint256 indexed childId
ChildTransferred(uint256 indexed tokenIduint256 childIndexaddress indexed childAddressuint256 indexed childIdbool fromPending
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
MysteryBoxOpened(uint256 indexed tokenIduint64 indexed slotPartIduint256 randomness
NarviMinted(address indexed touint256 indexed tokenIduint64 indexed assetIduint256 parentTokenIduint64 sourceId
NestTransfer(address indexed fromaddress indexed touint256 fromTokenIduint256 toTokenIduint256 indexed tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
ValidParentEquippableGroupIdSet(uint64 indexed equippableGroupIduint64 indexed slotPartIdaddress parentAddress
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(