Repository Public
1{2 "_rule": "A deployment is listed only when (1) the document of the issuer (or of the network / canonical bridge for a bridged representation) named in `source` states the address — checked by scripts/check-sources.mts, result in evidence.json; (2) a second independent source agrees: CoinGecko's platform address for the coin id `cg` (cg.json), or, where CoinGecko lists no address, the canonical bridge's own token mapping read on-chain (`second`); (3) the contract answers symbol()/decimals() as expected on both RPC endpoints of its network, has code and a non-zero supply (Solana: an SPL mint owned by a token program, no transfer fee, no transfer hook). scripts/gen-tokens.mts applies (2) and (3), requires (1), and writes packages/core/src/tokens.ts.",3 "_read": "2026-11-10",4 "tokens": [5 {6 "symbol": "USDC",7 "name": "USD Coin",8 "source": "https://developers.circle.com/stablecoins/usdc-contract-addresses",9 "d": {10 "ethereum": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",11 "base": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",12 "arbitrum": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",13 "polygon": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",14 "optimism": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",15 "avalanche": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",16 "hyperevm": "0xb88339CB7199b77E23DB6E890353E22632Ba630f",17 "solana": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",18 "bsc": {19 "a": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d",20 "cg": "binance-bridged-usdc-bnb-smart-chain",21 "name": "Binance-Peg USD Coin",22 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"23 }24 },25 "cg": "usd-coin",26 "issuer": "Circle",27 "flags": "issuer can freeze addresses and pause transfers (Circle blacklist)"28 },29 {30 "symbol": "USDT",31 "name": "Tether USD",32 "source": "https://tether.to/en/supported-protocols/",33 "d": {34 "ethereum": "0xdac17f958d2ee523a2206206994597c13d831ec7",35 "avalanche": "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7",36 "solana": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB",37 "tron": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",38 "bsc": {39 "a": "0x55d398326f99059ff775485246999027b3197955",40 "cg": "binance-bridged-usdt-bnb-smart-chain",41 "cgSymbol": "BSC-USD",42 "name": "Binance-Peg BSC-USD (USDT)",43 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"44 },45 "base": {46 "a": "0xfde4c96c8593536e31f229ea8f37b2ada2699bb2",47 "cg": "l2-standard-bridged-usdt-base",48 "name": "Bridged USDT (Base Standard Bridge)",49 "source": "https://static.optimism.io/optimism.tokenlist.json"50 }51 },52 "cg": "tether",53 "issuer": "Tether",54 "alias": [55 "USD₮",56 "USDt"57 ],58 "flags": "issuer can freeze addresses and pause transfers (Tether blacklist, can destroy frozen funds); the Ethereum contract has a transfer-fee switch, read as 0 on 2026-11-10 (basisPointsRate)"59 },60 {61 "symbol": "PYUSD",62 "name": "PayPal USD",63 "source": "https://docs.paxos.com/guides/stablecoin/pyusd/mainnet",64 "d": {65 "ethereum": "0x6c3ea9036406852006290770BEdFcAbA0e23A0e8",66 "arbitrum": "0x46850aD61C2B7d64d08c9C754F45254596696984",67 "polygon": "0x99aF3EeA856556646C98c8B9b2548Fe815240750",68 "solana": "2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo"69 },70 "cg": "paypal-usd",71 "issuer": "Paxos (PayPal USD)",72 "flags": "issuer can freeze addresses and pause transfers"73 },74 {75 "symbol": "DAI",76 "name": "Dai",77 "source": "https://chainlog.sky.money/api/mainnet/active.json",78 "d": {79 "ethereum": "0x6B175474E89094C44Da98b954EedeAC495271d0F",80 "arbitrum": {81 "a": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1",82 "cg": "makerdao-arbitrum-bridged-dai-arbitrum-one",83 "name": "Dai (Sky Arbitrum bridge)",84 "source": "https://tokenlist.arbitrum.io/ArbTokenLists/arbed_arb_whitelist_era.json"85 },86 "optimism": {87 "a": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1",88 "cg": "makerdao-optimism-bridged-dai-optimism",89 "name": "Dai (Sky Optimism bridge)",90 "source": "https://static.optimism.io/optimism.tokenlist.json"91 },92 "base": {93 "a": "0x50c5725949a6f0c72e6c4a641f24049a917db0cb",94 "cg": "l2-standard-bridged-dai-base",95 "name": "Dai (Base Standard Bridge)",96 "source": "https://static.optimism.io/optimism.tokenlist.json"97 },98 "polygon": {99 "a": "0x8f3cf7ad23cd3cadbd9735aff958023239c6a063",100 "cg": "polygon-pos-bridged-dai-polygon-pos",101 "name": "Dai (Polygon PoS Bridge)",102 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json"103 },104 "bsc": {105 "a": "0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3",106 "cg": "binance-peg-dai",107 "name": "Binance-Peg Dai",108 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"109 }110 },111 "cg": "dai",112 "issuer": "Sky (MakerDAO)"113 },114 {115 "symbol": "USDS",116 "name": "USDS",117 "source": "https://chainlog.sky.money/api/mainnet/active.json ; https://developers.skyeco.com/guides/skylink/ ; https://docs.spark.fi/dev/savings/cross-chain-tokens ; https://developers.sky.money/guides/skylink/usds-ethereum-solana-bridge",118 "d": {119 "ethereum": "0xdC035D45d973E3EC169d2276DDab16f1e407384F",120 "base": "0x820C137fa70C8691f0e44Dc420a5e53c168921Dc",121 "solana": "USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA",122 "arbitrum": "0x6491c05a82219b8d1479057361ff1654749b876b"123 },124 "cg": "usds",125 "issuer": "Sky"126 },127 {128 "symbol": "USDe",129 "name": "Ethena USDe",130 "source": "https://docs.ethena.fi/solution-design/key-addresses",131 "d": {132 "ethereum": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3",133 "base": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",134 "arbitrum": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",135 "optimism": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",136 "bsc": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34",137 "solana": "DEkqHyPN7GMRJ5cArtQFAWefqbZb33Hyf6s5iCwjEonT",138 "avalanche": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34",139 "hyperevm": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34"140 },141 "cg": "ethena-usde",142 "issuer": "Ethena"143 },144 {145 "symbol": "FDUSD",146 "name": "First Digital USD",147 "source": "https://www.firstdigitallabs.com/fdusd (archived copy 2026-04-17)",148 "d": {149 "ethereum": "0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409",150 "bsc": "0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409",151 "arbitrum": "0x93C9932E4afa59201F0B5E63f7d816516F1669fE",152 "solana": "9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u"153 },154 "cg": "first-digital-usd",155 "issuer": "First Digital Labs",156 "flags": "issuer can freeze addresses and pause transfers"157 },158 {159 "symbol": "EURC",160 "name": "EURC",161 "source": "https://developers.circle.com/stablecoins/eurc-contract-addresses",162 "d": {163 "ethereum": "0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c",164 "base": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42",165 "avalanche": "0xC891EB4cbdEFf6e073e859e987815Ed1505c2ACD",166 "solana": "HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr",167 "optimism": "0xdcb612005417dc906ff72c87df732e5a90d49e11"168 },169 "cg": "euro-coin",170 "issuer": "Circle",171 "flags": "issuer can freeze addresses and pause transfers"172 },173 {174 "symbol": "RLUSD",175 "name": "Ripple USD",176 "source": "https://docs.ripple.com/products/stablecoin/overview/token-addresses",177 "d": {178 "ethereum": "0x8292bb45bf1ee4d140127049757c2e0ff06317ed"179 },180 "cg": "ripple-usd",181 "issuer": "Ripple (Standard Custody)",182 "flags": "issuer can freeze addresses and pause transfers"183 },184 {185 "symbol": "USDG",186 "name": "Global Dollar",187 "source": "https://docs.paxos.com/guides/stablecoin/usdg/mainnet",188 "d": {189 "ethereum": "0xe343167631d89B6Ffc58B88d6b7fB0228795491D",190 "arbitrum": "0x004B506865409877C9fA29bfb1ebA929984B9bbC",191 "solana": "2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH"192 },193 "cg": "global-dollar",194 "issuer": "Paxos",195 "flags": "issuer can freeze addresses and pause transfers"196 },197 {198 "symbol": "LINK",199 "name": "Chainlink",200 "source": "https://docs.chain.link/resources/link-token-contracts",201 "d": {202 "ethereum": "0x514910771AF9Ca656af840dff83E8264EcF986CA",203 "base": "0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196",204 "arbitrum": "0xf97f4df75117a78c1A5a0DBb814Af92458539FB4",205 "polygon": {206 "a": "0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39",207 "name": "Chainlink (Polygon PoS Bridge)",208 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json ; https://docs.chain.link/resources/link-token-contracts"209 },210 "optimism": "0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6",211 "bsc": {212 "a": "0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd",213 "name": "Binance-Peg ChainLink",214 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"215 },216 "solana": "LinkhB3afbBKb2EQQu7s7umdZceV3wcvAUJhQAfQ23L"217 },218 "cg": "chainlink",219 "issuer": "Chainlink"220 },221 {222 "symbol": "UNI",223 "name": "Uniswap",224 "source": "https://developers.uniswap.org/docs/ecosystem/governance/uni.md",225 "d": {226 "ethereum": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984",227 "arbitrum": "0xFa7F8980b0f1E64A2062791cc3b0871572f1F7f0",228 "optimism": "0x6fd9d7AD17242c41f7131d257212c54A0e816691",229 "polygon": {230 "a": "0xb33eaad8d922b1083446dc23f610c2567fb5180f",231 "name": "Uniswap (Polygon PoS Bridge)",232 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json"233 },234 "base": {235 "a": "0xc3De830EA07524a0761646a6a4e4be0e114a3C83",236 "name": "Uniswap (Base Standard Bridge)",237 "source": "https://static.optimism.io/optimism.tokenlist.json",238 "second": {239 "type": "op-bridge",240 "l1": "0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984"241 }242 },243 "bsc": {244 "a": "0xbf5140a22578168fd562dccf235e5d43a02ce9b1",245 "name": "Binance-Peg Uniswap",246 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"247 }248 },249 "cg": "uniswap",250 "issuer": "Uniswap"251 },252 {253 "symbol": "AAVE",254 "name": "Aave",255 "source": "https://aave.com/docs/ecosystem/aave.md",256 "d": {257 "ethereum": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9",258 "arbitrum": "0xba5DdD1f9d7F570dc94a51479a000E3BCE967196",259 "base": "0x63706e401c06ac8513145b7687a14804d17f814b",260 "optimism": "0x76FB31fb4af56892A25e32cFC43De717950c9278",261 "polygon": "0xD6DF932A45C0f255f85145f286eA0b292B21C90B",262 "bsc": {263 "a": "0xfb6115445bff7b52feb98650c87f44907e58f802",264 "name": "Binance-Peg Aave",265 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll"266 }267 },268 "cg": "aave",269 "issuer": "Aave"270 },271 {272 "symbol": "LDO",273 "name": "Lido DAO",274 "source": "https://docs.lido.fi/deployed-contracts/",275 "d": {276 "ethereum": "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32"277 },278 "cg": "lido-dao",279 "issuer": "Lido DAO"280 },281 {282 "symbol": "WBTC",283 "name": "Wrapped Bitcoin",284 "source": "https://wbtc.network/ecosystem",285 "d": {286 "ethereum": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599",287 "base": "0x0555e30da8f98308edb960aa94c0db47230d2b9c",288 "bsc": "0x0555e30da8f98308edb960aa94c0db47230d2b9c",289 "optimism": {290 "a": "0x68f180fcce6836688e9084f035309e29bf0a2095",291 "name": "Wrapped BTC (Optimism Standard Bridge)",292 "source": "https://static.optimism.io/optimism.tokenlist.json"293 },294 "avalanche": "0x0555e30da8f98308edb960aa94c0db47230d2b9c",295 "solana": "5XZw2LKTyrfvfiskJ78AMpackRjPcyCif1WhUsPDuVqQ",296 "arbitrum": {297 "a": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f",298 "cg": "arbitrum-bridged-wbtc-arbitrum-one",299 "name": "Wrapped BTC (Arbitrum bridge)",300 "source": "https://tokenlist.arbitrum.io/ArbTokenLists/arbed_arb_whitelist_era.json"301 },302 "polygon": {303 "a": "0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6",304 "cg": "polygon-bridged-wbtc-polygon-pos",305 "name": "Wrapped BTC (Polygon PoS Bridge)",306 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json"307 }308 },309 "cg": "wrapped-bitcoin",310 "issuer": "BitGo / BiT Global (WBTC)"311 },312 {313 "symbol": "WETH",314 "name": "Wrapped Ether",315 "source": "https://docs.arbitrum.io/build-decentralized-apps/reference/contract-addresses ; https://specs.optimism.io/protocol/predeploys.html ; https://docs.base.org/base-chain/network-information/base-contracts ; https://static.polygon.technology/network/mainnet/v1/index.json",316 "d": {317 "ethereum": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",318 "arbitrum": {319 "a": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",320 "cg": "arbitrum-bridged-weth-arbitrum-one"321 },322 "optimism": {323 "a": "0x4200000000000000000000000000000000000006",324 "cg": "l2-standard-bridged-weth-optimism"325 },326 "base": {327 "a": "0x4200000000000000000000000000000000000006",328 "cg": "l2-standard-bridged-weth-base"329 },330 "polygon": {331 "a": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",332 "cg": "polygon-pos-bridged-weth-polygon-pos",333 "name": "Wrapped Ether (Polygon PoS Bridge)"334 }335 },336 "cg": "weth",337 "issuer": "WETH9 wrapper contract of each network"338 },339 {340 "symbol": "PAXG",341 "name": "PAX Gold",342 "source": "https://docs.paxos.com/guides/stablecoin/paxg/mainnet",343 "d": {344 "ethereum": "0x45804880De22913dAFE09f4980848ECE6EcbAf78",345 "base": "0xe904AEA5E1b110c9174728fA2efFc8aeD19E98Ef",346 "solana": "5GgRAEmv8ZxF2PR5hY72Qs5x1bnQ6UK2RbTPoqJ3wSwW"347 },348 "cg": "pax-gold",349 "issuer": "Paxos",350 "flags": "issuer can freeze addresses and pause transfers; Paxos can charge a fee on transfers (its current value was not read on-chain)"351 },352 {353 "symbol": "ONDO",354 "name": "Ondo",355 "source": "https://docs.ondo.foundation/ondo-token",356 "d": {357 "ethereum": "0xfAbA6f8e4a5E8Ab82F62fe7C39859FA577269BE3"358 },359 "cg": "ondo-finance",360 "issuer": "Ondo Foundation"361 },362 {363 "symbol": "RENDER",364 "name": "Render",365 "source": "https://know.rendernetwork.com/general-render-network/rndr-to-render-what-you-need-to-know/render-network-upgrade-portal-faq",366 "d": {367 "solana": "rndrizKT3MK1iimdxRdWabcF7Zg7AR5T4nud4EkHBof"368 },369 "cg": "render-token",370 "issuer": "Render Network Foundation",371 "alias": [372 "RNDR"373 ]374 },375 {376 "symbol": "JUP",377 "name": "Jupiter",378 "source": "https://docs.jup.ag/user-docs/more/jup-token/faq.md",379 "d": {380 "solana": "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"381 },382 "cg": "jupiter-exchange-solana",383 "issuer": "Jupiter"384 },385 {386 "symbol": "RAY",387 "name": "Raydium",388 "source": "https://docs.raydium.io/ray/index",389 "d": {390 "solana": "4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R"391 },392 "cg": "raydium",393 "issuer": "Raydium"394 },395 {396 "symbol": "BONK",397 "name": "Bonk",398 "source": "bonkcoin.com (mint appears only as the target of the site's exchange links; not stated as text) + CoinGecko",399 "d": {400 "solana": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"401 },402 "cg": "bonk",403 "issuer": "Bonk community"404 },405 {406 "symbol": "PEPE",407 "name": "Pepe",408 "source": "https://www.pepe.vip",409 "d": {410 "ethereum": "0x6982508145454Ce325dDbE47a25d4ec3d2311933",411 "avalanche": "0xa659d083b677d6bffe1cb704e1473b896727be6d",412 "arbitrum": "0x25d887ce7a35172c62febfd67a1856f20faebb00",413 "bsc": "0x25d887ce7a35172c62febfd67a1856f20faebb00"414 },415 "cg": "pepe",416 "issuer": "Pepe"417 },418 {419 "symbol": "SHIB",420 "name": "Shiba Inu",421 "source": "https://shib.io/tokens/shib",422 "d": {423 "ethereum": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE"424 },425 "cg": "shiba-inu",426 "issuer": "Shiba Inu"427 },428 {429 "symbol": "USDT0",430 "name": "USDT0 (Tether omnichain, LayerZero OFT)",431 "cg": "usdt0",432 "issuer": "Everdawn Labs (USDT0), backed by USDT locked on Ethereum",433 "source": "https://docs.usdt0.to/technical-documentation/deployments.md",434 "d": {435 "polygon": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",436 "hyperevm": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb",437 "optimism": "0x01bff41798a0bcf287b996046ca68b395dbc1071",438 "arbitrum": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9"439 },440 "flags": "issuer can freeze addresses and pause transfers; upgradeable OFT",441 "alias": [442 "USD₮0"443 ]444 },445 {446 "symbol": "USDC.e",447 "name": "Bridged USDC",448 "cg": null,449 "issuer": "Bridge representation of Ethereum USDC (not issued by Circle)",450 "source": "",451 "d": {452 "polygon": {453 "a": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",454 "cg": "bridged-usdc-polygon-pos-bridge",455 "name": "Bridged USDC (Polygon PoS Bridge)",456 "onchain": "USDC",457 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json"458 },459 "arbitrum": {460 "a": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8",461 "cg": "usd-coin-ethereum-bridged",462 "name": "Bridged USDC (Arbitrum bridge)",463 "onchain": "USDC",464 "source": "https://tokenlist.arbitrum.io/ArbTokenLists/arbed_arb_whitelist_era.json"465 },466 "optimism": {467 "a": "0x7f5c764cbc14f9669b88837ca1490cca17c31607",468 "cg": "bridged-usd-coin-optimism",469 "name": "Bridged USDC (Optimism Standard Bridge)",470 "onchain": "USDC",471 "source": "https://static.optimism.io/optimism.tokenlist.json"472 },473 "avalanche": {474 "a": "0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664",475 "cg": "usd-coin-avalanche-bridged-usdc-e",476 "name": "Bridged USDC (Avalanche Bridge)",477 "onchain": "USDC.e",478 "source": "https://raw.githubusercontent.com/ava-labs/avalanche-bridge-resources/main/avalanche_contract_address.json"479 }480 },481 "flags": "bridge representation: redeemable only through the named bridge; many exchanges do not accept it as USDC"482 },483 {484 "symbol": "GHO",485 "name": "GHO",486 "cg": "gho",487 "issuer": "Aave DAO",488 "source": "https://raw.githubusercontent.com/bgd-labs/aave-address-book/main/src/GhoEthereum.sol ; https://raw.githubusercontent.com/bgd-labs/aave-address-book/main/src/GhoArbitrum.sol ; https://raw.githubusercontent.com/bgd-labs/aave-address-book/main/src/GhoBase.sol ; https://raw.githubusercontent.com/bgd-labs/aave-address-book/main/src/GhoAvalanche.sol",489 "d": {490 "ethereum": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f",491 "base": "0x6bb7a212910682dcfdbd5bcbb3e28fb4e8da10ee",492 "arbitrum": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33",493 "avalanche": "0xfc421ad3c883bf9e7c4f42de845c4e4405799e73"494 }495 },496 {497 "symbol": "crvUSD",498 "name": "crvUSD",499 "cg": "crvusd",500 "issuer": "Curve",501 "source": "https://docs.curve.finance/deployments.json",502 "d": {503 "ethereum": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e",504 "optimism": "0xc52d7f23a2e460248db6ee192cb23dd12bddcbf6",505 "polygon": "0xc4ce1d6f5d98d65ee25cf85e9f2e9dcfee6cb5d6",506 "bsc": "0xe2fb3f127f5450dee44afe054385d74c392bdef4",507 "arbitrum": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5",508 "base": "0x417ac0e078398c154edfadd9ef675d30be60af93"509 }510 },511 {512 "symbol": "frxUSD",513 "name": "Frax USD",514 "cg": "frax-usd",515 "issuer": "Frax",516 "source": "https://docs.frax.com/protocol/crosschain/addresses ; https://docs.frax.com/protocol/assets/frxusd/addresses",517 "d": {518 "ethereum": "0xcacd6fd266af91b8aed52accc382b4e165586e29",519 "solana": "GzX1ireZDU865FiMaKrdVB1H6AE8LAqWYCg6chrMrfBw",520 "bsc": "0x80eede496655fb9047dd39d9f418d5483ed600df",521 "polygon": "0x80eede496655fb9047dd39d9f418d5483ed600df",522 "base": "0xe5020a6d073a794b6e7f05678707de47986fb0b6",523 "avalanche": "0x80eede496655fb9047dd39d9f418d5483ed600df",524 "arbitrum": "0x80eede496655fb9047dd39d9f418d5483ed600df",525 "optimism": "0x80eede496655fb9047dd39d9f418d5483ed600df"526 }527 },528 {529 "symbol": "USDD",530 "name": "USDD",531 "cg": "usdd",532 "issuer": "USDD (TRON DAO Reserve)",533 "source": "https://docs.usdd.io/developers/deployment-addresses.md",534 "d": {535 "tron": "TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz",536 "ethereum": "0x4f8e5de400de08b164e7421b3ee387f461becd1a",537 "bsc": "0x45e51bc23d592eb2dba86da3985299f7895d66ba"538 }539 },540 {541 "symbol": "cbBTC",542 "name": "Coinbase Wrapped BTC",543 "cg": "coinbase-wrapped-btc",544 "issuer": "Coinbase",545 "source": "https://www.coinbase.com/cbbtc",546 "d": {547 "ethereum": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf",548 "solana": "cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij",549 "base": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf",550 "arbitrum": "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf"551 },552 "flags": "issuer can freeze addresses and pause transfers"553 },554 {555 "symbol": "tBTC",556 "name": "tBTC",557 "cg": "tbtc",558 "issuer": "Threshold Network",559 "source": "https://docs.threshold.network/resources/contract-addresses/mainnet/tbtc.md",560 "d": {561 "ethereum": "0x18084fba666a33d37592fa2633fd49a74dd93a88",562 "polygon": "0x236aa50979d5f3de3bd1eeb40e81137f22ab794b",563 "optimism": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40",564 "base": "0x236aa50979d5f3de3bd1eeb40e81137f22ab794b",565 "arbitrum": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40",566 "solana": "6DNSN2BJsaPFdFFc1zP37kkeNe4Usc1Sqkzr9C9vPWcU"567 }568 },569 {570 "symbol": "BTCB",571 "name": "Binance-Peg BTCB",572 "cg": "binance-bitcoin",573 "issuer": "Binance",574 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",575 "d": {576 "bsc": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c"577 }578 },579 {580 "symbol": "BTC.b",581 "name": "Bitcoin (BTC.b)",582 "cg": "bitcoin-avalanche-bridged-btc-b",583 "issuer": "Avalanche Bridge / Lombard",584 "source": "https://docs.lombard.finance/learn/transparency/smart-contracts",585 "d": {586 "avalanche": "0x152b9d0fdc40c096757f570a51e494bd4b943e50"587 }588 },589 {590 "symbol": "UBTC",591 "name": "Unit Bitcoin",592 "cg": "unit-bitcoin",593 "issuer": "Unit (Hyperliquid)",594 "source": "https://docs.hyperunit.xyz/",595 "d": {596 "hyperevm": "0x9fdbda0a5e284c32744d2f17ee5c74b284993463"597 }598 },599 {600 "symbol": "UETH",601 "name": "Unit Ethereum",602 "cg": "unit-ethereum",603 "issuer": "Unit (Hyperliquid)",604 "source": "https://docs.hyperunit.xyz/",605 "d": {606 "hyperevm": "0xbe6727b535545c67d5caa73dea54865b92cf7907"607 }608 },609 {610 "symbol": "USOL",611 "name": "Unit Solana",612 "cg": "unit-solana",613 "issuer": "Unit (Hyperliquid)",614 "source": "https://docs.hyperunit.xyz/",615 "d": {616 "hyperevm": "0x068f321fa8fb9f0d135f290ef6a3e2813e1c8a29"617 }618 },619 {620 "symbol": "WETH.e",621 "name": "Wrapped Ether (Avalanche Bridge)",622 "cg": "avalanche-bridged-weth-avalanche",623 "issuer": "Avalanche Bridge",624 "source": "https://raw.githubusercontent.com/ava-labs/avalanche-bridge-resources/main/avalanche_contract_address.json",625 "d": {626 "avalanche": {627 "a": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab",628 "cgSymbol": "WETH"629 }630 }631 },632 {633 "symbol": "LINK.e",634 "name": "Chainlink (Avalanche Bridge)",635 "cg": "chainlink",636 "issuer": "Avalanche Bridge; address published by Chainlink",637 "source": "https://docs.chain.link/resources/link-token-contracts ; https://raw.githubusercontent.com/ava-labs/avalanche-bridge-resources/main/avalanche_contract_address.json",638 "d": {639 "avalanche": {640 "a": "0x5947bb275c521040051d82396192181b413227a3",641 "cgSymbol": "LINK"642 }643 }644 },645 {646 "symbol": "wstETH",647 "name": "Lido Wrapped Staked ETH",648 "cg": "wrapped-steth",649 "issuer": "Lido",650 "source": "https://raw.githubusercontent.com/lidofinance/docs/main/docs/deployed-contracts/index.md",651 "d": {652 "ethereum": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0",653 "arbitrum": {654 "a": "0x5979d7b546e38e414f7e9822514be443a4800529",655 "cg": "arbitrum-bridged-wsteth-arbitrum",656 "name": "Lido wstETH (Arbitrum bridge)"657 },658 "optimism": {659 "a": "0x1f32b1c2345538c0c6f582fcb022739c4a194ebb",660 "cg": "superbridge-bridged-wsteth-optimism",661 "name": "Lido wstETH (Optimism bridge)"662 },663 "base": {664 "a": "0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452",665 "cg": "superbridge-bridged-wsteth-base",666 "name": "Lido wstETH (Base bridge)"667 },668 "polygon": {669 "a": "0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd",670 "cg": "polygon-bridged-wsteth-polygon",671 "name": "Lido wstETH (Polygon PoS Bridge)"672 },673 "bsc": {674 "a": "0x26c5e01524d2e6280a48f2c50ff6de7e52e9611c",675 "cg": "wormhole-bridged-wsteth-bsc",676 "name": "Lido wstETH (Wormhole + Axelar bridge)"677 }678 }679 },680 {681 "symbol": "rETH",682 "name": "Rocket Pool ETH",683 "cg": "rocket-pool-eth",684 "issuer": "Rocket Pool",685 "source": "https://raw.githubusercontent.com/rocket-pool/docs.rocketpool.net/main/docs/en/protocol/contracts-integrations.md",686 "d": {687 "ethereum": "0xae78736cd615f374d3085123a210448e74fc6393",688 "arbitrum": "0xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa8",689 "optimism": "0x9bcef72be871e61ed4fbbc7630889bee758eb81d",690 "base": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c",691 "polygon": "0x0266f4f08d82372cf0fcbccc0ff74309089c74d1"692 }693 },694 {695 "symbol": "cbETH",696 "name": "Coinbase Wrapped Staked ETH",697 "cg": "coinbase-wrapped-staked-eth",698 "issuer": "Coinbase",699 "source": "https://www.coinbase.com/cbeth",700 "d": {701 "ethereum": "0xbe9895146f7af43049ca1c1ae358b0541ea49704",702 "base": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22",703 "optimism": "0xaddb6a0412de1ba0f936dcaeb8aaa24578dcf3b2",704 "arbitrum": "0x1debd73e752beaf79865fd6446b0c970eae7732f",705 "polygon": "0x4b4327db1600b8b1440163f667e199cef35385f5"706 }707 },708 {709 "symbol": "weETH",710 "name": "ether.fi Wrapped eETH",711 "cg": "wrapped-eeth",712 "issuer": "ether.fi",713 "source": "https://etherfi.gitbook.io/etherfi/contracts-and-integrations/deployed-contracts.md",714 "d": {715 "ethereum": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee",716 "optimism": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff",717 "avalanche": "0xa3d68b74bf0528fdd07263c60d6488749044914b",718 "base": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a",719 "hyperevm": "0xa3d68b74bf0528fdd07263c60d6488749044914b",720 "bsc": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a",721 "arbitrum": {722 "a": "0x35751007a407ca6feffe80b3cb397736d2cf4dbe",723 "cg": "arbitrum-bridged-wrapped-eeth"724 }725 }726 },727 {728 "symbol": "ARB",729 "name": "Arbitrum",730 "cg": "arbitrum",731 "issuer": "Arbitrum Foundation",732 "source": "https://docs.arbitrum.foundation/deployment-addresses",733 "d": {734 "arbitrum": "0x912ce59144191c1204e64559fe8253a0e49e6548",735 "ethereum": "0xb50721bcf8d664c30412cfbc6cf7a15145234ad1"736 }737 },738 {739 "symbol": "OP",740 "name": "Optimism",741 "cg": "optimism",742 "issuer": "Optimism Foundation",743 "source": "https://specs.optimism.io/protocol/predeploys.html ; https://static.optimism.io/optimism.tokenlist.json",744 "d": {745 "optimism": "0x4200000000000000000000000000000000000042"746 }747 },748 {749 "symbol": "POL",750 "name": "POL (ERC-20 on Ethereum)",751 "cg": "polygon-ecosystem-token",752 "issuer": "Polygon Labs",753 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json",754 "d": {755 "ethereum": "0x455e53cbb86018ac2b8092fdcd39d8444affc3f6"756 }757 },758 {759 "symbol": "WPOL",760 "name": "Wrapped POL",761 "cg": "wmatic",762 "issuer": "Polygon Labs (wrapper contract)",763 "source": "https://static.polygon.technology/network/mainnet/v1/index.json ; https://raw.githubusercontent.com/0xPolygon/polygon-token-list/dev/src/tokens/mappedTokens.json",764 "d": {765 "polygon": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270"766 },767 "alias": [768 "WMATIC"769 ]770 },771 {772 "symbol": "WAVAX",773 "name": "Wrapped AVAX",774 "cg": "wrapped-avax",775 "issuer": "Ava Labs (wrapper contract)",776 "source": "https://build.avax.network/academy/blockchain/x402-payment-infrastructure/04-x402-on-avalanche/02-network-setup",777 "d": {778 "avalanche": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7"779 }780 },781 {782 "symbol": "WBNB",783 "name": "Wrapped BNB",784 "cg": "wbnb",785 "issuer": "BNB Chain (wrapper contract)",786 "source": "https://raw.githubusercontent.com/bnb-chain/bnb-chain.github.io/main/docs/bnb-smart-chain/benchmark/design-reference.md ; https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",787 "d": {788 "bsc": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c"789 }790 },791 {792 "symbol": "WHYPE",793 "name": "Wrapped HYPE",794 "cg": "wrapped-hype",795 "issuer": "Hyperliquid (wrapper contract)",796 "source": "https://raw.githubusercontent.com/hyperliquid-dex/hyper-evm-sync/main/src/run.rs",797 "d": {798 "hyperevm": "0x5555555555555555555555555555555555555555"799 }800 },801 {802 "symbol": "MNT",803 "name": "Mantle",804 "cg": "mantle",805 "issuer": "Mantle",806 "source": "https://token-list.mantle.xyz/mantle.tokenlist.json",807 "d": {808 "ethereum": "0x3c3a81e81dc49a522a592e7622a7e711c06bf354"809 }810 },811 {812 "symbol": "cbXRP",813 "name": "Coinbase Wrapped XRP",814 "cg": "coinbase-wrapped-xrp",815 "issuer": "Coinbase",816 "source": "https://www.coinbase.com/cbbtc",817 "d": {818 "base": "0xcb585250f852c6c6bf90434ab21a00f02833a4af"819 },820 "flags": "issuer can freeze addresses and pause transfers"821 },822 {823 "symbol": "cbDOGE",824 "name": "Coinbase Wrapped DOGE",825 "cg": "coinbase-wrapped-doge",826 "issuer": "Coinbase",827 "source": "https://www.coinbase.com/cbbtc",828 "d": {829 "base": "0xcbd06e5a2b0c65597161de254aa074e489deb510"830 },831 "flags": "issuer can freeze addresses and pause transfers"832 },833 {834 "symbol": "cbLTC",835 "name": "Coinbase Wrapped LTC",836 "cg": "coinbase-wrapped-ltc",837 "issuer": "Coinbase",838 "source": "https://www.coinbase.com/cbbtc",839 "d": {840 "base": "0xcb17c9db87b595717c857a08468793f5bab6445f"841 },842 "flags": "issuer can freeze addresses and pause transfers"843 },844 {845 "symbol": "cbADA",846 "name": "Coinbase Wrapped ADA",847 "cg": "coinbase-wrapped-ada",848 "issuer": "Coinbase",849 "source": "https://www.coinbase.com/cbbtc",850 "d": {851 "base": "0xcbada732173e39521cdbe8bf59a6dc85a9fc7b8c"852 },853 "flags": "issuer can freeze addresses and pause transfers"854 },855 {856 "symbol": "MKR",857 "name": "Maker",858 "cg": "maker",859 "issuer": "Sky (MakerDAO)",860 "source": "https://chainlog.sky.money/api/mainnet/active.json",861 "d": {862 "ethereum": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2"863 }864 },865 {866 "symbol": "SKY",867 "name": "Sky",868 "cg": "sky",869 "issuer": "Sky",870 "source": "https://chainlog.sky.money/api/mainnet/active.json",871 "d": {872 "ethereum": "0x56072c95faa701256059aa122697b133aded9279"873 }874 },875 {876 "symbol": "CRV",877 "name": "Curve DAO",878 "cg": "curve-dao-token",879 "issuer": "Curve",880 "source": "https://docs.curve.finance/deployments.json",881 "d": {882 "ethereum": "0xd533a949740bb3306d119cc777fa900ba034cd52",883 "arbitrum": "0x11cdb42b0eb46d95f990bedd4695a6e3fa034978",884 "optimism": "0x0994206dfe8de6ec6920ff4d779b0d950605fb53",885 "base": "0x8ee73c484a26e0a5df2ee2a4960b789967dd0415",886 "polygon": "0x172370d5cd63279efa6d502dab29171933a610af"887 }888 },889 {890 "symbol": "COMP",891 "name": "Compound",892 "cg": "compound-governance-token",893 "issuer": "Compound",894 "source": "https://docs.compound.finance/",895 "d": {896 "ethereum": "0xc00e94cb662c3520282e6f5717214004a7f26888",897 "bsc": "0x52ce071bd9b1c4b00a0b92d298c512478cad67e8",898 "base": "0x9e1028f5f1d5ede59748ffcee5532509976840e0",899 "arbitrum": "0x354a6da3fcde098f8389cad84b0182725c6c91de",900 "avalanche": "0xc3048e19e76cb9a3aa9d77d8c03c29fc906e2437",901 "polygon": "0x8505b9d2254a7ae468c0e9dd10ccea3a837aef5c"902 }903 },904 {905 "symbol": "SNX",906 "name": "Synthetix",907 "cg": "havven",908 "issuer": "Synthetix",909 "source": "https://docs.synthetix.io/about-synthetix/snx-token ; https://raw.githubusercontent.com/Synthetixio/synthetix-deployments/main/omnibus-base-mainnet-andromeda.toml",910 "d": {911 "ethereum": "0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f",912 "polygon": "0x50b728d8d964fd00c2d0aad81718b71311fef68a",913 "base": "0x22e6966b799c4d5b13be962e1d117b56327fda66",914 "optimism": "0x8700daec35af8ff88c16bdf0418774cb3d7599b4",915 "avalanche": "0xbec243c995409e6520d7c41e404da5deba4b209b"916 }917 },918 {919 "symbol": "PENDLE",920 "name": "Pendle",921 "cg": "pendle",922 "issuer": "Pendle",923 "source": "https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/1-core.json ; https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/42161-core.json ; https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/10-core.json ; https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/56-core.json ; https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/8453-core.json ; https://raw.githubusercontent.com/pendle-finance/pendle-core-v2-public/main/deployments/999-core.json",924 "d": {925 "ethereum": "0x808507121b80c02388fad14726482e061b8da827",926 "base": "0xa99f6e6785da0f5d6fb42495fe424bce029eeb3e",927 "bsc": "0xb3ed0a426155b79b898849803e3b36552f7ed507",928 "hyperevm": "0xd6eb81136884713e843936843e286fd2a85a205a",929 "arbitrum": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8",930 "optimism": "0xbc7b1ff1c6989f006a1185318ed4e7b5796e66e1"931 }932 },933 {934 "symbol": "ENA",935 "name": "Ethena",936 "cg": "ethena",937 "issuer": "Ethena",938 "source": "https://docs.ethena.fi/solution-design/key-addresses.md",939 "d": {940 "ethereum": "0x57e114b691db790c35207b2e685d4a43181e6061",941 "arbitrum": "0x58538e6a46e07434d7e7375bc268d3cb839c0133",942 "avalanche": "0x58538e6a46e07434d7e7375bc268d3cb839c0133",943 "base": "0x58538e6a46e07434d7e7375bc268d3cb839c0133",944 "optimism": "0x58538e6a46e07434d7e7375bc268d3cb839c0133",945 "solana": "72QvBVwpxqmheEPfaCwWSWqEFsUy3rhWt6JhQBMNTwD1"946 }947 },948 {949 "symbol": "GMX",950 "name": "GMX",951 "cg": "gmx",952 "issuer": "GMX",953 "source": "https://raw.githubusercontent.com/gmx-io/gmx-interface/master/sdk/src/configs/contracts.ts",954 "d": {955 "arbitrum": "0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a",956 "avalanche": "0x62edc0692bd897d2295872a9ffcac5425011c661"957 }958 },959 {960 "symbol": "AERO",961 "name": "Aerodrome",962 "cg": "aerodrome-finance",963 "issuer": "Aerodrome",964 "source": "https://raw.githubusercontent.com/aerodrome-finance/contracts/main/README.md",965 "d": {966 "base": "0x940181a94a35a4569e4529a3cdfb74e38fd98631"967 }968 },969 {970 "symbol": "VELO",971 "name": "Velodrome",972 "cg": "velodrome-finance",973 "issuer": "Velodrome",974 "source": "https://raw.githubusercontent.com/velodrome-finance/contracts/main/README.md",975 "d": {976 "optimism": "0x9560e827af36c94d2ac33a39bce1fe78631088db"977 }978 },979 {980 "symbol": "CAKE",981 "name": "PancakeSwap",982 "cg": "pancakeswap-token",983 "issuer": "PancakeSwap",984 "source": "https://docs.pancakeswap.finance/protocol/cake-tokenomics ; https://developer.pancakeswap.finance/contracts/cake",985 "d": {986 "bsc": "0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82",987 "ethereum": "0x152649ea73beab28c5b49b26eb48f7ead6d4c898",988 "base": "0x3055913c90fcc1a6ce9a358911721eeb942013a1",989 "solana": "4qQeZ5LwSz6HuupUu8jCtgXyW1mYQcNbFAW1sWZp89HL",990 "arbitrum": "0x1b896893dfc86bb67cf57767298b9073d2c1ba2c"991 }992 },993 {994 "symbol": "JOE",995 "name": "JOE (LFJ)",996 "cg": "joe",997 "issuer": "LFJ (Trader Joe)",998 "source": "https://raw.githubusercontent.com/traderjoe-xyz/joe-sdk/main/src/constants.ts",999 "d": {1000 "avalanche": "0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd",1001 "arbitrum": "0x371c7ec6d8039ff7933a2aa28eb827ffe1f52f07",1002 "bsc": "0x371c7ec6d8039ff7933a2aa28eb827ffe1f52f07"1003 }1004 },1005 {1006 "symbol": "MORPHO",1007 "name": "Morpho",1008 "cg": "morpho",1009 "issuer": "Morpho Association",1010 "source": "https://docs.morpho.org/get-started/resources/addresses/",1011 "d": {1012 "ethereum": "0x58d97b57bb95320f9a05dc918aef65434969c2b2",1013 "base": "0xbaa5cc21fd487b8fcc2f632f3f4e8d37262a0842",1014 "arbitrum": "0x40bd670a58238e6e230c430bbb5ce6ec0d40df48"1015 }1016 },1017 {1018 "symbol": "EIGEN",1019 "name": "EigenCloud (EIGEN)",1020 "cg": "eigenlayer",1021 "issuer": "Eigen Foundation",1022 "source": "https://raw.githubusercontent.com/Layr-Labs/eigenlayer-contracts/main/README.md",1023 "d": {1024 "ethereum": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83",1025 "base": "0x2081ab0d9ec9e4303234ab26d86b20b3367946ee"1026 }1027 },1028 {1029 "symbol": "ETH",1030 "name": "Binance-Peg Ethereum",1031 "cg": "binance-peg-weth",1032 "issuer": "Binance",1033 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1034 "d": {1035 "bsc": {1036 "a": "0x2170ed0880ac9a755fd29b2688956bd959f933f8",1037 "cgSymbol": "WETH"1038 }1039 }1040 },1041 {1042 "symbol": "XRP",1043 "name": "Binance-Peg XRP",1044 "cg": "binance-peg-xrp",1045 "issuer": "Binance",1046 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1047 "d": {1048 "bsc": "0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe"1049 }1050 },1051 {1052 "symbol": "DOGE",1053 "name": "Binance-Peg Dogecoin",1054 "cg": "binance-peg-dogecoin",1055 "issuer": "Binance",1056 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1057 "d": {1058 "bsc": "0xba2ae424d960c26247dd6c32edc70b295c744c43"1059 }1060 },1061 {1062 "symbol": "ADA",1063 "name": "Binance-Peg Cardano",1064 "cg": "binance-peg-cardano",1065 "issuer": "Binance",1066 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1067 "d": {1068 "bsc": "0x3ee2200efb3400fabb9aacf31297cbdd1d435d47"1069 }1070 },1071 {1072 "symbol": "SOL",1073 "name": "Binance-Peg SOL",1074 "cg": "binance-peg-sol",1075 "issuer": "Binance",1076 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1077 "d": {1078 "bsc": "0x570a5d26f7765ecb712c0924e4de545b89fd43df"1079 }1080 },1081 {1082 "symbol": "LTC",1083 "name": "Binance-Peg Litecoin",1084 "cg": "binance-peg-litecoin",1085 "issuer": "Binance",1086 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1087 "d": {1088 "bsc": "0x4338665cbb7b2485a8855a139b75d5e34ab0db94"1089 }1090 },1091 {1092 "symbol": "DOT",1093 "name": "Binance-Peg Polkadot",1094 "cg": "binance-peg-polkadot",1095 "issuer": "Binance",1096 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1097 "d": {1098 "bsc": "0x7083609fce4d1d8dc0c979aab8c869ea2c873402"1099 }1100 },1101 {1102 "symbol": "AVAX",1103 "name": "Binance-Peg Avalanche",1104 "cg": "binance-peg-avalanche",1105 "issuer": "Binance",1106 "source": "https://www.binance.com/bapi/capital/v1/public/capital/getNetworkCoinAll",1107 "d": {1108 "bsc": "0x1ce0c2827e2ef14d5c4f29a091d735a204794041"1109 }1110 },1111 {1112 "symbol": "BRETT",1113 "name": "Brett",1114 "cg": "based-brett",1115 "issuer": "Brett (Base)",1116 "source": "https://www.basedbrett.com/assets/index-4a61c05f.js",1117 "d": {1118 "base": "0x532f27101965dd16442e59d40670faf5ebb142e4"1119 }1120 },1121 {1122 "symbol": "TOSHI",1123 "name": "Toshi",1124 "cg": "toshi",1125 "issuer": "Toshi (Base)",1126 "source": "https://www.toshithecat.com/",1127 "d": {1128 "base": "0xac1bd2486aaf3b5c0fc3fd868558b082a531b2b4"1129 }1130 },1131 {1132 "symbol": "DEGEN",1133 "name": "Degen",1134 "cg": "degen-base",1135 "issuer": "Degen (Farcaster)",1136 "source": "https://www.degen.tips/",1137 "d": {1138 "base": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed"1139 }1140 },1141 {1142 "symbol": "WIF",1143 "name": "dogwifhat",1144 "cg": "dogwifcoin",1145 "issuer": "dogwifhat",1146 "source": "https://dogwifcoin.org/",1147 "d": {1148 "solana": "EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm"1149 }1150 },1151 {1152 "symbol": "JTO",1153 "name": "Jito",1154 "cg": "jito-governance-token",1155 "issuer": "Jito Foundation",1156 "source": "https://www.jito.network/docs/governance/amended-and-restated-memorandum-of-association.md ; https://raw.githubusercontent.com/jito-foundation/distributor/master/README.md",1157 "d": {1158 "solana": "jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL"1159 }1160 },1161 {1162 "symbol": "PYTH",1163 "name": "Pyth Network",1164 "cg": "pyth-network",1165 "issuer": "Pyth Data Association",1166 "source": "https://raw.githubusercontent.com/pyth-network/governance/main/staking/app/constants.ts",1167 "d": {1168 "solana": "HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3"1169 }1170 },1171 {1172 "symbol": "HNT",1173 "name": "Helium",1174 "cg": "helium",1175 "issuer": "Helium Foundation",1176 "source": "https://docs.helium.com/tokens/hnt-token/",1177 "d": {1178 "solana": "hntyVP6YFm1Hg25TN9WGLqM12b8TQmcknKrdu1oxWux"1179 }1180 },1181 {1182 "symbol": "ORCA",1183 "name": "Orca",1184 "cg": "orca",1185 "issuer": "Orca",1186 "source": "https://docs.orca.so/governance/treasury.md",1187 "d": {1188 "solana": "orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE"1189 }1190 },1191 {1192 "symbol": "W",1193 "name": "Wormhole",1194 "cg": "wormhole",1195 "issuer": "Wormhole Foundation",1196 "source": "https://wormhole.com/docs/",1197 "d": {1198 "solana": "85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ",1199 "arbitrum": "0xb0ffa8000886e57f86dd5264b9582b2ad87b2b91",1200 "ethereum": "0xb0ffa8000886e57f86dd5264b9582b2ad87b2b91",1201 "base": "0xb0ffa8000886e57f86dd5264b9582b2ad87b2b91"1202 }1203 },1204 {1205 "symbol": "mSOL",1206 "name": "Marinade Staked SOL",1207 "cg": "msol",1208 "issuer": "Marinade",1209 "source": "https://docs.marinade.finance/developers/contract-addresses.md",1210 "d": {1211 "solana": "mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So"1212 }1213 },1214 {1215 "symbol": "jitoSOL",1216 "name": "Jito Staked SOL",1217 "cg": "jito-staked-sol",1218 "issuer": "Jito",1219 "source": "https://www.jito.network/docs/jitosol/jitosol-liquid-staking/security/deployed-programs",1220 "d": {1221 "solana": "J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn"1222 }1223 },1224 {1225 "symbol": "bSOL",1226 "name": "BlazeStake Staked SOL",1227 "cg": "blazestake-staked-sol",1228 "issuer": "SolBlaze",1229 "source": "https://stake-docs.solblaze.org/developers/addresses",1230 "d": {1231 "solana": "bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1"1232 }1233 }1234 ],1235 "excluded": [1236 {1237 "symbol": "stETH",1238 "why": "rebasing balance (Lido): the balance changes without a transfer and a transfer can move 1–2 wei less than asked, which breaks the exact-amount accounting of sends and swaps — hold wstETH instead"1239 },1240 {1241 "symbol": "FLOKI",1242 "why": "fee-on-transfer according to its own documentation (a tax is taken on transfers; not tested here): the amount received is not the amount sent, which breaks the swap minimum-output check and deposit accounting"1243 },1244 {1245 "symbol": "FRAX (legacy)",1246 "why": "Legacy Frax Dollar is being replaced by frxUSD; the issuer no longer promotes it — frxUSD is the candidate instead"1247 },1248 {1249 "symbol": "USDbC@base",1250 "why": "bridged USDC on Base, deprecated by Base in favour of native USDC; thin liquidity"1251 },1252 {1253 "symbol": "USDC@tron",1254 "why": "Circle ended its support of USDC on TRON in 2024; the TRON contract is absent from Circle's contract-address page"1255 },1256 {1257 "symbol": "LINK@polygon 0xb0897686c545045aFc77CF20eC7A532E3120E0F1 / LINK@bsc 0x404460C6A5EdE2D891e8297795264fDe62ADBB75",1258 "why": "Chainlink's ERC-677 LINK (wave-1 candidates): CoinGecko lists another contract on these networks (the bridged / Binance-Peg ERC-20, which holds the liquidity); the two sources do not agree on these addresses, so they stay out. The contracts CoinGecko lists were registered instead, each with its own first source (Polygon, Binance)"1259 },1260 {1261 "symbol": "UNI@polygon / UNI@bsc 0x06e8bdE95BE4ce5cB1134BD47aD18a79fFB35822",1262 "why": "wave-1 candidate address that CoinGecko does not list; replaced by the Polygon PoS bridge token and the Binance-Peg token, each confirmed by its own two sources"1263 },1264 {1265 "symbol": "SHIB on BNB Chain, Arbitrum, Optimism, Base, Polygon, Avalanche",1266 "why": "wave-1 candidates from shib.io: CoinGecko lists no address on these networks and no canonical-bridge mapping was checked — still no second source"1267 },1268 {1269 "symbol": "DAI.e, USDT.e, WBTC.e, AAVE.e, UNI.e @avalanche",1270 "why": "old Avalanche Bridge representations with little liquidity left; not proposed (USDC.e, WETH.e, LINK.e and BTC.b are the Avalanche representations kept)"1271 },1272 {1273 "symbol": "WETH / WBTC (Wormhole) @solana",1274 "why": "not proposed: no issuer document stating the mint was found in the time available; Solana keeps WBTC (BitGo), cbBTC (Coinbase) and tBTC (Threshold), each with an identified issuer"1275 },1276 {1277 "symbol": "MKR/SKY, LDO, PEPE, ONDO… on other networks",1278 "why": "not proposed beyond the deployments their issuer documents"1279 }1280 ],1281 "_schema": "tokens[]: symbol, name, cg (CoinGecko coin id), issuer, source (URLs separated by ' ; '), flags?, alias? (other accepted on-chain symbols), d: { network: address | { a: address, cg?, cgSymbol?, name?, source?, onchain? (exact on-chain symbol when it is not the ticker), second? } }"1282}