web3wagmi
← All standards

ERC-5216 ERC-1155 Allowance Extension

Last CallERCcreated 2022-07-111 later proposal build on itrequires ERC-20, ERC-165, ERC-1155

Extension for ERC-1155 secure approvals

Authors: Iván Mañús (@ivanmmurciaua), Juan Carlos Cantó (@EscuelaCryptoES)

ERC-165 interface ids

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

IERC52160x1be07d74

Functions this standard introduces (2)

0x598af9e7allowance(address,address,uint256)view
0x426a8493approve(address,uint256,uint256)

Inherited (7)

0x00fdd58ebalanceOf(address,uint256)ERC-1155
0x4e1273f4balanceOfBatch(address[],uint256[])ERC-1155
0xe985e9c5isApprovedForAll(address,address)ERC-1155
0x2eb2c2d6safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)ERC-1155
0xf242432asafeTransferFrom(address,address,uint256,uint256,bytes)ERC-1155
0xa22cb465setApprovalForAll(address,bool)ERC-1155
0x01ffc9a7supportsInterface(bytes4)ERC-165

Events (1)

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

0xb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a7Approval(address,address,uint256,uint256)

Depends on (3)

Proposals this one names in its requires field.

Built on by (1)

Later proposals that name this one in their requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion