web3wagmi
← All standards

ERC-7204 Contract wallet management token

DraftERCcreated 2023-06-21requires ERC-165

Focuses on fungible token management within smart contract wallets, offering enhanced transaction flexibility and security

Authors: Xiang (@wenzhenxiang), Ben77 (@ben2077), Mingshi S. (@newnewsms)

ERC-165 interface ids

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

IERC72040x4b090fea
The spec asserts 0xf73edcda for IERC7204, which its own interface does not produce.

The asserted value appears exactly once in the entire corpus and matches no subset of the 5 declared selectors, with or without ERC-165.

Functions this standard introduces (5)

0x119c1c23tokenAllowance(address,address)view
0xfb3f4d29tokenApprove(address,address,uint256)
0x71d81c3ftokenApproveForAll(address,bool)
0xc598adb4tokenIsApproveForAll(address)view
0x15eaef6btokenTransfer(address,address,uint256)

Inherited (1)

0x01ffc9a7supportsInterface(bytes4)ERC-165

Events (2)

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

0x2c6e87be19eb54f68d01e25832a3ea2b8247b5cc92fcc754d67e161193a154f5TokenApproval(address,address,address,uint256)
0xaea6b843c0e190eb1b65ec584ef1f0c758a6702b586f8655f6c1e1355019b49eTokenApprovalForAll(address,address,bool)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion