web3wagmi
← All standards

ERC-1203 ERC-1203 Multi-Class Token Standard (ERC-20 Extension)

StagnantERCcreated 2018-07-01

Authors: Jeff Huang, Min Zu

Functions this standard introduces (10)

0x598af9e7allowance(address,address,uint256)view
0x426a8493approve(address,uint256,uint256)
0x00fdd58ebalanceOf(address,uint256)view
0xc4a20e6bconvert(uint256,uint256,uint256)
0xa2b17fa5fullyDilutedAllowance(address,address)view
0xdaf5ecb2fullyDilutedBalanceOf(address)view
0x2e7f8ac3fullyDilutedTotalSupply()view
0xbd85b039totalSupply(uint256)view
0x095bcdb6transfer(address,uint256,uint256)
0xfe99049atransferFrom(address,address,uint256,uint256)

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

Events (6)

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

0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efTransfer(address,address,uint256)
0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925Approval(address,address,uint256)
0x9ed053bb818ff08b8353cd46f78db1f0799f31c9e4458fdb425c10eccd2efc44Transfer(address,address,uint256,uint256)
0xb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a7Approval(address,address,uint256,uint256)
0x4ce95f38741cee3ff8dbe0e93f4d495736f717646b07bdc0c17fc43549c34e4fConvert(uint256,uint256,uint256)
0x4c928a709a88aa426c1e48ddc544994fb36e31f958fab108f36b7416f3d6b9f4Conversion(uint256,uint256,uint256)

What the specification covers

Compare with

Parsed from the canonical specification · discussion