Token² Curated Registry
The Kleros-powered token curated list of tokens.
Get The List
Do you just want the list of tokens? Here you go: https://t2crtokens.eth.link.
The one caveat is the following: This list follows the Uniswap's token lists schema where the decimals field is obligatory. Tokens that revert when the
decimals() function of its contract is called will not be included in this list unless there is an accepted submission for it in the Token Decimals TCR.
Keep in mind that the T2CR is a registry that enforces correctness of the token information. If you want a list of tokens that adhere to extra information (such as bug-free, secure, decentralized, non scam tokens) you should look into token badges.
For more in-depth knowledge into the criteria, see the listing policies of the T2CR and each badge.
Below are some listing criteria as of 31st of October 2020. For the latest criteria visit tokens.kleros.io or see the latest
MetaEvidence event emitted by the TCR contract (addresses in the
Deployed Contracts section).
Fetch From The Contract
Learn how to fetch tokens with a given badge from the example below:
On the example above, we make use of a view contract (a contract that does not have any functions that write to storage) to return token information in batches and also return the number of decimal places published by the contract.
The ERC20 standard however, does not require that token contracts implement the
decimals() function. In these cases (like the DGD token), the view contract of the example will return the field with the value
0 and so you must take special care if you want to use this.