web3wagmi
← All standards

ERC-6220 Composable NFTs utilizing Equippable Parts

Finalrequires ERC-165, ERC-721, ERC-5773, ERC-6059

🆔 ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IERC62200x28bc9ae4

⚙️ Functions this standard introduces (6)

0x074334fbcanTokenBeEquippedWithAssetIntoSlot(address,uint256,uint64,uint64)view
0x38dcf74cequip((uint256,uint256,uint64,uint64,uint64))
0x4e60edbagetAssetAndEquippableData(uint256,uint64)view
0x7507e2aegetEquipment(uint256,address,uint64)view
0xee1dffcfisChildEquipped(uint256,address,uint256)view
0xc259a988unequip(uint256,uint64,uint64)

🧬 Inherited (14)

0xfc3517c8acceptAsset(uint256,uint256,uint64)ERC-5773
0x5ea72f36approveForAssets(address,uint256)ERC-5773
0x5e94354agetActiveAssetPriorities(uint256)ERC-5773
0x7280281egetActiveAssets(uint256)ERC-5773
0xe467a48fgetApprovedForAssets(uint256)ERC-5773
0x5e2e3292getAssetMetadata(uint256,uint64)ERC-5773
0xdf6f556bgetAssetReplacements(uint256,uint64)ERC-5773
0x51532e5agetPendingAssets(uint256)ERC-5773
0x22e6d160isApprovedForAllForAssets(address,address)ERC-5773
0xe7de4de4rejectAllAssets(uint256,uint256)ERC-5773
0x22f6da9crejectAsset(uint256,uint256,uint64)ERC-5773
0x8507dc28setApprovalForAllForAssets(address,bool)ERC-5773
0xde8e602csetPriority(uint256,uint64[])ERC-5773
0x01ffc9a7supportsInterface(bytes4)ERC-165

⚖️ Compare with

Parsed from the canonical specification · discussion