{ "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "Deployed graph: per-chain cW* addresses, anchor addresses, PMM pool existence and params. Fill to enable deployment-realistic simulation. Empty = design-only simulation.", "version": "1.0.0", "updated": "2026-03-25", "homeChainId": 138, "chains": { "1": { "name": "Ethereum Mainnet", "cwTokens": { "cWUSDT": "0xaF5017d0163ecb99D9B5D94e3b4D7b09Af44D8AE", "cWUSDC": "0x2de5F116bFcE3d0f922d9C8351e0c5Fc24b9284a" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "10": { "name": "Optimism", "cwTokens": { "cWUSDT": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6", "cWUSDC": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105", "cWEURC": "0x4ab39b5bab7b463435209a9039bd40cf241f5a82", "cWEURT": "0x6f521cd9fcf7884cd4e9486c7790e818638e09dd" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "25": { "name": "Cronos", "cwTokens": { "cWUSDT": "0x72948a7a813B60b37Cd0c920C4657DbFF54312b8", "cWUSDC": "0x932566E5bB6BEBF6B035B94f3DE1f75f126304Ec" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "56": { "name": "BSC (BNB Chain)", "cwTokens": { "cWUSDT": "0x9a1D0dBEE997929ED02fD19E0E199704d20914dB", "cWUSDC": "0x5355148C4740fcc3D7a96F05EdD89AB14851206b", "cWEURC": "0x50b073d0D1D2f002745cb9FC28a057d5be84911c", "cWEURT": "0x1ED9E491A5eCd53BeF21962A5FCE24880264F63f", "cWAUSDT": "0xe1a51Bc037a79AB36767561B147eb41780124934", "cWUSDW": "0xC2FA05F12a75Ac84ea778AF9D6935cA807275E55" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "100": { "name": "Gnosis Chain", "cwTokens": { "cWUSDT": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWUSDC": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4", "cWEURC": "0x25603ae4bff0b71d637b3573d1b6657f5f6d17ef", "cWEURT": "0x8e54c52d34a684e22865ac9f2d7c27c30561a7b9" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "137": { "name": "Polygon", "cwTokens": { "cWUSDT": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWUSDC": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4", "cWEURC": "0x3CD9ee18db7ad13616FCC1c83bC6098e03968E66", "cWEURT": "0xBeF5A0Bcc0E77740c910f197138cdD90F98d2427" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "42161": { "name": "Arbitrum One", "cwTokens": { "cWUSDT": "0x73ADaF7dBa95221c080db5631466d2bC54f6a76B", "cWUSDC": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF", "cWEURC": "0x2a0023ad5ce1ac6072b454575996dffb1bb11b16", "cWEURT": "0x22b98130ab4d9c355512b25ade4c35e75a4e7e89" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "8453": { "name": "Base", "cwTokens": { "cWUSDT": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6", "cWUSDC": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105", "cWEURC": "0xcb145ba9a370681e3545f60e55621ebf218b1031", "cWEURT": "0x73e0cf8bf861d376b3a4c87c136f975027f045ff" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "43114": { "name": "Avalanche C-Chain", "cwTokens": { "cWUSDT": "0x8142BA530B08f3950128601F00DaaA678213DFdf", "cWUSDC": "0x0C242b513008Cd49C89078F5aFb237A3112251EB", "cWEURC": "0x84353ed1f0c7a703a17abad19b0db15bc9a5e3e5", "cWEURT": "0xfc7d256e48253f7a7e08f0e55b9ff7039eb2524c", "cWAUSDT": "0xff3084410A732231472Ee9f93F5855dA89CC5254", "cWUSDW": "0xcfdCe5E660FC2C8052BDfa7aEa1865DD753411Ae" }, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": true }, "42220": { "name": "Celo", "cwTokens": {}, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": false }, "1111": { "name": "Wemix", "cwTokens": {}, "anchorAddresses": {}, "pmmPools": [], "bridgeAvailable": false } }, "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 }", "bridgeAvailable": "true | false | null (unknown)" }, "routingControlsDoc": "config/routing-controls.json for defaults and per-pool overrides" }