ERC-7401 Parent-Governed Non-Fungible Tokens Nesting
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC7059 | 0x14a07a0c |
⚠️ The spec asserts 0x42b0e56f for IERC7059, which its own interface does not produce.
ERC-7401 half-applied its own stated fix: it restored bytes data on nestTransferFrom but left addChild(uint256,uint256), which the asserted id requires with bytes.
⚙️ 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 |
0x064c0a3a | nestTransferFrom(address,address,uint256,uint256,bytes) | |
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