This contract is being backfilled. You may encounter incomplete storage history.

Connect3Token

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xabde88e9 at 17196727
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
12 additional variables

No balances found for "Connect3Token"

No transactions found for "Connect3Token"


Functions
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 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)
getPendingAssets(uint256 tokenIdview returns (uint64[])
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
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_
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
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
transfer(address touint256 tokenId
transferChild(uint256 tokenIdaddress touint256 destinationIduint256 childIndexaddress childAddressuint256 childIdbool isPendingbytes data
transferFrom(address fromaddress touint256 tokenId
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
NarviMinted(address indexed touint256 indexed tokenIduint64 indexed assetIduint256 parentTokenIduint64 sourceId
NestTransfer(address indexed fromaddress indexed touint256 fromTokenIduint256 toTokenIduint256 indexed tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
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(
EquippableEquipNotAllowedByCatalog(
IdZeroForbidden(
IndexOutOfRange(
IsNotContract(
MaxPendingAssetsReached(
MaxPendingChildrenReached(
MaxRecursiveBurnsReached(address childContractuint256 childId
MintToNonNestableImplementer(
MustUnequipFirst(
NestableTooDeep(
NestableTransferToDescendant(
NestableTransferToNonNestableImplementer(
NestableTransferToSelf(
NoAssetMatchingId(
NotApprovedForAssetsOrOwner(
NotApprovedOrDirectOwner(
NotEquipped(
PendingChildIndexOutOfRange(
SlotAlreadyUsed(
TargetAssetCannotReceiveSlot(
TokenCannotBeEquippedWithAssetIntoSlot(
TokenDoesNotHaveAsset(
UnexpectedAssetId(
UnexpectedChildId(