web3wagmi
← All standards

ERC-7699 ERC-20 Transfer Reference Extension

DraftERCcreated 2024-04-26requires ERC-20, ERC-165

Include a unique identifier (transfer or "payment" reference) for each ERC-20 transaction to associate transfers with orders/invoices.

Author: Radek Svarz (@radeksvarz)

ERC-165 interface ids

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

IERC76990x1522573a

Functions this standard introduces (2)

0xbe45fd62transfer(address,uint256,bytes)
0xab67aa58transferFrom(address,address,uint256,bytes)

Events (1)

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

0x7855a21bb35d93fe5a30e66615bc3857a3c381837ae3e655b44ea96c9456e80aTransferReference(bytes32)

Depends on (2)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion