web3wagmi
← All standards

ERC-20 vs ERC-7629

Token Standard compared with ERC-20/ERC-721 Unified Token Interface.

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

ERC-7629 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-7629 (16)

0x02519da3erc20BalanceOf(address)
0x046eb216erc20ToERC721(uint256)
0x89fb4c66erc20TotalSupply()
0xb3f9ea34erc721BalanceOf(address)
0x23d113d0erc721ToERC20(uint256)
0xc5ab3ba6erc721TotalSupply()
0x081812fcgetApproved(uint256)
0xe55186a1getUnit()
0xe985e9c5isApprovedForAll(address,address)
0xb1ab9317owned(address)
0x6352211eownerOf(uint256)
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)
0x42842e0esafeTransferFrom(address,address,uint256)
0xa22cb465setApprovalForAll(address,bool)
0x01ffc9a7supportsInterface(bytes4)
0xc87b56ddtokenURI(uint256)

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