ERC-6059 Parent-Governed Nestable Non-Fungible Tokens
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC6059 | 0xf71e99d2 |
⚠️ The spec asserts 0x42b0e56f for IERC6059, which its own interface does not produce.
Asserted value requires addChild(uint256,uint256,bytes) and nestTransferFrom(...,bytes); the published body declares neither.
⚙️ Functions this standard introduces (12)
0xe97ceaa8 | acceptChild(uint256,uint256,address,uint256) | |
0x35440faf | addChild(uint256,uint256) | |
0xb390c0ab | burn(uint256,uint256) | |
0x2f32f937 | childOf(uint256,uint256) | view |
0x6f19951c | childrenOf(uint256) | view |
0xfb25fb7a | directOwnerOf(uint256) | view |
0xe5f2e9e4 | nestTransferFrom(address,address,uint256,uint256) | |
0x6352211e | ownerOf(uint256) | view |
0xa898e364 | pendingChildOf(uint256,uint256) | view |
0x44ec9344 | pendingChildrenOf(uint256) | view |
0x97961336 | rejectAllChildren(uint256,uint256) | |
0xdefa80c3 | transferChild(uint256,address,uint256,uint256,address,uint256,bool,bytes) |
🧬 Inherited (1)
0x01ffc9a7 | supportsInterface(bytes4) | ERC-165 |
⚖️ Compare with
Parsed from the canonical specification · discussion