Awarizon
DOCS/Swap Token List

Swap Token List

The swap SDK loads its tokens and chains at runtime from a hosted list, so new assets ship without an SDK release or app redeploy. The list is a superset of the Uniswap Token List format with an extra chains array.

TXT
https://cdn.jsdelivr.net/gh/Awaizon-ltd/awarizon-sdk-core@main/token-lists/dist/awarizon.swaplist.min.json
💡

Users can already trade any token by pasting its address — metadata is read on-chain and the widget shows a warning before importing it. Listing a token makes it searchable and removes the warning.

Add a token

Append it to token-lists/src/custom.json, run the build, and push. CI validates the list and purges the CDN cache; clients pick it up within the hour.

token-lists/src/custom.json
{
  "tokens": [
    { "chainId": 8453, "address": "0x…", "symbol": "ABC", "name": "ABC Token", "decimals": 18, "logoURI": "https://…" }
  ],
  "blocklist": []
}
Build
$node token-lists/build.mjs

Add a chain

Add an entry to token-lists/src/chains.json. The providers object decides routing — a chain with no providers is hidden.

JSON
"providers": {
  "zeroEx":  { "chainId": 8453 },
  "jupiter": {},
  "lifi":    { "chainId": 1151111081099710 }
}

Supported chains

1Ethereum0x · LI.FI
8453Base0x · LI.FI
501000101SolanaJupiter · LI.FI
42161Arbitrum0x · LI.FI
10OP Mainnet0x · LI.FI
56BNB Chain0x · LI.FI
137Polygon0x · LI.FI
43114Avalanche0x · LI.FI
130Unichain0x · LI.FI
81457Blast0x · LI.FI
480World Chain0x · LI.FI
143Monad0x · LI.FI
4663RobinhoodLI.FI
42220CeloLI.FI
324zkSync EraLI.FI
196X LayerLI.FI
4217TempoLI.FI