Files
cross-chain-pmm-lps/config/deployment-status.json

3487 lines
111 KiB
JSON

{
"$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"
}