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, 2797 tokens
- Bsc, 1646 tokens
- Base, 1569 tokens
- Polygon, 767 tokens
- Arbitrum, 542 tokens
- Avax, 394 tokens
- Ftm, 286 tokens
- Gnosis, 243 tokens
- Optimism, 204 tokens
- Cronos, 145 tokens
- Aurora, 124 tokens
- Moonbeam, 67 tokens
- Moonriver, 65 tokens
- Celo, 41 tokens
- Fuse, 40 tokens
- Evmos, 34 tokens
- Boba, 23 tokens
- Chains, 22 tokens
- Zkevm, 20 tokens
Install requirements
$ pip3 install -r requirements.txt
Run the script from repo root folder
python3 aggregate_tokens.py
python generate_readme.py