// Top ERC-20 tokens on Ethereum mainnet, ordered by market cap.
// Source: CoinGecko API, fetched 2026-02-27.
// Decimals verified on-chain via eth_call to each contract.
// Addresses are EIP-55 checksummed.
//
// 511 tokens.

const { debugFetch } = require("./log");

const COINDESK_API = "https://data-api.coindesk.com/index/cc/v1/latest/tick";

const TOKENS = [
    {
        address: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
        symbol: "WETH",
        decimals: 18,
        name: "WETH",
        url: "https://weth.io",
    },
    {
        address: "0xdAC17F958D2ee523a2206206994597C13D831ec7",
        symbol: "USDT",
        decimals: 6,
        name: "Tether",
        url: "https://tether.to",
    },
    {
        address: "0xB8c77482e45F1F44dE1745F52C74426C631bDD52",
        symbol: "BNB",
        decimals: 18,
        name: "BNB",
        url: "https://www.binance.com",
    },
    {
        address: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
        symbol: "USDC",
        decimals: 6,
        name: "USDC",
        url: "https://www.centre.io",
    },
    {
        address: "0x925206b8a707096Ed26ae47C84747fE0bb734F59",
        symbol: "WBT",
        decimals: 8,
        name: "WhiteBIT Coin",
        url: "",
    },
    {
        address: "0xdC035D45d973E3EC169d2276DDab16f1e407384F",
        symbol: "USDS",
        decimals: 18,
        name: "USDS",
        url: "https://sky.money",
    },
    {
        address: "0x2AF5D2aD76741191D15Dfe7bF6aC92d4Bd912Ca3",
        symbol: "LEO",
        decimals: 18,
        name: "LEO Token",
        url: "https://www.bitfinex.com",
    },
    {
        address: "0x514910771AF9Ca656af840dff83E8264EcF986CA",
        symbol: "LINK",
        decimals: 18,
        name: "Chainlink",
        url: "https://link.smartcontract.com",
    },
    {
        address: "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3",
        symbol: "USDE",
        decimals: 18,
        name: "Ethena USDe",
        url: "https://ethena.fi",
    },
    {
        address: "0x8d0D000Ee44948FC98c9B98A4FA4921476f08B0d",
        symbol: "USD1",
        decimals: 18,
        name: "USD1",
        url: "https://www.worldlibertyfinancial.com",
    },
    {
        address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",
        symbol: "DAI",
        decimals: 18,
        name: "Dai",
        url: "https://makerdao.com",
    },
    {
        address: "0x6c3ea9036406852006290770BEdFcAbA0e23A0e8",
        symbol: "PYUSD",
        decimals: 6,
        name: "PayPal USD",
        url: "https://www.paypal.com/us/digital-wallet/manage-money/crypto/pyusd",
    },
    {
        address: "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
        symbol: "SHIB",
        decimals: 18,
        name: "Shiba Inu",
        url: "https://shibatoken.com",
    },
    {
        address: "0xdA5e1988097297dCdc1f90D4dFE7909e847CBeF6",
        symbol: "WLFI",
        decimals: 18,
        name: "World Liberty Financial",
        url: "https://www.worldlibertyfinancial.com",
    },
    {
        address: "0xA0b73E1Ff0B80914AB6fe0444E65848C4C34450b",
        symbol: "CRO",
        decimals: 8,
        name: "Cronos",
        url: "https://crypto.com",
    },
    {
        address: "0x582d872A1B094FC48F5DE31D3B73F2D9bE47def1",
        symbol: "TON",
        decimals: 9,
        name: "Toncoin",
        url: "https://ton.org",
    },
    {
        address: "0x68749665FF8D2d112Fa859AA293F07A622782F38",
        symbol: "XAUT",
        decimals: 6,
        name: "Tether Gold",
        url: "https://gold.tether.to",
    },
    {
        address: "0x196C20DA81Fbc324EcdF55501e95Ce9f0bD84d14",
        symbol: "DOT",
        decimals: 10,
        name: "Polkadot",
        url: "https://polkadot.network",
    },
    {
        address: "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984",
        symbol: "UNI",
        decimals: 18,
        name: "Uniswap",
        url: "https://uniswap.org/",
    },
    {
        address: "0x45804880De22913dAFE09f4980848ECE6EcbAf78",
        symbol: "PAXG",
        decimals: 18,
        name: "PAX Gold",
        url: "https://www.paxos.com/paxgold",
    },
    {
        address: "0x3c3a81e81dc49A522A592e7622A7E711c06bf354",
        symbol: "MNT",
        decimals: 18,
        name: "Mantle",
        url: "https://www.mantle.xyz",
    },
    {
        address: "0x7712c34205737192402172409a8F7ccef8aA2AEc",
        symbol: "BUIDL",
        decimals: 6,
        name: "BlackRock USD Institutional Digital Liquidity Fund",
        url: "",
    },
    {
        address: "0x136471a34f6ef19fE571EFFC1CA711fdb8E49f2b",
        symbol: "USYC",
        decimals: 6,
        name: "Circle USYC",
        url: "",
    },
    {
        address: "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",
        symbol: "AAVE",
        decimals: 18,
        name: "Aave",
        url: "https://aave.com/",
    },
    {
        address: "0xFa2B947eEc368f42195f24F36d2aF29f7c24CeC2",
        symbol: "USDF",
        decimals: 18,
        name: "Falcon USD",
        url: "",
    },
    {
        address: "0xe343167631d89B6Ffc58B88d6b7fB0228795491D",
        symbol: "USDG",
        decimals: 6,
        name: "Global Dollar",
        url: "",
    },
    {
        address: "0x75231F58b43240C9718Dd58B4967c5114342a86c",
        symbol: "OKB",
        decimals: 18,
        name: "OKB",
        url: "https://www.okex.com/",
    },
    {
        address: "0x6982508145454Ce325dDbE47a25d4ec3d2311933",
        symbol: "PEPE",
        decimals: 18,
        name: "Pepe",
        url: "https://www.pepe.vip",
    },
    {
        address: "0x56072C95FAA701256059aa122697B133aDEd9279",
        symbol: "SKY",
        decimals: 18,
        name: "Sky",
        url: "",
    },
    {
        address: "0x54D2252757e1672EEaD234D27B1270728fF90581",
        symbol: "BGB",
        decimals: 18,
        name: "Bitget Token",
        url: "",
    },
    {
        address: "0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD",
        symbol: "RLUSD",
        decimals: 18,
        name: "Ripple USD",
        url: "",
    },
    {
        address: "0x61EC85aB89377db65762E234C946b5c25A56E99e",
        symbol: "HTX",
        decimals: 18,
        name: "HTX DAO",
        url: "",
    },
    {
        address: "0x00f3C42833C3170159af4E92dbb451Fb3F708917",
        symbol: "ICP",
        decimals: 8,
        name: "Internet Computer",
        url: "",
    },
    {
        address: "0xfAbA6f8e4a5E8Ab82F62fe7C39859FA577269BE3",
        symbol: "ONDO",
        decimals: 18,
        name: "Ondo",
        url: "https://ondo.finance",
    },
    {
        address: "0x455e53CBB86018Ac2B8092FdCd39d8444aFFC3F6",
        symbol: "POL",
        decimals: 18,
        name: "POL (ex-MATIC)",
        url: "",
    },
    {
        address: "0x163f8C2467924be0ae7B5347228CABF260318753",
        symbol: "WLD",
        decimals: 18,
        name: "Worldcoin",
        url: "https://worldcoin.org",
    },
    {
        address: "0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e",
        symbol: "USTB",
        decimals: 6,
        name: "Superstate Short Duration U.S. Government Securities Fund (USTB)",
        url: "",
    },
    {
        address: "0xE66747a101bFF2dBA3697199DCcE5b743b454759",
        symbol: "GT",
        decimals: 18,
        name: "Gate",
        url: "",
    },
    {
        address: "0x58D97B57BB95320F9a05dC918Aef65434969c2B2",
        symbol: "MORPHO",
        decimals: 18,
        name: "Morpho",
        url: "",
    },
    {
        address: "0x4a220E6096B25EADb88358cb44068A3248254675",
        symbol: "QNT",
        decimals: 18,
        name: "Quant",
        url: "https://www.quant.network/",
    },
    {
        address: "0x57e114B691Db790C35207b2e685D4A43181e6061",
        symbol: "ENA",
        decimals: 18,
        name: "Ethena",
        url: "",
    },
    {
        address: "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206",
        symbol: "NEXO",
        decimals: 18,
        name: "NEXO",
        url: "http://nexo.io",
    },
    {
        address: "0xC139190F447e929f090Edeb554D95AbB8b18aC1C",
        symbol: "USDTB",
        decimals: 18,
        name: "USDtb",
        url: "",
    },
    {
        address: "0xa0769f7A8fC65e47dE93797b4e21C073c117Fc80",
        symbol: "EUTBL",
        decimals: 5,
        name: "Spiko EU T-Bills Money Market Fund",
        url: "",
    },
    {
        address: "0x6De037ef9aD2725EB40118Bb1702EBb27e4Aeb24",
        symbol: "RENDER",
        decimals: 18,
        name: "Render",
        url: "https://www.render.com",
    },
    {
        address: "0x4f8e5DE400DE08B164E7421B3EE387f461beCD1A",
        symbol: "USDD",
        decimals: 18,
        name: "USDD",
        url: "",
    },
    {
        address: "0x1B19C19393e2d034D8Ff31ff34c81252FcBbee92",
        symbol: "OUSG",
        decimals: 18,
        name: "OUSG",
        url: "",
    },
    {
        address: "0x5a0F93D040De44e78F251b03c43be9CF317Dcf64",
        symbol: "JAAA",
        decimals: 6,
        name: "Janus Henderson Anemoy AAA CLO Fund",
        url: "",
    },
    {
        address: "0x96F6eF951840721AdBF46Ac996b59E0235CB985C",
        symbol: "USDY",
        decimals: 18,
        name: "Ondo US Dollar Yield",
        url: "",
    },
    {
        address: "0x6ad12E761b438beA3EA09F6C6266556Bb24C2181",
        symbol: "BDX",
        decimals: 9,
        name: "Beldex",
        url: "",
    },
    {
        address: "0xB50721BCf8d664c30412Cfbc6cf7a15145234ad1",
        symbol: "ARB",
        decimals: 18,
        name: "Arbitrum",
        url: "https://arbitrum.io",
    },
    {
        address: "0x8c213ee79581Ff4984583C6a801e5263418C4b86",
        symbol: "JTRSY",
        decimals: 6,
        name: "Janus Henderson Anemoy Treasury Fund",
        url: "",
    },
    {
        address: "0x73A15FeD60Bf67631dC6cd7Bc5B6e8da8190aCF5",
        symbol: "USD0",
        decimals: 18,
        name: "Usual USD",
        url: "",
    },
    {
        address: "0x1151CB3d861920e07a38e03eEAd12C32178567F6",
        symbol: "BONK",
        decimals: 5,
        name: "Bonk",
        url: "https://bonk.com",
    },
    {
        address: "0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f",
        symbol: "GHO",
        decimals: 18,
        name: "GHO",
        url: "",
    },
    {
        address: "0x6fA0BE17e4beA2fCfA22ef89BF8ac9aab0AB0fc9",
        symbol: "A7A5",
        decimals: 6,
        name: "A7A5",
        url: "",
    },
    {
        address: "0x0000000000085d4780B73119b644AE5ecd22b376",
        symbol: "TUSD",
        decimals: 18,
        name: "TrueUSD",
        url: "https://www.trusttoken.com",
    },
    {
        address: "0xaeDf386B755465871fF874E3E37Af5976E247064",
        symbol: "FTN",
        decimals: 18,
        name: "Fasttoken",
        url: "",
    },
    {
        address: "0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c",
        symbol: "EURC",
        decimals: 6,
        name: "EURC",
        url: "https://www.euro-coin.com",
    },
    {
        address: "0x44ff8620b8cA30902395A7bD3F2407e1A091BF73",
        symbol: "VIRTUAL",
        decimals: 18,
        name: "Virtuals Protocol",
        url: "",
    },
    {
        address: "0x6418c0dd099a9FDA397C766304CDd918233E8847",
        symbol: "PENGU",
        decimals: 18,
        name: "Pudgy Penguins",
        url: "",
    },
    {
        address: "0x904567252D8F48555b7447c67dCA23F0372E16be",
        symbol: "KITE",
        decimals: 18,
        name: "Kite",
        url: "",
    },
    {
        address: "0x152649eA73beAb28c5b49B26eb48f7EAD6d4c898",
        symbol: "CAKE",
        decimals: 18,
        name: "PancakeSwap",
        url: "",
    },
    {
        address: "0xFe0c30065B384F05761f15d0CC899D4F9F9Cc0eB",
        symbol: "ETHFI",
        decimals: 18,
        name: "Ether.fi",
        url: "https://ethfi.org",
    },
    {
        address: "0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409",
        symbol: "FDUSD",
        decimals: 18,
        name: "First Digital USD",
        url: "",
    },
    {
        address: "0x9dC44ae5BE187ECA9e2A67e33f27A4c91cEA1223",
        symbol: "POWER",
        decimals: 18,
        name: "Power Protocol",
        url: "",
    },
    {
        address: "0xD533a949740bb3306d119CC777fa900bA034cd52",
        symbol: "CRV",
        decimals: 18,
        name: "Curve DAO",
        url: "https://curve.fi",
    },
    {
        address: "0xaea46A60368A7bD060eec7DF8CBa43b7EF41Ad85",
        symbol: "FET",
        decimals: 18,
        name: "Artificial Superintelligence Alliance",
        url: "",
    },
    {
        address: "0xc8EF4398664b2eeD5ee560544f659083d98A3888",
        symbol: "CTM",
        decimals: 18,
        name: "c8ntinuum",
        url: "",
    },
    {
        address: "0x232CE3bd40fCd6f80f3d55A522d03f25Df784Ee2",
        symbol: "LIT",
        decimals: 18,
        name: "Lighter",
        url: "",
    },
    {
        address: "0xC669928185DbCE49d2230CC9B0979BE6DC797957",
        symbol: "BTT",
        decimals: 18,
        name: "BitTorrent",
        url: "https://bitstable.finance",
    },
    {
        address: "0x3506424F91fD33084466F402d5D97f05F8e3b4AF",
        symbol: "CHZ",
        decimals: 18,
        name: "Chiliz",
        url: "",
    },
    {
        address: "0x6810e776880C02933D47DB1b9fc05908e5386b96",
        symbol: "GNO",
        decimals: 18,
        name: "Gnosis",
        url: "https://gnosis.pm",
    },
    {
        address: "0x6985884C4392D348587B19cb9eAAf157F13271cd",
        symbol: "ZRO",
        decimals: 18,
        name: "LayerZero",
        url: "https://layerzero.network",
    },
    {
        address: "0x198d14F2Ad9CE69E76ea330B374DE4957C3F850a",
        symbol: "NFT",
        decimals: 6,
        name: "AINFT",
        url: "",
    },
    {
        address: "0xe28b3B32B6c345A34Ff64674606124Dd5Aceca30",
        symbol: "INJ",
        decimals: 18,
        name: "Injective",
        url: "",
    },
    {
        address: "0x8B1484d57abBE239bB280661377363b03c89CaEa",
        symbol: "ADI",
        decimals: 18,
        name: "ADI",
        url: "",
    },
    {
        address: "0xE0f63A424a4439cBE457D80E4f4b51aD25b2c56C",
        symbol: "SPX",
        decimals: 8,
        name: "SPX6900",
        url: "",
    },
    {
        address: "0xc944E90C64B2c07662A292be6244BDf05Cda44a7",
        symbol: "GRT",
        decimals: 18,
        name: "The Graph",
        url: "https://thegraph.com",
    },
    {
        address: "0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E",
        symbol: "CRVUSD",
        decimals: 18,
        name: "crvUSD",
        url: "https://curve.fi",
    },
    {
        address: "0xcf0C122c6b73ff809C693DB761e7BaeBe62b6a2E",
        symbol: "FLOKI",
        decimals: 9,
        name: "FLOKI",
        url: "",
    },
    {
        address: "0x7420B4b9a0110cdC71fB720908340C03F9Bc03EC",
        symbol: "JASMY",
        decimals: 18,
        name: "JasmyCoin",
        url: "https://jasmy.co.jp",
    },
    {
        address: "0x643C4E15d7d62Ad0aBeC4a9BD4b001aA3Ef52d66",
        symbol: "SYRUP",
        decimals: 18,
        name: "Maple Finance",
        url: "",
    },
    {
        address: "0x64aa3364F17a4D01c6f1751Fd97C2BD3D7e7f1D5",
        symbol: "OHM",
        decimals: 9,
        name: "Olympus",
        url: "",
    },
    {
        address: "0x853d955aCEf822Db058eb8505911ED77F175b99e",
        symbol: "FRAX",
        decimals: 18,
        name: "Legacy Frax Dollar",
        url: "https://frax.finance",
    },
    {
        address: "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32",
        symbol: "LDO",
        decimals: 18,
        name: "Lido DAO",
        url: "https://lido.fi",
    },
    {
        address: "0x666d875C600AA06AC1cf15641361dEC3b00432Ef",
        symbol: "BTSE",
        decimals: 8,
        name: "BTSE Token",
        url: "",
    },
    {
        address: "0x467Bccd9d29f223BcE8043b84E8C8B282827790F",
        symbol: "TEL",
        decimals: 2,
        name: "Telcoin",
        url: "",
    },
    {
        address: "0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72",
        symbol: "ENS",
        decimals: 18,
        name: "Ethereum Name Service",
        url: "https://ens.domains",
    },
    {
        address: "0xBB0E17EF65F82Ab018d8EDd776e8DD940327B28b",
        symbol: "AXS",
        decimals: 18,
        name: "Axie Infinity",
        url: "https://axieinfinity.com/",
    },
    {
        address: "0xCa14007Eff0dB1f8135f4C25B34De49AB0d42766",
        symbol: "STRK",
        decimals: 18,
        name: "Starknet",
        url: "https://starknet.io",
    },
    {
        address: "0x3845badAde8e6dFF049820680d1F14bD3903a5d0",
        symbol: "SAND",
        decimals: 18,
        name: "The Sandbox",
        url: "https://www.sandbox.game",
    },
    {
        address: "0xE556ABa6fe6036275Ec1f87eda296BE72C811BCE",
        symbol: "NUSD",
        decimals: 18,
        name: "Neutrl USD",
        url: "",
    },
    {
        address: "0xcf5104D094e3864CfCBDa43B82e1cEFD26A016eB",
        symbol: "H",
        decimals: 18,
        name: "Humanity",
        url: "",
    },
    {
        address: "0x712bd4Beb54C6B958267d9dB0259abdBb0BFF606",
        symbol: "UDS",
        decimals: 18,
        name: "Undeads Games",
        url: "",
    },
    {
        address: "0x8A60E489004Ca22d775C5F2c657598278d17D9c2",
        symbol: "USDA",
        decimals: 18,
        name: "USDa",
        url: "",
    },
    {
        address: "0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a",
        symbol: "AUSD",
        decimals: 6,
        name: "AUSD",
        url: "",
    },
    {
        address: "0x808507121B80c02388fAd14726482e061B8da827",
        symbol: "PENDLE",
        decimals: 18,
        name: "Pendle",
        url: "https://pendle.finance",
    },
    {
        address: "0xe4880249745eAc5F1eD9d8F7DF844792D560e750",
        symbol: "USTBL",
        decimals: 5,
        name: "Spiko US T-Bills Money Market Fund",
        url: "",
    },
    {
        address: "0xdA7AD9dea9397cffdDAE2F8a052B82f1484252B3",
        symbol: "RIVER",
        decimals: 18,
        name: "River",
        url: "",
    },
    {
        address: "0x5DD1A7A369e8273371d2DBf9d83356057088082c",
        symbol: "FT",
        decimals: 18,
        name: "Flying Tulip",
        url: "",
    },
    {
        address: "0xf0DB65D17e30a966C2ae6A21f6BBA71cea6e9754",
        symbol: "BARD",
        decimals: 18,
        name: "Lombard",
        url: "",
    },
    {
        address: "0x699Ccf919C1dfdFa4C374292f42CAdC9899BF753",
        symbol: "VSN",
        decimals: 18,
        name: "Vision",
        url: "",
    },
    {
        address: "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942",
        symbol: "MANA",
        decimals: 18,
        name: "Decentraland",
        url: "https://decentraland.org",
    },
    {
        address: "0xFA1C09fC8B491B6A4d3Ff53A10CAd29381b3F949",
        symbol: "FF",
        decimals: 18,
        name: "Falcon Finance",
        url: "",
    },
    {
        address: "0x64d0f55Cd8C7133a9D7102b13987235F486F2224",
        symbol: "BORG",
        decimals: 18,
        name: "SwissBorg",
        url: "",
    },
    {
        address: "0xc00e94Cb662C3520282E6f5717214004A7f26888",
        symbol: "COMP",
        decimals: 18,
        name: "Compound",
        url: "https://compound.finance",
    },
    {
        address: "0x66A5cFB2e9c529f14FE6364Ad1075dF3a649C0A5",
        symbol: "ZK",
        decimals: 18,
        name: "ZKsync",
        url: "",
    },
    {
        address: "0xA2cd3D43c775978A96BdBf12d733D5A1ED94fb18",
        symbol: "XCN",
        decimals: 18,
        name: "Onyxcoin",
        url: "",
    },
    {
        address: "0xd1d2Eb1B1e90B638588728b4130137D262C87cae",
        symbol: "GALA",
        decimals: 8,
        name: "GALA",
        url: "",
    },
    {
        address: "0x48aB4e39AC59F4E88974804B04A991b3a402717f",
        symbol: "FDIT",
        decimals: 18,
        name: "Fidelity Digital Interest Token",
        url: "",
    },
    {
        address: "0x48f9e38f3070AD8945DFEae3FA70987722E3D89c",
        symbol: "IUSD",
        decimals: 18,
        name: "InfiniFi USD",
        url: "",
    },
    {
        address: "0x56A3BA04E95d34268A19b2a4474DC979baBDaf76",
        symbol: "SENT",
        decimals: 18,
        name: "Sentient",
        url: "",
    },
    {
        address: "0x6f40d4A6237C257fff2dB00FA0510DeEECd303eb",
        symbol: "FLUID",
        decimals: 18,
        name: "Fluid",
        url: "",
    },
    {
        address: "0x11eeF04c884E24d9B7B4760e7476D06ddF797f36",
        symbol: "MX",
        decimals: 18,
        name: "MX",
        url: "",
    },
    {
        address: "0xde4EE8057785A7e8e800Db58F9784845A5C2Cbd6",
        symbol: "DEXE",
        decimals: 18,
        name: "DeXe",
        url: "",
    },
    {
        address: "0x0D8775F648430679A709E98d2b0Cb6250d2887EF",
        symbol: "BAT",
        decimals: 18,
        name: "Basic Attention",
        url: "https://basicattentiontoken.org",
    },
    {
        address: "0x1958853A8BE062dc4f401750Eb233f5850F0D0d2",
        symbol: "SATUSD",
        decimals: 18,
        name: "Satoshi Stablecoin",
        url: "",
    },
    {
        address: "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B",
        symbol: "CVX",
        decimals: 18,
        name: "Convex Finance",
        url: "",
    },
    {
        address: "0xdB25f211AB05b1c97D595516F45794528a807ad8",
        symbol: "EURS",
        decimals: 2,
        name: "STASIS EURO",
        url: "https://stasis.net",
    },
    {
        address: "0xF57e7e7C23978C3cAEC3C3548E3D615c346e79fF",
        symbol: "IMX",
        decimals: 18,
        name: "Immutable",
        url: "https://immutable.com",
    },
    {
        address: "0x4B948d64dE1F71fCd12fB586f4c776421a35b3eE",
        symbol: "0G",
        decimals: 18,
        name: "0G",
        url: "",
    },
    {
        address: "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F",
        symbol: "TRAC",
        decimals: 18,
        name: "OriginTrail",
        url: "https://origintrail.io",
    },
    {
        address: "0x5FA487BCa6158c64046B2813623e20755091DA0b",
        symbol: "THBILL",
        decimals: 6,
        name: "Theo Short Duration US Treasury Fund",
        url: "",
    },
    {
        address: "0x7DD9c5Cba05E151C895FDe1CF355C9A1D5DA6429",
        symbol: "GLM",
        decimals: 18,
        name: "Golem",
        url: "",
    },
    {
        address: "0x111111111117dC0aa78b770fA6A738034120C302",
        symbol: "1INCH",
        decimals: 18,
        name: "1INCH",
        url: "https://1inch.io",
    },
    {
        address: "0x12e2b8033420270db2F3b328E32370Cb5B2Ca134",
        symbol: "SFP",
        decimals: 18,
        name: "SafePal",
        url: "",
    },
    {
        address: "0x17418038ecF73BA4026c4f428547BF099706F27B",
        symbol: "ACRED",
        decimals: 6,
        name: "Apollo Diversified Credit Securitize Fund",
        url: "",
    },
    {
        address: "0x046EeE2cc3188071C02BfC1745A6b17c656e3f3d",
        symbol: "RLB",
        decimals: 18,
        name: "Rollbit Coin",
        url: "",
    },
    {
        address: "0x7Ddc52c4De30e94Be3A6A0A2b259b2850f421989",
        symbol: "GOMINING",
        decimals: 18,
        name: "GoMining Token",
        url: "https://gmt.io",
    },
    {
        address: "0xfF20817765cB7f73d4bde2e66e067E58D11095C2",
        symbol: "AMP",
        decimals: 18,
        name: "Amp",
        url: "https://amptoken.org",
    },
    {
        address: "0xDEf1CA1fb7FBcDC777520aa7f396b4E015F497aB",
        symbol: "COW",
        decimals: 18,
        name: "CoW Protocol",
        url: "",
    },
    {
        address: "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F",
        symbol: "SNX",
        decimals: 18,
        name: "Synthetix",
        url: "https://synthetix.io",
    },
    {
        address: "0x58b6A8A3302369DAEc383334672404Ee733aB239",
        symbol: "LPT",
        decimals: 18,
        name: "Livepeer",
        url: "https://livepeer.org/",
    },
    {
        address: "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83",
        symbol: "EIGEN",
        decimals: 18,
        name: "EigenCloud (prev. EigenLayer)",
        url: "",
    },
    {
        address: "0x865377367054516e17014CcdED1e7d814EDC9ce4",
        symbol: "DOLA",
        decimals: 18,
        name: "DOLA",
        url: "",
    },
    {
        address: "0xCAcd6fd266aF91b8AeD52aCCc382b4e165586E29",
        symbol: "FRXUSD",
        decimals: 18,
        name: "Frax USD",
        url: "",
    },
    {
        address: "0x5086bf358635B81D8C47C66d1C8b9E567Db70c72",
        symbol: "REUSD",
        decimals: 18,
        name: "Re Protocol reUSD",
        url: "",
    },
    {
        address: "0x986EE2B944c42D017F52Af21c4c69B84DBeA35d8",
        symbol: "BMX",
        decimals: 18,
        name: "BitMart",
        url: "https://www.bitmart.com",
    },
    {
        address: "0xcCcc62962d17b8914c62D74FfB843d73B2a3cccC",
        symbol: "CUSD",
        decimals: 18,
        name: "Cap USD",
        url: "",
    },
    {
        address: "0xC0c17dD08263C16f6b64E772fB9B723Bf1344DdF",
        symbol: "PMUSD",
        decimals: 18,
        name: "Precious Metals USD",
        url: "",
    },
    {
        address: "0x667102BD3413bFEaa3Dffb48fa8288819E480a88",
        symbol: "TKX",
        decimals: 8,
        name: "Tokenize Xchange",
        url: "",
    },
    {
        address: "0xB0fFa8000886e57F86dd5264b9582b2Ad87b2b91",
        symbol: "W",
        decimals: 18,
        name: "Wormhole",
        url: "",
    },
    {
        address: "0x51C2d74017390CbBd30550179A16A1c28F7210fc",
        symbol: "STAC",
        decimals: 6,
        name: "Securitize Tokenized AAA CLO Fund",
        url: "",
    },
    {
        address: "0x0E63B9C287E32A05E6b9AB8ee8dF88A2760225A9",
        symbol: "PIEVERSE",
        decimals: 18,
        name: "Pieverse",
        url: "",
    },
    {
        address: "0x238a700eD6165261Cf8b2e544ba797BC11e466Ba",
        symbol: "MF-ONE",
        decimals: 18,
        name: "Midas mF-ONE",
        url: "",
    },
    {
        address: "0x62D0A8458eD7719FDAF978fe5929C6D342B0bFcE",
        symbol: "BEAM",
        decimals: 18,
        name: "Beam",
        url: "",
    },
    {
        address: "0x8ccedbAe4916b79da7F3F612EfB2EB93A2bFD6cF",
        symbol: "MNEE",
        decimals: 18,
        name: "MNEE USD Stablecoin",
        url: "",
    },
    {
        address: "0x76A0e27618462bDAC7a29104bdcfFf4E6BFCea2D",
        symbol: "SOSO",
        decimals: 18,
        name: "SoSoValue",
        url: "",
    },
    {
        address: "0x66a1E37c9b0eAddca17d3662D6c05F4DECf3e110",
        symbol: "USR",
        decimals: 18,
        name: "Resolv USR",
        url: "",
    },
    {
        address: "0x4EA40dcee961675683e0a2e1721Bd49CB9bca913",
        symbol: "USDR",
        decimals: 18,
        name: "Ring USD",
        url: "",
    },
    {
        address: "0xe5e0b73380181273abCfD88695F52C4D0C825661",
        symbol: "ICNT",
        decimals: 18,
        name: "Impossible Cloud Network Token",
        url: "",
    },
    {
        address: "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e",
        symbol: "YFI",
        decimals: 18,
        name: "yearn.finance",
        url: "https://yearn.finance/",
    },
    {
        address: "0xd7c49CEE7E9188cCa6AD8FF264C1DA2e69D4Cf3B",
        symbol: "NXM",
        decimals: 18,
        name: "Nexus Mutual",
        url: "",
    },
    {
        address: "0x320623b8E4fF03373931769A31Fc52A4E78B5d70",
        symbol: "RSR",
        decimals: 18,
        name: "Reserve Rights",
        url: "https://reserve.org",
    },
    {
        address: "0x6944E1DF6Bf5972305f9Ab25dF47ef10De01bcc8",
        symbol: "UB",
        decimals: 18,
        name: "Unibase",
        url: "",
    },
    {
        address: "0x26aAd156Ba8eFA501b32B42Ffcdc8413F90e9C99",
        symbol: "EDU",
        decimals: 18,
        name: "Open Campus",
        url: "",
    },
    {
        address: "0xA469B7Ee9ee773642b3e93E842e5D9b5BaA10067",
        symbol: "USDZ",
        decimals: 18,
        name: "Anzen USDz",
        url: "",
    },
    {
        address: "0xE41d2489571d322189246DaFA5ebDe1F4699F498",
        symbol: "ZRX",
        decimals: 18,
        name: "0x Protocol",
        url: "https://0xproject.com",
    },
    {
        address: "0x8881562783028F5c1BCB985d2283D5E170D88888",
        symbol: "SHFL",
        decimals: 18,
        name: "Shuffle",
        url: "",
    },
    {
        address: "0xc07e1300dc138601FA6B0b59f8D0FA477e690589",
        symbol: "Q",
        decimals: 18,
        name: "Quack AI",
        url: "",
    },
    {
        address: "0x17205fab260a7a6383a81452cE6315A39370Db97",
        symbol: "RAVE",
        decimals: 18,
        name: "RaveDAO",
        url: "",
    },
    {
        address: "0xbe0Ed4138121EcFC5c0E56B40517da27E6c5226B",
        symbol: "ATH",
        decimals: 18,
        name: "Aethir",
        url: "",
    },
    {
        address: "0xa3EE21C306A700E682AbCdfe9BaA6A08F3820419",
        symbol: "CTC",
        decimals: 18,
        name: "Creditcoin",
        url: "https://creditcoinfoundation.org",
    },
    {
        address: "0x5F7827FDeb7c20b443265Fc2F40845B715385Ff2",
        symbol: "EURCV",
        decimals: 18,
        name: "EUR CoinVertible",
        url: "",
    },
    {
        address: "0x626E8036dEB333b408Be468F951bdB42433cBF18",
        symbol: "AIOZ",
        decimals: 18,
        name: "AIOZ Network",
        url: "",
    },
    {
        address: "0x3bE775B699fee916E7De117994358fF8F48e4569",
        symbol: "VCNT",
        decimals: 18,
        name: "ViciCoin",
        url: "",
    },
    {
        address: "0x2103E845C5E135493Bb6c2A4f0B8651956eA8682",
        symbol: "XAUM",
        decimals: 18,
        name: "Matrixdock Gold",
        url: "",
    },
    {
        address: "0x6c6EE5e31d828De241282B9606C8e98Ea48526E2",
        symbol: "HOT",
        decimals: 18,
        name: "Holo",
        url: "https://holo.host/",
    },
    {
        address: "0x031De51F3E8016514Bd0963d0B2AB825A591Db9A",
        symbol: "ESP",
        decimals: 18,
        name: "Espresso",
        url: "",
    },
    {
        address: "0x2255718832bC9fD3bE1CaF75084F4803DA14FF01",
        symbol: "VBILL",
        decimals: 6,
        name: "VanEck Treasury Fund",
        url: "",
    },
    {
        address: "0xcccCCCcCCC33D538DBC2EE4fEab0a7A1FF4e8A94",
        symbol: "CFG",
        decimals: 18,
        name: "Centrifuge",
        url: "",
    },
    {
        address: "0xdd3B11eF34cd511a2DA159034a05fcb94D806686",
        symbol: "REKT",
        decimals: 18,
        name: "Rekt",
        url: "",
    },
    {
        address: "0xe53EC727dbDEB9E2d5456c3be40cFF031AB40A55",
        symbol: "SUPER",
        decimals: 18,
        name: "SuperVerse",
        url: "https://superfarm.com",
    },
    {
        address: "0xCdF7028ceAB81fA0C6971208e83fa7872994beE5",
        symbol: "T",
        decimals: 18,
        name: "Threshold Network",
        url: "",
    },
    {
        address: "0x5aFE3855358E112B5647B952709E6165e1c1eEEe",
        symbol: "SAFE",
        decimals: 18,
        name: "Safe",
        url: "",
    },
    {
        address: "0x470EBf5f030Ed85Fc1ed4C2d36B9DD02e77CF1b7",
        symbol: "TEMPLE",
        decimals: 18,
        name: "TempleDAO",
        url: "",
    },
    {
        address: "0x3073f7aAA4DB83f95e9FFf17424F71D4751a3073",
        symbol: "MOVE",
        decimals: 8,
        name: "Movement",
        url: "",
    },
    {
        address: "0x1789e0043623282D5DCc7F213d703C6D8BAfBB04",
        symbol: "LINEA",
        decimals: 18,
        name: "Linea",
        url: "",
    },
    {
        address: "0x081F67aFA0cCF8c7B17540767BBe95DF2bA8D97F",
        symbol: "CET",
        decimals: 18,
        name: "CoinEx",
        url: "",
    },
    {
        address: "0xAC57De9C1A09FeC648E93EB98875B212DB0d460B",
        symbol: "BABYDOGE",
        decimals: 9,
        name: "Baby Doge Coin",
        url: "",
    },
    {
        address: "0xe76C6c83af64e4C60245D8C7dE953DF673a7A33D",
        symbol: "RAIL",
        decimals: 18,
        name: "Railgun",
        url: "",
    },
    {
        address: "0xA35923162C49cF95e6BF26623385eb431ad920D3",
        symbol: "TURBO",
        decimals: 18,
        name: "Turbo",
        url: "",
    },
    {
        address: "0xA27EC0006e59f245217Ff08CD52A7E8b169E62D2",
        symbol: "AZTEC",
        decimals: 18,
        name: "Aztec",
        url: "",
    },
    {
        address: "0x31b6100F5F4466e6dAeb1edb2f2cE6e548cF8938",
        symbol: "PUFF",
        decimals: 18,
        name: "Puff The Dragon",
        url: "",
    },
    {
        address: "0xf091867EC603A6628eD83D274E835539D82e9cc8",
        symbol: "ZETA",
        decimals: 18,
        name: "ZetaChain",
        url: "",
    },
    {
        address: "0x839e71613f9aA06E5701CF6de63E303616B0DDE3",
        symbol: "VVS",
        decimals: 18,
        name: "VVS Finance",
        url: "",
    },
    {
        address: "0xF944e35f95E819E752f3cCB5Faf40957d311e8c5",
        symbol: "MOCA",
        decimals: 18,
        name: "Moca Network",
        url: "",
    },
    {
        address: "0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a",
        symbol: "MOG",
        decimals: 18,
        name: "Mog Coin",
        url: "",
    },
    {
        address: "0xF27441230EADEaC85B764610325Cc9a0D7859689",
        symbol: "ASTR",
        decimals: 18,
        name: "Astar",
        url: "",
    },
    {
        address: "0x294559FA758C88D639Fd085751e463FEe7806eab",
        symbol: "METAL",
        decimals: 18,
        name: "Metal Blockchain",
        url: "",
    },
    {
        address: "0x467719aD09025FcC6cF6F8311755809d45a5E5f3",
        symbol: "AXL",
        decimals: 6,
        name: "Axelar",
        url: "",
    },
    {
        address: "0xbf2179859fc6D5BEE9Bf9158632Dc51678a4100e",
        symbol: "ELF",
        decimals: 18,
        name: "aelf",
        url: "https://aelf.io/",
    },
    {
        address: "0xD7EFB00d12C2c13131FD319336Fdf952525dA2af",
        symbol: "XPR",
        decimals: 4,
        name: "XPR Network",
        url: "https://www.protonchain.com/",
    },
    {
        address: "0x1776e1F26f98b1A5dF9cD347953a26dd3Cb46671",
        symbol: "NMR",
        decimals: 18,
        name: "Numeraire",
        url: "https://numer.ai",
    },
    {
        address: "0x6E2a43be0B1d33b726f0CA3b8de60b3482b8b050",
        symbol: "ARKM",
        decimals: 18,
        name: "Arkham",
        url: "",
    },
    {
        address: "0x8238884Ec9668Ef77B90C6dfF4D1a9F4F4823BFe",
        symbol: "USDO",
        decimals: 18,
        name: "OpenEden OpenDollar",
        url: "",
    },
    {
        address: "0x3632DEa96A953C11dac2f00b4A05a32CD1063fAE",
        symbol: "CRCLON",
        decimals: 18,
        name: "Circle Internet Group (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0",
        symbol: "FRAX",
        decimals: 18,
        name: "Frax (prev. FXS)",
        url: "https://frax.finance",
    },
    {
        address: "0x45e02bc2875A2914C4f585bBF92a6F28bc07CB70",
        symbol: "MBG",
        decimals: 18,
        name: "MBG By Multibank Group",
        url: "",
    },
    {
        address: "0x8eD97a637A790Be1feff5e888d43629dc05408F6",
        symbol: "NPC",
        decimals: 18,
        name: "Non-Playable Coin",
        url: "",
    },
    {
        address: "0xE7C6BF469e97eEB0bFB74C8dbFF5BD47D4C1C98a",
        symbol: "HSK",
        decimals: 18,
        name: "HashKey Platform Token",
        url: "",
    },
    {
        address: "0x2798b1cC5A993085E8A9D46e80499F1B63f42204",
        symbol: "GWEI",
        decimals: 18,
        name: "ETHGas",
        url: "",
    },
    {
        address: "0xDBB5Cf12408a3Ac17d668037Ce289f9eA75439D7",
        symbol: "WMTX",
        decimals: 6,
        name: "World Mobile Token",
        url: "",
    },
    {
        address: "0xE6Bfd33F52d82Ccb5b37E16D3dD81f9FFDAbB195",
        symbol: "SXT",
        decimals: 18,
        name: "Space and Time",
        url: "",
    },
    {
        address: "0xF17e65822b568B3903685a7c9F496CF7656Cc6C2",
        symbol: "BICO",
        decimals: 18,
        name: "Biconomy",
        url: "",
    },
    {
        address: "0x6BEF15D938d4E72056AC92Ea4bDD0D76B1C4ad29",
        symbol: "PROVE",
        decimals: 18,
        name: "Succinct",
        url: "",
    },
    {
        address: "0x6B3595068778DD592e39A122f4f5a5cF09C90fE2",
        symbol: "SUSHI",
        decimals: 18,
        name: "Sushi",
        url: "https://sushiswapclassic.org/",
    },
    {
        address: "0x55296f69f40Ea6d20E478533C15A6B08B654E758",
        symbol: "XYO",
        decimals: 18,
        name: "XYO Network",
        url: "https://xyo.network",
    },
    {
        address: "0xc43C6bfeDA065fE2c4c11765Bf838789bd0BB5dE",
        symbol: "RED",
        decimals: 18,
        name: "RedStone",
        url: "",
    },
    {
        address: "0xCb21311d3B91b5324F6C11B4f5A656fcAcBff122",
        symbol: "QAI",
        decimals: 18,
        name: "QuantixAI",
        url: "",
    },
    {
        address: "0x5283D291DBCF85356A21bA090E6db59121208b44",
        symbol: "BLUR",
        decimals: 18,
        name: "Blur",
        url: "https://blur.io",
    },
    {
        address: "0xA40640458FBc27b6EefEdeA1E9C9E17d4ceE7a21",
        symbol: "AEUR",
        decimals: 18,
        name: "Anchored Coins AEUR",
        url: "",
    },
    {
        address: "0x9d1A7A3191102e9F900Faa10540837ba84dCBAE7",
        symbol: "EURI",
        decimals: 18,
        name: "Eurite",
        url: "",
    },
    {
        address: "0x46F84DC6564Cdd93922F7BFb88B03D35308D87C9",
        symbol: "VENOM",
        decimals: 9,
        name: "Venom",
        url: "",
    },
    {
        address: "0xA2085073878152aC3090eA13D1e41bD69e60Dc99",
        symbol: "ELG",
        decimals: 18,
        name: "Escoin",
        url: "",
    },
    {
        address: "0x7C135549504245B5eAe64fc0E99Fa5ebabb8e35D",
        symbol: "FIDD",
        decimals: 18,
        name: "Fidelity Digital Dollar",
        url: "",
    },
    {
        address: "0xAcE8E719899F6E91831B18AE746C9A965c2119F1",
        symbol: "USDON",
        decimals: 18,
        name: "Ondo U.S. Dollar Token",
        url: "",
    },
    {
        address: "0xA12CC123ba206d4031D1c7f6223D1C2Ec249f4f3",
        symbol: "ZAMA",
        decimals: 18,
        name: "Zama",
        url: "",
    },
    {
        address: "0x9b5528528656DBC094765E2abB79F293c21191B9",
        symbol: "MHYPER",
        decimals: 18,
        name: "Midas mHYPER",
        url: "",
    },
    {
        address: "0xa0c56a8c0692bD10B3fA8f8bA79Cf5332B7107F9",
        symbol: "MERL",
        decimals: 18,
        name: "Merlin Chain",
        url: "",
    },
    {
        address: "0x8aD3c73F833d3F9A523aB01476625F269aEB7Cf0",
        symbol: "TSLAX",
        decimals: 18,
        name: "Tesla xStock",
        url: "",
    },
    {
        address: "0xbA47214eDd2bb43099611b208f75E4b42FDcfEDc",
        symbol: "GOOGLON",
        decimals: 18,
        name: "Alphabet Class A (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0xb2617246d0c6c0087f18703d576831899ca94f01",
        symbol: "ZIG",
        decimals: 18,
        name: "ZIGChain",
        url: "",
    },
    {
        address: "0xd3CC9d8f3689B83c91b7B59cAB4946B063EB894A",
        symbol: "XVS",
        decimals: 18,
        name: "Venus",
        url: "",
    },
    {
        address: "0x6967F0974d76d34e140caE27efeA32CDf546b58E",
        symbol: "GMRT",
        decimals: 18,
        name: "The Game Company",
        url: "",
    },
    {
        address: "0xff56Cc6b1E6dEd347aA0B7676C85AB0B3D08B0FA",
        symbol: "ORBS",
        decimals: 18,
        name: "Orbs",
        url: "https://orbs.com",
    },
    {
        address: "0xE820C06321E60d36257C666643Fa5436643445E3",
        symbol: "USDKG",
        decimals: 6,
        name: "USDKG",
        url: "",
    },
    {
        address: "0x9EEAD9ce15383CaEED975427340b3A369410CFBF",
        symbol: "AUSDT",
        decimals: 6,
        name: "Alloy Tether",
        url: "",
    },
    {
        address: "0xc20059e0317DE91738d13af027DfC4a50781b066",
        symbol: "SPK",
        decimals: 18,
        name: "Spark",
        url: "",
    },
    {
        address: "0xAEEAa594e7dc112D67b8547fe9767a02c15B5597",
        symbol: "ANVL",
        decimals: 18,
        name: "Anvil",
        url: "",
    },
    {
        address: "0x4C1746A800D224393fE2470C70A35717eD4eA5F1",
        symbol: "PLUME",
        decimals: 18,
        name: "Plume",
        url: "plume.org",
    },
    {
        address: "0x1cF4592ebfFd730c7dc92c1bdFFDfc3B9EfCf29a",
        symbol: "WAVES",
        decimals: 18,
        name: "Waves",
        url: "",
    },
    {
        address: "0xDD629E5241CbC5919847783e6C96B2De4754e438",
        symbol: "MTBILL",
        decimals: 18,
        name: "Midas mTBILL",
        url: "",
    },
    {
        address: "0x6C76dE483F1752Ac8473e2B4983A873991e70dA7",
        symbol: "BTR",
        decimals: 18,
        name: "Bitlayer",
        url: "",
    },
    {
        address: "0xC08e7E23C235073C6807C2EFE7021304cb7c2815",
        symbol: "XUSD",
        decimals: 6,
        name: "StraitsX XUSD",
        url: "",
    },
    {
        address: "0x8f8221aFbB33998d8584A2B05749bA73c37a938a",
        symbol: "REQ",
        decimals: 18,
        name: "Request",
        url: "https://request.network",
    },
    {
        address: "0x4956b52aE2fF65D74CA2d61207523288e4528f96",
        symbol: "RLP",
        decimals: 18,
        name: "Resolv Liquidity Provider Token",
        url: "",
    },
    {
        address: "0x373F323d21b38004D17386c18680C57657f78040",
        symbol: "NIZA",
        decimals: 18,
        name: "Niza Global",
        url: "",
    },
    {
        address: "0xaD55aebc9b8c03FC43cd9f62260391c13c23e7c0",
        symbol: "CUSDO",
        decimals: 18,
        name: "Compounding OpenDollar",
        url: "",
    },
    {
        address: "0xFDFfB411C4A70AA7C95D5C981a6Fb4Da867e1111",
        symbol: "SAHARA",
        decimals: 18,
        name: "Sahara AI",
        url: "",
    },
    {
        address: "0x228bEC415adE4b61D7CaF0adf8C91EAc587BA369",
        symbol: "TRIA",
        decimals: 18,
        name: "TRIA",
        url: "",
    },
    {
        address: "0x0fc2a55d5BD13033f1ee0cdd11f60F7eFe66f467",
        symbol: "LA",
        decimals: 18,
        name: "Lagrange",
        url: "",
    },
    {
        address: "0x7575C2E267A1a2ff98aC65Bc26d40c948989031B",
        symbol: "INC",
        decimals: 18,
        name: "WorldAssets",
        url: "",
    },
    {
        address: "0x940a2dB1B7008B6C776d4faaCa729d6d4A4AA551",
        symbol: "DUSK",
        decimals: 18,
        name: "DUSK",
        url: "",
    },
    {
        address: "0x7FF7Fa94b8b66Ef313f7970d4EEbd2CB3103a2C0",
        symbol: "VANA",
        decimals: 18,
        name: "Vana",
        url: "",
    },
    {
        address: "0x23d7Ff057c696fEE679c60cEf61Fee6614218f04",
        symbol: "UNP",
        decimals: 18,
        name: "Unipoly",
        url: "",
    },
    {
        address: "0x6fB3e0A217407EFFf7Ca062D46c26E5d60a14d69",
        symbol: "IOTX",
        decimals: 18,
        name: "IoTeX",
        url: "http://iotex.io/",
    },
    {
        address: "0xf8750b54d86BE7aE9e32b4A0C826811198D63313",
        symbol: "USDX",
        decimals: 18,
        name: "Hex Trust USD",
        url: "",
    },
    {
        address: "0x69af81e73A73B40adF4f3d4223Cd9b1ECE623074",
        symbol: "MASK",
        decimals: 18,
        name: "Mask Network",
        url: "",
    },
    {
        address: "0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd",
        symbol: "GUSD",
        decimals: 2,
        name: "Gemini Dollar",
        url: "",
    },
    {
        address: "0x9D65fF81a3c488d585bBfb0Bfe3c7707c7917f54",
        symbol: "SSV",
        decimals: 18,
        name: "SSV Network",
        url: "",
    },
    {
        address: "0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4",
        symbol: "ANKR",
        decimals: 18,
        name: "Ankr Network",
        url: "",
    },
    {
        address: "0xD33526068D116cE69F19A9ee46F0bd304F21A51f",
        symbol: "RPL",
        decimals: 18,
        name: "Rocket Pool",
        url: "",
    },
    {
        address: "0xE9A95d175a5f4C9369f3b74222402eB1b837693b",
        symbol: "NOW",
        decimals: 8,
        name: "ChangeNOW",
        url: "",
    },
    {
        address: "0x8457CA5040ad67fdebbCC8EdCE889A335Bc0fbFB",
        symbol: "ALT",
        decimals: 18,
        name: "AltLayer",
        url: "https://alt.layer",
    },
    {
        address: "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E",
        symbol: "SNT",
        decimals: 18,
        name: "Status",
        url: "https://status.im",
    },
    {
        address: "0x7d5121505149065b562C789A0145eD750e6E8cdD",
        symbol: "VR",
        decimals: 18,
        name: "Victoria VR",
        url: "https://victoriavr.com/",
    },
    {
        address: "0x8CD41041505885EF0aD3858181D66f17BE8aae7E",
        symbol: "LCX",
        decimals: 18,
        name: "LCX",
        url: "",
    },
    {
        address: "0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38",
        symbol: "PUNDIX",
        decimals: 18,
        name: "Pundi X",
        url: "",
    },
    {
        address: "0x0b38210ea11411557c13457D4dA7dC6ea731B88a",
        symbol: "API3",
        decimals: 18,
        name: "Api3",
        url: "https://api3.org/",
    },
    {
        address: "0x50f41F589aFACa2EF41FDF590FE7b90cD26DEe64",
        symbol: "IRYS",
        decimals: 18,
        name: "Irys",
        url: "",
    },
    {
        address: "0xBBbbCA6A901c926F240b89EacB641d8Aec7AEafD",
        symbol: "LRC",
        decimals: 18,
        name: "Loopring",
        url: "https://loopring.org",
    },
    {
        address: "0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828",
        symbol: "UMA",
        decimals: 18,
        name: "UMA",
        url: "",
    },
    {
        address: "0x52A8845DF664D76C69d2EEa607CD793565aF42B8",
        symbol: "APEX",
        decimals: 18,
        name: "APEX",
        url: "",
    },
    {
        address: "0x00c83aeCC790e8a4453e5dD3B0B4b3680501a7A7",
        symbol: "SKL",
        decimals: 18,
        name: "SKALE",
        url: "",
    },
    {
        address: "0x88dF592F8eb5D7Bd38bFeF7dEb0fBc02cf3778a0",
        symbol: "TRB",
        decimals: 18,
        name: "Tellor Tributes",
        url: "",
    },
    {
        address: "0x2aeAbde1aB736c59E9A19BeD67681869eEF39526",
        symbol: "DOVU",
        decimals: 8,
        name: "DOVU",
        url: "",
    },
    {
        address: "0xcb1592591996765Ec0eFc1f92599A19767ee5ffA",
        symbol: "BIO",
        decimals: 18,
        name: "Bio Protocol",
        url: "",
    },
    {
        address: "0x8E870D67F660D95d5be530380D0eC0bd388289E1",
        symbol: "USDP",
        decimals: 18,
        name: "Pax Dollar",
        url: "https://www.paxos.com/standard",
    },
    {
        address: "0x4D0528598F916Fd1D8dc80e5f54a8fEEDcFd4b18",
        symbol: "ATOS",
        decimals: 18,
        name: "Atoshi",
        url: "",
    },
    {
        address: "0x4Fabb145d64652a948d72533023f6E7A623C7C53",
        symbol: "BUSD",
        decimals: 18,
        name: "BUSD",
        url: "https://www.paxos.com/busd",
    },
    {
        address: "0xb131f4A55907B10d1F0A50d8ab8FA09EC342cd74",
        symbol: "MEME",
        decimals: 18,
        name: "Memecoin",
        url: "",
    },
    {
        address: "0x868FCEd65edBF0056c4163515dD840e9f287A4c3",
        symbol: "SIGN",
        decimals: 18,
        name: "Sign",
        url: "",
    },
    {
        address: "0xA849EaaE994fb86Afa73382e9Bd88c2B6b18Dc71",
        symbol: "MVL",
        decimals: 18,
        name: "MVL",
        url: "http://mvlchain.io",
    },
    {
        address: "0xF629cBd94d3791C9250152BD8dfBDF380E2a3B9c",
        symbol: "ENJ",
        decimals: 18,
        name: "Enjin Coin",
        url: "https://enjincoin.io",
    },
    {
        address: "0xF3e4872e6a4cF365888D93b6146a2bAA7348F1A4",
        symbol: "SLVON",
        decimals: 18,
        name: "iShares Silver Trust (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0x4274cD7277C7bb0806Bd5FE84b9aDAE466a8DA0a",
        symbol: "YUSD",
        decimals: 18,
        name: "Aegis YUSD",
        url: "",
    },
    {
        address: "0x57aB1E0003F623289CD798B1824Be09a793e4Bec",
        symbol: "REUSD",
        decimals: 18,
        name: "Resupply USD",
        url: "",
    },
    {
        address: "0xe3c408BD53c31C085a1746AF401A4042954ff740",
        symbol: "GMT",
        decimals: 8,
        name: "GMT",
        url: "",
    },
    {
        address: "0x0bb217E40F8a5Cb79Adf04E1aAb60E5abd0dfC1e",
        symbol: "SWFTC",
        decimals: 8,
        name: "SWFTCOIN",
        url: "http://www.swftcoin.com",
    },
    {
        address: "0xfEbDEd1B0986a8ee107f5AB1a1c5a813491DeCEB",
        symbol: "CRCLX",
        decimals: 18,
        name: "Circle xStock",
        url: "",
    },
    {
        address: "0x761D38e5ddf6ccf6Cf7c55759d5210750B5D60F3",
        symbol: "ELON",
        decimals: 18,
        name: "Dogelon Mars",
        url: "",
    },
    {
        address: "0x0581CCdf2d9BcA21baEfF8b32b2551fd49CF70aa",
        symbol: "AT",
        decimals: 18,
        name: "Apro",
        url: "",
    },
    {
        address: "0xEF19F4E48830093Ce5bC8b3Ff7f903A0AE3E9Fa1",
        symbol: "BOTX",
        decimals: 18,
        name: "BOTXCOIN",
        url: "",
    },
    {
        address: "0xBA11D00c5f74255f56a5E366F4F77f5A186d7f55",
        symbol: "BAND",
        decimals: 18,
        name: "Band",
        url: "",
    },
    {
        address: "0x086F405146Ce90135750Bbec9A063a8B20A8bfFb",
        symbol: "BREV",
        decimals: 18,
        name: "Brevis",
        url: "",
    },
    {
        address: "0x0000000000095413afC295d19EDeb1Ad7B71c952",
        symbol: "LON",
        decimals: 18,
        name: "Tokenlon",
        url: "",
    },
    {
        address: "0x767FE9EDC9E0dF98E07454847909b5E959D7ca0E",
        symbol: "ILV",
        decimals: 18,
        name: "Illuvium",
        url: "",
    },
    {
        address: "0xB58E61C3098d85632Df34EecfB899A1Ed80921cB",
        symbol: "ZCHF",
        decimals: 18,
        name: "Frankencoin",
        url: "",
    },
    {
        address: "0xEEF9f339514298C6A857EfCfC1A762aF84438dEE",
        symbol: "HEZ",
        decimals: 18,
        name: "Hermez Network",
        url: "",
    },
    {
        address: "0xEd04915c23f00A313a544955524EB7DBD823143d",
        symbol: "ACH",
        decimals: 8,
        name: "Alchemy Pay",
        url: "",
    },
    {
        address: "0xA9B1Eb5908CfC3cdf91F9B8B3a74108598009096",
        symbol: "AUCTION",
        decimals: 18,
        name: "Bounce",
        url: "",
    },
    {
        address: "0xeD35af169aF46a02eE13b9d79Eb57d6D68C1749e",
        symbol: "OMI",
        decimals: 18,
        name: "ECOMI",
        url: "",
    },
    {
        address: "0x1A3496C18d558bd9C6C8f609E1B129f67AB08163",
        symbol: "DEP",
        decimals: 18,
        name: "DEAPCOIN",
        url: "",
    },
    {
        address: "0x7A58c0Be72BE218B41C608b7Fe7C5bB630736C71",
        symbol: "PEOPLE",
        decimals: 18,
        name: "ConstitutionDAO",
        url: "",
    },
    {
        address: "0x595832F8FC6BF59c85C527fEC3740A1b7a361269",
        symbol: "POWR",
        decimals: 6,
        name: "Powerledger",
        url: "https://powerledger.io",
    },
    {
        address: "0x77777FeDdddFfC19Ff86DB637967013e6C6A116C",
        symbol: "TORN",
        decimals: 18,
        name: "Tornado Cash",
        url: "",
    },
    {
        address: "0x3597bfD533a99c9aa083587B074434E61Eb0A258",
        symbol: "DENT",
        decimals: 8,
        name: "Dent",
        url: "https://www.dentwireless.com",
    },
    {
        address: "0x14778860E937f509e651192a90589dE711Fb88a9",
        symbol: "CYBER",
        decimals: 18,
        name: "CYBER",
        url: "",
    },
    {
        address: "0xB1D1eae60EEA9525032a6DCb4c1CE336a1dE71BE",
        symbol: "DRV",
        decimals: 18,
        name: "Derive",
        url: "",
    },
    {
        address: "0x0501b9188436E35bB10F35998c40ADC079003866",
        symbol: "AIAT",
        decimals: 18,
        name: "AI Analysis Token",
        url: "",
    },
    {
        address: "0xA227Cc36938f0c9E09CE0e64dfab226cad739447",
        symbol: "OPEN",
        decimals: 18,
        name: "OpenLedger",
        url: "",
    },
    {
        address: "0x699F088b5DddcAFB7c4824db5B10B57B37cB0C66",
        symbol: "ENSO",
        decimals: 18,
        name: "Enso",
        url: "",
    },
    {
        address: "0x01b603be3D545F096015741e6503440282BF45fb",
        symbol: "RIF",
        decimals: 18,
        name: "Rootstock Infrastructure Framework",
        url: "",
    },
    {
        address: "0x44e3ae622c1570Dc6E492aDB8DE92d01cA923d26",
        symbol: "RYZE",
        decimals: 18,
        name: "Ryze",
        url: "",
    },
    {
        address: "0xc08Cd26474722cE93F4D0c34D16201461c10AA8C",
        symbol: "CARV",
        decimals: 18,
        name: "CARV",
        url: "",
    },
    {
        address: "0x090185f2135308BaD17527004364eBcC2D37e5F6",
        symbol: "SPELL",
        decimals: 18,
        name: "Spell",
        url: "https://spell.club",
    },
    {
        address: "0x9Ce84F6A69986a83d92C324df10bC8E64771030f",
        symbol: "CHEX",
        decimals: 18,
        name: "Chintai",
        url: "",
    },
    {
        address: "0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C",
        symbol: "BNT",
        decimals: 18,
        name: "Bancor Network",
        url: "https://www.bancor.network",
    },
    {
        address: "0xDDB3422497E61e13543BeA06989C0789117555c5",
        symbol: "COTI",
        decimals: 18,
        name: "COTI",
        url: "https://coti.io",
    },
    {
        address: "0x4691937a7508860F876c9c0a2a617E7d9E945D4B",
        symbol: "WOO",
        decimals: 18,
        name: "WOO",
        url: "",
    },
    {
        address: "0x7743e50F534a7f9F1791DdE7dCD89F7783Eefc39",
        symbol: "FXSAVE",
        decimals: 18,
        name: "f(x) USD Saving",
        url: "",
    },
    {
        address: "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0",
        symbol: "LUSD",
        decimals: 18,
        name: "Liquity USD",
        url: "https://www.liquity.org",
    },
    {
        address: "0x5F0E628B693018f639D10e4A4F59BD4d8B2B6B44",
        symbol: "WHITE",
        decimals: 18,
        name: "Whiteheart",
        url: "",
    },
    {
        address: "0x5e29CF3E3fEd4df50aCab95f8268e9ee26Ea36f2",
        symbol: "DXI",
        decimals: 18,
        name: "Dacxi",
        url: "",
    },
    {
        address: "0xdA67B4284609d2d48e5d10cfAc411572727dc1eD",
        symbol: "USN",
        decimals: 18,
        name: "Noon USN",
        url: "",
    },
    {
        address: "0x764A726d9ceD0433A8D7643335919dEb03a9a935",
        symbol: "POKT",
        decimals: 6,
        name: "Pocket Network",
        url: "",
    },
    {
        address: "0x6440f144b7e50D6a8439336510312d2F54beB01D",
        symbol: "BOLD",
        decimals: 18,
        name: "BOLD",
        url: "",
    },
    {
        address: "0x050362Ab1072Cb2Ce74d74770E22A3203Ad04ee5",
        symbol: "MUON",
        decimals: 18,
        name: "Micron Technology (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0x96543ef8d2C75C26387c1a319ae69c0BEE6f3fe7",
        symbol: "KUJI",
        decimals: 6,
        name: "Kujira",
        url: "",
    },
    {
        address: "0x812Ba41e071C7b7fA4EBcFB62dF5F45f6fA853Ee",
        symbol: "NEIRO",
        decimals: 9,
        name: "Neiro",
        url: "",
    },
    {
        address: "0x516d31321928700C6B4fB0DB0c8c6BC5d6799787",
        symbol: "SHX",
        decimals: 7,
        name: "Stronghold",
        url: "",
    },
    {
        address: "0x6033F7f88332B8db6ad452B7C6D5bB643990aE3f",
        symbol: "LSK",
        decimals: 18,
        name: "Lisk",
        url: "",
    },
    {
        address: "0x2A79324c19Ef2B89Ea98b23BC669B7E7c9f8A517",
        symbol: "WAXP",
        decimals: 8,
        name: "WAX",
        url: "",
    },
    {
        address: "0x579CEa1889991f68aCc35Ff5c3dd0621fF29b0C9",
        symbol: "IQ",
        decimals: 18,
        name: "IQ",
        url: "",
    },
    {
        address: "0xb23d80f5FefcDDaa212212F028021B41DEd428CF",
        symbol: "PRIME",
        decimals: 18,
        name: "Echelon Prime",
        url: "",
    },
    {
        address: "0x5fAa989Af96Af85384b8a938c2EdE4A7378D9875",
        symbol: "GAL",
        decimals: 18,
        name: "GAL (migrated to Gravity - G)",
        url: "",
    },
    {
        address: "0x607F4C5BB672230e8672085532f7e901544a7375",
        symbol: "RLC",
        decimals: 9,
        name: "iExec RLC",
        url: "http://iex.ec/",
    },
    {
        address: "0xd7c302fc3ac829C7E896a32c4Bd126f3e8Bd0a1f",
        symbol: "B2M",
        decimals: 18,
        name: "Bit2Me",
        url: "",
    },
    {
        address: "0xdBB7a34Bf10169d6d2D0d02A6cbb436cF4381BFa",
        symbol: "ZENT",
        decimals: 18,
        name: "Zentry",
        url: "",
    },
    {
        address: "0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6",
        symbol: "STG",
        decimals: 18,
        name: "Stargate Finance",
        url: "https://stargate.finance",
    },
    {
        address: "0xFeDC5f4a6c38211c1338aa411018DFAf26612c08",
        symbol: "SPYON",
        decimals: 18,
        name: "SPDR S&P 500 ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0xAAA9214F675316182Eaa21C85f0Ca99160CC3AAA",
        symbol: "QANX",
        decimals: 18,
        name: "QANplatform",
        url: "",
    },
    {
        address: "0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359",
        symbol: "SAI",
        decimals: 18,
        name: "Sai",
        url: "https://makerdao.com",
    },
    {
        address: "0x25f8087EAD173b73D6e8B84329989A8eEA16CF73",
        symbol: "YGG",
        decimals: 18,
        name: "Yield Guild Games",
        url: "",
    },
    {
        address: "0x2be5e8c109e2197D077D13A82dAead6a9b3433C5",
        symbol: "TON",
        decimals: 18,
        name: "Tokamak Network",
        url: "",
    },
    {
        address: "0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998",
        symbol: "AUDIO",
        decimals: 18,
        name: "Audius",
        url: "https://audius.co",
    },
    {
        address: "0x12b004719fb632f1E7c010c6F5D6009Fb4258442",
        symbol: "LIUSD",
        decimals: 18,
        name: "infiniFi Locked iUSD (1week)",
        url: "",
    },
    {
        address: "0x6B7774CB12ed7573a7586E7D0e62a2A563dDd3f0",
        symbol: "SOPH",
        decimals: 18,
        name: "Sophon",
        url: "",
    },
    {
        address: "0x8806926Ab68EB5a7b909DcAf6FdBe5d93271D6e2",
        symbol: "UQC",
        decimals: 18,
        name: "Uquid Coin",
        url: "",
    },
    {
        address: "0x64Bc2cA1Be492bE7185FAA2c8835d9b824c8a194",
        symbol: "BIGTIME",
        decimals: 18,
        name: "Big Time",
        url: "",
    },
    {
        address: "0x39b8B6385416f4cA36a20319F70D28621895279D",
        symbol: "EURE",
        decimals: 18,
        name: "Monerium EUR emoney",
        url: "",
    },
    {
        address: "0x4DC26fC5854e7648a064a4ABD590bBE71724C277",
        symbol: "ANIME",
        decimals: 18,
        name: "Animecoin",
        url: "",
    },
    {
        address: "0x91Af0fBB28ABA7E31403Cb457106Ce79397FD4E6",
        symbol: "AERGO",
        decimals: 18,
        name: "Aergo",
        url: "",
    },
    {
        address: "0x7dA2641000Cbb407C329310C461b2cB9c70C3046",
        symbol: "AGI",
        decimals: 18,
        name: "Delysium",
        url: "",
    },
    {
        address: "0x6DEA81C8171D0bA574754EF6F8b412F2Ed88c54D",
        symbol: "LQTY",
        decimals: 18,
        name: "Liquity",
        url: "",
    },
    {
        address: "0xb788144DF611029C60b859DF47e79B7726C4DEBa",
        symbol: "VULT",
        decimals: 18,
        name: "Vultisig",
        url: "",
    },
    {
        address: "0x340D2bdE5Eb28c1eed91B2f790723E3B160613B7",
        symbol: "VEE",
        decimals: 18,
        name: "BLOCKv",
        url: "https://blockv.io",
    },
    {
        address: "0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c",
        symbol: "BFC",
        decimals: 18,
        name: "Bifrost",
        url: "",
    },
    {
        address: "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51",
        symbol: "SUSD",
        decimals: 18,
        name: "Synthetix sUSD",
        url: "",
    },
    {
        address: "0xe1B4d34E8754600962Cd944B535180Bd758E6c2e",
        symbol: "AGETH",
        decimals: 18,
        name: "Kelp Gain",
        url: "",
    },
    {
        address: "0x825459139C897D769339f295E962396C4F9E4A4D",
        symbol: "GAME",
        decimals: 18,
        name: "GameBuild",
        url: "",
    },
    {
        address: "0x41e5560054824eA6B0732E656E3Ad64E20e94E45",
        symbol: "CVC",
        decimals: 8,
        name: "Civic",
        url: "https://www.civic.com",
    },
    {
        address: "0xe2dCA969624795985F2f083BcD0b674337ba130a",
        symbol: "SKR",
        decimals: 18,
        name: "Saakuru",
        url: "",
    },
    {
        address: "0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f",
        symbol: "EURE",
        decimals: 18,
        name: "Monerium EUR emoney [OLD]",
        url: "",
    },
    {
        address: "0xE2AD0BF751834f2fbdC62A41014f84d67cA1de2A",
        symbol: "ERA",
        decimals: 18,
        name: "Caldera",
        url: "",
    },
    {
        address: "0xb6EE9668771a79be7967ee29a63D4184F8097143",
        symbol: "CXO",
        decimals: 18,
        name: "CargoX",
        url: "https://cargox.io",
    },
    {
        address: "0x9C7BEBa8F6eF6643aBd725e45a4E8387eF260649",
        symbol: "G",
        decimals: 18,
        name: "Gravity (by Galxe)",
        url: "",
    },
    {
        address: "0x5DE8ab7E27f6E7A1fFf3E5B337584Aa43961BEeF",
        symbol: "SDEX",
        decimals: 18,
        name: "SMARDEX",
        url: "",
    },
    {
        address: "0xfee293840D23B0B2De8C55e1Cf7A9F01C157767c",
        symbol: "DEGEN",
        decimals: 18,
        name: "Degen",
        url: "",
    },
    {
        address: "0xD85a6Ae55a7f33B0ee113C234d2EE308EdeAF7fD",
        symbol: "CBK",
        decimals: 18,
        name: "Cobak",
        url: "",
    },
    {
        address: "0x44f49ff0da2498bCb1D3Dc7C0f999578F67FD8C6",
        symbol: "CORN",
        decimals: 18,
        name: "Corn",
        url: "",
    },
    {
        address: "0x5422374B27757da72d5265cC745ea906E0446634",
        symbol: "USDCV",
        decimals: 18,
        name: "USD CoinVertible",
        url: "",
    },
    {
        address: "0x216b3643ff8b7BB30d8A48E9F1BD550126202AdD",
        symbol: "ACU",
        decimals: 12,
        name: "Acurast",
        url: "",
    },
    {
        address: "0x3f80B1c54Ae920Be41a77f8B902259D48cf24cCf",
        symbol: "KERNEL",
        decimals: 18,
        name: "KernelDAO",
        url: "",
    },
    {
        address: "0x4ba01f22827018b4772CD326C7627FB4956A7C00",
        symbol: "MSUSD",
        decimals: 18,
        name: "Main Street USD",
        url: "",
    },
    {
        address: "0xAE12C5930881c53715B369ceC7606B70d8EB229f",
        symbol: "C98",
        decimals: 18,
        name: "Coin98",
        url: "",
    },
    {
        address: "0x2D1F7226Bd1F780AF6B9A49DCC0aE00E8Df4bDEE",
        symbol: "NVDAON",
        decimals: 18,
        name: "NVIDIA (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0x8408D45b61f5823298F19a09B53b7339c0280489",
        symbol: "ALLO",
        decimals: 18,
        name: "Allora",
        url: "",
    },
    {
        address: "0xdeF1b2D939EdC0E4d35806c59b3166F790175afe",
        symbol: "INX",
        decimals: 18,
        name: "Infinex",
        url: "",
    },
    {
        address: "0xEA26c4aC16D4a5A106820BC8AEE85fd0b7b2b664",
        symbol: "QKC",
        decimals: 18,
        name: "QuarkChain",
        url: "https://quarkchain.io",
    },
    {
        address: "0xab5eB14c09D416F0aC63661E57EDB7AEcDb9BEfA",
        symbol: "MSUSD",
        decimals: 18,
        name: "Metronome Synth USD",
        url: "",
    },
    {
        address: "0x0e397938C1Aa0680954093495B70A9F5e2249aBa",
        symbol: "QQQON",
        decimals: 18,
        name: "Invesco QQQ ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0x10dea67478c5F8C5E2D90e5E9B26dBe60c54d800",
        symbol: "TAIKO",
        decimals: 18,
        name: "Taiko",
        url: "",
    },
    {
        address: "0x9E32b13ce7f2E80A01932B42553652E053D6ed8e",
        symbol: "METIS",
        decimals: 18,
        name: "Metis",
        url: "",
    },
    {
        address: "0x44108f0223A3C3028F5Fe7AEC7f9bb2E66beF82F",
        symbol: "ACX",
        decimals: 18,
        name: "Across Protocol",
        url: "",
    },
    {
        address: "0x32353A6C91143bfd6C7d363B546e62a9A2489A20",
        symbol: "AGLD",
        decimals: 18,
        name: "Adventure Gold",
        url: "https://www.agora.finance",
    },
    {
        address: "0x259338656198eC7A76c729514D3CB45Dfbf768A1",
        symbol: "RESOLV",
        decimals: 18,
        name: "Resolv",
        url: "",
    },
    {
        address: "0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202",
        symbol: "KNC",
        decimals: 18,
        name: "Kyber Network Crystal",
        url: "",
    },
    {
        address: "0xacA92E438df0B2401fF60dA7E4337B687a2435DA",
        symbol: "MUSD",
        decimals: 6,
        name: "MetaMask USD",
        url: "",
    },
    {
        address: "0x6055Dc6Ff1077eebe5e6D2BA1a1f53d7Ef8430dE",
        symbol: "ES",
        decimals: 6,
        name: "Eclipse",
        url: "",
    },
    {
        address: "0xA0d69E286B938e21CBf7E51D71F6A4c8918f482F",
        symbol: "EUSD",
        decimals: 18,
        name: "Electronic USD",
        url: "",
    },
    {
        address: "0x2596825a84888E8f24b747DF29e11b5dd03C81D7",
        symbol: "FTRB",
        decimals: 18,
        name: "Faith Tribe",
        url: "",
    },
    {
        address: "0x491604c0FDF08347Dd1fa4Ee062a822A5DD06B5D",
        symbol: "CTSI",
        decimals: 18,
        name: "Cartesi",
        url: "https://cartesi.io",
    },
    {
        address: "0x030b69280892c888670EDCDCD8B69Fd8026A0BF3",
        symbol: "MMEV",
        decimals: 18,
        name: "Midas mMEV",
        url: "",
    },
    {
        address: "0xfc82bb4ba86045Af6F327323a46E80412b91b27d",
        symbol: "PROM",
        decimals: 18,
        name: "Prom",
        url: "",
    },
    {
        address: "0x63230728bc219d991D2995ce92E96C16Fcf8beB6",
        symbol: "KCT",
        decimals: 18,
        name: "Konnect",
        url: "",
    },
    {
        address: "0x5dc60C4D5e75D22588FA17fFEB90A63E535efCE0",
        symbol: "DKA",
        decimals: 18,
        name: "dKargo",
        url: "",
    },
    {
        address: "0x525A8F6F3Ba4752868cde25164382BfbaE3990e1",
        symbol: "NYM",
        decimals: 6,
        name: "Nym",
        url: "",
    },
    {
        address: "0x84cA8bc7997272c7CfB4D0Cd3D55cd942B3c9419",
        symbol: "DIA",
        decimals: 18,
        name: "DIA",
        url: "",
    },
    {
        address: "0x93A2Db22B7c736B341C32Ff666307F4a9ED910F5",
        symbol: "HYPER",
        decimals: 18,
        name: "Hyperlane",
        url: "",
    },
    {
        address: "0x4BE10dA47A07716af28Ad199FbE020501BddD7aF",
        symbol: "XT",
        decimals: 18,
        name: "XT.com",
        url: "",
    },
    {
        address: "0x66D79B8f60ec93Bfce0b56F5Ac14A2714E509a99",
        symbol: "MAPO",
        decimals: 18,
        name: "MAP Protocol",
        url: "",
    },
    {
        address: "0xB528edBef013aff855ac3c50b381f253aF13b997",
        symbol: "AEVO",
        decimals: 18,
        name: "Aevo",
        url: "",
    },
    {
        address: "0x62cA254a363dc3c748e7E955c20447aB5bF06fF7",
        symbol: "IVVON",
        decimals: 18,
        name: "iShares Core S&P 500 ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0x226bb599a12C826476e3A771454697EA52E9E220",
        symbol: "PRO",
        decimals: 8,
        name: "Propy",
        url: "https://propy.com",
    },
    {
        address: "0xcfcEcFe2bD2FED07A9145222E8a7ad9Cf1Ccd22A",
        symbol: "ADS",
        decimals: 11,
        name: "Adshares",
        url: "",
    },
    {
        address: "0xC4441c2BE5d8fA8126822B9929CA0b81Ea0DE38E",
        symbol: "USUAL",
        decimals: 18,
        name: "Usual",
        url: "",
    },
    {
        address: "0xc845b2894dBddd03858fd2D643B4eF725fE0849d",
        symbol: "NVDAX",
        decimals: 18,
        name: "NVIDIA xStock",
        url: "",
    },
    {
        address: "0x967da4048cD07aB37855c090aAF366e4ce1b9F48",
        symbol: "OCEAN",
        decimals: 18,
        name: "Ocean Protocol",
        url: "https://oceanprotocol.com",
    },
    {
        address: "0x890A5122Aa1dA30fEC4286DE7904Ff808F0bd74A",
        symbol: "MSY",
        decimals: 18,
        name: "Main Street Yield",
        url: "",
    },
    {
        address: "0xf94e7d0710709388bCe3161C32B4eEA56d3f91CC",
        symbol: "DSYNC",
        decimals: 18,
        name: "Destra Network",
        url: "",
    },
    {
        address: "0x6c5bA91642F10282b576d91922Ae6448C9d52f4E",
        symbol: "PHA",
        decimals: 18,
        name: "PHALA",
        url: "",
    },
    {
        address: "0x000006c2A22ff4A44ff1f5d0F2ed65F781F55555",
        symbol: "ZKC",
        decimals: 18,
        name: "Boundless",
        url: "",
    },
    {
        address: "0xB0c7a3Ba49C7a6EaBa6cD4a96C55a1391070Ac9A",
        symbol: "MAGIC",
        decimals: 18,
        name: "Treasure",
        url: "https://treasure.lol/",
    },
    {
        address: "0x6f259637dcD74C767781E37Bc6133cd6A68aa161",
        symbol: "HT",
        decimals: 18,
        name: "Huobi",
        url: "https://www.hbg.com",
    },
    {
        address: "0xCC8Fa225D80b9c7D42F96e9570156c65D6cAAa25",
        symbol: "SLP",
        decimals: 0,
        name: "Smooth Love Potion",
        url: "https://youengine.io",
    },
    {
        address: "0x5E362eb2c0706Bd1d134689eC75176018385430B",
        symbol: "DVSTETH",
        decimals: 18,
        name: "Decentralized Validator Token",
        url: "",
    },
    {
        address: "0xABD4C63d2616A5201454168269031355f4764337",
        symbol: "ORDER",
        decimals: 18,
        name: "Orderly",
        url: "",
    },
    {
        address: "0x87acFA3fD7A6e0d48677D070644D76905C2bDC00",
        symbol: "SPACE",
        decimals: 18,
        name: "Spacecoin",
        url: "",
    },
    {
        address: "0x6e15A54B5EcAc17e58daDedDbe8506a7560252F9",
        symbol: "F",
        decimals: 18,
        name: "SynFutures",
        url: "",
    },
    {
        address: "0xBa25B2281214300E4e649feAd9A6d6acD25f1c0a",
        symbol: "TREE",
        decimals: 18,
        name: "Tree",
        url: "",
    },
    {
        address: "0x0D37aF9D8AE74F35F3A38bD2a08FcB29890Ca6d2",
        symbol: "AIXBT",
        decimals: 18,
        name: "aixbt",
        url: "",
    },
    {
        address: "0x18F52B3fb465118731d9e0d276d4Eb3599D57596",
        symbol: "AID",
        decimals: 18,
        name: "GAIB AID",
        url: "",
    },
    {
        address: "0x61fac5F038515572d6F42d4BcB6B581642753D50",
        symbol: "IN",
        decimals: 18,
        name: "INFINIT",
        url: "",
    },
    {
        address: "0x9AAb071B4129B083B01cB5A0Cb513Ce7ecA26fa5",
        symbol: "HUNT",
        decimals: 18,
        name: "Hunt",
        url: "",
    },
    {
        address: "0xB6c3DC857845a713d3531cea5ac546F6767992F4",
        symbol: "ADCO",
        decimals: 6,
        name: "Advertise Coin",
        url: "https://advertisecoin.com",
    },
    {
        address: "0xb683D83a532e2Cb7DFa5275eED3698436371cc9f",
        symbol: "BTU",
        decimals: 18,
        name: "BTU Protocol",
        url: "https://btu-protocol.com",
    },
    {
        address: "0x66761Fa41377003622aEE3c7675Fc7b5c1C2FaC5",
        symbol: "CPOOL",
        decimals: 18,
        name: "Clearpool",
        url: "",
    },
    {
        address: "0x5A9610919f5e81183823A2be4Bd1BeB2B4da2a20",
        symbol: "APR",
        decimals: 18,
        name: "aPriori",
        url: "",
    },
    {
        address: "0x07041776f5007ACa2A54844F50503a18A72A8b68",
        symbol: "USAT",
        decimals: 6,
        name: "USAT",
        url: "",
    },
    {
        address: "0x431D5dfF03120AFA4bDf332c61A6e1766eF37BDB",
        symbol: "JPYC",
        decimals: 18,
        name: "JPY Coin",
        url: "",
    },
    {
        address: "0x2dfF88A56767223A5529eA5960Da7A3F5f766406",
        symbol: "ID",
        decimals: 18,
        name: "SPACE ID",
        url: "",
    },
    {
        address: "0x72e4f9F808C49A2a61dE9C5896298920Dc4EEEa9",
        symbol: "BITCOIN",
        decimals: 8,
        name: "HarryPotterObamaSonic10Inu (ETH)",
        url: "",
    },
    {
        address: "0x57B946008913B82E4dF85f501cbAeD910e58D26C",
        symbol: "POND",
        decimals: 18,
        name: "Marlin",
        url: "",
    },
    {
        address: "0x992651BFeB9A0DCC4457610E284ba66D86489d4d",
        symbol: "TLTON",
        decimals: 18,
        name: "iShares 20+ Year Treasury Bond ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0xd7Ca0e2C36d647446b782D1b72308E598373E2F5",
        symbol: "BRLV",
        decimals: 18,
        name: "Crown BRLV",
        url: "",
    },
    {
        address: "0xC477B6dfd26EC2460b3b92de18837Fd476Ea7549",
        symbol: "JCT",
        decimals: 18,
        name: "Janction",
        url: "",
    },
    {
        address: "0xAaAAAA20D9E0e2461697782ef11675f668207961",
        symbol: "AURORA",
        decimals: 18,
        name: "Aurora",
        url: "",
    },
    {
        address: "0xfAB99fCF605fD8f4593EDb70A43bA56542777777",
        symbol: "ZBT",
        decimals: 18,
        name: "ZEROBASE",
        url: "",
    },
    {
        address: "0x4ed257678Fc4E76df9642a416b223729fdEDBEFd",
        symbol: "STRX",
        decimals: 18,
        name: "StrikeX",
        url: "",
    },
    {
        address: "0x1b379A79c91a540b2bcd612b4d713f31De1b80cc",
        symbol: "NAORIS",
        decimals: 18,
        name: "Naoris Protocol",
        url: "",
    },
    {
        address: "0xAE2f842EF90C0d5213259Ab82639D5BBF649b08E",
        symbol: "MSTRX",
        decimals: 18,
        name: "MicroStrategy xStock",
        url: "",
    },
    {
        address: "0x833E53F1e2D320e0768671Dee5CEc88b2d93330F",
        symbol: "CAPX",
        decimals: 18,
        name: "Capx AI",
        url: "",
    },
    {
        address: "0xd9Fcd98c322942075A5C3860693e9f4f03AAE07b",
        symbol: "EUL",
        decimals: 18,
        name: "Euler",
        url: "",
    },
    {
        address: "0x826180541412D574cf1336d22c0C0a287822678A",
        symbol: "FLIP",
        decimals: 18,
        name: "Chainflip",
        url: "",
    },
    {
        address: "0xdD468A1DDc392dcdbEf6db6e34E89AA338F9F186",
        symbol: "MUSD",
        decimals: 18,
        name: "Mezo USD",
        url: "",
    },
    {
        address: "0xe7976c4Efc60d9f4C200Cc1bCEF1A1e3B02c73e7",
        symbol: "MAX",
        decimals: 18,
        name: "MAX",
        url: "",
    },
    {
        address: "0x9126236476eFBA9Ad8aB77855c60eB5BF37586Eb",
        symbol: "CHECK",
        decimals: 18,
        name: "Checkmate",
        url: "",
    },
    {
        address: "0x90A2a4c76b5D8c0bc892A69EA28Aa775a8f2dD48",
        symbol: "SPYX",
        decimals: 18,
        name: "SP500 xStock",
        url: "",
    },
    {
        address: "0x2370f9d504c7a6E775bf6E14B3F12846b594cD53",
        symbol: "JPYC",
        decimals: 18,
        name: "JPY Coin v1",
        url: "",
    },
    {
        address: "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B",
        symbol: "FOLKS",
        decimals: 6,
        name: "FOLKS",
        url: "",
    },
    {
        address: "0x5B7533812759B45C2B44C19e320ba2cD2681b542",
        symbol: "AGIX",
        decimals: 8,
        name: "SingularityNET",
        url: "",
    },
    {
        address: "0x38E68A37E401F7271568CecaAc63c6B1e19130B4",
        symbol: "BANANA",
        decimals: 18,
        name: "Banana Gun",
        url: "",
    },
    {
        address: "0x7Cd017ca5ddb86861FA983a34b5F495C6F898c41",
        symbol: "WUSD",
        decimals: 18,
        name: "Worldwide USD",
        url: "",
    },
    {
        address: "0x85Eee30c52B0b379b046Fb0F85F4f3Dc3009aFEC",
        symbol: "KEEP",
        decimals: 18,
        name: "Keep Network",
        url: "",
    },
    {
        address: "0xCEDbEA37C8872c4171259Cdfd5255CB8923Cf8e7",
        symbol: "XAN",
        decimals: 18,
        name: "Anoma",
        url: "",
    },
    {
        address: "0x25931894a86D47441213199621F1F2994e1c39Aa",
        symbol: "CGPT",
        decimals: 18,
        name: "ChainGPT",
        url: "",
    },
    {
        address: "0x0F81001eF0A83ecCE5ccebf63EB302c70a39a654",
        symbol: "DOLO",
        decimals: 18,
        name: "Dolomite",
        url: "",
    },
    {
        address: "0xB98d4C97425d9908E66E53A6fDf673ACcA0BE986",
        symbol: "ABT",
        decimals: 18,
        name: "Arcblock",
        url: "https://www.arcblock.io",
    },
    {
        address: "0xe1Be424F442D0687129128C6c38aAce44F8c8Dbc",
        symbol: "ZKP",
        decimals: 18,
        name: "zkPass",
        url: "",
    },
    {
        address: "0x04C46E830Bb56ce22735d5d8Fc9CB90309317d0f",
        symbol: "EKUBO",
        decimals: 18,
        name: "Ekubo Protocol",
        url: "",
    },
    {
        address: "0xA9299C296d7830A99414d1E5546F5171fA01E9c8",
        symbol: "DGLD",
        decimals: 18,
        name: "Gold Token SA DGLD Tokenized Gold",
        url: "",
    },
    {
        address: "0x35e78b3982E87ecfD5b3f3265B601c046cDBe232",
        symbol: "XAI",
        decimals: 18,
        name: "SideShift",
        url: "",
    },
    {
        address: "0xFEFf7a377A86462F5a2A872009722C154707F09e",
        symbol: "IEFAON",
        decimals: 18,
        name: "iShares Core MSCI EAFE ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0xe92f673Ca36C5E2Efd2DE7628f815f84807e803F",
        symbol: "GOOGLX",
        decimals: 18,
        name: "Alphabet xStock",
        url: "",
    },
    {
        address: "0x1e33E98aF620F1D563fcD3cfd3C75acE841204ef",
        symbol: "DUSD",
        decimals: 18,
        name: "Dialectic USD Vault",
        url: "",
    },
    {
        address: "0xDE2F7766C8BF14CA67193128535E5c7454f8387C",
        symbol: "META",
        decimals: 18,
        name: "Metadium",
        url: "",
    },
    {
        address: "0x7CF9DEC92ca9FD46f8d86e7798B72624Bc116C05",
        symbol: "MAPOLLO",
        decimals: 18,
        name: "Midas mAPOLLO",
        url: "",
    },
    {
        address: "0xFC8Dcfca8a37a855E352098aF205b3a537b6B026",
        symbol: "PLLD",
        decimals: 18,
        name: "Palladium Network",
        url: "",
    },
    {
        address: "0x53C8395465A84955c95159814461466053DedEDE",
        symbol: "DG",
        decimals: 18,
        name: "DeGate",
        url: "",
    },
    {
        address: "0x8A2279d4A90B6fe1C4B30fa660cC9f926797bAA2",
        symbol: "CHR",
        decimals: 6,
        name: "Chromia",
        url: "",
    },
    {
        address: "0xa753A7395cAe905Cd615Da0B82A53E0560f250af",
        symbol: "QQQX",
        decimals: 18,
        name: "Nasdaq xStock",
        url: "",
    },
    {
        address: "0xD0eC028a3D21533Fdd200838F39c85B03679285D",
        symbol: "NEWT",
        decimals: 18,
        name: "Newton Protocol",
        url: "",
    },
    {
        address: "0x7Cf9a80db3B29eE8efE3710AadB7b95270572d47",
        symbol: "NIL",
        decimals: 6,
        name: "Nillion",
        url: "",
    },
    {
        address: "0x14feE680690900BA0ccCfC76AD70Fd1b95D10e16",
        symbol: "PAAL",
        decimals: 9,
        name: "PAAL AI",
        url: "",
    },
    {
        address: "0x01791F726B4103694969820be083196cC7c045fF",
        symbol: "YB",
        decimals: 18,
        name: "Yield Basis",
        url: "",
    },
    {
        address: "0x36ac219f90f5A6A3C77f2a7B660E3cC701f68e25",
        symbol: "XCM",
        decimals: 18,
        name: "Coinmetro",
        url: "",
    },
    {
        address: "0x085780639CC2cACd35E474e71f4d000e2405d8f6",
        symbol: "FXUSD",
        decimals: 18,
        name: "f(x) Protocol fxUSD",
        url: "",
    },
    {
        address: "0xba5BDe662c17e2aDFF1075610382B9B691296350",
        symbol: "RARE",
        decimals: 18,
        name: "SuperRare",
        url: "https://superrare.com",
    },
    {
        address: "0x43Dfc4159D86F3A37A5A4B3D4580b888ad7d4DDd",
        symbol: "DODO",
        decimals: 18,
        name: "DODO",
        url: "https://dydx.exchange",
    },
    {
        address: "0xc50673EDb3A7b94E8CAD8a7d4E0cD68864E33eDF",
        symbol: "PNKSTR",
        decimals: 18,
        name: "PunkStrategy",
        url: "",
    },
    {
        address: "0x9813037ee2218799597d83D4a5B6F3b6778218d9",
        symbol: "BONE",
        decimals: 18,
        name: "Bone ShibaSwap",
        url: "",
    },
    {
        address: "0xa6C0c097741D55ECd9a3A7DeF3A8253fD022ceB9",
        symbol: "AVA",
        decimals: 18,
        name: "AVA (Travala)",
        url: "",
    },
    {
        address: "0xa21Af1050F7B26e0cfF45ee51548254C41ED6b5c",
        symbol: "OSAK",
        decimals: 18,
        name: "Osaka Protocol",
        url: "",
    },
    {
        address: "0x8CE9137d39326AD0cD6491fb5CC0CbA0e089b6A9",
        symbol: "SXP",
        decimals: 18,
        name: "Solar",
        url: "",
    },
    {
        address: "0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B",
        symbol: "TRIBE",
        decimals: 18,
        name: "Tribe",
        url: "",
    },
    {
        address: "0x2a9bDCFF37aB68B95A53435ADFd8892e86084F93",
        symbol: "AQT",
        decimals: 18,
        name: "Alpha Quark",
        url: "https://www.alphaquark.io",
    },
    {
        address: "0x09617F6fD6cF8A71278ec86e23bBab29C04353a7",
        symbol: "ULT",
        decimals: 18,
        name: "Shardus",
        url: "",
    },
    {
        address: "0xFd09911130e6930Bf87F2B0554c44F400bD80D3e",
        symbol: "ETHIX",
        decimals: 18,
        name: "Ethix",
        url: "",
    },
    {
        address: "0x14862c03A0cACcC1aB328B062E64e31B2a1afcd7",
        symbol: "SEDA",
        decimals: 18,
        name: "SEDA",
        url: "",
    },
    {
        address: "0xfF7CF16aA2fFc463b996DB2f7B7cf0130336899D",
        symbol: "AGGON",
        decimals: 18,
        name: "iShares Core US Aggregate Bond ETF (Ondo Tokenized ETF)",
        url: "",
    },
    {
        address: "0x4f0CA3df1c2e6b943cf82E649d576ffe7B2fABCF",
        symbol: "IAUON",
        decimals: 18,
        name: "iShares Gold Trust (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0x2fE058CcF29f123f9dd2aEC0418AA66a877d8E50",
        symbol: "MSYRUPUSDP",
        decimals: 18,
        name: "Midas msyrupUSDp",
        url: "",
    },
    {
        address: "0x4F9254C83EB525f9FCf346490bbb3ed28a81C667",
        symbol: "CELR",
        decimals: 18,
        name: "Celer Network",
        url: "https://www.celer.network/",
    },
    {
        address: "0xD101dCC414F310268c37eEb4cD376CcFA507F571",
        symbol: "RSC",
        decimals: 18,
        name: "ResearchCoin",
        url: "",
    },
    {
        address: "0x6B0b3a982b4634aC68dD83a4DBF02311cE324181",
        symbol: "ALI",
        decimals: 18,
        name: "Artificial Liquid Intelligence",
        url: "",
    },
    {
        address: "0x584bC13c7D411c00c01A62e8019472dE68768430",
        symbol: "HEGIC",
        decimals: 18,
        name: "Hegic",
        url: "",
    },
    {
        address: "0x419D0d8BdD9aF5e606Ae2232ed285Aff190E711b",
        symbol: "FUN",
        decimals: 8,
        name: "FUNToken",
        url: "https://funfair.io",
    },
    {
        address: "0x6EE2f71049DDE9a93B7c0EE1091b72aCf9b46810",
        symbol: "MERC",
        decimals: 18,
        name: "Liquid Mercury",
        url: "",
    },
    {
        address: "0xE1bAD922F84b198A08292FB600319300ae32471b",
        symbol: "FCT",
        decimals: 18,
        name: "Firmachain",
        url: "",
    },
    {
        address: "0x1D88713b483A8E45cfF0e5CD7c2e15E5Fab4534d",
        symbol: "STO",
        decimals: 18,
        name: "StakeStone",
        url: "",
    },
    {
        address: "0xf3b9569F82B18aEf890De263B84189bd33EBe452",
        symbol: "CAW",
        decimals: 18,
        name: "A Hunters Dream",
        url: "",
    },
    {
        address: "0x4f33aCf823E6eEb697180d553cE0c710124C8D59",
        symbol: "SPKCC",
        decimals: 5,
        name: "Spiko Digital Assets Cash & Carry Fund",
        url: "",
    },
    {
        address: "0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8",
        symbol: "AVAIL",
        decimals: 18,
        name: "Avail",
        url: "",
    },
    {
        address: "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC",
        symbol: "STORJ",
        decimals: 8,
        name: "Storj",
        url: "https://storj.io",
    },
    {
        address: "0xccC8cb5229B0ac8069C51fd58367Fd1e622aFD97",
        symbol: "GODS",
        decimals: 18,
        name: "Gods Unchained",
        url: "",
    },
    {
        address: "0x70e8dE73cE538DA2bEEd35d14187F6959a8ecA96",
        symbol: "XSGD",
        decimals: 6,
        name: "XSGD",
        url: "https://xfers.com/sg/stablecoin",
    },
    {
        address: "0x2a3bFF78B79A009976EeA096a51A948a3dC00e34",
        symbol: "WILD",
        decimals: 18,
        name: "Wilder World",
        url: "",
    },
    {
        address: "0x69Cbaf6C147086C3c234385556f8A0C6488D3420",
        symbol: "69420",
        decimals: 9,
        name: "69420",
        url: "",
    },
    {
        address: "0xe6fd75ff38Adca4B97FBCD938c86b98772431867",
        symbol: "ELA",
        decimals: 18,
        name: "Elastos",
        url: "",
    },
    {
        address: "0x2781246fe707bB15CeE3e5ea354e2154a2877B16",
        symbol: "EL",
        decimals: 18,
        name: "ELYSIA",
        url: "",
    },
    {
        address: "0x8207c1FfC5B6804F6024322CcF34F29c3541Ae26",
        symbol: "OGN",
        decimals: 18,
        name: "Origin Token",
        url: "https://www.originprotocol.com",
    },
    {
        address: "0xBC6DA0FE9aD5f3b0d58160288917AA56653660E9",
        symbol: "ALUSD",
        decimals: 18,
        name: "Alchemix USD",
        url: "",
    },
    {
        address: "0xf6b1117ec07684D3958caD8BEb1b302bfD21103f",
        symbol: "TSLAON",
        decimals: 18,
        name: "Tesla (Ondo Tokenized Stock)",
        url: "",
    },
    {
        address: "0xff742d05420B6Aca4481F635aD8341F81A6300C2",
        symbol: "ASD",
        decimals: 18,
        name: "AscendEx",
        url: "",
    },
    {
        address: "0x50753CfAf86c094925Bf976f218D043f8791e408",
        symbol: "EURR",
        decimals: 6,
        name: "StablR Euro",
        url: "",
    },
    {
        address: "0xEaE00D6F9B16Deb1BD584c7965e4c7d762f178a1",
        symbol: "XBG",
        decimals: 18,
        name: "XBorg",
        url: "",
    },
    {
        address: "0x3010ccb5419F1EF26D40a7cd3F0d707a0fa127Dc",
        symbol: "GEMS",
        decimals: 18,
        name: "Gems VIP",
        url: "",
    },
    {
        address: "0x33f6BE84becfF45ea6aA2952d7eF890B44bFB59d",
        symbol: "ON",
        decimals: 18,
        name: "Orochi Network",
        url: "",
    },
    {
        address: "0x9E46A38F5DaaBe8683E10793b06749EEF7D733d1",
        symbol: "NCT",
        decimals: 18,
        name: "PolySwarm",
        url: "https://polyswarm.io",
    },
];

// Return the top N tokens from the list.
function getTopTokens(n) {
    return TOKENS.slice(0, n);
}

// Build a map of address (lowercased) -> token info.
const TOKEN_BY_ADDRESS = new Map();
for (const t of TOKENS) {
    TOKEN_BY_ADDRESS.set(t.address.toLowerCase(), t);
}

// Build a map of symbol (uppercased) -> the set of contract addresses
// (lowercased) that legitimately bear it.  Used for spoofed-symbol detection.
// "ETH" maps to null: the native asset has no contract, so no contract may
// bear its symbol.
//
// The value is a set and not a single address because tickers are not unique
// and the list above proves it: seven of these 512 tokens share a symbol with
// another entry — FRAX, REUSD, TON, EURE, MSUSD, MUSD and JPYC — at two
// different real contracts each, all of them from the same source fetch.  A
// one-address-per-symbol table can only answer that by picking a winner, and
// the loser is then a token in our own bundled list that the spoof filter
// hides from the balance list, the history and the send selector at its own
// address, so the user cannot spend it (issue #276).  Naming every address
// that bears the symbol is the only shape that says what is true; it does not
// loosen the rule, because a contract outside the set is still a spoof.
const KNOWN_SYMBOLS = new Map();
KNOWN_SYMBOLS.set("ETH", null);
for (const t of TOKENS) {
    const upper = t.symbol.toUpperCase();
    if (!KNOWN_SYMBOLS.has(upper)) {
        KNOWN_SYMBOLS.set(upper, new Set());
    }
    const addresses = KNOWN_SYMBOLS.get(upper);
    // A null entry is the native asset and stays null: an ERC-20 that reports
    // the native symbol does not thereby become entitled to it.
    if (addresses !== null) {
        addresses.add(t.address.toLowerCase());
    }
}

// Fetch USD prices for the top N tokens from CoinDesk.
// Also always includes ETH. Returns { ETH: 1234.56, LINK: 8.60, ... }.
// n must be <= 30 (API and sanity limit).
async function getTopTokenPrices(n) {
    if (n > 30) {
        throw new Error("getTopTokenPrices: n must be <= 30, got " + n);
    }
    const symbols = ["ETH", ...TOKENS.slice(0, n).map((t) => t.symbol)];
    const unique = [...new Set(symbols)];
    const instruments = unique.map((s) => s + "-USD").join(",");
    const url =
        COINDESK_API +
        "?market=cadli&instruments=" +
        instruments +
        "&apply_mapping=true";
    const resp = await debugFetch(url);
    const json = await resp.json();
    const prices = {};
    for (const [instrument, data] of Object.entries(json.Data || {})) {
        const symbol = instrument.split("-")[0];
        if (data.VALUE !== undefined) {
            prices[symbol] = data.VALUE;
        }
    }
    return prices;
}

// Resolve a token symbol from multiple sources, never returning "?".
function resolveSymbol(tokenAddress, tokenBalances, trackedTokens) {
    const lower = (tokenAddress || "").toLowerCase();
    const tb = (tokenBalances || []).find(
        (t) => t.address.toLowerCase() === lower,
    );
    if (tb && tb.symbol) return tb.symbol;
    const known = TOKEN_BY_ADDRESS.get(lower);
    if (known && known.symbol) return known.symbol;
    const tracked = (trackedTokens || []).find(
        (t) => t.address.toLowerCase() === lower,
    );
    if (tracked && tracked.symbol) return tracked.symbol;
    return lower.slice(0, 10) + "\u2026";
}

module.exports = {
    TOKENS,
    TOKEN_BY_ADDRESS,
    KNOWN_SYMBOLS,
    getTopTokens,
    getTopTokenPrices,
    resolveSymbol,
};
