web3wagmi
← All standards

ERC-20 vs ERC-7681

Token Standard compared with Dual Nature Multi Token Protocol.

ERC-7681 is a strict superset of ERC-20
9 shared · 9 vs 16 functions · 100% of the smaller surface

ERC-7681 lists ERC-20 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.

Shared (9)

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

Only in ERC-20 (0)

None.

Only in ERC-7681 (7)

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

Both surfaces parsed from the canonical specifications: ERC-20 · ERC-7681