Connect3Token
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
12 additional
variables
Balances ($0.00)
No balances found for "Connect3Token"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Connect3Token"
ABI
ABI objects
Getter at block 22103352
getBaseURI() view returns (string)
getIssuer() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
symbol() view returns (string)
Read-only
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)
getPendingAssets(uint256 tokenId) view returns (uint64[])
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)
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_)
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)
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)
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)
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)
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)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
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()
EquippableEquipNotAllowedByCatalog()
IdZeroForbidden()
IndexOutOfRange()
IsNotContract()
MaxPendingAssetsReached()
MaxPendingChildrenReached()
MaxRecursiveBurnsReached(address childContract, uint256 childId)
MintToNonNestableImplementer()
MustUnequipFirst()
NestableTooDeep()
NestableTransferToDescendant()
NestableTransferToNonNestableImplementer()
NestableTransferToSelf()
NoAssetMatchingId()
NotApprovedForAssetsOrOwner()
NotApprovedOrDirectOwner()
NotEquipped()
PendingChildIndexOutOfRange()
SlotAlreadyUsed()
TargetAssetCannotReceiveSlot()
TokenCannotBeEquippedWithAssetIntoSlot()
TokenDoesNotHaveAsset()
UnexpectedAssetId()
UnexpectedChildId()