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, 2798 tokens
- Bsc, 1650 tokens
- Base, 836 tokens
- Polygon, 768 tokens
- Arbitrum, 550 tokens
- Avax, 387 tokens
- Ftm, 287 tokens
- Gnosis, 241 tokens
- Optimism, 207 tokens
- Cronos, 146 tokens
- Aurora, 124 tokens
- Moonbeam, 66 tokens
- Moonriver, 65 tokens
- Celo, 41 tokens
- Fuse, 40 tokens
- Evmos, 34 tokens
- Boba, 23 tokens
- Chains, 22 tokens
- Zkevm, 17 tokens
Install requirements
$ pip3 install -r requirements.txt
Run the script from repo root folder
python3 aggregate_tokens.py
python generate_readme.py