ERC-4341 Ordered NFT Batch Standard
The ordering information of multiple NFTs is retained and managed
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| ERC4341 | 0xa3492120 |
Functions this standard introduces (9)
0x00fdd58e | balanceOf(address,uint256) | view |
0x4e1273f4 | balanceOfBatch(address[],uint256[]) | view |
0x8fdd4371 | balanceOfPhrase(address) | view |
0xe985e9c5 | isApprovedForAll(address,address) | view |
0xb3771448 | retrievePhrase(address,uint256) | view |
0x2eb2c2d6 | safeBatchTransferFrom(address,address,uint256[],uint256[],bytes) | |
0x46550c3f | safePhraseTransferFrom(address,address,uint256[],bytes) | |
0xf242432a | safeTransferFrom(address,address,uint256,uint256,bytes) | |
0xa22cb465 | setApprovalForAll(address,bool) |
Inherited (1)
0x01ffc9a7 | supportsInterface(bytes4) | ERC-165 |
Events (3)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x9ed053bb818ff08b8353cd46f78db1f0799f31c9e4458fdb425c10eccd2efc44 | Transfer(address,address,uint256,uint256) | |
0x20114eb39ee5dfdb13684c7d9e951052ef22c89bff67131a9bf08879189b0f71 | TransferBatch(address,address,uint256[],uint256[]) | |
0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 | ApprovalForAll(address,address,bool) |
What the specification covers
Compare with
Parsed from the canonical specification · discussion