139 lines
4.9 KiB
JSON
139 lines
4.9 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. 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"
|
|
}
|