web3wagmi
← All standards

ERC-4341 Ordered NFT Batch Standard

StagnantERCcreated 2021-10-01

The ordering information of multiple NFTs is retained and managed

Author: Simon Tian (@simontianx)

ERC-165 interface ids

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

ERC43410xa3492120

Functions this standard introduces (9)

0x00fdd58ebalanceOf(address,uint256)view
0x4e1273f4balanceOfBatch(address[],uint256[])view
0x8fdd4371balanceOfPhrase(address)view
0xe985e9c5isApprovedForAll(address,address)view
0xb3771448retrievePhrase(address,uint256)view
0x2eb2c2d6safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)
0x46550c3fsafePhraseTransferFrom(address,address,uint256[],bytes)
0xf242432asafeTransferFrom(address,address,uint256,uint256,bytes)
0xa22cb465setApprovalForAll(address,bool)

Inherited (1)

0x01ffc9a7supportsInterface(bytes4)ERC-165

Events (3)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0x9ed053bb818ff08b8353cd46f78db1f0799f31c9e4458fdb425c10eccd2efc44Transfer(address,address,uint256,uint256)
0x20114eb39ee5dfdb13684c7d9e951052ef22c89bff67131a9bf08879189b0f71TransferBatch(address,address,uint256[],uint256[])
0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31ApprovalForAll(address,address,bool)

What the specification covers

Compare with

Parsed from the canonical specification · discussion