web3wagmi
← All standards

ERC-7564 Contract wallet management NFT

DraftERCcreated 2023-11-21requires ERC-165

Focuses on NFT 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.

IERC75640xf8c4dd9a

Functions this standard introduces (7)

0x193f5ee8nftApprove(address,address,uint256)
0x32c8cf61nftGetApproved(address,address,uint256)view
0xf7294e1bnftIsApprovedForAllAll(address)view
0xd270c296nftIsApprovedForOneAll(address,address)view
0xe3730abanftSetApprovalForAllAll(address,bool)
0x4dee0d88nftSetApprovalForOneAll(address,address,bool)
0x58f7c7acnftTransfer(address,address,uint256)

Events (3)

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

0xf222b0c7508176d1e808e361fec602e505236b077047b3413e0ac13925ae1874NftApproval(address,address,address,uint256)
0xda981ed5933713c69837f1327d3955669d3d63c56882e1f99a0ed60d6be0bd5fNftApprovalForOneAll(address,address,address,bool)
0xc8bf425faf8a37ac8debf04b8bc80d989a1ee1f3084b6a77652aba3a543ed0afNftApprovalForAllAll(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