Multichain Trusted Tokenlist

Multi-chain token list standard.

TLDR

You may find token lists aggregated from various trusted providers in this repo, such as SushiSwap or 1inch. However, we only list a token if it appeared in 2 or more different token lists. So we believe that if 2 or more providers list a token, it is most likely not a scam.

Usage example

If you want to use the token list in your dApp — simply download JSON with needed chain tokens. Head for raw links like

https://raw.githubusercontent.com/viaprotocol/tokenlists/main/tokenlists/ethereum.json (Ethereum token list)

or

https://raw.githubusercontent.com/viaprotocol/tokenlists/main/tokenlists/bsc.json (Binance Smart Chain Tokenlist)

Providers

We collect token lists from GitHub repos or open APIs from various platforms, currently:

  • CoinGecko

  • 1inch

  • Uniswap

  • Sushiswap

  • OpenOcean

  • SolanaLabs

  • ElkFinance

  • OneSol

  • QuickSwap

  • FuseSwap

Feel free to add a new provider if you think it is trusted and if it has open-source token lists, on GitHub or in API.

Chains with trusted tokens

Here are chains presented in our token lists with the current token count. You can find out more in /tokenlists the folder. Token counts are approximate and may vary as providers update their token lists.

  • Ethereum, 1131 tokens

  • Solana, 697 tokens

  • Bsc, 526 tokens

  • Polygon, 330 tokens

  • Heco, 197 tokens

  • Avax, 123 tokens

  • Ftm, 85 tokens

  • Arbitrum, 72 tokens

  • Gnosis, 58 tokens

  • Harmony, 40 tokens

  • Okex, 32 tokens

  • Moonriver, 26 tokens

  • Fuse, 16 tokens

  • Optimism, 15 tokens

  • Celo, 12 tokens

  • Cronos, 10 tokens

  • Telos, 10 tokens

  • Boba, 7 tokens

Testnets:

  • Rinkeby

  • Ropsten

  • Goerli

  • Mumbai

  • etc.

How are token lists formed?

We collect many token lists from many providers than we aggregate them by chains and tokens addresses. For each token, we check whether it is listed in 2 or more token lists from different providers. If so, we add it to our trusted token list.

Run aggregation script yourself

Install requirements $ pip3 install -r requirements.txt Run the script from the repo root folder python3 aggregate_tokens.py

Contribute

Feel free to open issues and PRs with tokens, chains, or providers that you want to add.

Last updated