ERC20, ERC721 and ERC1155 Tokens Coverage
Coverage for ERC tokens decoding and we identify ERC tokens in our tokens decoding pipeline.
The ercX tokens tables only includes tokens decoded by the respective specifications. The table does not include the universe of all ercX tokens deployed.
As part of our data pipeline, we decode contract deployments to identify ERC tokens. The decoded contracts generates the ercX tokens metadata (e.g. name, symbol, decimals).
Tokens that do not meet these specifications will not be decoded. We rely on a separate pipeline (RPC calls) to fetch the metadata.
ERC Metadata Source | Caveats |
---|---|
Decoding Pipeline | Only includes tokens that meet the specification listed below. |
RPC contract call | These tokens will have null |
ERC-20 Token
An ERC-20 token is either
a contract fulfilling the ERC-20 specifications (https://eips.ethereum.org/EIPS/eip-20#methods), or
a proxy contract in which its implementation points to a ERC-20 token. We currently support these proxy contracts:
TransparentUpgradableProxy
https://docs.openzeppelin.com/contracts/3.x/api/proxy#TransparentUpgradeableProxy
ERC-721 Token
Similarly, an ERC-721 token is either
a contract fulfilling the ERC-721 specifications (https://eips.ethereum.org/EIPS/eip-721#specification), or
a proxy contract, defined as per above, in which its implementation points to a ERC-721 tokens.
ERC-1155 Token
Similarly, an ERC-1155 token is either
a contract fulfilling the ERC-1155 specifications (https://eips.ethereum.org/EIPS/eip-1155#specification), or
a proxy contract, defined as per above, in which its implementation points to a ERC-1155 tokens.
Last updated