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, 2802 tokens
- Bsc, 1652 tokens
- Base, 1562 tokens
- Polygon, 768 tokens
- Arbitrum, 546 tokens
- Avax, 388 tokens
- Ftm, 287 tokens
- Gnosis, 242 tokens
- Optimism, 208 tokens
- Cronos, 146 tokens
- Aurora, 124 tokens
- Moonbeam, 66 tokens
- Moonriver, 65 tokens
- Fuse, 41 tokens
- Celo, 41 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