web3wagmi
← All standards

ERC-8054 Forkable ERC-20 Token

DraftERCcreated 2025-10-10requires ERC-20

Checkpoint-based ERC-20 tokens that can be efficiently forked to distribute new tokens to existing holders.

Authors: Kevin (@kevzzsk), Fuxing (@fuxingloh)

ERC-165 interface ids

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

IERC20Checkpointed0xa0def7b2

Functions this standard introduces (3)

0x95c3a492balanceOfAt(address,uint48)view
0xdcf287efcheckpointNonce()view
0xe9efd4cftotalSupplyAt(uint48)view

Inherited (9)

0xdd62ed3eallowance(address,address)ERC-20
0x095ea7b3approve(address,uint256)ERC-20
0x70a08231balanceOf(address)ERC-20
0x313ce567decimals()ERC-20
0x06fdde03name()ERC-20
0x95d89b41symbol()ERC-20
0x18160dddtotalSupply()ERC-20
0xa9059cbbtransfer(address,uint256)ERC-20
0x23b872ddtransferFrom(address,address,uint256)ERC-20

Custom errors (1)

0x12f5fdd6ERC20FutureCheckpoint(uint48,uint48)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion