{ "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "Deployed graph: per-chain cW* addresses, anchor addresses, PMM pool existence and params. Gas-native rollout adds gasMirrors, gasPmmPools, gasReferenceVenues, and gasQuoteAddresses so compliant cW gas lanes can publish DODO PMM, Uniswap v3 reference, Balancer, Curve, and 1inch exposure state alongside the stable mesh.", "version": "1.4.1", "updated": "2026-04-20", "homeChainId": 138, "chains": { "138": { "name": "DeFi Oracle Meta Mainnet (Chain 138)", "anchorAddresses": { "USDT": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1", "USDC": "0x71D6687F38b93CCad569Fa6352c876eea967201b", "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" }, "bridgeAvailable": true, "pmmPools": [ { "base": "cUSDT", "quote": "cUSDC", "poolAddress": "0x9e89bAe009adf128782E19e8341996c596ac40dC", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cUSDT", "quote": "USDT", "poolAddress": "0x866Cb44b59303d8dc5f4F9E3E7A8e8b0bf238d66", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cUSDC", "quote": "USDC", "poolAddress": "0xc39B7D0F40838cbFb54649d327f49a6DAC964062", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cEURC", "quote": "cUSDC", "poolAddress": "0x5efD4771e35B9A101Bc0f4E44905b3c77292D95D", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cEURT", "quote": "cUSDC", "poolAddress": "0xC479ad0c2333c7738DFA13Ef9E0d3eD2De53F191", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cGBPC", "quote": "cUSDC", "poolAddress": "0xb7fe7C3B71580f9BcE496076dc8b0B4B40A06edd", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cGBPT", "quote": "cUSDC", "poolAddress": "0x77aEfcd4E25eFf32A680057879fB176aF4a66838", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cAUDC", "quote": "cUSDC", "poolAddress": "0x034B89E3F050F48849139E37813EdFd048253876", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cJPYC", "quote": "cUSDC", "poolAddress": "0xD6a83bb947Ea062580c220e03B37E44C9532FA2c", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cCHFC", "quote": "cUSDC", "poolAddress": "0x9fd00d9875cBd1b8F54F51e153ade0D7DC87f05B", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cCADC", "quote": "cUSDC", "poolAddress": "0xf9dEd79Ff2a481C1c6aD6Bfb2114b488Aba567F5", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cXAUC", "quote": "cUSDC", "poolAddress": "0xDC4968F0B665ccDffBba6eB23902e95b5b3B097B", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cXAUT", "quote": "cUSDC", "poolAddress": "0x8C7874d1040377be410c1140A1B5E1B869fbBe30", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cEURC", "quote": "cEURT", "poolAddress": "0x0F2f82bf28e7844898BFABf35A5566681fC2f7ab", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cGBPC", "quote": "cGBPT", "poolAddress": "0x7B3CD08B46b7b1EAD9F5cB5AcEaf1Db298A39db5", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cXAUC", "quote": "cXAUT", "poolAddress": "0x89e0304B724E87F816A1c72e716949d4DbC9c4d5", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cUSDT", "quote": "WETH", "poolAddress": "0xaE38a008Ba4Dbf8D9F141D03e9dC8f7Dbe0ce17c", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cUSDC", "quote": "WETH", "poolAddress": "0xAAE68830a55767722618E869882c6Ed064Cc1eb2", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cEURC", "quote": "WETH", "poolAddress": "0xbF534b5bc92b43DBC907Dedf3Fc3A23C571C2D77", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cEURT", "quote": "WETH", "poolAddress": "0x4a64c886cedF00db42ea5B946D6b304121ad9529", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cGBPC", "quote": "WETH", "poolAddress": "0xE4355CaF23B9487758A60e0BA43174A3Eed0Cb1D", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cGBPT", "quote": "WETH", "poolAddress": "0xA55c322580Ae3C14DB6CFA8FbB264a99632186d8", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cAUDC", "quote": "WETH", "poolAddress": "0x3068da5d0aB1E31100910e9c6FCEa72617d42151", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cJPYC", "quote": "WETH", "poolAddress": "0x21C7ED2Ed7fD8A7518F75FFB63BB9029225766dD", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cCHFC", "quote": "WETH", "poolAddress": "0xc316038D686594f6eb5bb7fB87e58e2E4D1A137B", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cCADC", "quote": "WETH", "poolAddress": "0xEB8Fc45659A2b911527E2Cd484936C5266B9da9F", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cXAUC", "quote": "WETH", "poolAddress": "0x6fcfc82Ff1b795fD8F53eDdD04144F20c1669e38", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cXAUT", "quote": "WETH", "poolAddress": "0x43fE1A62803C033a9777F48A1BbDd1d66331b1c3", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true } ] }, "1": { "name": "Ethereum Mainnet", "cwTokens": { "cWUSDT": "0xaF5017d0163ecb99D9B5D94e3b4D7b09Af44D8AE", "cWUSDC": "0x2de5F116bFcE3d0f922d9C8351e0c5Fc24b9284a", "cWEURC": "0xD4aEAa8cD3fB41Dc8437FaC7639B6d91B60A5e8d", "cWEURT": "0x855d74FFB6CF75721a9bAbc8B2ed35c8119241dC", "cWGBPC": "0xc074007dc0bfb384b1cf6426a56287ed23fe4d52", "cWGBPT": "0x1dDF9970F01c76A692Fdba2706203E6f16e0C46F", "cWAUDC": "0x5020Db641B3Fc0dAbBc0c688C845bc4E3699f35F", "cWJPYC": "0x07EEd0D7dD40984e47B9D3a3bdded1c536435582", "cWCHFC": "0x0F91C5E6Ddd46403746aAC970D05d70FFe404780", "cWCADC": "0x209FE32fe7B541751D190ae4e50cd005DcF8EDb4", "cWXAUC": "0x572Be0fa8CA0534d642A567CEDb398B771D8a715", "cWXAUT": "0xACE1DBF857549a11aF1322e1f91F2F64b029c906", "cWBTC": "0xcb7c000000000000000000000000000000000001" }, "anchorAddresses": { "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "USDT": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "TRUU": "0xDAe0faFD65385E7775Cf75b1398735155EF6aCD2" }, "pmmPools": [ { "base": "cWUSDT", "quote": "USDC", "poolAddress": "0x27f3aE7EE71Be3d77bAf17d4435cF8B895DD25D2", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDC", "quote": "USDC", "poolAddress": "0x69776fc607e9edA8042e320e7e43f54d06c68f0E", "feeBps": 3, "k": 0, "role": "defense", "publicRoutingEnabled": false, "maxTradeSizeUnits": 2964298 }, { "base": "cWUSDT", "quote": "USDT", "poolAddress": "0x79156F6B7bf71a1B72D78189B540A89A6C13F6FC", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDC", "quote": "USDT", "poolAddress": "0xCC0fd27A40775c9AfcD2BBd3f7c902b0192c247A", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0xe944b7Cb012A0820c07f54D51e92f0e1C74168DB", "feeBps": 3, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x0bC750F9c6DbDcd76B205695A356491b1B9ef098", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0x5488042dF882893a3e7074453E2005CaDE4101b0", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0x6c1bD4F43c5f330E50B61DE81066dA7C61a9b5b4", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0xE0F35b5736FDd0a2F4B618621b0A08F8D8A3f92A", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x8A4187dF0A8FE855cC53A4F7B2D8346588Ee9794", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x776Ca556deD3245984F504F4bef8Eeec55C50190", "feeBps": 10, "k": 0, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x9cF3DeDAaC0984c530801b9b4881c8f99Bb329c3", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0xA42566bb730AD6D551Db32d50c0877132fc07c32", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0xf6470219ce7749f8860dEABe9c347Ef2c1075E08", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0x1D51a38C924382287d770AbB61deb9C39ACa96E9", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true } ], "pmmPoolsVolatile": [ { "base": "cWUSDT", "quote": "TRUU", "poolAddress": "0x508E5e80B66204b8CD9869323Fdd3A289ea50993", "feeBps": 30, "k": 500000000000000000, "role": "truu_routing", "publicRoutingEnabled": false }, { "base": "cWUSDC", "quote": "TRUU", "poolAddress": "0x9A632F35078b6A4A9bf27806Bb7aFfAA2F16C846", "feeBps": 30, "k": 500000000000000000, "role": "truu_routing", "publicRoutingEnabled": false } ], "bridgeAvailable": true, "gasMirrors": { "cWETH": "0xf6dc5587e18f27adff60e303fdd98f35b50fa8a5" }, "gasQuoteAddresses": { "WETH": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "USDC": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" }, "gasPmmPools": [ { "familyKey": "eth_mainnet", "base": "cWETH", "quote": "WETH", "poolAddress": "0x746E5e7382603cbaff985C18262afd4f30C51e39", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "eth_mainnet", "base": "cWETH", "quote": "USDC", "poolAddress": "0x94ee8EE32FCD86aCa362481160c5eEc1afa6C639", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "eth_mainnet", "protocol": "uniswap_v3", "base": "cWETH", "quote": "WETH", "venueAddress": "0x7111000000000000000000000000000000000001", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_mainnet", "protocol": "balancer", "base": "cWETH", "quote": "USDC", "venueAddress": "0xba11000000000000000000000000000000000001", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_mainnet", "protocol": "curve", "base": "cWETH", "quote": "USDC", "venueAddress": "0xc711000000000000000000000000000000000001", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_mainnet", "protocol": "1inch", "base": "cWETH", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x422608c5dDff909675ac2C5F872fD42f16B9287A", "factoryAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "routerAddress": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWUSDC", "quote": "USDC", "poolAddress": "0xC28706F899266b36BC43cc072b3a921BDf2C48D9", "factoryAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", "routerAddress": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "10": { "name": "Optimism", "cwTokens": { "cWUSDT": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6", "cWUSDC": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105", "cWEURC": "0x4ab39b5bab7b463435209a9039bd40cf241f5a82", "cWEURT": "0x6f521cd9fcf7884cd4e9486c7790e818638e09dd", "cWGBPC": "0x3f8c409c6072a2b6a4ff17071927ba70f80c725f", "cWGBPT": "0x456373d095d6b9260f01709f93fccf1d8aa14d11", "cWAUDC": "0x25603ae4bff0b71d637b3573d1b6657f5f6d17ef", "cWJPYC": "0x8e54c52d34a684e22865ac9f2d7c27c30561a7b9", "cWCHFC": "0x4d9bc6c74ba65e37c4139f0aec9fc5ddff28dcc4", "cWCADC": "0x9f6d2578003fe04e58a9819a4943732f2a203a61", "cWXAUC": "0xddc4063f770f7c49d00b5a10fb552e922aa39b2c", "cWXAUT": "0x145e8e8c49b6a021969dd9d2c01c8fea44374f61", "cWBTC": "0xcb7c00000000000000000000000000000000000a" }, "anchorAddresses": { "USDC": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", "USDT": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0x4B452800f6cD50326F14a6f089f4bB04e8079250", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0x19e1fdd037F1651AcEE11c5A5Aa246b85FA63f8e", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0xA97D7dfB93CBf0C10243931d93FFEda745222ec6", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x78C6aC6D7CbFcd85A3291D656F2154979a92c00B", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x631DfC86A03cB05319d7165198f8099dacF78e56", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0x79BE2b70A94E954d095f9F537FAf0741D15dfA31", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0x5D6b5d7CA165c39c350083255774DdBf1c858e12", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x68C1c8a945ddCF3482b73aC09b6B5D4177D564AF", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWUSDC", "quote": "USDC", "poolAddress": "0x022a8835b5c8fd6714cE33c783a426398468702B", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDT", "quote": "USDT", "poolAddress": "0x0630059fc9a629DABAC1244c9f021A33A71B098f", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0xCE25c324e41049D75abfB81c23257984A2A97a79", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0xb3Ee650019d7F756ce0F79b69614Fa2761871775", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWETHL2": "0x95007ec50d0766162f77848edf7bdc4eba147fb4" }, "gasQuoteAddresses": { "WETH": "0x4200000000000000000000000000000000000006", "USDC": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85" }, "gasPmmPools": [ { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "WETH", "poolAddress": "0xA9fC99fd6C1B665CC385156a088c637972e3d34A", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "USDC", "poolAddress": "0xB018cdB90ec1EF6cf729Bc7DfF4330EE1D97474a", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "eth_l2", "protocol": "uniswap_v3", "base": "cWETHL2", "quote": "WETH", "venueAddress": "0x712100000000000000000000000000000000000a", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "balancer", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xba2100000000000000000000000000000000000a", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "curve", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xc72100000000000000000000000000000000000a", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "1inch", "base": "cWETHL2", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0xe28BFf306442a8A512d2441847c27211a7C4C613", "factoryAddress": "0x0c3c1c532F1e39EdF36BE9Fe0bE1410313E074Bf", "routerAddress": "0x4A7b5Da61326A6379179b40d00F57E5bbDC962c2", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "25": { "name": "Cronos", "cwTokens": { "cWUSDT": "0x72948a7a813B60b37Cd0c920C4657DbFF54312b8", "cWUSDC": "0x932566E5bB6BEBF6B035B94f3DE1f75f126304Ec", "cWEURC": "0x7574d37F42528B47c88962931e48FC61608a4050", "cWEURT": "0x9f833b4f1012F52eb3317b09922a79c6EdFca77D", "cWGBPC": "0xe5c65A76A541368d3061fe9E7A2140cABB903dbF", "cWGBPT": "0xBb58fa16bAc8E789f09C14243adEE6480D8213A2", "cWAUDC": "0xff3084410A732231472Ee9f93F5855dA89CC5254", "cWJPYC": "0x52aD62B8bD01154e2A4E067F8Dc4144C9988d203", "cWCHFC": "0xB55F49D6316322d5caA96D34C6e4b1003BD3E670", "cWCADC": "0x32aD687F24F77bF8C86605c202c829163Ac5Ab36", "cWXAUC": "0xf1B771c95573113E993374c0c7cB2dc1a7908B12", "cWXAUT": "0xD517C0cF7013f988946A468c880Cc9F8e2A4BCbE", "cWBTC": "0xcb7c000000000000000000000000000000000019" }, "anchorAddresses": { "USDC": "0xc21223249CA28397B4B6541dfFaEcC539BfF0c59", "USDT": "0x66e428c3f67a68878562e79A0234c1F83c208770" }, "pmmPools": [ { "base": "cWUSDT", "quote": "USDT", "poolAddress": "0xb4F3d4C8995032690837543438ac40BA5cbfd8Fe", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDC", "quote": "USDC", "poolAddress": "0x72c50bb2c621a2C10E162776D0D210d3C9f8Ac02", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWAUDC", "quote": "USDT", "poolAddress": "0x5b5fA8664FC1eb630b2D76deAf57Dd35ef326eAE", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDT", "poolAddress": "0xFFe56BE4628f2863Cd7c38d3fFa70d6A3255FBD3", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDT", "poolAddress": "0x937E86f21007C15F28081DBD419ea39ef5bc87F2", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDT", "poolAddress": "0xbe68d6ae47049ce0EA5B6a82AB1c388f4023aec8", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDT", "poolAddress": "0xE3bb64f8F05dB65C9bb1103f5D7C445C402161Ec", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDT", "poolAddress": "0xDa60b22cDb3D3Ec67c309457Bd50C4e67D4611a4", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDT", "poolAddress": "0x1935d14D513E158D630488f2D20Cd28CFe23aAe6", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDT", "poolAddress": "0x97fD4E88490D8c4bcbe1930Cece12e8DD22529bE", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDT", "poolAddress": "0xAA450B4Cf4EEc28C440850665546D85C67b4B2A6", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDT", "poolAddress": "0x8B11f71C0ABF2f8031c47cFd20d22b2ab2799183", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWCRO": "0x9b10eb0f77c45322dbd1fcb07176fd9a7609c164" }, "gasQuoteAddresses": { "WCRO": "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23", "USDT": "0x66e428c3f67a68878562e79A0234c1F83c208770" }, "gasPmmPools": [ { "familyKey": "cro", "base": "cWCRO", "quote": "WCRO", "poolAddress": "0x31a1F3fBe7C61936a9c639A355f6b735A53241A1", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "cro", "base": "cWCRO", "quote": "USDT", "poolAddress": "0x0a1e33387d55F726233EDA0ee229047DF9145723", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "cro", "protocol": "uniswap_v3", "base": "cWCRO", "quote": "WCRO", "venueAddress": "0x7161000000000000000000000000000000000019", "supported": false, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live", "official_uniswap_v3_deployments_not_documented_for_cronos" ] }, { "familyKey": "cro", "protocol": "balancer", "base": "cWCRO", "quote": "USDT", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "cro", "protocol": "curve", "base": "cWCRO", "quote": "USDT", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "cro", "protocol": "1inch", "base": "cWCRO", "quote": "USDT", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x438d8E1a8E311d2ae4b75a38E0044675fD324133", "factoryAddress": "0x3B44B2a187a7b3824131F8db5a74194D0a42Fc15", "routerAddress": "0x145863Eb42Cf62847A6Ca784e6416C1682b1b2Ae", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "56": { "name": "BSC (BNB Chain)", "cwTokens": { "cWUSDT": "0x9a1D0dBEE997929ED02fD19E0E199704d20914dB", "cWUSDC": "0x5355148C4740fcc3D7a96F05EdD89AB14851206b", "cWEURC": "0x50b073d0D1D2f002745cb9FC28a057d5be84911c", "cWEURT": "0x1ED9E491A5eCd53BeF21962A5FCE24880264F63f", "cWAUSDT": "0xe1a51Bc037a79AB36767561B147eb41780124934", "cWUSDW": "0xC2FA05F12a75Ac84ea778AF9D6935cA807275E55", "cWGBPC": "0x8b6EE72001cAFcb21D56a6c4686D6Db951d499A6", "cWGBPT": "0xA6eFb8783C8ad2740ec880e46D4f7E608E893B1B", "cWAUDC": "0x7062f35567BBAb4d98dc33af03B0d14Df42294D5", "cWJPYC": "0x5fbCE65524211BC1bFb0309fd9EE09E786c6D097", "cWCHFC": "0xD9f8710caeeBA3b3D423D7D14a918701426B5ef3", "cWCADC": "0x9AE7a6B311584D60Fa93f973950d609061875775", "cWXAUC": "0xCB145bA9A370681e3545F60e55621eBf218B1031", "cWXAUT": "0x73E0CF8BF861D376B3a4C87c136F975027f045ff", "cWBTC": "0xcb7c000000000000000000000000000000000038" }, "anchorAddresses": { "USDT": "0x55d398326f99059fF775485246999027B3197955" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDT", "poolAddress": "0x85E2C97a931D1e5Ed31F4D6cb4094fB036AE4ED4", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDT", "poolAddress": "0xE193bd2f602CaC833330c6835f934f3958a7785b", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDT", "poolAddress": "0x02F70D646B57439faF5dF1B16d2B174Ee2A9F373", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDT", "poolAddress": "0xaF1EA2c0105C90C819849FBFE931D61a11De4793", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDT", "poolAddress": "0x6b97090c974eCAf77dC4e390B044F87Ec71f5fA1", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDT", "poolAddress": "0x5e19913eDaAcaB436AbF635e58f2453323cB2CB3", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDT", "poolAddress": "0x439C447b4FDa58fcAF587F0A042662A46029dC7c", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDT", "poolAddress": "0xBEceD3b25448F648a36Fa9dd6D17a68CB6e61f36", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDT", "poolAddress": "0xe9306557758c19cb8FbeEb4777dc7b14f251f67c", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDT", "poolAddress": "0xfB094EC50d932bCD004E4136EfB62119c0f576E1", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWBNB": "0x179034a08ac2c9c35d2e41239f68c79dca6f18fa" }, "gasQuoteAddresses": { "WBNB": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", "USDT": "0x55d398326f99059fF775485246999027B3197955" }, "gasPmmPools": [ { "familyKey": "bnb", "base": "cWBNB", "quote": "WBNB", "poolAddress": "0x5183fd157BA046E50E65375136A83FC1BcD88184", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "bnb", "base": "cWBNB", "quote": "USDT", "poolAddress": "0x5eb7c86c935A22d096D45c2A597B4a8f88Be06e5", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "bnb", "protocol": "uniswap_v3", "base": "cWBNB", "quote": "WBNB", "venueAddress": "0x7131000000000000000000000000000000000038", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "bnb", "protocol": "balancer", "base": "cWBNB", "quote": "USDT", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "bnb", "protocol": "curve", "base": "cWBNB", "quote": "USDT", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "bnb", "protocol": "1inch", "base": "cWBNB", "quote": "USDT", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x7e308c12bd609607DF9C4137E30235D5A9Da2A64", "factoryAddress": "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73", "routerAddress": "0x10ED43C718714eb63d5aA57B78B54704E256024E", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDT", "poolAddress": "0xe9b082bAa73Fa4DEc7CB3CbD99B19D30BbfE1523", "factoryAddress": "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73", "routerAddress": "0x10ED43C718714eb63d5aA57B78B54704E256024E", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDC", "poolAddress": "0x639D7e64C6f1fC676226f20a0C42aEcDD66545E8", "factoryAddress": "0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73", "routerAddress": "0x10ED43C718714eb63d5aA57B78B54704E256024E", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "100": { "name": "Gnosis Chain", "cwTokens": { "cWUSDT": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWUSDC": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4", "cWEURC": "0x25603ae4bff0b71d637b3573d1b6657f5f6d17ef", "cWEURT": "0x8e54c52d34a684e22865ac9f2d7c27c30561a7b9", "cWGBPC": "0x4d9bc6c74ba65e37c4139f0aec9fc5ddff28dcc4", "cWGBPT": "0x9f6d2578003fe04e58a9819a4943732f2a203a61", "cWAUDC": "0xddc4063f770f7c49d00b5a10fb552e922aa39b2c", "cWJPYC": "0x145e8e8c49b6a021969dd9d2c01c8fea44374f61", "cWCHFC": "0x46d90d7947f1139477c206c39268923b99cf09e4", "cWCADC": "0xa7133c78e0ec74503a5941bcbd44257615b6b4f6", "cWXAUC": "0x23873b85cfeb343eb952618e8c9e9bfb7f6a0d45", "cWXAUT": "0xc6189d404dc60cae7b48e2190e44770a03193e5f", "cWBTC": "0xcb7c000000000000000000000000000000000064" }, "anchorAddresses": { "USDC": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0xeb5A688dF70be2F790719872Be9Ecc5648aEE460", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0x45177D998F4022aeaa046C60e734aEf8c18aCb70", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x9ff24E16c5687330c271a52655971c7C2498FaC8", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x8c8d6cc14111443Ef8572D58Df387a1E497b7C43", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0xB73e4C13757EE99540A1F0e973980E423987De19", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0xf060E1B29FF714f5Ac89F8Bd3869cF300C5b387f", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0x3adB3fB8451727fDEBe3D00617170dAF3725F6B4", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0xe11936EcE13B5f04156898a510B86493F2862042", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0x02BE3C506FD5541c8225dB43C6FFC5a39ADd803E", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0x7069d10A0E4496D0CEa08Ff27EaE9de0BB7D0d23", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWXDAI": "0x9f833b4f1012f52eb3317b09922a79c6edfca77d" }, "gasQuoteAddresses": { "WXDAI": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d", "USDC": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83" }, "gasPmmPools": [ { "familyKey": "xdai", "base": "cWXDAI", "quote": "WXDAI", "poolAddress": "0x528579867e2914723029b18fD0E5798f3DB7D337", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "xdai", "base": "cWXDAI", "quote": "USDC", "poolAddress": "0x6AC4D7E3d2Ef5d94744B3a5BC1f5cE18682383C0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "xdai", "protocol": "uniswap_v3", "base": "cWXDAI", "quote": "WXDAI", "venueAddress": "0x7171000000000000000000000000000000000064", "supported": false, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live", "official_uniswap_v3_deployments_not_documented_for_gnosis" ] }, { "familyKey": "xdai", "protocol": "balancer", "base": "cWXDAI", "quote": "USDC", "venueAddress": "0xba71000000000000000000000000000000000064", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "xdai", "protocol": "curve", "base": "cWXDAI", "quote": "USDC", "venueAddress": "0xc771000000000000000000000000000000000064", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "xdai", "protocol": "1inch", "base": "cWXDAI", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x064d782Be0113Cb427f3Af0De9335C9F34A1de34", "factoryAddress": "0xc35DADB65012eC5796536bD9864eD8773aBc74C4", "routerAddress": "0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "137": { "name": "Polygon", "cwTokens": { "cWUSDT": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWUSDC": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4", "cWEURC": "0x3CD9ee18db7ad13616FCC1c83bC6098e03968E66", "cWEURT": "0xBeF5A0Bcc0E77740c910f197138cdD90F98d2427", "cWAUSDT": "0xf12e262F85107df26741726b074606CaFa24AAe7", "cWGBPC": "0x948690147D2e50ffe50C5d38C14125aD6a9FA036", "cWGBPT": "0x58a8D8F78F1B65c06dAd7542eC46b299629A60dd", "cWAUDC": "0xFb4B6Cc81211F7d886950158294A44C312abCA29", "cWJPYC": "0xf9f5D0ACD71C76F9476F10B3F3d3E201F0883C68", "cWCHFC": "0xeE17bB0322383fecCA2784fbE2d4CD7d02b1905B", "cWCADC": "0xc9750828124D4c10e7a6f4B655cA8487bD3842EB", "cWXAUC": "0x328Cd365Bb35524297E68ED28c6fF2C9557d1363", "cWXAUT": "0x9e6044d730d4183bF7a666293d257d035Fba6d44", "cWBTC": "0xcb7c000000000000000000000000000000000089" }, "anchorAddresses": { "USDC": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", "USDT": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F" }, "pmmPools": [ { "base": "cWUSDT", "quote": "USDT", "poolAddress": "0xFCB0b0Ac36d67EDBA91100c75C27De945357CD62", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWUSDC", "quote": "USDC", "poolAddress": "0x8F1038dE06d799a30D16d8B0b0ADEe629e7d4547", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "publicRoutingEnabled": true }, { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0xbD34966FE5Eed81AFffF8081e9BB527Fc8066783", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0xc79da1E8B33E580d53C683923685B26FFC653650", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x30dAeF9a8Dd4aEc2949013Fe18b5Ab3C2505D825", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x0c6F5D3d8d52cBC52849327F6eC6aE52C8497A8D", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x36aB6bef2B3335ebf6a762665978bf5e845FDEC0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0x7a95f67E31f271A6a83219d8368D963Ee2fC106B", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0xC3645c7153b7B72556e322aA1E72D77536d9A3DE", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x09658d8d81aa8fa7a21eD973787638f245bc3fe0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0x3c3b9Bd130fB3aBcC0E0CE6552795DD56BCCc55c", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0x37D5587Bbe17571cDe96DAB7b2e7EA234C87f525", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWPOL": "0x25980244aacecb6d8c4b887261ed27f87cb2fc73" }, "gasQuoteAddresses": { "WPOL": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "USDC": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359" }, "gasPmmPools": [ { "familyKey": "pol", "base": "cWPOL", "quote": "WPOL", "poolAddress": "0x381E9926115871066f777D69e6Ea4b25E390e1a4", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "pol", "base": "cWPOL", "quote": "USDC", "poolAddress": "0x3ea5Dfb986BA869106FBE36eA829aCD2e6126f53", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "pol", "protocol": "uniswap_v3", "base": "cWPOL", "quote": "WPOL", "venueAddress": "0x7141000000000000000000000000000000000089", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "pol", "protocol": "balancer", "base": "cWPOL", "quote": "USDC", "venueAddress": "0xba41000000000000000000000000000000000089", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "pol", "protocol": "curve", "base": "cWPOL", "quote": "USDC", "venueAddress": "0xc741000000000000000000000000000000000089", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "pol", "protocol": "1inch", "base": "cWPOL", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x3411A20C39773d1A18cb53864893b236f41f1e99", "factoryAddress": "0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32", "routerAddress": "0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDT", "poolAddress": "0x8cD2Cb42B81F894eb10D15446DB22A3B31d6fB2E", "factoryAddress": "0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32", "routerAddress": "0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDC", "poolAddress": "0xe6a5Cb164D4AF7E9794AEd09EC373392D0E7216c", "factoryAddress": "0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32", "routerAddress": "0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ff", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "1111": { "name": "Wemix", "activationState": "planned_gas_scaffold", "cwTokens": { "cWBTC": "0xcb7c000000000000000000000000000000000457" }, "anchorAddresses": { "USDC": "0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D" }, "pmmPools": [], "bridgeAvailable": false, "gasMirrors": { "cWWEMIX": "0x4c38f9a5ed68a04cd28a72e8c68c459ec34576f3" }, "gasQuoteAddresses": { "WWEMIX": "0x7D72b22a74A216Af4a002a1095C8C707d6eC1C5f", "USDC": "0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D" }, "gasPmmPools": [ { "familyKey": "wemix", "base": "cWWEMIX", "quote": "WWEMIX", "poolAddress": "0x2df80f14690e4d5357069d1121917146168cdd51", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "wemix", "base": "cWWEMIX", "quote": "USDC", "poolAddress": "0xedfd8ca39cb5f4cd2ff7337899480f87601c0bc6", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "wemix", "protocol": "uniswap_v3", "base": "cWWEMIX", "quote": "WWEMIX", "venueAddress": "0x7191000000000000000000000000000000000457", "supported": false, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live", "official_uniswap_v3_deployments_not_documented_for_wemix" ] }, { "familyKey": "wemix", "protocol": "balancer", "base": "cWWEMIX", "quote": "USDC", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "wemix", "protocol": "curve", "base": "cWWEMIX", "quote": "USDC", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "wemix", "protocol": "1inch", "base": "cWWEMIX", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ] }, "8453": { "name": "Base", "cwTokens": { "cWUSDT": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6", "cWUSDC": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105", "cWEURC": "0xcb145ba9a370681e3545f60e55621ebf218b1031", "cWEURT": "0x73e0cf8bf861d376b3a4c87c136f975027f045ff", "cWGBPC": "0x2a0023ad5ce1ac6072b454575996dffb1bb11b16", "cWGBPT": "0x22b98130ab4d9c355512b25ade4c35e75a4e7e89", "cWAUDC": "0xa846aead3071df1b6439d5d813156ace7c2c1da1", "cWJPYC": "0x29828e9ab2057cd3df3c9211455ae1f76e53d2af", "cWCHFC": "0xc1535e88578d984f12eab55863376b8d8b9fb05a", "cWCADC": "0xdc383c489533a4dd9a6bd3007386e25d5078b878", "cWXAUC": "0x7e4b4682453bcce19ec903fb69153d3031986bc4", "cWXAUT": "0xcc6ae6016d564e9ab82aaff44d65e05a9b18951c", "cWBTC": "0xcb7c000000000000000000000000000000002105" }, "anchorAddresses": { "USDC": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "USDT": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0xE450F94Dc06036aa80055Db298948C6692819545", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0x5E7448AA0e3172AEFE79439E14F7E59bc1C858E0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x0673Fa737f813Af2e37A0ae2CBCf7E225498ed6a", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x72E6D93E9aF317321DF763a34068178c773FdA50", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x51c2C4Dd1fc54E20207D0732f12802B33e0E2251", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0x5b8B474659A5BA675E74Ef364CcF559C53071B5b", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0xD035e0a6b82cDd9653261DC8259a3dbA1cF02C14", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x64D91B738026fE1577773F3F36063d16C834F042", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0xb47776505B8E2bFC63197Cf2133857CD91e7abBb", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0xE1C2bC36438B29E3b5092C0cB80531199874080D", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWETHL2": "0x2a0840e5117683b11682ac46f5cf5621e67269e3" }, "gasQuoteAddresses": { "WETH": "0x4200000000000000000000000000000000000006", "USDC": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" }, "gasPmmPools": [ { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "WETH", "poolAddress": "0x3722Ebb81e4Fb97E13A4675Da9db72D55Ed8e73a", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "USDC", "poolAddress": "0x07B2b5A74CD846c4732a7F45DA25e6794c9EBC84", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "eth_l2", "protocol": "uniswap_v3", "base": "cWETHL2", "quote": "WETH", "venueAddress": "0x7121000000000000000000000000000000002105", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "balancer", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xba21000000000000000000000000000000002105", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "curve", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xc721000000000000000000000000000000002105", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "1inch", "base": "cWETHL2", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x56eb93f747D3B8251d43849cC72B39c1899fcaca", "factoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E", "routerAddress": "0x8cFe327CEc66d1C090Dd72bd0FF11d690C33a2Eb", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "42161": { "name": "Arbitrum One", "cwTokens": { "cWUSDT": "0x73ADaF7dBa95221c080db5631466d2bC54f6a76B", "cWUSDC": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWEURC": "0x2a0023ad5ce1ac6072b454575996dffb1bb11b16", "cWEURT": "0x22b98130ab4d9c355512b25ade4c35e75a4e7e89", "cWGBPC": "0xa846aead3071df1b6439d5d813156ace7c2c1da1", "cWGBPT": "0x29828e9ab2057cd3df3c9211455ae1f76e53d2af", "cWAUDC": "0xc1535e88578d984f12eab55863376b8d8b9fb05a", "cWJPYC": "0xdc383c489533a4dd9a6bd3007386e25d5078b878", "cWCHFC": "0x7e4b4682453bcce19ec903fb69153d3031986bc4", "cWCADC": "0xcc6ae6016d564e9ab82aaff44d65e05a9b18951c", "cWXAUC": "0xa7762b63c4871581885ad17c5714ebb286a7480b", "cWXAUT": "0x66568899ffe8f00b25dc470e878b65a478994e76", "cWBTC": "0xcb7c00000000000000000000000000000000a4b1" }, "anchorAddresses": { "USDC": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", "USDT": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0x97f78713f5899a652d955B996BAb99E2CbbEcC5c", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0x6D3b55935F58b9433fc26743cd9E0F8963a4F6D8", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x88437Cd15CB6b07Fd8cC9830f1b8fFf50275e691", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x34c3Ae728a985Fd27f1887474bCf4e52847Cbb2c", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0xEEE8C51107aE64824c4a08a502202fA3E6213702", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0xFBa6D6d1471302Bf28CE7d94Be33f034b95d9AD0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0xDcA29dfa59C8faF90e4437DEAe74474F78735cDe", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0xB6eaF7cEB4A6e9Bc6A57fEb51011B6Bb01632C1F", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0x41e67b8b5929e44C2b7A0D772E151FAD8D5303cd", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0xB6b15Ba233C95d164504e24209C1fAc3304059C7", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWETHL2": "0xe27be001bc55cb2a8ed5ba5a62c834ca135244a3" }, "gasQuoteAddresses": { "WETH": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1", "USDC": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" }, "gasPmmPools": [ { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "WETH", "poolAddress": "0xde4b7c3083084a4b1e83eec363ee36f94bca0f69", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "eth_l2", "base": "cWETHL2", "quote": "USDC", "poolAddress": "0x375997b376c8ddbec779f7bee2fb5a6309f9c81c", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "eth_l2", "protocol": "uniswap_v3", "base": "cWETHL2", "quote": "WETH", "venueAddress": "0x712100000000000000000000000000000000a4b1", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "balancer", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xba2100000000000000000000000000000000a4b1", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "curve", "base": "cWETHL2", "quote": "USDC", "venueAddress": "0xc72100000000000000000000000000000000a4b1", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "eth_l2", "protocol": "1inch", "base": "cWETHL2", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x2b2ea2EA9e7617de09FCb5063BEfafa01A9ef2b4", "factoryAddress": "0x02a84c1b3BBD7401a5f7fa98a384EBC70bB5749E", "routerAddress": "0x8cFe327CEc66d1C090Dd72bd0FF11d690C33a2Eb", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "42220": { "name": "Celo", "cwTokens": { "cWUSDT": "0x73376eB92c16977B126dB9112936A20Fa0De3442", "cWUSDC": "0x4C38F9A5ed68A04cd28a72E8c68C459Ec34576f3", "cWAUSDT": "0xC158b6cD3A3088C52F797D41f5Aa02825361629e", "cWUSDW": "0x176a1b6Aa59F24B3aa65F2b697AB262Bca9093B5", "cWEURC": "0xb6D2f38b9015F32ccE8818509c712264E7fceeD3", "cWEURT": "0x7e6fB8D80f81430e560F8232b2A4fd06249d74ce", "cWGBPC": "0xE37c332a88f112F9e039C5d92D821402A89c7052", "cWGBPT": "0x1dBa81f91f1BeC47FFf60eC3e7DeD780ad9968E3", "cWAUDC": "0x2d3a2ED4Ca4d69912d217c305EE921609F7906A8", "cWJPYC": "0x0b39F47D2E68aB0eB18d4b637Bbd1dD8E97cFbB5", "cWCHFC": "0x8142BA530B08f3950128601F00DaaA678213DFdf", "cWCADC": "0x0C242b513008Cd49C89078F5aFb237A3112251EB", "cWXAUC": "0x61D642979eD75c1325f35b9275C5A7FE97F22451", "cWXAUT": "0x30751782486eed825187C1EAe5DE4b4baD428AaE", "cWBTC": "0xcb7c00000000000000000000000000000000a4ec" }, "anchorAddresses": { "USDC": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0xA9EC7819a009d05B16907FEC96426ed35D5fa0e3", "feeBps": 3, "k": 500000000000000000, "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0xBB7f2A2360eC02CaFe433d8b6D8BB7a418B2342f", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0xfD8E36E2a4A462A33b5faF18DF927d3FA19daaEa", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0x0Bb6fCd38D5CeB702d4B359159dE7734619c5c32", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x0d7a90CA1FfFC3Fa6F1A12D38c34F2628D8F6b4e", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0xd0dC102c96AF36f4a99DA435bE4Ee4758E5B3cf2", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0x4f87cf23f503810253fac18aEd5797bE04A88CEC", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x15Db8FD5bAAb52511c7dF94d793AFe7d1dad06d0", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0xa9d3fdE50A5843682A9477E5DF7643D273ae36C9", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0x2900a6FA8Cef1bd5e6511172dc8580ECa6eE316b", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWCELO": "0xb0fa7ec4123c7c275b3a89d9239569707ea3c66a" }, "gasQuoteAddresses": { "WCELO": "0x2021B12D8138e2D63cF0895eccABC0DFc92416c6", "USDC": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C" }, "gasPmmPools": [ { "familyKey": "celo", "base": "cWCELO", "quote": "WCELO", "poolAddress": "0x7f84A510a4eeCf9AbCd498Fc5DE89112e8C8754d", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "celo", "base": "cWCELO", "quote": "USDC", "poolAddress": "0xdBc8cAc647CEA82f402a0E7bcdb19865D54F85DF", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "celo", "protocol": "uniswap_v3", "base": "cWCELO", "quote": "WCELO", "venueAddress": "0x718100000000000000000000000000000000a4ec", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "celo", "protocol": "balancer", "base": "cWCELO", "quote": "USDC", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "celo", "protocol": "curve", "base": "cWCELO", "quote": "USDC", "venueAddress": "0xc78100000000000000000000000000000000a4ec", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "celo", "protocol": "1inch", "base": "cWCELO", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x6F97dE8AB68c722DcBC02cEA0cE6B587b8210052", "factoryAddress": "0x62d5b84bE28a183aBB507E125B384122D2C25fAE", "routerAddress": "0xE3D8bd6Aed4F159bc8000a9cD47CffDb95F96121", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDT", "poolAddress": "0xEe9eEBf89C1424e63eFc888929E43a9423357D39", "factoryAddress": "0x62d5b84bE28a183aBB507E125B384122D2C25fAE", "routerAddress": "0xE3D8bd6Aed4F159bc8000a9cD47CffDb95F96121", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDC", "poolAddress": "0xd3B55d6d7C08fDbF5F201e486992643cfF410d91", "factoryAddress": "0x62d5b84bE28a183aBB507E125B384122D2C25fAE", "routerAddress": "0xE3D8bd6Aed4F159bc8000a9cD47CffDb95F96121", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] }, "651940": { "name": "ALL Mainnet (Alltra)", "activationState": "bridge_live_swap_inventory_pending", "anchorAddresses": { "WETH": "0x798F6762BB40d6801A593459d08F890603D3979C", "AUSDT": "0x015B1897Ed5279930bC2Be46F661894d219292A6", "AUSDC": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881" }, "documentedTokens": { "AUSDT": "0x015B1897Ed5279930bC2Be46F661894d219292A6", "USDT": "0x66D8Efa0AF63B0e84eb1Dd72bf00f00cd1e2234e", "USDC": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881", "WETH": "0x798F6762BB40d6801A593459d08F890603D3979C", "WALL": "0x2da2b8f961F161ab6320acB3377e2e844a3C3ce4", "HYDX": "0x0d9793861AEB9244AD1B34375a83A6730F6AdD38", "HYBX": "0x1839f77eBed7F388c7035f7061B4B8Ef0E72317a", "CHT": "0xE59Bb804F4884FcEA183a4A67B1bb04f4a4567bc", "AUDA": "0x690740f055A41FA7669f5a379Bf71B0cDF353073" }, "bridgeAvailable": true, "pmmPools": [], "uniswapV2Pools": [] }, "43114": { "name": "Avalanche C-Chain", "cwTokens": { "cWUSDT": "0x8142BA530B08f3950128601F00DaaA678213DFdf", "cWUSDC": "0x0C242b513008Cd49C89078F5aFb237A3112251EB", "cWEURC": "0x84353ed1f0c7a703a17abad19b0db15bc9a5e3e5", "cWEURT": "0xfc7d256e48253f7a7e08f0e55b9ff7039eb2524c", "cWAUSDT": "0xff3084410A732231472Ee9f93F5855dA89CC5254", "cWUSDW": "0xcfdCe5E660FC2C8052BDfa7aEa1865DD753411Ae", "cWGBPC": "0xbdf0c4ea1d81e8e769b0f41389a2c733e3ff723e", "cWGBPT": "0x4611d3424e059392a52b957e508273bc761c80f2", "cWAUDC": "0x04e1e22b0d41e99f4275bd40a50480219bc9a223", "cWJPYC": "0x3714b1a312e0916c7dcdc4edf480fc0339e59a59", "cWCHFC": "0xc2fa05f12a75ac84ea778af9d6935ca807275e55", "cWCADC": "0x1872e033b30f3ce0498847926857433e0146394e", "cWXAUC": "0x4f95297c23d9f4a1032b1c6a2e553225cb175bee", "cWXAUT": "0xd2b4dbf2f6bd6704e066d752eec61fb0be953fd3", "cWBTC": "0xcb7c00000000000000000000000000000000a86a" }, "anchorAddresses": { "USDC": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" }, "pmmPools": [ { "base": "cWAUDC", "quote": "USDC", "poolAddress": "0x287edaBDA35195592d7CACe2C1A75eC66caF1D70", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCADC", "quote": "USDC", "poolAddress": "0x75Ec85467927512b01C9e0481Fb1902d2d7210dC", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWCHFC", "quote": "USDC", "poolAddress": "0x3a224eae91ac813a03E15d0c37B641bC6c2237d7", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURC", "quote": "USDC", "poolAddress": "0xEE2742Fa6f70A40aB16c9b613c5cF6933bA92Cc3", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWEURT", "quote": "USDC", "poolAddress": "0x8507F3F3cB121072c1e3f2D912d269CA9829eEF8", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPC", "quote": "USDC", "poolAddress": "0x73542F7B1CBd4552Eb8FeFEB3D1884527424da58", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWGBPT", "quote": "USDC", "poolAddress": "0xa07dEe884555f2E9D04d0039FEF0b746987a8441", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWJPYC", "quote": "USDC", "poolAddress": "0x6175D065c602dab71A03753987D1ebEc99eFcC2e", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUC", "quote": "USDC", "poolAddress": "0x5d3a4A3Dae9FEcFe979A784F55d994c9a9fBeAfB", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] }, { "base": "cWXAUT", "quote": "USDC", "poolAddress": "0x1392bb9f23F938E6c1cDaAAE5c45d29BE5f8C828", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-16", "unseeded_pending_base_and_quote_liquidity" ] } ], "bridgeAvailable": true, "gasMirrors": { "cWAVAX": "0xe1d4aee2ef8f48a20338935188a8fe7f7c7de7d0" }, "gasQuoteAddresses": { "WAVAX": "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7", "USDC": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" }, "gasPmmPools": [ { "familyKey": "avax", "base": "cWAVAX", "quote": "WAVAX", "poolAddress": "0x19F7649Ef0C7D5e721BF63e4B383b1023200AF0C", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "wrapped_native", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] }, { "familyKey": "avax", "base": "cWAVAX", "quote": "USDC", "poolAddress": "0x8607546F7f3D836Ceb048fb707E4C61A33401c77", "feeBps": 3, "k": "500000000000000000", "role": "public_routing", "poolType": "stable_quote", "venue": "dodo_pmm", "publicRoutingEnabled": true, "notes": [ "created_live_2026-04-21", "unseeded_pending_base_and_quote_liquidity" ] } ], "gasReferenceVenues": [ { "familyKey": "avax", "protocol": "uniswap_v3", "base": "cWAVAX", "quote": "WAVAX", "venueAddress": "0x715100000000000000000000000000000000a86a", "supported": true, "live": false, "routingVisible": false, "reference": true, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "avax", "protocol": "balancer", "base": "cWAVAX", "quote": "USDC", "venueAddress": null, "supported": false, "live": false, "routingVisible": false, "reference": false }, { "familyKey": "avax", "protocol": "curve", "base": "cWAVAX", "quote": "USDC", "venueAddress": "0xc75100000000000000000000000000000000a86a", "supported": true, "live": false, "routingVisible": false, "reference": false, "notes": [ "placeholder_scaffold_not_live" ] }, { "familyKey": "avax", "protocol": "1inch", "base": "cWAVAX", "quote": "USDC", "venueAddress": null, "supported": true, "live": false, "routingVisible": false, "aggregatorOnly": true, "dependsOn": [ "dodo_pmm", "uniswap_v3" ], "indexRequired": true } ], "uniswapV2Pools": [ { "base": "cWUSDT", "quote": "cWUSDC", "poolAddress": "0x79c8eA153e77BC69b989f59F69BfA44c466D5DEE", "factoryAddress": "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10", "routerAddress": "0x60aE616a2155Ee3d9A68541Ba4544862310933d4", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDT", "poolAddress": "0x418322F48D857277ec4BCc96Bc1580aCCB7EA253", "factoryAddress": "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10", "routerAddress": "0x60aE616a2155Ee3d9A68541Ba4544862310933d4", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false }, { "base": "cWAUSDT", "quote": "cWUSDC", "poolAddress": "0xaaD6aed8d28B0195D19B4d17F8ee9A1837ff2DCE", "factoryAddress": "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10", "routerAddress": "0x60aE616a2155Ee3d9A68541Ba4544862310933d4", "startBlock": 0, "venue": "uniswap_v2_pair", "publicRoutingEnabled": false } ] } }, "nonEvm": { "Solana": { "adapter": "SolanaAdapter", "bridgeStatus": "live", "runtimeConfig": "config/solana-relay-runtime.json", "lineupManifest": "config/solana-gru-bridge-lineup.json", "oraclePolicy": { "status": "designed", "path": "cross-chain-pmm-lps/config/solana-oracle-policy.json", "referencePrimacy": "docs/04-configuration/GRU_REFERENCE_PRIMACY_AND_MESH_EXECUTION_MODEL.md", "hubStables": [ "USDC", "USDT" ] }, "deepLiquidity": { "status": "planned", "path": "cross-chain-pmm-lps/config/solana-pool-matrix.json", "venues": [ "phoenix_clob", "orca_clmm" ], "note": "Venue topology and target depth are defined; concrete market addresses are not published until deployed on Solana." }, "singleSidedEdgePools": { "status": "planned", "path": "cross-chain-pmm-lps/config/solana-pool-matrix.json", "venues": [ "meteora_dlmm", "orca_clmm" ], "note": "Edge pools stay single-sided and subordinate to the Solana oracle policy plus GRU reference primacy." }, "launchSet": [ "WETH", "WETH10", "cWUSDT", "cWUSDC", "cWAUSDT", "cWEURC", "cWEURT", "cWGBPC", "cWGBPT", "cWAUDC", "cWCADC", "cWCHFC", "cWJPYC", "cWXAUC", "cWXAUT" ] } }, "schemaNotes": { "cwTokens": "e.g. { \"cWUSDT\": \"0x...\", \"cWUSDC\": \"0x...\" }", "anchorAddresses": "e.g. { \"USDC\": \"0x...\", \"USDT\": \"0x...\" }", "pmmPools": "array of { \"base\", \"quote\", \"poolAddress\", \"feeBps\", \"k\", \"initialLiquidity\", \"role\": \"defense\"|\"public_routing\"; optional routing controls: maxTradeSizeUnits, maxDailyNotional, cooldownBlocksAfterIntervention, minImprovementBpsToTrade, publicRoutingEnabled }", "uniswapV2Pools": "array of { \"base\", \"quote\", \"poolAddress\", \"factoryAddress\", \"routerAddress\", \"startBlock\", \"venue\": \"uniswap_v2_pair\", \"publicRoutingEnabled\" } used when live cW pools are promoted on Uniswap V2-compatible venues", "bridgeAvailable": "true | false | null (unknown)", "gasMirrors": "map of gas-family mirrored cW* symbols to addresses, e.g. { \"cWETH\": \"0x...\" }", "gasQuoteAddresses": "wrapped-native and stable quote token addresses used by gasPmmPools, e.g. { \"WETH\": \"0x...\", \"USDC\": \"0x...\" }", "gasPmmPools": "array of DODO PMM rows for gas mirrors, each with familyKey, base, quote, poolAddress, feeBps, k, role, poolType, venue, and publicRoutingEnabled", "gasReferenceVenues": "array of per-family venue rows for uniswap_v3, balancer, curve, and 1inch with supported/live/routingVisible flags and optional reference=true", "nonEvm": "non-EVM execution surfaces keyed by identifier; use for bridge/runtime/oracle/deep-liquidity status that does not fit the EVM pool schema" }, "routingControlsDoc": "config/routing-controls.json for defaults and per-pool overrides" }