web3wagmi
← All standards

ERC-20 vs ERC-3643

Token Standard compared with T-REX - Token for Regulated EXchanges.

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

🤝 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-3643 (28)

0x4a6cc677batchBurn(address[],uint256[])
0x42a47abcbatchForcedTransfer(address[],address[],uint256[])
0xfc7e5fa8batchFreezePartialTokens(address[],uint256[])
0x68573107batchMint(address[],uint256[])
0x1a7af379batchSetAddressFrozen(address[],bool[])
0x88d695b2batchTransfer(address[],uint256[])
0x4710362dbatchUnfreezePartialTokens(address[],uint256[])
0x9dc29facburn(address,uint256)
0x6290865dcompliance()
0x9fc1d0e7forcedTransfer(address,address,uint256)
0x125c4a33freezePartialTokens(address,uint256)
0x158b1a57getFrozenTokens(address)
0x134e18f4identityRegistry()
0xe5839836isFrozen(address)
0x40c10f19mint(address,uint256)
0xaba63705onchainID()
0x8456cb59pause()
0x5c975abbpaused()
0x9285948arecoveryAddress(address,address,address)
0xc69c09cfsetAddressFrozen(address,bool)
0xf8981789setCompliance(address)
0xcbf3f861setIdentityRegistry(address)
0xc47f0027setName(string)
0x3d1ddc5bsetOnchainID(address)
0xb84c8246setSymbol(string)
0x1fe56f7dunfreezePartialTokens(address,uint256)
0x3f4ba83aunpause()
0x54fd4d50version()

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