We collect many tokenlists from many providers, then we aggregate them by chains and tokens addresses. For each token we check whether it is listed in 2 or more tokenlists from different providers. If so, we add it to our trusted tokenlist.
We collect tokenlists from github repos or open APIs from various platforms, currently:
Here are chains presented in our tokenlists with current token count. You can find out more in /tokens
folder.
Token counts are approximate and may vary as providers update their tokenlists.
- Ethereum, 2923 tokens
- Bsc, 2043 tokens
- Polygon, 829 tokens
- Arbitrum, 396 tokens
- Avax, 318 tokens
- Ftm, 283 tokens
- Gnosis, 199 tokens
- Optimism, 190 tokens
- Aurora, 113 tokens
- Cronos, 100 tokens
- Moonriver, 66 tokens
- Moonbeam, 63 tokens
- Celo, 33 tokens
- Fuse, 29 tokens
- Base, 23 tokens
- Chains, 22 tokens
- Evmos, 20 tokens
- Zkevm, 17 tokens
- Boba, 16 tokens
Install requirements
$ pip3 install -r requirements.txt
Run the script from repo root folder
python3 aggregate_tokens.py
python generate_readme.py