web3wagmi
← All standards

ERC-3754 A Vanilla Non-Fungible Token Standard

StagnantERCcreated 2021-08-21

NFTs for representing abstract ownership

Author: Simon Tian (@simontianx)

ERC-165 interface ids

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

IERC37540x80ac58cd

Functions this standard introduces (9)

0x095ea7b3approve(address,uint256)
0x70a08231balanceOf(address)view
0x081812fcgetApproved(uint256)view
0xe985e9c5isApprovedForAll(address,address)view
0x6352211eownerOf(uint256)view
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)
0x42842e0esafeTransferFrom(address,address,uint256)
0xa22cb465setApprovalForAll(address,bool)
0x23b872ddtransferFrom(address,address,uint256)

Events (3)

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

0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efTransfer(address,address,uint256)
0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925Approval(address,address,uint256)
0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31ApprovalForAll(address,address,bool)

What the specification covers

Compare with

Parsed from the canonical specification · discussion