web3wagmi
← All standards

ERC-721 vs ERC-1046

Non-Fungible Token Standard compared with tokenURI Interoperability.

Overlapping, neither contains the other
6 shared · 10 vs 18 functions · 60% of the smaller surface

ERC-1046 lists ERC-721 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.

Shared (6)

0x095ea7b3approve(address,uint256)
0x70a08231balanceOf(address)
0xe985e9c5isApprovedForAll(address,address)
0xa22cb465setApprovalForAll(address,bool)
0x01ffc9a7supportsInterface(bytes4)
0x23b872ddtransferFrom(address,address,uint256)

Only in ERC-721 (4)

0x081812fcgetApproved(uint256)
0x6352211eownerOf(uint256)
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)
0x42842e0esafeTransferFrom(address,address,uint256)

Only in ERC-1046 (12)

0xdd62ed3eallowance(address,address)
0x00fdd58ebalanceOf(address,uint256)
0x4e1273f4balanceOfBatch(address[],uint256[])
0x313ce567decimals()
0x06fdde03name()
0x2eb2c2d6safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)
0xf242432asafeTransferFrom(address,address,uint256,uint256,bytes)
0x95d89b41symbol()
0x3c130d90tokenURI()
0xc87b56ddtokenURI(uint256)
0x18160dddtotalSupply()
0xa9059cbbtransfer(address,uint256)

Both surfaces parsed from the canonical specifications: ERC-721 · ERC-1046