UNPKG

basicon

Version:

Minimal, trusted npm dependency for chain and token metadata & SVG icons. All locally served, no dynamic fetch, fully type-safe

2,111 lines (2,106 loc) 1.3 MB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsx var src_exports = {}; __export(src_exports, { ChainIcon: () => ChainIcon, TokenIcon: () => TokenIcon, getAllChains: () => getAllChains, getAllTokens: () => getAllTokens, getChainById: () => getChainById, getChainByName: () => getChainByName, getChainList: () => getChainList, getTokenByAddress: () => getTokenByAddress, getTokenByName: () => getTokenByName, getTokenBySymbol: () => getTokenBySymbol, getTokenList: () => getTokenList }); module.exports = __toCommonJS(src_exports); // src/data/chain.ts var chainData = [ { "chainId": 1, "name": "Ethereum", "explorer": "https://etherscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 17e3, "name": "Holesky", "explorer": "https://holesky.etherscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 2714, "name": "Abstract", "explorer": "https://abscan.org/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 11124, "name": "Abstract", "explorer": "https://sepolia.abscan.org/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 43114, "name": "Avalanche C-Chain", "explorer": "https://snowscan.xyz/", "nativeCurrency": { "name": "Avalanche", "symbol": "AVAX", "decimals": 18 }, "testnets": [ { "chainId": 43113, "name": "Avalanche Fuji Testnet", "icon": { "light": "icons/chain/avalanche.light.svg", "dark": "icons/chain/avalanche.dark.svg" }, "explorer": "https://testnet.snowscan.xyz/", "nativeCurrency": { "name": "Avalanche", "symbol": "AVAX", "decimals": 18 } } ] }, { "chainId": 42161, "name": "Arbitrum", "explorer": "https://arbiscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 421614, "name": "Arbitrum Sepolia", "icon": { "light": "icons/chain/arbitrum.light.svg", "dark": "icons/chain/arbitrum.dark.svg" }, "explorer": "https://sepolia.arbiscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 8453, "name": "Base", "explorer": "https://basescan.org", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 84532, "name": "Base Sepolia Testnet", "explorer": "https://sepolia.basescan.org/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 80094, "name": "Berachain", "explorer": "https://berascan.com/", "nativeCurrency": { "name": "BERA", "symbol": "BERA", "decimals": 18 }, "testnets": [ { "chainId": 80069, "name": "Berachain Bepolia", "explorer": "https://bepolia.beratrail.io/", "nativeCurrency": { "name": "BERA", "symbol": "BERA", "decimals": 18 } } ] }, { "chainId": 81457, "name": "Blast", "explorer": "https://blastscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 168587773, "name": "Blast Sepolia Testnet", "explorer": "https://testnet.blastscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 60808, "name": "BOB", "explorer": "https://explorer.gobob.xyz/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 808813, "name": "BOB Sepolia", "explorer": "https://bob-sepolia.explorer.gobob.xyz/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 56, "explorer": "https://bscscan.com/", "nativeCurrency": { "name": "bnb", "symbol": "BNB", "decimals": 18 }, "testnets": [ { "chainId": 97, "name": "BNB Testnet", "explorer": "https://testnet.bscscan.com/", "nativeCurrency": { "name": "bnb", "symbol": "BNB", "decimals": 18 } } ] }, { "chainId": 42220, "name": "Celo", "explorer": "https://celoscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 44787, "name": "Celo Alfajores", "explorer": "https://alfajores.celoscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 252, "name": "Fraxtal", "explorer": "https://fraxscan.com", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 2522, "name": "Fraxtal Testnet", "explorer": "https://holesky.fraxscan.com/", "nativeCurrency": { "name": "Frax", "symbol": "FRAX", "decimals": 18 } } ] }, { "chainId": 100, "name": "Gnosis", "explorer": "https://gnosisscan.io", "nativeCurrency": { "name": "xDai", "symbol": "xDai", "decimals": 18 }, "testnets": [ { "chainId": 10200, "name": "Gnosis Chiado Testnet", "explorer": "https://gnosis-chiado.blockscout.com/", "nativeCurrency": { "name": "xDai", "symbol": "xDai", "decimals": 18 } } ] }, { "chainId": 999, "name": "Hyperliquid", "explorer": "https://purrsec.com/", "nativeCurrency": { "name": "Hyper", "symbol": "HYPE", "decimals": 18 }, "testnets": [ { "chainId": 998, "name": "Gnosis Chiado Testnet", "explorer": "https://https://testnet.purrsec.com/", "nativeCurrency": { "name": "Hyper", "symbol": "HYPE", "decimals": 18 } } ] }, { "chainId": 57073, "name": "Ink", "explorer": "https://explorer.inkonchain.com", "nativeCurrency": { "name": "ETH", "symbol": "Ether", "decimals": 18 }, "testnets": [ { "chainId": 763373, "name": "Ink Sepolia", "explorer": "https://explorer-sepolia.inkonchain.com/", "nativeCurrency": { "name": "ETH", "symbol": "Ether", "decimals": 18 } } ] }, { "chainId": 232, "name": "Lens", "explorer": "https://explorer.lens.xyz/", "nativeCurrency": { "name": "GHO", "symbol": "GHO", "decimals": 18 }, "testnets": [ { "chainId": 37111, "name": "Lens Chain Testnet", "explorer": "https://explorer.testnet.lens.xyz", "nativeCurrency": { "name": "Grass", "symbol": "GRASS", "decimals": 18 } } ] }, { "chainId": 59144, "name": "Linea", "explorer": "https://lineascan.build/", "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 59141, "name": "Linea Sepolia", "explorer": "https://sepolia.lineascan.build/", "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 1135, "name": "Lisk", "explorer": "https://blockscout.lisk.com/", "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 4202, "name": "Lisk Sepolia Testnet", "explorer": "https://sepolia-blockscout.lisk.com/", "nativeCurrency": { "name": "ETH", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 5e3, "name": "Mantle", "explorer": "https://mantlescan.xyz", "nativeCurrency": { "name": "Mantle", "symbol": "MNT", "decimals": 18 }, "testnets": [ { "chainId": 5003, "name": "Mantle Sepolia Testnet", "explorer": "https://explorer.sepolia.mantle.xyz/", "nativeCurrency": { "name": "Mantle", "symbol": "MNT", "decimals": 18 } } ] }, { "chainId": 1750, "name": "Metal", "explorer": "https://explorer.metall2.com/", "nativeCurrency": { "name": "ETH", "symbol": "Ether", "decimals": 18 }, "testnets": [ { "chainId": 1740, "name": "Metal L2 Testnet", "explorer": "https://testnet.explorer.metall2.com/", "nativeCurrency": { "name": "ETH", "symbol": "Ether", "decimals": 18 } } ] }, { "chainId": 1088, "name": "Metis", "explorer": "https://andromeda-explorer.metis.io", "nativeCurrency": { "name": "Metis", "symbol": "METIS", "decimals": 18 }, "testnets": [ { "chainId": 588, "name": "Metis Sepolia Testnet", "explorer": "https://sepolia-explorer.metisdevops.link/", "nativeCurrency": { "name": "Metis", "symbol": "METIS", "decimals": 18 } } ] }, { "chainId": 34443, "name": "Mode", "explorer": "https://modescan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 919, "name": "Mode Testnet", "explorer": "https://testnet.modescan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 137, "name": "Polygon", "explorer": "https://polygonscan.com", "nativeCurrency": { "name": "Polygon", "symbol": "POL", "decimals": 18 }, "testnets": [ { "chainId": 80002, "name": "Amoy", "explorer": "http://amoy.polygonscan.com/", "nativeCurrency": { "name": "Polygon", "symbol": "POL", "decimals": 18 } } ] }, { "chainId": 10, "name": "Optimism", "explorer": "https://optimistic.etherscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 11155420, "name": "OP Sepolia Testnet", "explorer": "http://sepolia-optimism.etherscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 534352, "name": "Scroll", "explorer": "https://scrollscan.com", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 534351, "name": "Scroll Sepolia Testnet", "explorer": "https://sepolia.scrollscan.com/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 1329, "name": "Sei", "explorer": "https://seitrace.com/?chain=pacific-1", "nativeCurrency": { "name": "Sei", "symbol": "SEI", "decimals": 18 }, "testnets": [ { "chainId": 1328, "name": "Sei Testnet", "explorer": "https://seitrace.com/?chain=atlantic-2", "nativeCurrency": { "name": "Sei", "symbol": "SEI", "decimals": 18 } } ] }, { "chainId": 1868, "name": "Soneium", "explorer": "https://soneium.blockscout.com/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 1946, "name": "Soneium Testnet Minato", "explorer": "https://soneium-minato.blockscout.com/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 146, "name": "Sonic", "explorer": "https://sonicscan.org/", "nativeCurrency": { "name": "Sonic", "symbol": "S", "decimals": 18 }, "testnets": [ { "chainId": 57054, "name": "Sonic Testnet", "explorer": "https://testnet.sonicscan.org/", "nativeCurrency": { "name": "Sonic", "symbol": "S", "decimals": 18 } } ] }, { "chainId": 146, "name": "Swell Chain", "explorer": "https://explorer.swellnetwork.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 1924, "name": "Swellchain Testnet", "explorer": "https://swell-testnet-explorer.alt.technology/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 167e3, "name": "Taiko", "explorer": "https://taikoscan.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 167009, "name": "Taiko Hekla", "explorer": "https://hekla.taikoscan.io/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 130, "name": "Unichain", "explorer": "https://uniscan.xyz/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 1301, "name": "Unichain Sepolia Testnet", "explorer": "https://sepolia.uniscan.xyz/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 480, "name": "Worldchain", "explorer": "https://worldscan.org/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 4801, "name": "World Chain Sepolia Testnet", "explorer": "https://sepolia.worldscan.org/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 324, "name": "zkSync", "explorer": "https://explorer.zksync.io", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 300, "name": "ZKsync Sepolia Testnet", "explorer": "https://sepolia-era.zksync.network/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] }, { "chainId": 7777777, "name": "Zora", "explorer": "https://explorer.zora.energy/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "testnets": [ { "chainId": 999999999, "name": "Zora Sepolia Testnet", "explorer": "https://sepolia.explorer.zora.energy/", "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 } } ] } ]; var chain_default = chainData; // src/data/token.ts var tokenData = [ { "id": "aave", "name": "Aave", "symbol": "AAVE", "addresses": [ { "chainId": 1, "address": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xba5ddd1f9d7f570dc94a51479a000e3bce967196", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x76fb31fb4af56892a25e32cfc43de717950c9278", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0xd6df932a45c0f255f85145f286ea0b292b21c90b", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0xfb6115445bff7b52feb98650c87f44907e58f802", "decimals": 18, "type": "BEP20" } ] }, { "id": "aero", "name": "Aerodrome", "symbol": "AERO", "addresses": [ { "chainId": 8453, "address": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", "decimals": 18, "type": "ERC20" } ] }, { "id": "ageth", "name": "kelp gain ETH", "symbol": "agETH", "addresses": [ { "chainId": 1, "address": "0xe1b4d34e8754600962cd944b535180bd758e6c2e", "decimals": 18, "type": "ERC20" } ] }, { "id": "apxeth", "name": "Dinero apxETH", "symbol": "apxETH", "addresses": [ { "chainId": 1, "address": "0x9ba021b0a9b958b5e75ce9f6dff97c7ee52cb3e6", "decimals": 18, "type": "ERC20" } ] }, { "id": "ausd", "name": "Agora Dollar", "symbol": "AUSD", "addresses": [ { "chainId": 1, "address": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "decimals": 6, "type": "ERC20" }, { "chainId": 43114, "address": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "decimals": 6, "type": "ERC20" }, { "chainId": 137, "address": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a", "decimals": 18, "type": "ERC20" } ] }, { "id": "avax", "name": "Avanlanche", "symbol": "AVAX", "addresses": [ { "chainId": 43114, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" } ] }, { "id": "bal", "name": "Balancer", "symbol": "BAL", "addresses": [ { "chainId": 1, "address": "0xba100000625a3754423978a60c9317c58a424e3d", "decimals": 18, "type": "ERC20" }, { "chainId": 43114, "address": "0xe15bcb9e0ea69e6ab9fa080c4c4a5632896298c3", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x4158734d47fc9692176b5085e0f52ee0da5d47f1", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x040d1edc9569d4bab2d15287dc5a4f10f56a56b8", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0xfe8b128ba8c78aabc59d4c64cee7ff28e9379921", "decimals": 18, "type": "ERC20" } ] }, { "id": "bera", "name": "Bera", "symbol": "BERA", "addresses": [ { "chainId": 43114, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" } ] }, { "id": "bnb", "name": "Binance Coin", "symbol": "BNB", "addresses": [ { "chainId": 56, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" } ] }, { "id": "bold", "name": "Liquity BOLD", "symbol": "BOlD", "addresses": [ { "chainId": 1, "address": "0xb01dd87b29d187f3e3a4bf6cdaebfb97f3d9ab98", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x087c440f251ff6cfe62b86dde1be558b95b4bb9b", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x087c440f251ff6cfe62b86dde1be558b95b4bb9b", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x087c440f251ff6cfe62b86dde1be558b95b4bb9b", "decimals": 18, "type": "ERC20" }, { "chainId": 534352, "address": "0x087c440f251ff6cfe62b86dde1be558b95b4bb9b", "decimals": 18, "type": "ERC20" }, { "chainId": 43114, "address": "0x087c440f251ff6cfe62b86dde1be558b95b4bb9b", "decimals": 18, "type": "ERC20" } ] }, { "id": "bsdeth", "name": "Based ETH", "symbol": "bsdETH", "icon": "/icons/tokens/bsdeth.svg", "addresses": [ { "chainId": 8453, "address": "0xcb327b99ff831bf8223cced12b1338ff3aa322ff", "decimals": 18, "type": "ERC20" } ] }, { "id": "cbbtc", "name": "Coinbase Wrapped BTC", "symbol": "cbBTC", "addresses": [ { "chainId": 8453, "address": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "decimals": 18, "type": "ERC20" }, { "chainId": 1, "address": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf", "decimals": 18, "type": "ERC20" } ] }, { "id": "cbeth", "name": "Coinbase Staked ETH", "symbol": "cbETH", "addresses": [ { "chainId": 1, "address": "0xbe9895146f7af43049ca1c1ae358b0541ea49704", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x1debd73e752beaf79865fd6446b0c970eae7732f", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0xaddb6a0412de1ba0f936dcaeb8aaa24578dcf3b2", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x4b4327db1600b8b1440163f667e199cef35385f5", "decimals": 18, "type": "ERC20" } ] }, { "id": "celo", "name": "Celo", "symbol": "CELO", "icon": "/icons/tokens/celo.svg", "addresses": [ { "chainId": 42220, "address": "0x471ece3750da237f93b8e339c536989b8978a438", "decimals": 18, "type": "ERC20" } ] }, { "id": "comp", "name": "Compound", "symbol": "COMP", "addresses": [ { "chainId": 1, "address": "0xc00e94cb662c3520282e6f5717214004a7f26888", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x354a6da3fcde098f8389cad84b0182725c6c91de", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x9e1028f5f1d5ede59748ffcee5532509976840e0", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0xc3048e19e76cb9a3aa9d77d8c03c29fc906e2437", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x8505b9d2254a7ae468c0e9dd10ccea3a837aef5c", "decimals": 18, "type": "ERC20" }, { "chainId": 43114, "address": "0xc3048e19e76cb9a3aa9d77d8c03c29fc906e2437", "decimals": 18, "type": "ERC20" } ] }, { "id": "crv", "name": "Curve", "symbol": "CRV", "addresses": [ { "chainId": 1, "address": "0xd533a949740bb3306d119cc777fa900ba034cd52", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x11cdb42b0eb46d95f990bedd4695a6e3fa034978", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x8ee73c484a26e0a5df2ee2a4960b789967dd0415", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x172370d5cd63279efa6d502dab29171933a610af", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x0994206dfe8de6ec6920ff4d779b0d950605fb53", "decimals": 18, "type": "ERC20" } ] }, { "id": "crvusd", "name": "Curve USD", "symbol": "crvUSD", "addresses": [ { "chainId": 1, "address": "0x4e3b06f4b2f8c5d6a0c7e2f9d3f5a1b8c6e0c7e2", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x4e3b06f4b2f8c5d6a0c7e2f9d3f5a1b8c6e0c7e2", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0xc52d7f23a2e460248db6ee192cb23dd12bddcbf6", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x8ee73c484a26e0a5df2ee2a4960b789967dd0415", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0xc4ce1d6f5d98d65ee25cf85e9f2e9dcfee6cb5d6", "decimals": 18, "type": "ERC20" } ] }, { "id": "csusdl", "name": "Coinshift USDL", "symbol": "csUSDL", "addresses": [ { "chainId": 1, "address": "0xbeefc011e94f43b8b7b455ebab290c7ab4e216f1", "decimals": 18, "type": "ERC20" } ] }, { "id": "eth", "name": "Ethereum", "symbol": "ETH", "addresses": [ { "chainId": 1, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 42161, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 10, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 8453, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 534352, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 130, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 43144, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 534352, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" } ] }, { "id": "dai", "name": "MakerDAO DAI", "symbol": "DAI", "addresses": [ { "chainId": 1, "address": "0x6b175474e89094c44da98b954eedeac495271d0f", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "decimals": 18, "type": "ERC20" } ] }, { "id": "weth", "name": "Wrapped Ether", "symbol": "WETH", "addresses": [ { "chainId": 1, "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x4200000000000000000000000000000000000006", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x4200000000000000000000000000000000000006", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "decimals": 18, "type": "ERC20" } ] }, { "id": "weeth", "name": "Wrapped EtherFi ETH", "symbol": "weETH", "addresses": [ { "chainId": 1, "address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", "decimals": 18, "type": "ERC20" }, { "chainId": 534352, "address": "0x01f0a31698c4d065659b9bdc21b3610292a1c506", "decimals": 18, "type": "ERC20" }, { "chainId": 130, "address": "0x7dcc39b4d1c53cb31e1abc0e358b43987fef80f7", "decimals": 18, "type": "ERC20" } ] }, { "id": "wsteth", "name": "Lido Wrapped Staked Ether", "symbol": "wstETH", "addresses": [ { "chainId": 1, "address": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x5979D7b546E38E414F7E9822514be443A4800529", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb", "decimals": 18, "type": "ERC20" }, { "chainId": 130, "address": "0xc02fe7317d4eb8753a02c35fe019786854a92001", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452", "decimals": 18, "type": "ERC20" } ] }, { "id": "usdc", "name": "USD Coin", "symbol": "USDC", "addresses": [ { "chainId": 1, "address": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "decimals": 6, "type": "ERC20" }, { "chainId": 42161, "address": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", "decimals": 6, "type": "ERC20" }, { "chainId": 10, "address": "0x0b2c639c533813f4aa9d7837caf62653d097ff85", "decimals": 6, "type": "ERC20" }, { "chainId": 130, "address": "0x078d782b760474a361dda0af3839290b0ef57ad6", "decimals": 6, "type": "ERC20" }, { "chainId": 8453, "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "decimals": 6, "type": "ERC20" }, { "chainId": 137, "address": "0x3c499c542cef5e3811e1192ce70d8cc03d5c3359", "decimals": 6, "type": "ERC20" }, { "chainId": 534352, "address": "0x06efdbff2a14a7c8e15944d1f4a48f9f95f663a4", "decimals": 6, "type": "ERC20" }, { "chainId": 56, "address": "0x29219dd400f2bf60e5a23d13be72b486d4038894", "decimals": 6, "type": "ERC20" }, { "chainId": 59144, "address": "0x176211869ca2b568f2a7d4ee941e073a821ee1ff", "decimals": 6, "type": "ERC20" }, { "chainId": 146, "address": "0x29219dd400f2bf60e5a23d13be72b486d4038894", "decimals": 6, "type": "ERC20" }, { "chainId": 43114, "address": "0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e", "decimals": 6, "type": "ERC20" } ] }, { "id": "reth", "name": "Rocket Pool ETH", "symbol": "rETH", "addresses": [ { "chainId": 1, "address": "0xae78736cd615f374d3085123a210448e74fc6393", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa8", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x9bcef72be871e61ed4fbbc7630889bee758eb81d", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x0266f4f08d82372cf0fcbccc0ff74309089c74d1", "decimals": 18, "type": "ERC20" } ] }, { "id": "usdt", "name": "Tether USD", "symbol": "USDT", "addresses": [ { "chainId": 1, "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x3553f861dec0257bada9f8ed268bf0d74e45e89c", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x94b008aa00579c1307b0ef2c499ad98a8ce58e58", "decimals": 18, "type": "ERC20" }, { "chainId": 43144, "address": "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7", "decimals": 18, "type": "ERC20" }, { "chainId": 534352, "address": "0xf55bec9cafdbe8730f096aa55dad6d22d44099df", "decimals": 18, "type": "ERC20" }, { "chainId": 59144, "address": "0xa219439258ca9da29e9cc4ce5596924745e12b93", "decimals": 18, "type": "ERC20" } ] }, { "id": "wbtc", "name": "Wrapped Bitcoin", "symbol": "WBTC", "addresses": [ { "chainId": 1, "address": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", "decimals": 8, "type": "ERC20" }, { "chainId": 42161, "address": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", "decimals": 8, "type": "ERC20" }, { "chainId": 10, "address": "0x68f180fcce6836688e9084f035309e29bf0a2095", "decimals": 8, "type": "ERC20" }, { "chainId": 137, "address": "0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6", "decimals": 8, "type": "ERC20" }, { "chainId": 146, "address": "0x0555e30da8f98308edb960aa94c0db47230d2b9c", "decimals": 8, "type": "ERC20" }, { "chainId": 59144, "address": "0x3aab2285ddcddad8edf438c1bab47e1a9d05a9b4", "decimals": 8, "type": "ERC20" } ] }, { "id": "usde", "name": "Ethena USD", "symbol": "USDe", "addresses": [ { "chainId": 1, "address": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34", "decimals": 18, "type": "BEP20" } ] }, { "id": "susde", "name": "Ethena Staked USD", "symbol": "sUSDe", "addresses": [ { "chainId": 1, "address": "0x9d39a5de30e57443bff2a8307a4256c8797a3497", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", "decimals": 18, "type": "BEP20" } ] }, { "id": "lbtc", "name": "Lombard Bitcoin", "symbol": "LBTC", "addresses": [ { "chainId": 1, "address": "0x8236a87084f8b84306f72007f36f2618a5634494", "decimals": 18, "type": "ERC20" }, { "chainId": 8653, "address": "0xecac9c5f704e954931349da37f60e39f515c11c1", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0xecac9c5f704e954931349da37f60e39f515c11c1,", "decimals": 18, "type": "BEP20" }, { "chainId": 146, "address": "0xecac9c5f704e954931349da37f60e39f515c11c1", "decimals": 8, "type": "ERC20" } ] }, { "id": "ezeth", "name": "Renzo Restaked ETH", "symbol": "ezETH", "addresses": [ { "chainId": 1, "address": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", "decimals": 18, "type": "ERC20" }, { "chainId": 8653, "address": "0x2416092f143378750bb29b79ed961ab195cceea5", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x2416092f143378750bb29b79ed961ab195cceea5,", "decimals": 18, "type": "ERC20" }, { "chainId": 56, "address": "0x2416092f143378750bb29b79ed961ab195cceea5", "decimals": 18, "type": "BEP20" }, { "chainId": 10, "address": "0x2416092f143378750bb29b79ed961ab195cceea5", "decimals": 18, "type": "ERC20" }, { "chainId": 130, "address": "0x2416092f143378750bb29b79ed961ab195cceea5", "decimals": 18, "type": "ERC20" }, { "chainId": 59144, "address": "0x2416092f143378750bb29b79ed961ab195cceea5", "decimals": 18, "type": "ERC20" } ] }, { "id": "tbtc", "name": "Threshold Wrapped BTC", "symbol": "tBTC", "addresses": [ { "chainId": 1, "address": "0x18084fba666a33d37592fa2633fd49a74dd93a88", "decimals": 18, "type": "ERC20" }, { "chainId": 8653, "address": "0x236aa50979d5f3de3bd1eeb40e81137f22ab794b", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40,", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40", "decimals": 18, "type": "ERC20" }, { "chainId": 137, "address": "0x236aa50979d5f3de3bd1eeb40e81137f22ab794b", "decimals": 18, "type": "ERC20" } ] }, { "id": "steth", "name": "Lido Staked Ether", "symbol": "stETH", "addresses": [ { "chainId": 1, "address": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", "decimals": 18, "type": "ERC20" } ] }, { "id": "usds", "name": "Sky USD", "symbol": "USDS", "addresses": [ { "chainId": 1, "address": "0xdC035D45d973E3EC169d2276DDab16f1e407384F", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "decimals": 18, "type": "ERC20" }, { "chainId": 10, "address": "0x01bff41798a0bcf287b996046ca68b395dbc1071", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x820c137fa70c8691f0e44dc420a5e53c168921dc", "decimals": 18, "type": "ERC20" } ] }, { "id": "susds", "name": "Sky Staked USD", "symbol": "sUSDS", "addresses": [ { "chainId": 1, "address": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0", "decimals": 18, "type": "ERC20" }, { "chainId": 42161, "address": "0xddb46999f8891663a8f2828d25298f70416d7610", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x5875eee11cf8398102fdad704c9e96607675467a", "decimals": 18, "type": "ERC20" } ] }, { "id": "s", "name": "Sonic", "symbol": "S", "addresses": [ { "chainId": 146, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" } ] }, { "id": "sts", "name": "Beets Staked Sonic", "symbol": "stS", "addresses": [ { "chainId": 146, "address": "0xe5da20f15420ad15de0fa650600afc998bbe3955", "decimals": 18, "type": "ERC20" } ] }, { "id": "pol", "name": "Polygon", "symbol": "POL", "addresses": [ { "chainId": 137, "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "decimals": 18, "type": "Native" }, { "chainId": 1, "address": "0x455e53cbb86018ac2b8092fdcd39d8444affc3f6", "decimals": 18, "type": "ERC20" } ] }, { "id": "op", "name": "Optimism", "symbol": "OP", "addresses": [ { "chainId": 10, "address": "0x4200000000000000000000000000000000000042", "decimals": 18, "type": "ERC20" } ] }, { "id": "arb", "name": "Arbitrum", "symbol": "ARB", "addresses": [ { "chainId": 42161, "address": "0x912ce59144191c1204e64559fe8253a0e49e6548", "decimals": 18, "type": "ERC20" } ] }, { "id": "usdt0", "name": "Layerzero Tether USD", "symbol": "USDT0", "addresses": [ { "chainId": 42161, "address": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", "decimals": 6, "type": "ERC20" }, { "chainId": 10, "address": "0x01bff41798a0bcf287b996046ca68b395dbc1071", "decimals": 6, "type": "ERC20" }, { "chainId": 130, "address": "0x9151434b16b9763660705744891fa906f660ecc5", "decimals": 6, "type": "ERC20" } ] }, { "id": "rseth", "name": "Kelp Restaked ETH", "symbol": "rsETH", "addresses": [ { "chainId": 42161, "address": "0x4186bfc76e2e237523cbc30fd220fe055156b41f", "decimals": 18, "type": "ERC20" }, { "chainId": 1, "address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", "decimals": 18, "type": "ERC20" } ] }, { "id": "wrseth", "name": "Kelp Restaked ETH Wrapper", "symbol": "rsETH", "addresses": [ { "chainId": 10, "address": "0x87eee96d50fb761ad85b1c982d28a042169d61b1", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0xedfa23602d0ec14714057867a78d01e94176bea0", "decimals": 18, "type": "ERC20" } ] }, { "id": "virtual", "name": "Virtual", "symbol": "VIRTUAL", "addresses": [ { "chainId": 1, "address": "0x44ff8620b8ca30902395a7bd3f2407e1a091bf73", "decimals": 18, "type": "ERC20" }, { "chainId": 8453, "address": "0x0b3e328455c4059eeb9e3f84b5543f74e24e7e1b", "decimals": 18, "type": "ERC20" } ] }, { "id": "eurc", "name": "EUR Coin", "symbol": "EURC", "addresses": [ { "chainId": 1, "address": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c", "decimals": 6, "type": "ERC20" }, { "chainId": 8453, "address": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "decimals": 6, "type": "ERC20" }, { "chainId": 43114, "address": "0xc891eb4cbdeff6e073e859e987815ed1505c2acd", "decimals": 6, "type": "ERC20" } ] } ]; var token_default = tokenData; // src/generated/chain/index.ts var chain_exports = {}; __export(chain_exports, { Abstract_dark: () => abstract_dark_default, Abstract_light: () => abstract_light_default, Arbitrum_dark: () => arbitrum_dark_default, Arbitrum_light: () => arbitrum_light_default, Avalanche_dark: () => avalanche_dark_default, Avalanche_light: () => avalanche_light_default, Base_dark: () => base_dark_default, Base_light: () => base_light_default, Berachain_dark: () => berachain_dark_default, Berachain_light: () => berachain_light_default, Blast_dark: () => blast_dark_default, Blast_light: () => blast_light_default, Bnb_dark: () => bnb_dark_default, Bnb_light: () => bnb_light_default, Bob_dark: () => bob_dark_default, Bob_light: () => bob_light_default, Celo_dark: () => celo_dark_default, Celo_light: () => celo_light_default, Corn_dark: () => corn_dark_default, Corn_light: () => corn_light_default, Ethereum_dark: () => ethereum_dark_default, Ethereum_light: () => ethereum_light_default, Fraxtal_dark: () => fraxtal_dark_default, Fraxtal_light: () => fraxtal_light_default, Gnosis_dark: () => gnosis_dark_default, Gnosis_light: () => gnosis_light_default, Hyperliquid_dark: () => hyperliquid_dark_default, Hyperliquid_light: () => hyperliquid_light_default, Ink_dark: () => ink_dark_default, Ink_light: () => ink_light_default, Lens_dark: () => lens_dark_default, Lens_light: () => lens_light_default, Linea_dark: () => linea_dark_default, Linea_light: () => linea_light_default, Lisk_dark: () => lisk_dark_default, Lisk_light: () => lisk_light_default, Mantle_dark: () => mantle_dark_default, Mantle_light: () => mantle_light_default, Metal_dark: () => metal_dark_default, Metal_light: () => metal_light_default, Metis_dark: () => metis_dark_default, Metis_light: () => metis_light_default, Mode_dark: () => mode_dark_default, Mode_light: () => mode_light_default, Optimism_light: () => optimism_light_default, Optimism_right: () => optimism_right_default, Polygon_dark: () => polygon_dark_default, Polygon_light: () => polygon_light_default, Redstone_dark: () => redstone_dark_default, Redstone_light: () => redstone_light_default, Scroll_dark: () => scroll_dark_default, Scroll_light: () => scroll_light_default, Sei_dark: () => sei_dark_default, Sei_light: () => sei_light_default, Soneium_dark: () => soneium_dark_default, Soneium_light: () => soneium_light_default, Sonic_dark: () => sonic_dark_default, Sonic_light: () => sonic_light_default, Swellchain_dark: () => swellchain_dark_default, Swellchain_light: () => swellchain_light_default, Taiko_dark: () => taiko_dark_default, Taiko_light: () => taiko_light_default, Unichain_dark: () => unichain_dark_default, Unichain_light: () => unichain_light_default, Zksync_dark: () => zksync_dark_default, Zksync_light: () => zksync_light_default, Zora_dark: () => zora_dark_default, Zora_light: () => zora_light_default }); // src/generated/chain/abstract_dark.tsx var import_jsx_runtime = require("react/jsx-runtime"); var Abstract_dark = (props) => /* @__PURE__ */ (0, import_jsx_runtime.jsxs)("svg", { viewBox: "0 0 141 127", fill: "none", xmlns: "http://www.w3.org/2000/svg", width: "1em", height: "1em", ...props, children: [ /* @__PURE__ */ (0, import_jsx_runtime.jsx)("path", { d: "M93.1166 85.1282L121.195 113.222L108.021 126.404L79.9417 98.3103C77.5343 95.9016 74.361 94.5877 70.9469 94.5877C67.5328 94.5877 64.3594 95.9016 61.952 98.3103L33.8732 126.404L20.6983 113.222L48.7771 85.1282H93.0947H93.1166Z", fill: "#00DE73" }), /* @__PURE__ */ (0, import_jsx_runtime.jsx)("path", { d: "M97.8 77.0262L136.143 87.296L140.958 69.2747L102.615 59.0049C99.332 58.129 96.5963 56.0269 94.8892 53.0708C93.1822 50.1365 92.7445 46.6987 93.6199 43.4141L103.884 5.05029L85.8725 0.23291L75.6083 38.5967L97.7781 77.0043L97.8 77.0262Z", fill: "#00DE73" }), /* @__PURE__ */ (0, import_jsx_runtime.jsx)("path", { d: "M44.1155 77.0262L5.77252 87.296L0.957764 69.2747L39.3007