- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains - Omit embedded publish git dirs and empty placeholders from index Made-with: Cursor
3752 lines
105 KiB
JSON
3752 lines
105 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"description": "GRU Monetary Transport Layer active-policy overlay. This file gates which canonical c* assets, cW* destinations, bridge peers, and public pools are active for routing, exposure, and MCP visibility.",
|
|
"version": "1.5.0",
|
|
"updated": "2026-04-05",
|
|
"standardsProfileRef": "config/gru-standards-profile.json",
|
|
"system": {
|
|
"name": "GRU Monetary Transport Layer",
|
|
"shortName": "GRU Transport",
|
|
"canonicalChainId": 138,
|
|
"canonicalChainName": "Chain 138",
|
|
"transportClass": "Compliant Wrapped ISO-4217 / Monetary Unit M1",
|
|
"publicPoolModel": "local_edge_pools",
|
|
"hardPegTruth": "redeemable_at_par_into_canonical_c_star",
|
|
"wethTransportSeparated": true,
|
|
"notes": "Canonical c* remains on Chain 138. Public chains carry cW* as the mirrored transport form. Existing WETH routes remain separate from GRU Transport."
|
|
},
|
|
"terminology": {
|
|
"canonicalAsset": "Canonical c* asset on Chain 138.",
|
|
"mirroredCwAsset": "Public-network cW* representation of a canonical c* asset.",
|
|
"activeTransportPair": "A canonical-to-mirrored pair explicitly enabled by this overlay and allowed to route.",
|
|
"activePublicPool": "A public-chain local edge pool that is explicitly enabled for token-aggregation exposure.",
|
|
"hardPegEligiblePair": "A pair whose outbound wrapping is governed by reserve-verifier checks and per-destination outstanding limits.",
|
|
"gasAssetFamily": "Governance-approved gas-native family that uses Chain 138 canonical c* accounting and public-chain cW* mirrors.",
|
|
"hybridCapLane": "Lane where outstanding supply may be backed by escrow plus approved treasury inventory up to a published cap.",
|
|
"strictEscrowLane": "Lane where outstanding supply must remain fully covered by wrapped-native or equivalent escrow."
|
|
},
|
|
"enabledCanonicalTokens": [
|
|
{
|
|
"symbol": "cAUSDT",
|
|
"currencyCode": "USD",
|
|
"mirroredSymbol": "cWAUSDT",
|
|
"mappingKey": "Compliant_AUSDT_cW",
|
|
"phase": "v1",
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
|
|
"status": "active",
|
|
"purpose": "Live Chain 138 canonical AUSDT landing surface for ALL Mainnet and cWAUSDT transport lanes.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cAVAX",
|
|
"currencyCode": "AVAX",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWAVAX",
|
|
"mappingKey": "Compliant_AVAX_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "avax",
|
|
"laneGroup": "avax",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WAVAX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x9c8f6f4fe1e535e6f85a78ee95249ded5540a2d0",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Avalanche gas remains lane-local and hybrid capped until reserve and wrapped-native attestations are promoted."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cAVAX",
|
|
"mirrored": "cWAVAX"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x9c8f6f4fe1e535e6f85a78ee95249ded5540a2d0",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for avax.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cBNB",
|
|
"currencyCode": "BNB",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWBNB",
|
|
"mappingKey": "Compliant_BNB_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "bnb",
|
|
"laneGroup": "bnb",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WBNB",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x94517875f32680984a5921da7abf78e22f65d70f",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "BNB starts on a hybrid-cap policy until wrapped-native custody and reserve telemetry are promoted to strict escrow."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cBNB",
|
|
"mirrored": "cWBNB"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x94517875f32680984a5921da7abf78e22f65d70f",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for bnb.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cBTC",
|
|
"currencyCode": "BTC",
|
|
"registryFamily": "monetary_unit",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"phase": "v1",
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0xcb7c000000000000000000000000000000000138",
|
|
"bridge": {
|
|
"iso4217Mechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"notes": "BTC is tracked as a GRU monetary unit rather than an ISO-4217 fiat code, but it uses the same c*/cW* bridge controls: reserve-verifier gating, destination caps, and lock/mint/burn/release."
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0xcb7c000000000000000000000000000000000138",
|
|
"status": "staged",
|
|
"purpose": "Canonical Chain 138 BTC monetary-unit surface for the jewelry-box basket program.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cCELO",
|
|
"currencyCode": "CELO",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWCELO",
|
|
"mappingKey": "Compliant_CELO_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "celo",
|
|
"laneGroup": "celo",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WCELO",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x1814661dae0933bf397b1274f5a62411b94195c7",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Celo gas is modeled as a family-bound hybrid-cap lane with staged promotion to strict escrow."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cCELO",
|
|
"mirrored": "cWCELO"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x1814661dae0933bf397b1274f5a62411b94195c7",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for celo.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cCRO",
|
|
"currencyCode": "CRO",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWCRO",
|
|
"mappingKey": "Compliant_CRO_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "cro",
|
|
"laneGroup": "cro",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WCRO",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0xfb48bb6c623571f9795b535b73f0d660e8643fd4",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Cronos gas remains family-bound; PMM depth does not override bridge caps or pause controls."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cCRO",
|
|
"mirrored": "cWCRO"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0xfb48bb6c623571f9795b535b73f0d660e8643fd4",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for cro.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cETH",
|
|
"currencyCode": "ETH",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWETH",
|
|
"mappingKey": "Compliant_ETH_MAINNET_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_mainnet",
|
|
"laneGroup": "eth_mainnet",
|
|
"backingMode": "strict_escrow",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-strict-escrow",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0xf8e9802a1766422e33a269556ad5fc032338eefc",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "strict_escrow",
|
|
"notes": "Ethereum mainnet ETH uses strict wrapped-native escrow before minting the Chain 138 canonical or public cW mirror."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cETH Mainnet",
|
|
"mirrored": "cWETH Mainnet"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0xf8e9802a1766422e33a269556ad5fc032338eefc",
|
|
"status": "strict-capable",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for eth_mainnet.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cETHL2",
|
|
"currencyCode": "ETH",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"mappingKey": "Compliant_ETH_L2_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"laneGroup": "eth_l2_shared",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x18a6b163d255cc0cb32b99697843b487d059907d",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Shared L2 ETH family is fungible across approved Optimism, Arbitrum, and Base lanes when inventory and policy checks pass."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cETHL2",
|
|
"mirrored": "cWETHL2"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x18a6b163d255cc0cb32b99697843b487d059907d",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for eth_l2.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cPOL",
|
|
"currencyCode": "POL",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWPOL",
|
|
"mappingKey": "Compliant_POL_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "pol",
|
|
"laneGroup": "pol",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WPOL",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x19fec21edede9edb91d1fbec7c4095c5ac1fc10c",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Polygon gas is launched as a hybrid-cap lane with promotion to strict escrow without changing token identities or pools."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cPOL",
|
|
"mirrored": "cWPOL"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x19fec21edede9edb91d1fbec7c4095c5ac1fc10c",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for pol.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cUSDC",
|
|
"currencyCode": "USD",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"phase": "v1",
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
|
|
"canonicalForwardVersion": "v2",
|
|
"canonicalForwardAddress": "0x219522c60e83dEe01FC5b0329d6fA8fD84b9D13d",
|
|
"x402PreferredVersion": "v2",
|
|
"x402PreferredAddress": "0x219522c60e83dEe01FC5b0329d6fA8fD84b9D13d",
|
|
"cutover": {
|
|
"liquidityActiveVersion": "v1",
|
|
"transportActiveVersion": "v1",
|
|
"explorerPrimaryVersion": "v1",
|
|
"x402ReadyVersion": "v2",
|
|
"nextAction": "Complete cW/pool migration before flipping liquidity and transport routing to V2."
|
|
},
|
|
"bridge": {
|
|
"iso4217Mechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"notes": "Same GRU transport bridge model as cUSDT; flip both versions to v2 only after cWUSDC v2 exists on each destination and L1/L2 bridge token configs are updated."
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
|
|
"status": "active",
|
|
"purpose": "Live Chain 138 liquidity, PMM pools, and current transport routes.",
|
|
"forwardCanonical": false
|
|
},
|
|
{
|
|
"version": "v2",
|
|
"address": "0x219522c60e83dEe01FC5b0329d6fA8fD84b9D13d",
|
|
"status": "x402-canonical",
|
|
"purpose": "Permit/auth-capable x402 payments and forward-canonical GRU V2 surface while liquidity remains on V1.",
|
|
"forwardCanonical": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cUSDT",
|
|
"currencyCode": "USD",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"phase": "v1",
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
|
|
"canonicalForwardVersion": "v2",
|
|
"canonicalForwardAddress": "0x9FBfab33882Efe0038DAa608185718b772EE5660",
|
|
"x402PreferredVersion": "v2",
|
|
"x402PreferredAddress": "0x9FBfab33882Efe0038DAa608185718b772EE5660",
|
|
"cutover": {
|
|
"liquidityActiveVersion": "v1",
|
|
"transportActiveVersion": "v1",
|
|
"explorerPrimaryVersion": "v1",
|
|
"x402ReadyVersion": "v2",
|
|
"nextAction": "Complete cW/pool migration before flipping liquidity and transport routing to V2."
|
|
},
|
|
"bridge": {
|
|
"iso4217Mechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"notes": "L1 escrows canonical c* (CWMultiTokenBridgeL1); L2 mints/burns mirrored cW* (CWMultiTokenBridgeL2 + CompliantWrappedToken). End-to-end GRU ISO-4217 v2: set canonicalAssetVersion and mirroredAssetVersion to v2, register v2 canonical on L1 supportedCanonicalToken, wire ICWMintBurnToken cW* v2 with bridge minter/burner roles, then fill gruIso4217Bridge.mirroredV2ByMappingKeyAndChain per destination in token-mapping-multichain.json and update cross-chain-pmm-lps/config/deployment-status.json cwTokens."
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
|
|
"status": "active",
|
|
"purpose": "Live Chain 138 liquidity, PMM pools, and current transport routes.",
|
|
"forwardCanonical": false
|
|
},
|
|
{
|
|
"version": "v2",
|
|
"address": "0x9FBfab33882Efe0038DAa608185718b772EE5660",
|
|
"status": "x402-canonical",
|
|
"purpose": "Permit/auth-capable x402 payments and forward-canonical GRU V2 surface while liquidity remains on V1.",
|
|
"forwardCanonical": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWEMIX",
|
|
"currencyCode": "WEMIX",
|
|
"active": false,
|
|
"status": "deferred",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWWEMIX",
|
|
"mappingKey": "Compliant_WEMIX_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "wemix",
|
|
"laneGroup": "wemix",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WWEMIX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0x4d82206bec5b4dfa17759ffede07e35f4f63a050",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "Wemix remains staged with hybrid-cap accounting and can be promoted without changing symbols or pool identities."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cWEMIX Hub",
|
|
"mirrored": "cWWEMIX"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0x4d82206bec5b4dfa17759ffede07e35f4f63a050",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for wemix.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cXDAI",
|
|
"currencyCode": "XDAI",
|
|
"registryFamily": "gas_native",
|
|
"mirroredSymbol": "cWXDAI",
|
|
"mappingKey": "Compliant_XDAI_cW",
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "xdai",
|
|
"laneGroup": "xdai",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"wrappedNativeQuoteSymbol": "WXDAI",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"activeVersion": "v1",
|
|
"activeAddress": "0xa39a59138f8a45b4a31455875b8a29ff31e76ec8",
|
|
"bridge": {
|
|
"bridgeMechanism": "lock_mint_burn_release",
|
|
"canonicalAssetVersion": "v1",
|
|
"mirroredAssetVersion": "v1",
|
|
"backingMode": "hybrid_cap",
|
|
"notes": "xDAI remains family-bound with capped treasury support until wrapped xDAI custody is promoted to strict mode."
|
|
},
|
|
"displayAliases": {
|
|
"canonical": "cXDAI",
|
|
"mirrored": "cWXDAI"
|
|
},
|
|
"deployments": [
|
|
{
|
|
"version": "v1",
|
|
"address": "0xa39a59138f8a45b4a31455875b8a29ff31e76ec8",
|
|
"status": "hybrid-cap-staged",
|
|
"purpose": "Wave 1 canonical Chain 138 gas family for xdai.",
|
|
"forwardCanonical": false
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"enabledDestinationChains": [
|
|
{
|
|
"chainId": 1,
|
|
"name": "Ethereum Mainnet",
|
|
"ccipChainSelector": "5009297550715157269",
|
|
"phase": "wave1",
|
|
"peerKey": "mainnet"
|
|
},
|
|
{
|
|
"chainId": 10,
|
|
"name": "Optimism",
|
|
"ccipChainSelector": "3734403246176062136",
|
|
"phase": "wave1",
|
|
"peerKey": "optimism"
|
|
},
|
|
{
|
|
"chainId": 25,
|
|
"name": "Cronos",
|
|
"ccipChainSelector": "1456215246176062136",
|
|
"phase": "wave1",
|
|
"peerKey": "cronos"
|
|
},
|
|
{
|
|
"chainId": 56,
|
|
"name": "BSC",
|
|
"ccipChainSelector": "11344663589394136015",
|
|
"phase": "wave1",
|
|
"peerKey": "bsc"
|
|
},
|
|
{
|
|
"chainId": 100,
|
|
"name": "Gnosis Chain",
|
|
"ccipChainSelector": "465200170687744372",
|
|
"phase": "wave1",
|
|
"peerKey": "gnosis"
|
|
},
|
|
{
|
|
"chainId": 137,
|
|
"name": "Polygon",
|
|
"ccipChainSelector": "4051577828743386545",
|
|
"phase": "wave1",
|
|
"peerKey": "polygon"
|
|
},
|
|
{
|
|
"chainId": 1111,
|
|
"name": "Wemix",
|
|
"ccipChainSelector": "5142893604156789321",
|
|
"phase": "wave1",
|
|
"peerKey": "wemix",
|
|
"active": false,
|
|
"status": "deferred"
|
|
},
|
|
{
|
|
"chainId": 8453,
|
|
"name": "Base",
|
|
"ccipChainSelector": "15971525489660198786",
|
|
"phase": "wave1",
|
|
"peerKey": "base"
|
|
},
|
|
{
|
|
"chainId": 42161,
|
|
"name": "Arbitrum One",
|
|
"ccipChainSelector": "4949039107694359620",
|
|
"phase": "wave1",
|
|
"peerKey": "arbitrum"
|
|
},
|
|
{
|
|
"chainId": 42220,
|
|
"name": "Celo",
|
|
"ccipChainSelector": "1346049177634351622",
|
|
"phase": "wave1",
|
|
"peerKey": "celo"
|
|
},
|
|
{
|
|
"chainId": 43114,
|
|
"name": "Avalanche C-Chain",
|
|
"ccipChainSelector": "6433500567565415381",
|
|
"phase": "wave1",
|
|
"peerKey": "avalanche"
|
|
}
|
|
],
|
|
"approvedBridgePeers": [
|
|
{
|
|
"key": "mainnet",
|
|
"chainId": 1,
|
|
"chainName": "Ethereum Mainnet",
|
|
"ccipChainSelector": "5009297550715157269",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_MAINNET"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "optimism",
|
|
"chainId": 10,
|
|
"chainName": "Optimism",
|
|
"ccipChainSelector": "3734403246176062136",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_OPTIMISM"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "cronos",
|
|
"chainId": 25,
|
|
"chainName": "Cronos",
|
|
"ccipChainSelector": "1456215246176062136",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_CRONOS"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "bsc",
|
|
"chainId": 56,
|
|
"chainName": "BSC",
|
|
"ccipChainSelector": "11344663589394136015",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_BSC"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "gnosis",
|
|
"chainId": 100,
|
|
"chainName": "Gnosis Chain",
|
|
"ccipChainSelector": "465200170687744372",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_GNOSIS"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "polygon",
|
|
"chainId": 137,
|
|
"chainName": "Polygon",
|
|
"ccipChainSelector": "4051577828743386545",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_POLYGON"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "wemix",
|
|
"chainId": 1111,
|
|
"chainName": "Wemix",
|
|
"ccipChainSelector": "5142893604156789321",
|
|
"active": false,
|
|
"status": "deferred",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_WEMIX"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "base",
|
|
"chainId": 8453,
|
|
"chainName": "Base",
|
|
"ccipChainSelector": "15971525489660198786",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_BASE"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "arbitrum",
|
|
"chainId": 42161,
|
|
"chainName": "Arbitrum One",
|
|
"ccipChainSelector": "4949039107694359620",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_ARBITRUM"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "celo",
|
|
"chainId": 42220,
|
|
"chainName": "Celo",
|
|
"ccipChainSelector": "1346049177634351622",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_CELO"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
},
|
|
{
|
|
"key": "avalanche",
|
|
"chainId": 43114,
|
|
"chainName": "Avalanche C-Chain",
|
|
"ccipChainSelector": "6433500567565415381",
|
|
"bridgeKind": "cw_multi_token",
|
|
"l1Bridge": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"l2Bridge": {
|
|
"env": "CW_BRIDGE_AVALANCHE"
|
|
},
|
|
"freezeTokenPairRequired": true,
|
|
"freezeDestinationRequired": true
|
|
}
|
|
],
|
|
"reserveVerifiers": {
|
|
"chain138-hard-peg": {
|
|
"chainId": 138,
|
|
"bridgeRef": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"verifierRef": {
|
|
"env": "CW_RESERVE_VERIFIER_CHAIN138"
|
|
},
|
|
"vaultRef": {
|
|
"env": "CW_STABLECOIN_RESERVE_VAULT"
|
|
},
|
|
"reserveSystemRef": {
|
|
"env": "CW_RESERVE_SYSTEM"
|
|
},
|
|
"requireVaultBacking": true,
|
|
"requireReserveSystemBalance": true,
|
|
"requireTokenOwnerMatchVault": true
|
|
},
|
|
"chain138-gas-strict-escrow": {
|
|
"chainId": 138,
|
|
"bridgeRef": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"verifierRef": {
|
|
"env": "CW_GAS_STRICT_ESCROW_VERIFIER_CHAIN138"
|
|
},
|
|
"vaultRef": {
|
|
"env": "CW_GAS_ESCROW_VAULT_CHAIN138"
|
|
},
|
|
"requireVaultBacking": true,
|
|
"requireReserveSystemBalance": false,
|
|
"requireTokenOwnerMatchVault": true
|
|
},
|
|
"chain138-gas-hybrid-cap": {
|
|
"chainId": 138,
|
|
"bridgeRef": {
|
|
"env": "CHAIN138_L1_BRIDGE"
|
|
},
|
|
"verifierRef": {
|
|
"env": "CW_GAS_HYBRID_CAP_VERIFIER_CHAIN138"
|
|
},
|
|
"vaultRef": {
|
|
"env": "CW_GAS_ESCROW_VAULT_CHAIN138"
|
|
},
|
|
"reserveSystemRef": {
|
|
"env": "CW_GAS_TREASURY_SYSTEM"
|
|
},
|
|
"requireVaultBacking": false,
|
|
"requireReserveSystemBalance": true,
|
|
"requireTokenOwnerMatchVault": false
|
|
}
|
|
},
|
|
"transportPairs": [
|
|
{
|
|
"key": "138-1-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 1,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "mainnet",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_MAINNET"
|
|
},
|
|
"publicPoolKeys": [
|
|
"1-cWBTC-USDC",
|
|
"1-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-1-cETH-cWETH",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 1,
|
|
"canonicalSymbol": "cETH",
|
|
"mirroredSymbol": "cWETH",
|
|
"mappingKey": "Compliant_ETH_MAINNET_cW",
|
|
"peerKey": "mainnet",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_mainnet",
|
|
"laneGroup": "eth_mainnet",
|
|
"backingMode": "strict_escrow",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-strict-escrow",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_ETH_MAINNET_MAINNET"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_ETH_MAINNET_MAINNET"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_ETH_MAINNET_MAINNET"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_ETH_MAINNET_MAINNET"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_ETH_MAINNET_MAINNET"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"1-cWETH-WETH",
|
|
"1-cWETH-USDC"
|
|
],
|
|
"protocolExposureKey": "1-eth_mainnet"
|
|
},
|
|
{
|
|
"key": "138-1-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 1,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "mainnet",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_MAINNET"
|
|
},
|
|
"publicPoolKeys": [
|
|
"1-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-1-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 1,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "mainnet",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_MAINNET"
|
|
},
|
|
"publicPoolKeys": [
|
|
"1-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-10-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 10,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "optimism",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_OPTIMISM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"10-cWBTC-USDC",
|
|
"10-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-10-cETHL2-cWETHL2",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 10,
|
|
"canonicalSymbol": "cETHL2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"mappingKey": "Compliant_ETH_L2_cW",
|
|
"peerKey": "optimism",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"laneGroup": "eth_l2_shared",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_ETH_L2_OPTIMISM"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_ETH_L2_OPTIMISM"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_ETH_L2_OPTIMISM"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_ETH_L2_OPTIMISM"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_ETH_L2_OPTIMISM"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"10-cWETHL2-WETH",
|
|
"10-cWETHL2-USDC"
|
|
],
|
|
"protocolExposureKey": "10-eth_l2"
|
|
},
|
|
{
|
|
"key": "138-10-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 10,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "optimism",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_OPTIMISM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"10-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-10-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 10,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "optimism",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_OPTIMISM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"10-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-100-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 100,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "gnosis",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_GNOSIS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"100-cWBTC-USDC",
|
|
"100-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-100-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 100,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "gnosis",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_GNOSIS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"100-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-100-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 100,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "gnosis",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_GNOSIS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"100-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-100-cXDAI-cWXDAI",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 100,
|
|
"canonicalSymbol": "cXDAI",
|
|
"mirroredSymbol": "cWXDAI",
|
|
"mappingKey": "Compliant_XDAI_cW",
|
|
"peerKey": "gnosis",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "xdai",
|
|
"laneGroup": "xdai",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WXDAI",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_XDAI_GNOSIS"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_XDAI_GNOSIS"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_XDAI_GNOSIS"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_XDAI_GNOSIS"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_XDAI_GNOSIS"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"100-cWXDAI-WXDAI",
|
|
"100-cWXDAI-USDC"
|
|
],
|
|
"protocolExposureKey": "100-xdai"
|
|
},
|
|
{
|
|
"key": "138-1111-cWEMIX-cWWEMIX",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 1111,
|
|
"active": false,
|
|
"status": "deferred",
|
|
"canonicalSymbol": "cWEMIX",
|
|
"mirroredSymbol": "cWWEMIX",
|
|
"mappingKey": "Compliant_WEMIX_cW",
|
|
"peerKey": "wemix",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "wemix",
|
|
"laneGroup": "wemix",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WWEMIX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_WEMIX_WEMIX"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_WEMIX_WEMIX"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_WEMIX_WEMIX"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_WEMIX_WEMIX"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_WEMIX_WEMIX"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"1111-cWWEMIX-WWEMIX",
|
|
"1111-cWWEMIX-USDC"
|
|
],
|
|
"protocolExposureKey": "1111-wemix"
|
|
},
|
|
{
|
|
"key": "138-137-cAUSDT-cWAUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 137,
|
|
"canonicalSymbol": "cAUSDT",
|
|
"mirroredSymbol": "cWAUSDT",
|
|
"mappingKey": "Compliant_AUSDT_cW",
|
|
"peerKey": "polygon",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_AUSDT_POLYGON"
|
|
},
|
|
"publicPoolKeys": [
|
|
"137-cWAUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-137-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 137,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "polygon",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_POLYGON"
|
|
},
|
|
"publicPoolKeys": [
|
|
"137-cWBTC-USDC",
|
|
"137-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-137-cPOL-cWPOL",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 137,
|
|
"canonicalSymbol": "cPOL",
|
|
"mirroredSymbol": "cWPOL",
|
|
"mappingKey": "Compliant_POL_cW",
|
|
"peerKey": "polygon",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "pol",
|
|
"laneGroup": "pol",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WPOL",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_POL_POLYGON"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_POL_POLYGON"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_POL_POLYGON"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_POL_POLYGON"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_POL_POLYGON"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"137-cWPOL-WPOL",
|
|
"137-cWPOL-USDC"
|
|
],
|
|
"protocolExposureKey": "137-pol"
|
|
},
|
|
{
|
|
"key": "138-137-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 137,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "polygon",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_POLYGON"
|
|
},
|
|
"publicPoolKeys": [
|
|
"137-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-137-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 137,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "polygon",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_POLYGON"
|
|
},
|
|
"publicPoolKeys": [
|
|
"137-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-25-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 25,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "cronos",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_CRONOS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"25-cWBTC-USDT",
|
|
"25-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-25-cCRO-cWCRO",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 25,
|
|
"canonicalSymbol": "cCRO",
|
|
"mirroredSymbol": "cWCRO",
|
|
"mappingKey": "Compliant_CRO_cW",
|
|
"peerKey": "cronos",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "cro",
|
|
"laneGroup": "cro",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WCRO",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_CRO_CRONOS"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_CRO_CRONOS"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_CRO_CRONOS"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_CRO_CRONOS"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_CRO_CRONOS"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"25-cWCRO-WCRO",
|
|
"25-cWCRO-USDT"
|
|
],
|
|
"protocolExposureKey": "25-cro"
|
|
},
|
|
{
|
|
"key": "138-25-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 25,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "cronos",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_CRONOS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"25-cWUSDC-USDT"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-25-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 25,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "cronos",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_CRONOS"
|
|
},
|
|
"publicPoolKeys": [
|
|
"25-cWUSDT-USDT"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42161-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42161,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "arbitrum",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_ARBITRUM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42161-cWBTC-USDC",
|
|
"42161-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42161-cETHL2-cWETHL2",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42161,
|
|
"canonicalSymbol": "cETHL2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"mappingKey": "Compliant_ETH_L2_cW",
|
|
"peerKey": "arbitrum",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"laneGroup": "eth_l2_shared",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_ETH_L2_ARBITRUM"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_ETH_L2_ARBITRUM"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_ETH_L2_ARBITRUM"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_ETH_L2_ARBITRUM"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_ETH_L2_ARBITRUM"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"42161-cWETHL2-WETH",
|
|
"42161-cWETHL2-USDC"
|
|
],
|
|
"protocolExposureKey": "42161-eth_l2"
|
|
},
|
|
{
|
|
"key": "138-42161-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42161,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "arbitrum",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_ARBITRUM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42161-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42161-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42161,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "arbitrum",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_ARBITRUM"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42161-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42220-cAUSDT-cWAUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42220,
|
|
"canonicalSymbol": "cAUSDT",
|
|
"mirroredSymbol": "cWAUSDT",
|
|
"mappingKey": "Compliant_AUSDT_cW",
|
|
"peerKey": "celo",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_AUSDT_CELO"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42220-cWAUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42220-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42220,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "celo",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_CELO"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42220-cWBTC-USDC",
|
|
"42220-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42220-cCELO-cWCELO",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42220,
|
|
"canonicalSymbol": "cCELO",
|
|
"mirroredSymbol": "cWCELO",
|
|
"mappingKey": "Compliant_CELO_cW",
|
|
"peerKey": "celo",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "celo",
|
|
"laneGroup": "celo",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WCELO",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_CELO_CELO"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_CELO_CELO"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_CELO_CELO"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_CELO_CELO"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_CELO_CELO"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"42220-cWCELO-WCELO",
|
|
"42220-cWCELO-USDC"
|
|
],
|
|
"protocolExposureKey": "42220-celo"
|
|
},
|
|
{
|
|
"key": "138-42220-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42220,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "celo",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_CELO"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42220-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-42220-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 42220,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "celo",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_CELO"
|
|
},
|
|
"publicPoolKeys": [
|
|
"42220-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-43114-cAUSDT-cWAUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 43114,
|
|
"canonicalSymbol": "cAUSDT",
|
|
"mirroredSymbol": "cWAUSDT",
|
|
"mappingKey": "Compliant_AUSDT_cW",
|
|
"peerKey": "avalanche",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_AUSDT_AVALANCHE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"43114-cWAUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-43114-cAVAX-cWAVAX",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 43114,
|
|
"canonicalSymbol": "cAVAX",
|
|
"mirroredSymbol": "cWAVAX",
|
|
"mappingKey": "Compliant_AVAX_cW",
|
|
"peerKey": "avalanche",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "avax",
|
|
"laneGroup": "avax",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WAVAX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_AVAX_AVALANCHE"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_AVAX_AVALANCHE"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_AVAX_AVALANCHE"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_AVAX_AVALANCHE"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_AVAX_AVALANCHE"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"43114-cWAVAX-WAVAX",
|
|
"43114-cWAVAX-USDC"
|
|
],
|
|
"protocolExposureKey": "43114-avax"
|
|
},
|
|
{
|
|
"key": "138-43114-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 43114,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "avalanche",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_AVALANCHE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"43114-cWBTC-USDC",
|
|
"43114-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-43114-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 43114,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "avalanche",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_AVALANCHE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"43114-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-43114-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 43114,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "avalanche",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_AVALANCHE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"43114-cWUSDT-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-56-cAUSDT-cWAUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 56,
|
|
"canonicalSymbol": "cAUSDT",
|
|
"mirroredSymbol": "cWAUSDT",
|
|
"mappingKey": "Compliant_AUSDT_cW",
|
|
"peerKey": "bsc",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_AUSDT_BSC"
|
|
},
|
|
"publicPoolKeys": [
|
|
"56-cWAUSDT-USDT"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-56-cBNB-cWBNB",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 56,
|
|
"canonicalSymbol": "cBNB",
|
|
"mirroredSymbol": "cWBNB",
|
|
"mappingKey": "Compliant_BNB_cW",
|
|
"peerKey": "bsc",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "bnb",
|
|
"laneGroup": "bnb",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WBNB",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BNB_BSC"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_BNB_BSC"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_BNB_BSC"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_BNB_BSC"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_BNB_BSC"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"56-cWBNB-WBNB",
|
|
"56-cWBNB-USDT"
|
|
],
|
|
"protocolExposureKey": "56-bnb"
|
|
},
|
|
{
|
|
"key": "138-56-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 56,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "bsc",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_BSC"
|
|
},
|
|
"publicPoolKeys": [
|
|
"56-cWBTC-USDT",
|
|
"56-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-56-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 56,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "bsc",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_BSC"
|
|
},
|
|
"publicPoolKeys": [
|
|
"56-cWUSDC-USDT"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-56-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 56,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "bsc",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_BSC"
|
|
},
|
|
"publicPoolKeys": [
|
|
"56-cWUSDT-USDT"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-8453-cBTC-cWBTC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 8453,
|
|
"canonicalSymbol": "cBTC",
|
|
"mirroredSymbol": "cWBTC",
|
|
"mappingKey": "Compliant_BTC_cW",
|
|
"peerKey": "base",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_BTC_BASE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"8453-cWBTC-USDC",
|
|
"8453-cWBTC-cWXAUC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-8453-cETHL2-cWETHL2",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 8453,
|
|
"canonicalSymbol": "cETHL2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"mappingKey": "Compliant_ETH_L2_cW",
|
|
"peerKey": "base",
|
|
"phase": "wave1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"laneGroup": "eth_l2_shared",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"reserveVerifierKey": "chain138-gas-hybrid-cap",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_ETH_L2_BASE"
|
|
},
|
|
"supplyAccounting": {
|
|
"outstanding": {
|
|
"env": "CW_GAS_OUTSTANDING_ETH_L2_BASE"
|
|
},
|
|
"escrowed": {
|
|
"env": "CW_GAS_ESCROWED_ETH_L2_BASE"
|
|
},
|
|
"treasuryBacked": {
|
|
"env": "CW_GAS_TREASURY_BACKED_ETH_L2_BASE"
|
|
},
|
|
"treasuryCap": {
|
|
"env": "CW_GAS_TREASURY_CAP_ETH_L2_BASE"
|
|
}
|
|
},
|
|
"oraclePolicy": {
|
|
"referenceVenue": "uniswap_v3",
|
|
"maxOracleAgeSeconds": 90,
|
|
"requireFreshReference": true
|
|
},
|
|
"publicPoolKeys": [
|
|
"8453-cWETHL2-WETH",
|
|
"8453-cWETHL2-USDC"
|
|
],
|
|
"protocolExposureKey": "8453-eth_l2"
|
|
},
|
|
{
|
|
"key": "138-8453-cUSDC-cWUSDC",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 8453,
|
|
"canonicalSymbol": "cUSDC",
|
|
"mirroredSymbol": "cWUSDC",
|
|
"mappingKey": "Compliant_USDC_cW",
|
|
"peerKey": "base",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDC_BASE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"8453-cWUSDC-USDC"
|
|
]
|
|
},
|
|
{
|
|
"key": "138-8453-cUSDT-cWUSDT",
|
|
"canonicalChainId": 138,
|
|
"destinationChainId": 8453,
|
|
"canonicalSymbol": "cUSDT",
|
|
"mirroredSymbol": "cWUSDT",
|
|
"mappingKey": "Compliant_USDT_cW",
|
|
"peerKey": "base",
|
|
"phase": "v1",
|
|
"routeDiscoveryEnabled": true,
|
|
"mcpVisible": true,
|
|
"reserveVerifierKey": "chain138-hard-peg",
|
|
"maxOutstanding": {
|
|
"required": true,
|
|
"env": "CW_MAX_OUTSTANDING_USDT_BASE"
|
|
},
|
|
"publicPoolKeys": [
|
|
"8453-cWUSDT-USDC"
|
|
]
|
|
}
|
|
],
|
|
"publicPools": [
|
|
{
|
|
"key": "1-cWBTC-cWXAUC",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000000001",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "1-cWBTC-USDC",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb71000000000000000000000000000000000001",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "1-cWETH-USDC",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWETH",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd012000000000000000000000000000000000001",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_mainnet",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "1-cWETH-WETH",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWETH",
|
|
"quoteSymbol": "WETH",
|
|
"poolAddress": "0xd011000000000000000000000000000000000001",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_mainnet",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "1-cWUSDC-USDC",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "1-cWUSDT-USDC",
|
|
"chainId": 1,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "10-cWBTC-cWXAUC",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb7200000000000000000000000000000000000a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "10-cWBTC-USDC",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb7100000000000000000000000000000000000a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "10-cWETHL2-USDC",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd02200000000000000000000000000000000000a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "10-cWETHL2-WETH",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "WETH",
|
|
"poolAddress": "0xd02100000000000000000000000000000000000a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "10-cWUSDC-USDC",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "10-cWUSDT-USDC",
|
|
"chainId": 10,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "100-cWBTC-cWXAUC",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000000064",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "100-cWBTC-USDC",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb71000000000000000000000000000000000064",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "100-cWUSDC-USDC",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "100-cWUSDT-USDC",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "100-cWXDAI-USDC",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWXDAI",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd072000000000000000000000000000000000064",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "xdai",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "100-cWXDAI-WXDAI",
|
|
"chainId": 100,
|
|
"baseSymbol": "cWXDAI",
|
|
"quoteSymbol": "WXDAI",
|
|
"poolAddress": "0xd071000000000000000000000000000000000064",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "xdai",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "1111-cWWEMIX-USDC",
|
|
"chainId": 1111,
|
|
"baseSymbol": "cWWEMIX",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd092000000000000000000000000000000000457",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "wemix",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "1111-cWWEMIX-WWEMIX",
|
|
"chainId": 1111,
|
|
"baseSymbol": "cWWEMIX",
|
|
"quoteSymbol": "WWEMIX",
|
|
"poolAddress": "0xd091000000000000000000000000000000000457",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "wemix",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "137-cWAUSDT-USDC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWAUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "137-cWBTC-cWXAUC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000000089",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "137-cWBTC-USDC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb71000000000000000000000000000000000089",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "137-cWPOL-USDC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWPOL",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd042000000000000000000000000000000000089",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "pol",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "137-cWPOL-WPOL",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWPOL",
|
|
"quoteSymbol": "WPOL",
|
|
"poolAddress": "0xd041000000000000000000000000000000000089",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "pol",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "137-cWUSDC-USDC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "137-cWUSDT-USDC",
|
|
"chainId": 137,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "25-cWBTC-cWXAUC",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000000019",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "25-cWBTC-USDT",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": "0xcb71000000000000000000000000000000000019",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "25-cWCRO-USDT",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWCRO",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": "0xd062000000000000000000000000000000000019",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "cro",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "25-cWCRO-WCRO",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWCRO",
|
|
"quoteSymbol": "WCRO",
|
|
"poolAddress": "0xd061000000000000000000000000000000000019",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "cro",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "25-cWUSDC-USDT",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "25-cWUSDT-USDT",
|
|
"chainId": 25,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "42161-cWBTC-cWXAUC",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb7200000000000000000000000000000000a4b1",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "42161-cWBTC-USDC",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb7100000000000000000000000000000000a4b1",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "42161-cWETHL2-USDC",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd02200000000000000000000000000000000a4b1",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "42161-cWETHL2-WETH",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "WETH",
|
|
"poolAddress": "0xd02100000000000000000000000000000000a4b1",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "42161-cWUSDC-USDC",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "42161-cWUSDT-USDC",
|
|
"chainId": 42161,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "42220-cWAUSDT-USDC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWAUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "42220-cWBTC-cWXAUC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb7200000000000000000000000000000000a4ec",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "42220-cWBTC-USDC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb7100000000000000000000000000000000a4ec",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "42220-cWCELO-USDC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWCELO",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd08200000000000000000000000000000000a4ec",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "celo",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "42220-cWCELO-WCELO",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWCELO",
|
|
"quoteSymbol": "WCELO",
|
|
"poolAddress": "0xd08100000000000000000000000000000000a4ec",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "celo",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "42220-cWUSDC-USDC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "42220-cWUSDT-USDC",
|
|
"chainId": 42220,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "43114-cWAUSDT-USDC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWAUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "43114-cWAVAX-USDC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWAVAX",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd05200000000000000000000000000000000a86a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "avax",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "43114-cWAVAX-WAVAX",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWAVAX",
|
|
"quoteSymbol": "WAVAX",
|
|
"poolAddress": "0xd05100000000000000000000000000000000a86a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "avax",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "43114-cWBTC-cWXAUC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb7200000000000000000000000000000000a86a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "43114-cWBTC-USDC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb7100000000000000000000000000000000a86a",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "43114-cWUSDC-USDC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "43114-cWUSDT-USDC",
|
|
"chainId": 43114,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "56-cWAUSDT-USDT",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWAUSDT",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "56-cWBNB-USDT",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWBNB",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": "0xd032000000000000000000000000000000000038",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "bnb",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "56-cWBNB-WBNB",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWBNB",
|
|
"quoteSymbol": "WBNB",
|
|
"poolAddress": "0xd031000000000000000000000000000000000038",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "bnb",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "56-cWBTC-cWXAUC",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000000038",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "56-cWBTC-USDT",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": "0xcb71000000000000000000000000000000000038",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "56-cWUSDC-USDT",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "56-cWUSDT-USDT",
|
|
"chainId": 56,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDT",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "8453-cWBTC-cWXAUC",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "cWXAUC",
|
|
"poolAddress": "0xcb72000000000000000000000000000000002105",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "8453-cWBTC-USDC",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWBTC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xcb71000000000000000000000000000000002105",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "v1-staged"
|
|
},
|
|
{
|
|
"key": "8453-cWETHL2-USDC",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": "0xd022000000000000000000000000000000002105",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "stable_quote"
|
|
},
|
|
{
|
|
"key": "8453-cWETHL2-WETH",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWETHL2",
|
|
"quoteSymbol": "WETH",
|
|
"poolAddress": "0xd021000000000000000000000000000000002105",
|
|
"active": true,
|
|
"routingEnabled": true,
|
|
"mcpVisible": true,
|
|
"phase": "wave1",
|
|
"assetClass": "gas_native",
|
|
"familyKey": "eth_l2",
|
|
"venue": "dodo_pmm",
|
|
"poolType": "wrapped_native"
|
|
},
|
|
{
|
|
"key": "8453-cWUSDC-USDC",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWUSDC",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
},
|
|
{
|
|
"key": "8453-cWUSDT-USDC",
|
|
"chainId": 8453,
|
|
"baseSymbol": "cWUSDT",
|
|
"quoteSymbol": "USDC",
|
|
"poolAddress": null,
|
|
"active": false,
|
|
"routingEnabled": false,
|
|
"mcpVisible": false,
|
|
"phase": "v1"
|
|
}
|
|
],
|
|
"gasAssetFamilies": [
|
|
{
|
|
"familyKey": "eth_mainnet",
|
|
"mappingKey": "Compliant_ETH_MAINNET_cW",
|
|
"canonicalSymbol138": "cETH",
|
|
"mirroredSymbol": "cWETH",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
1
|
|
],
|
|
"laneGroup": "eth_mainnet",
|
|
"backingMode": "strict_escrow",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0xf8e9802a1766422e33a269556ad5fc032338eefc",
|
|
"mirroredAddresses": {
|
|
"1": "0xf6dc5587e18f27adff60e303fdd98f35b50fa8a5"
|
|
},
|
|
"perLaneCaps": {
|
|
"1": "500000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cETH Mainnet",
|
|
"mirrored": "cWETH Mainnet"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "eth_l2",
|
|
"mappingKey": "Compliant_ETH_L2_cW",
|
|
"canonicalSymbol138": "cETHL2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
10,
|
|
42161,
|
|
8453
|
|
],
|
|
"laneGroup": "eth_l2_shared",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"wrappedNativeQuoteSymbol": "WETH",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x18a6b163d255cc0cb32b99697843b487d059907d",
|
|
"mirroredAddresses": {
|
|
"10": "0x95007ec50d0766162f77848edf7bdc4eba147fb4",
|
|
"8453": "0x2a0840e5117683b11682ac46f5cf5621e67269e3",
|
|
"42161": "0xe27be001bc55cb2a8ed5ba5a62c834ca135244a3"
|
|
},
|
|
"perLaneCaps": {
|
|
"10": "1000000000000000000000",
|
|
"8453": "1000000000000000000000",
|
|
"42161": "1000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cETHL2",
|
|
"mirrored": "cWETHL2"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "bnb",
|
|
"mappingKey": "Compliant_BNB_cW",
|
|
"canonicalSymbol138": "cBNB",
|
|
"mirroredSymbol": "cWBNB",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
56
|
|
],
|
|
"laneGroup": "bnb",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WBNB",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x94517875f32680984a5921da7abf78e22f65d70f",
|
|
"mirroredAddresses": {
|
|
"56": "0x179034a08ac2c9c35d2e41239f68c79dca6f18fa"
|
|
},
|
|
"perLaneCaps": {
|
|
"56": "3000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cBNB",
|
|
"mirrored": "cWBNB"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "pol",
|
|
"mappingKey": "Compliant_POL_cW",
|
|
"canonicalSymbol138": "cPOL",
|
|
"mirroredSymbol": "cWPOL",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
137
|
|
],
|
|
"laneGroup": "pol",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WPOL",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x19fec21edede9edb91d1fbec7c4095c5ac1fc10c",
|
|
"mirroredAddresses": {
|
|
"137": "0x25980244aacecb6d8c4b887261ed27f87cb2fc73"
|
|
},
|
|
"perLaneCaps": {
|
|
"137": "2000000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cPOL",
|
|
"mirrored": "cWPOL"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "avax",
|
|
"mappingKey": "Compliant_AVAX_cW",
|
|
"canonicalSymbol138": "cAVAX",
|
|
"mirroredSymbol": "cWAVAX",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
43114
|
|
],
|
|
"laneGroup": "avax",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WAVAX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x9c8f6f4fe1e535e6f85a78ee95249ded5540a2d0",
|
|
"mirroredAddresses": {
|
|
"43114": "0xe1d4aee2ef8f48a20338935188a8fe7f7c7de7d0"
|
|
},
|
|
"perLaneCaps": {
|
|
"43114": "200000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cAVAX",
|
|
"mirrored": "cWAVAX"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "cro",
|
|
"mappingKey": "Compliant_CRO_cW",
|
|
"canonicalSymbol138": "cCRO",
|
|
"mirroredSymbol": "cWCRO",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
25
|
|
],
|
|
"laneGroup": "cro",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WCRO",
|
|
"stableQuoteSymbol": "USDT",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0xfb48bb6c623571f9795b535b73f0d660e8643fd4",
|
|
"mirroredAddresses": {
|
|
"25": "0x9b10eb0f77c45322dbd1fcb07176fd9a7609c164"
|
|
},
|
|
"perLaneCaps": {
|
|
"25": "5000000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cCRO",
|
|
"mirrored": "cWCRO"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "xdai",
|
|
"mappingKey": "Compliant_XDAI_cW",
|
|
"canonicalSymbol138": "cXDAI",
|
|
"mirroredSymbol": "cWXDAI",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
100
|
|
],
|
|
"laneGroup": "xdai",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WXDAI",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0xa39a59138f8a45b4a31455875b8a29ff31e76ec8",
|
|
"mirroredAddresses": {
|
|
"100": "0x9f833b4f1012f52eb3317b09922a79c6edfca77d"
|
|
},
|
|
"perLaneCaps": {
|
|
"100": "5000000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cXDAI",
|
|
"mirrored": "cWXDAI"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "celo",
|
|
"mappingKey": "Compliant_CELO_cW",
|
|
"canonicalSymbol138": "cCELO",
|
|
"mirroredSymbol": "cWCELO",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
42220
|
|
],
|
|
"laneGroup": "celo",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WCELO",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x1814661dae0933bf397b1274f5a62411b94195c7",
|
|
"mirroredAddresses": {
|
|
"42220": "0xb0fa7ec4123c7c275b3a89d9239569707ea3c66a"
|
|
},
|
|
"perLaneCaps": {
|
|
"42220": "3000000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cCELO",
|
|
"mirrored": "cWCELO"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"familyKey": "wemix",
|
|
"active": false,
|
|
"status": "deferred",
|
|
"mappingKey": "Compliant_WEMIX_cW",
|
|
"canonicalSymbol138": "cWEMIX",
|
|
"mirroredSymbol": "cWWEMIX",
|
|
"assetClass": "gas_native",
|
|
"registryFamily": "gas_native",
|
|
"originChains": [
|
|
1111
|
|
],
|
|
"laneGroup": "wemix",
|
|
"backingMode": "hybrid_cap",
|
|
"redeemPolicy": "family_only",
|
|
"wrappedNativeQuoteSymbol": "WWEMIX",
|
|
"stableQuoteSymbol": "USDC",
|
|
"referenceVenue": "uniswap_v3",
|
|
"canonicalAddress138": "0x4d82206bec5b4dfa17759ffede07e35f4f63a050",
|
|
"mirroredAddresses": {
|
|
"1111": "0xc111000000000000000000000000000000000457"
|
|
},
|
|
"perLaneCaps": {
|
|
"1111": "2000000000000000000000000"
|
|
},
|
|
"decimals": 18,
|
|
"displayAliases": {
|
|
"canonical": "cWEMIX Hub",
|
|
"mirrored": "cWWEMIX"
|
|
},
|
|
"hubRebalance": {
|
|
"canonicalChainId": 138,
|
|
"defaultNumeraire": "cUSDC",
|
|
"treasuryQuoteSymbol": "WETH",
|
|
"preferredVenues": [
|
|
"dodo_pmm",
|
|
"hub_inventory_book"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"gasRedeemGroups": [
|
|
{
|
|
"key": "eth-mainnet-local",
|
|
"familyKey": "eth_mainnet",
|
|
"allowedChains": [
|
|
1
|
|
],
|
|
"redeemPolicy": "family_only",
|
|
"description": "Ethereum mainnet ETH remains isolated from the shared L2 ETH family."
|
|
},
|
|
{
|
|
"key": "eth-l2-shared",
|
|
"familyKey": "eth_l2",
|
|
"allowedChains": [
|
|
10,
|
|
42161,
|
|
8453
|
|
],
|
|
"redeemPolicy": "family_fungible_inventory_gated",
|
|
"description": "Optimism, Arbitrum, and Base can redeem across the shared ETH L2 family when inventory and policy checks allow."
|
|
},
|
|
{
|
|
"key": "bnb-local",
|
|
"familyKey": "bnb",
|
|
"allowedChains": [
|
|
56
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "pol-local",
|
|
"familyKey": "pol",
|
|
"allowedChains": [
|
|
137
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "avax-local",
|
|
"familyKey": "avax",
|
|
"allowedChains": [
|
|
43114
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "cro-local",
|
|
"familyKey": "cro",
|
|
"allowedChains": [
|
|
25
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "xdai-local",
|
|
"familyKey": "xdai",
|
|
"allowedChains": [
|
|
100
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "celo-local",
|
|
"familyKey": "celo",
|
|
"allowedChains": [
|
|
42220
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
},
|
|
{
|
|
"key": "wemix-local",
|
|
"familyKey": "wemix",
|
|
"allowedChains": [
|
|
1111
|
|
],
|
|
"redeemPolicy": "family_only"
|
|
}
|
|
],
|
|
"gasProtocolExposure": [
|
|
{
|
|
"key": "1-eth_mainnet",
|
|
"chainId": 1,
|
|
"familyKey": "eth_mainnet",
|
|
"mirroredSymbol": "cWETH",
|
|
"backingMode": "strict_escrow",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"1-cWETH-WETH",
|
|
"1-cWETH-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7111000000000000000000000000000000000001"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba11000000000000000000000000000000000001"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc711000000000000000000000000000000000001"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "10-eth_l2",
|
|
"chainId": 10,
|
|
"familyKey": "eth_l2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"10-cWETHL2-WETH",
|
|
"10-cWETHL2-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x712100000000000000000000000000000000000a"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba2100000000000000000000000000000000000a"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc72100000000000000000000000000000000000a"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "100-xdai",
|
|
"chainId": 100,
|
|
"familyKey": "xdai",
|
|
"mirroredSymbol": "cWXDAI",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"100-cWXDAI-WXDAI",
|
|
"100-cWXDAI-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7171000000000000000000000000000000000064"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba71000000000000000000000000000000000064"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc771000000000000000000000000000000000064"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "1111-wemix",
|
|
"chainId": 1111,
|
|
"active": false,
|
|
"status": "deferred",
|
|
"familyKey": "wemix",
|
|
"mirroredSymbol": "cWWEMIX",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"1111-cWWEMIX-WWEMIX",
|
|
"1111-cWWEMIX-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7191000000000000000000000000000000000457"
|
|
},
|
|
"balancer": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"curve": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "137-pol",
|
|
"chainId": 137,
|
|
"familyKey": "pol",
|
|
"mirroredSymbol": "cWPOL",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"137-cWPOL-WPOL",
|
|
"137-cWPOL-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7141000000000000000000000000000000000089"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba41000000000000000000000000000000000089"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc741000000000000000000000000000000000089"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "25-cro",
|
|
"chainId": 25,
|
|
"familyKey": "cro",
|
|
"mirroredSymbol": "cWCRO",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"25-cWCRO-WCRO",
|
|
"25-cWCRO-USDT"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7161000000000000000000000000000000000019"
|
|
},
|
|
"balancer": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"curve": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "42161-eth_l2",
|
|
"chainId": 42161,
|
|
"familyKey": "eth_l2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"42161-cWETHL2-WETH",
|
|
"42161-cWETHL2-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x712100000000000000000000000000000000a4b1"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba2100000000000000000000000000000000a4b1"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc72100000000000000000000000000000000a4b1"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "42220-celo",
|
|
"chainId": 42220,
|
|
"familyKey": "celo",
|
|
"mirroredSymbol": "cWCELO",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"42220-cWCELO-WCELO",
|
|
"42220-cWCELO-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x718100000000000000000000000000000000a4ec"
|
|
},
|
|
"balancer": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc78100000000000000000000000000000000a4ec"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "43114-avax",
|
|
"chainId": 43114,
|
|
"familyKey": "avax",
|
|
"mirroredSymbol": "cWAVAX",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"43114-cWAVAX-WAVAX",
|
|
"43114-cWAVAX-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x715100000000000000000000000000000000a86a"
|
|
},
|
|
"balancer": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc75100000000000000000000000000000000a86a"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "56-bnb",
|
|
"chainId": 56,
|
|
"familyKey": "bnb",
|
|
"mirroredSymbol": "cWBNB",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"56-cWBNB-WBNB",
|
|
"56-cWBNB-USDT"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7131000000000000000000000000000000000038"
|
|
},
|
|
"balancer": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"curve": {
|
|
"supported": false,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"venueAddress": null
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
},
|
|
{
|
|
"key": "8453-eth_l2",
|
|
"chainId": 8453,
|
|
"familyKey": "eth_l2",
|
|
"mirroredSymbol": "cWETHL2",
|
|
"backingMode": "hybrid_cap",
|
|
"dodoPmm": {
|
|
"active": true,
|
|
"routingVisible": true,
|
|
"poolKeys": [
|
|
"8453-cWETHL2-WETH",
|
|
"8453-cWETHL2-USDC"
|
|
]
|
|
},
|
|
"uniswapV3": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"reference": true,
|
|
"venueAddress": "0x7121000000000000000000000000000000002105"
|
|
},
|
|
"balancer": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xba21000000000000000000000000000000002105"
|
|
},
|
|
"curve": {
|
|
"supported": true,
|
|
"live": true,
|
|
"routingVisible": true,
|
|
"venueAddress": "0xc721000000000000000000000000000000002105"
|
|
},
|
|
"oneInch": {
|
|
"supported": true,
|
|
"live": false,
|
|
"routingVisible": false,
|
|
"aggregatorOnly": true,
|
|
"activation": "after_underlying_venues_live_and_indexed"
|
|
}
|
|
}
|
|
]
|
|
}
|