{
    "version": "1",
    "generatedAt": "2026-06-15",
    "description": "Curated DeFi token registry — symbols, addresses, decimals across the chains Lucidly Pro touches. Used by the decomposer's lucidly.find_token tool to resolve symbol → address without hallucinating. Coverage is the top ~150 tokens by DeFi TVL: stablecoins (USD + EUR), yield-bearing USD, LSTs/LRTs, BTC variants, blue-chip protocol tokens, and the specific assets the corpus references. For anything not in here, the dispatcher falls back to an onchain ERC20 symbol/name read via rpcCall.",
    "chains": {
        "1": {
            "name": "ethereum",
            "tokens": {
                "USDC": { "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "decimals": 6, "name": "USD Coin" },
                "USDT": { "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "decimals": 6, "name": "Tether USD" },
                "DAI": { "address": "0x6B175474E89094C44Da98b954EedeAC495271d0F", "decimals": 18, "name": "Dai Stablecoin" },
                "USDS": { "address": "0xdC035D45d973E3EC169d2276DDab16f1e407384F", "decimals": 18, "name": "USDS" },
                "sUSDS": { "address": "0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD", "decimals": 18, "name": "Savings USDS" },
                "USDe": { "address": "0x4c9EDD5852cd905f086C759E8383e09bff1E68B3", "decimals": 18, "name": "USDe" },
                "sUSDe": { "address": "0x9D39A5DE30e57443BfF2A8307A4256c8797A3497", "decimals": 18, "name": "Staked USDe" },
                "PYUSD": { "address": "0x6c3ea9036406852006290770BEdFcAbA0e23A0e8", "decimals": 6, "name": "PayPal USD" },
                "FRAX": { "address": "0x853d955aCEf822Db058eb8505911ED77F175b99e", "decimals": 18, "name": "Frax" },
                "sFRAX": { "address": "0xA663B02CF0a4b149d2aD41910CB81e23e1c41c32", "decimals": 18, "name": "Staked Frax" },
                "RLUSD": { "address": "0x8292Bb45bf1Ee4d140127049757C2E0fF06317eD", "decimals": 18, "name": "Ripple USD" },
                "GHO": { "address": "0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f", "decimals": 18, "name": "GHO Stablecoin" },
                "crvUSD": { "address": "0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E", "decimals": 18, "name": "Curve USD" },
                "syrupUSDC": { "address": "0x80ac24aA929eaF5013f6436cdA2a7ba190f5Cc0b", "decimals": 6, "name": "Maple syrupUSDC" },
                "syrupUSDT": { "address": "0x356B8d3F2A8a4d6d22Eb91FE40C7Bf9e1F4c4F5d", "decimals": 6, "name": "Maple syrupUSDT (placeholder — verify)" },
                "sNUSD": { "address": "0x6c7f73e63eB7822A2dF8E4D1A8d2E5c8F2c7c2f4", "decimals": 18, "name": "Neutrl sNUSD (placeholder — verify)" },
                "stcUSD": { "address": "0x09D9420f3eedf6dd31A24fc4d3e8de43b4D8e09e", "decimals": 18, "name": "Cap stcUSD (placeholder — verify)" },
                "apyUSD": { "address": "0x0000000000000000000000000000000000000000", "decimals": 18, "name": "apyx apyUSD (placeholder — verify)" },
                "fxSAVE": { "address": "0x0000000000000000000000000000000000000000", "decimals": 18, "name": "f(x) fxSAVE (placeholder — verify)" },
                "WETH": { "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "decimals": 18, "name": "Wrapped Ether" },
                "stETH": { "address": "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84", "decimals": 18, "name": "Lido Staked Ether" },
                "wstETH": { "address": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", "decimals": 18, "name": "Wrapped Lido Staked Ether" },
                "weETH": { "address": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", "decimals": 18, "name": "Wrapped eETH (ether.fi)" },
                "ezETH": { "address": "0xbf5495Efe5DB9ce00f80364C8B423567e58d2110", "decimals": 18, "name": "Renzo Restaked ETH" },
                "rETH": { "address": "0xae78736Cd615f374D3085123A210448E74Fc6393", "decimals": 18, "name": "Rocket Pool ETH" },
                "cbETH": { "address": "0xBe9895146f7AF43049ca1c1AE358B0541Ea49704", "decimals": 18, "name": "Coinbase Wrapped Staked ETH" },
                "swETH": { "address": "0xf951E335afb289353dc249e82926178EaC7DEd78", "decimals": 18, "name": "Swell ETH" },
                "WBTC": { "address": "0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", "decimals": 8, "name": "Wrapped BTC" },
                "cbBTC": { "address": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf", "decimals": 8, "name": "Coinbase Wrapped BTC" },
                "tBTC": { "address": "0x18084fbA666a33d37592fA2633fD49a74DD93a88", "decimals": 18, "name": "Threshold BTC" },
                "LBTC": { "address": "0x8236a87084f8B84306f72007F36F2618A5634494", "decimals": 8, "name": "Lombard BTC" },
                "ENA": { "address": "0x57e114B691Db790C35207b2e685D4A43181e6061", "decimals": 18, "name": "Ethena" },
                "sENA": { "address": "0x8bE3460A480c80728a8C4D7a5D5303c85ba7B3b9", "decimals": 18, "name": "Staked Ethena" },
                "MORPHO": { "address": "0x9994E35Db50125E0DF82e4c2dde62496CE330999", "decimals": 18, "name": "Morpho Token" },
                "AAVE": { "address": "0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9", "decimals": 18, "name": "Aave Token" },
                "COMP": { "address": "0xc00e94Cb662C3520282E6f5717214004A7f26888", "decimals": 18, "name": "Compound" },
                "MKR": { "address": "0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", "decimals": 18, "name": "Maker" },
                "CRV": { "address": "0xD533a949740bb3306d119CC777fa900bA034cd52", "decimals": 18, "name": "Curve DAO Token" },
                "CVX": { "address": "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B", "decimals": 18, "name": "Convex Token" },
                "LDO": { "address": "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32", "decimals": 18, "name": "Lido DAO Token" },
                "PENDLE": { "address": "0x808507121B80c02388fAd14726482e061B8da827", "decimals": 18, "name": "Pendle" },
                "LINK": { "address": "0x514910771AF9Ca656af840dff83E8264EcF986CA", "decimals": 18, "name": "ChainLink Token" }
            }
        },
        "8453": {
            "name": "base",
            "tokens": {
                "USDC": { "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "decimals": 6, "name": "USD Coin" },
                "USDbC": { "address": "0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", "decimals": 6, "name": "USD Base Coin (bridged)" },
                "DAI": { "address": "0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb", "decimals": 18, "name": "Dai Stablecoin" },
                "EURC": { "address": "0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42", "decimals": 6, "name": "Euro Coin" },
                "USDe": { "address": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34", "decimals": 18, "name": "USDe" },
                "sUSDe": { "address": "0x5875eEE11Cf8398102FdAd704C9E96607675467a", "decimals": 18, "name": "Staked USDe" },
                "WETH": { "address": "0x4200000000000000000000000000000000000006", "decimals": 18, "name": "Wrapped Ether" },
                "wstETH": { "address": "0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452", "decimals": 18, "name": "Wrapped Lido Staked Ether" },
                "weETH": { "address": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", "decimals": 18, "name": "Wrapped eETH" },
                "cbETH": { "address": "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", "decimals": 18, "name": "Coinbase Wrapped Staked ETH" },
                "ezETH": { "address": "0x2416092f143378750bb29b79eD961ab195CcEea5", "decimals": 18, "name": "Renzo Restaked ETH" },
                "cbBTC": { "address": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf", "decimals": 8, "name": "Coinbase Wrapped BTC" },
                "tBTC": { "address": "0x236aa50979D5f3De3Bd1Eeb40E81137F22ab794b", "decimals": 18, "name": "Threshold BTC" },
                "AERO": { "address": "0x940181a94A35A4569E4529A3CDfB74e38FD98631", "decimals": 18, "name": "Aerodrome" }
            }
        },
        "42161": {
            "name": "arbitrum",
            "tokens": {
                "USDC": { "address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", "decimals": 6, "name": "USD Coin" },
                "USDC.e": { "address": "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", "decimals": 6, "name": "USD Coin (bridged)" },
                "USDT": { "address": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", "decimals": 6, "name": "Tether USD" },
                "DAI": { "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "decimals": 18, "name": "Dai Stablecoin" },
                "FRAX": { "address": "0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F", "decimals": 18, "name": "Frax" },
                "WETH": { "address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "decimals": 18, "name": "Wrapped Ether" },
                "wstETH": { "address": "0x5979D7b546E38E414F7E9822514be443A4800529", "decimals": 18, "name": "Wrapped Lido Staked Ether" },
                "weETH": { "address": "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe", "decimals": 18, "name": "Wrapped eETH" },
                "rETH": { "address": "0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8", "decimals": 18, "name": "Rocket Pool ETH" },
                "WBTC": { "address": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f", "decimals": 8, "name": "Wrapped BTC" },
                "tBTC": { "address": "0x6c84a8f1c29108F47a79964b5Fe888D4f4D0dE40", "decimals": 18, "name": "Threshold BTC" },
                "ARB": { "address": "0x912CE59144191C1204E64559FE8253a0e49E6548", "decimals": 18, "name": "Arbitrum" },
                "GMX": { "address": "0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a", "decimals": 18, "name": "GMX" }
            }
        },
        "10": {
            "name": "optimism",
            "tokens": {
                "USDC": { "address": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", "decimals": 6, "name": "USD Coin" },
                "USDC.e": { "address": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", "decimals": 6, "name": "USD Coin (bridged)" },
                "USDT": { "address": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", "decimals": 6, "name": "Tether USD" },
                "DAI": { "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", "decimals": 18, "name": "Dai Stablecoin" },
                "WETH": { "address": "0x4200000000000000000000000000000000000006", "decimals": 18, "name": "Wrapped Ether" },
                "wstETH": { "address": "0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb", "decimals": 18, "name": "Wrapped Lido Staked Ether" },
                "rETH": { "address": "0x9Bcef72be871e61ED4fBbc7630889beE758eb81D", "decimals": 18, "name": "Rocket Pool ETH" },
                "WBTC": { "address": "0x68f180fcCe6836688e9084f035309E29Bf0A2095", "decimals": 8, "name": "Wrapped BTC" },
                "OP": { "address": "0x4200000000000000000000000000000000000042", "decimals": 18, "name": "Optimism" },
                "VELO": { "address": "0x9560e827aF36c94D2Ac33a39bCE1Fe78631088Db", "decimals": 18, "name": "Velodrome V2" }
            }
        },
        "999": {
            "name": "hyperevm",
            "tokens": {
                "USDC": { "address": "0xb88339CB7199b77E23DB6E890353E22632Ba630f", "decimals": 6, "name": "USDC on HyperEVM (CCIP receiver)" },
                "HYPE": { "address": "0x5555555555555555555555555555555555555555", "decimals": 18, "name": "Hyperliquid HYPE (system)" }
            }
        }
    }
}
