Files
proxmox/token-aggregation-build/config/token-mapping-multichain.json
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- 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
2026-04-12 06:12:20 -07:00

2335 lines
89 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Multi-chain token mapping: Chain 138↔651940 (ALL Mainnet) and 651940↔1,56,137,100,43114,8453,42161,10,25,42220,1111. Non-EVM networks (e.g. Solana) are listed under nonEvmNetworks only—no EIP-155 chain id. Single source of truth for bridge/LP tooling. Verify canonical addresses per chain: see docs/07-ccip/EXPLORER_TOKENS_CANONICAL_MAPPING.md.",
"version": "1.5.0",
"updated": "2026-04-07",
"cToCwSymbolMapping": {
"cUSDT": "cWUSDT",
"cUSDC": "cWUSDC",
"cAUSDT": "cWAUSDT",
"cUSDW": "cWUSDW",
"cEURC": "cWEURC",
"cEURT": "cWEURT",
"cGBPC": "cWGBPC",
"cGBPT": "cWGBPT",
"cAUDC": "cWAUDC",
"cJPYC": "cWJPYC",
"cCHFC": "cWCHFC",
"cCADC": "cWCADC",
"cBTC": "cWBTC",
"cXAUC": "cWXAUC",
"cXAUT": "cWXAUT",
"cETH": "cWETH",
"cETHL2": "cWETHL2",
"cBNB": "cWBNB",
"cPOL": "cWPOL",
"cAVAX": "cWAVAX",
"cCRO": "cWCRO",
"cXDAI": "cWXDAI",
"cCELO": "cWCELO",
"cWEMIX": "cWWEMIX"
},
"gruIso4217Bridge": {
"description": "Versioned Chain 138 canonical c* and optional destination cW* v2 for GRU transport, including governance-approved non-ISO monetary units that follow the same c*/cW* bridge discipline. Transport pairs use mappingKey Compliant_*_cW. L1 locks canonical; L2 mints/burns mirrored (see CWMultiTokenBridgeL1/L2). token-mapping-loader resolves addresses from here when gru-transport-active bridge canonicalAssetVersion / mirroredAssetVersion request v2.",
"canonical138ByMappingKey": {
"Compliant_USDT_cW": {
"v1": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"v2": "0x9FBfab33882Efe0038DAa608185718b772EE5660"
},
"Compliant_USDC_cW": {
"v1": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"v2": "0x219522c60e83dEe01FC5b0329d6fA8fD84b9D13d"
},
"Compliant_EURC_cW": {
"v1": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"v2": "0x243e6581Dc8a98d98B92265858b322b193555C81"
},
"Compliant_EURT_cW": {
"v1": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"v2": "0x2bAFA83d8fF8BaE9505511998987D0659791605B"
},
"Compliant_GBPC_cW": {
"v1": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"v2": "0x707508D223103f5D2d9EFBc656302c9d48878b29"
},
"Compliant_GBPT_cW": {
"v1": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"v2": "0xee17c18E10E55ce23F7457D018aAa2Fb1E64B281"
},
"Compliant_AUDC_cW": {
"v1": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"v2": "0xfb37aFd415B70C5cEDc9bA58a72D517207b769Bb"
},
"Compliant_JPYC_cW": {
"v1": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"v2": "0x2c751bBE4f299b989b3A8c333E0A966cdcA6Fd98"
},
"Compliant_CHFC_cW": {
"v1": "0x873990849DDa5117d7C644f0aF24370797C03885",
"v2": "0x60B7FB8e0DD0Be8595AD12Fe80AE832861Be747c"
},
"Compliant_CADC_cW": {
"v1": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"v2": "0xe799033c87fE0CE316DAECcefBE3134CC74b76a9"
},
"Compliant_XAUC_cW": {
"v1": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"v2": "0xF0F0F81bE3D033D8586bAfd2293e37eE2f615647"
},
"Compliant_XAUT_cW": {
"v1": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"v2": "0x89477E982847023aaB5C3492082cd1bB4b1b9Ef1"
},
"Compliant_BTC_cW": {
"v1": "0xcb7c000000000000000000000000000000000138"
}
},
"mirroredV2ByMappingKeyAndChain": {
"Compliant_USDT_cW": {
"1": null,
"10": null,
"25": null,
"56": null,
"100": null,
"137": null,
"8453": null,
"42161": null,
"43114": null
},
"Compliant_USDC_cW": {
"1": null,
"10": null,
"25": null,
"56": null,
"100": null,
"137": null,
"8453": null,
"42161": null,
"43114": null
},
"Compliant_BTC_cW": {
"1": null,
"10": null,
"25": null,
"56": null,
"100": null,
"137": null,
"8453": null,
"42161": null,
"43114": null
}
}
},
"dwinUsdWinPublic": {
"description": "CMC-listed USD DWIN (USDW) native ERC-20 on public chains; collateral for wrap → cWUSDW → GRU bridge ↔ Chain 138 cUSDW. Not the same contract as Cronos ISO-4217W USDW (chain 25).",
"reference": "https://coinmarketcap.com/currencies/usd-dwin/",
"migrationDetails": "https://usddwin.com/migration-binance-chain/",
"chains": {
"56": {
"usdwCurrent": "0xed75ad08f416d4e53e4d45dd5140a4c8b84f39fb",
"usdwDeprecated": "0xabddb950f2ae8430c5a818f8bb4ec09e3ae41253",
"cwUsdwBridgeMirror": "0xC2FA05F12a75Ac84ea778AF9D6935cA807275E55",
"decimalsNote": "Read decimals() on-chain; wrap adapter must normalize amounts to match cUSDW/cWUSDW (6) for bridge accounting."
},
"137": {
"usdwCurrent": "0x3deb0c60f0be9d9b99da83a2b6b2ee790f5af37a",
"usdwDeprecated": "0x60f7dd499956ec8fcea8ed80e9d7eade4ccdc417",
"cwUsdwBridgeMirror": null,
"decimalsNote": "Native Polygon USD DWIN exists and should be verified on-chain via decimals(); wrap logic must normalize to cUSDW/cWUSDW (6) for bridge accounting.",
"notes": "Native Polygon USD DWIN is already pinned here. The remaining task is to deploy Polygon cWUSDW, then set cwUsdwBridgeMirror and Compliant_USDW_cW.addressTo in this file."
}
}
},
"alltraAusdtOrigin": {
"description": "ALL Mainnet (Alltra) native AUSDT is the source token for the live AUSDT -> cWAUSDT -> Chain 138 cAUSDT corridor. Unlike USDW, this path originates on chain 651940, so public-chain cWAUSDT is treated as the bridge mirror rather than a native-public collateral wrapper.",
"reference": "docs/11-references/ALL_MAINNET_TOKEN_ADDRESSES.md",
"chains": {
"56": {
"cwAusdtBridgeMirror": "0xe1a51Bc037a79AB36767561B147eb41780124934",
"notes": "Existing public-chain cWAUSDT mirror on BSC from deployment-status.json. Reused for the live cAUSDT transport lane."
},
"137": {
"cwAusdtBridgeMirror": "0xf12e262F85107df26741726b074606CaFa24AAe7",
"notes": "Polygon cWAUSDT bridge mirror is now deployed and wired to the GRU bridge lane."
},
"42220": {
"cwAusdtBridgeMirror": "0xC158b6cD3A3088C52F797D41f5Aa02825361629e",
"notes": "Celo cWAUSDT mirror is deployed and bridge-wired. Reused for the live cAUSDT transport lane."
},
"43114": {
"cwAusdtBridgeMirror": "0xff3084410A732231472Ee9f93F5855dA89CC5254",
"notes": "Existing public-chain cWAUSDT mirror on Avalanche from deployment-status.json. Reused for the live cAUSDT transport lane."
},
"651940": {
"ausdtCurrent": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"notes": "Primary AUSDT on ALL Mainnet. The legacy AUSDT <-> cUSDT route still exists, and the dedicated cAUSDT landing surface on Chain 138 is now live."
}
}
},
"alltraXauDestination": {
"description": "ALL Mainnet (Alltra) inbound gold corridor from Chain 138. Source-leg wrapping is cWXAUC/cWXAUT, bridge-minted wrapped destination symbols are cWAXAUC/cWAXAUT, and unwrapped ALL Mainnet native landing assets are cAXAUC/cAXAUT.",
"reference": "docs/03-deployment/CXAUC_CXAUT_CWAXAUC_CWAXAUT_ALLTRA_BRIDGE_CHECKLIST.md",
"chains": {
"651940": {
"caxauc": null,
"caxaut": null,
"cwaxauc": null,
"cwaxaut": null,
"notes": "Fill these addresses only after the ALL Mainnet wrapped and unwrapped gold contracts are deployed and the unwrap vault / bridge roles are wired."
}
}
},
"chainNames": {
"1": "Ethereum Mainnet",
"10": "Optimism",
"25": "Cronos",
"56": "BSC (BNB Chain)",
"100": "Gnosis Chain",
"137": "Polygon",
"138": "SMOM-DBIS-138 (DeFi Oracle Meta)",
"1111": "Wemix",
"8453": "Base",
"42161": "Arbitrum One",
"42220": "Celo",
"42793": "Etherlink",
"43114": "Avalanche C-Chain",
"651940": "ALL Mainnet (Alltra)"
},
"nonEvmNetworks": {
"Solana": {
"vmKind": "SVM",
"caip2": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"adapterContract": "SolanaAdapter",
"adapterReference": "smom-dbis-138/contracts/bridge/adapters/non-evm/SolanaAdapter.sol",
"notes": "Mainnet-beta; not in .pairs (EVM chainId pairs only). Registry/oracle relay wiring same class as Tron/XRPL—see MULTI_CHAIN_DEPLOYMENT_GUIDE.md."
}
},
"pairs": [
{
"fromChainId": 138,
"toChainId": 651940,
"notes": "AlltraAdapter bridge; Chain 138 ↔ ALL Mainnet; c*_cW = c* on 138 → cW* on destination (set addressTo when cW* deployed)",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x798F6762BB40d6801A593459d08F890603D3979C",
"notes": "138 WETH9 → ALL Mainnet WETH"
},
{
"key": "Compliant_USDT",
"name": "Compliant USDT (cUSDT)",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"notes": "138 cUSDT → ALL Mainnet AUSDT (primary)"
},
{
"key": "Compliant_AUSDT",
"name": "Compliant AUSDT (cAUSDT)",
"addressFrom": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"addressTo": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"notes": "Live 138 cAUSDT -> ALL Mainnet AUSDT path."
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cUSDT → 651940 cWUSDT; set addressTo when deployed"
},
{
"key": "Compliant_USDC",
"name": "Compliant USDC (cUSDC)",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"notes": "138 cUSDC → ALL Mainnet AUSDC"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cUSDC → 651940 cWUSDC; set addressTo when deployed"
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cEURC → 651940 cWEURC; set addressTo when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWAXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "651940 naming exception: wrap 138 cXAUC as cWXAUC on the source leg, bridge-mint as cWAXAUC on ALL Mainnet, unwrap to cAXAUC."
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWAXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "651940 naming exception: wrap 138 cXAUT as cWXAUT on the source leg, bridge-mint as cWAXAUT on ALL Mainnet, unwrap to cAXAUT."
}
]
},
{
"fromChainId": 651940,
"toChainId": 138,
"notes": "Reverse mapping for ALL Mainnet → Chain 138",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"notes": "651940 WETH → 138 WETH9"
},
{
"key": "AUSDT",
"name": "Alltra USD Token",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"notes": "651940 AUSDT → 138 cUSDT"
},
{
"key": "AUSDT_Compliant",
"name": "Alltra USD Token -> cAUSDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"notes": "Live 651940 AUSDT -> 138 cAUSDT path."
},
{
"key": "AUSDC",
"name": "AUSDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"notes": "651940 AUSDC → 138 cUSDC"
},
{
"key": "AXAUC_Compliant",
"name": "Alltra Gold Coin -> cXAUC",
"addressFrom": "0x0000000000000000000000000000000000000000",
"addressTo": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"notes": "Planned reverse of the ALL Mainnet gold corridor. Set addressFrom when cAXAUC is deployed on chain 651940."
},
{
"key": "AXAUT_Compliant",
"name": "Alltra Tether XAU -> cXAUT",
"addressFrom": "0x0000000000000000000000000000000000000000",
"addressTo": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"notes": "Planned reverse of the ALL Mainnet gold corridor. Set addressFrom when cAXAUT is deployed on chain 651940."
}
]
},
{
"fromChainId": 138,
"toChainId": 1,
"notes": "Chain 138 ↔ Ethereum Mainnet (CCIP); direct mapping; c*_cW = c* on 138 → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"notes": "138 WETH9 → Ethereum WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
"notes": "138 cUSDT → Ethereum USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0xaF5017d0163ecb99D9B5D94e3b4D7b09Af44D8AE",
"notes": "138 cUSDT → Ethereum cWUSDT"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"notes": "138 cUSDC → Ethereum USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x2de5F116bFcE3d0f922d9C8351e0c5Fc24b9284a",
"notes": "138 cUSDC → Ethereum cWUSDC"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000001",
"notes": "138 cBTC → Ethereum cWBTC. Distinct from Ethereum WBTC; this lane represents the GRU custody-backed BTC transport asset."
},
{
"key": "Compliant_ETH_MAINNET_cW",
"name": "cETH->cWETH",
"addressFrom": "0xf8e9802a1766422e33a269556ad5fc032338eefc",
"addressTo": "0xf6dc5587e18f27adff60e303fdd98f35b50fa8a5",
"notes": "Wave 1 gas-family lane eth_mainnet: Chain 138 cETH -> Ethereum Mainnet cWETH. strict_escrow backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 56,
"notes": "Chain 138 ↔ BSC (CCIP); direct mapping; c*_cW = c* on 138 → cW* on destination (set addressTo when cW* deployed)",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x2170Ed0880ac9A755fd29B2688956BD959F933F8",
"notes": "138 WETH9 → BSC WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x55d398326f99059fF775485246999027B3197955",
"notes": "138 cUSDT → BSC USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x9a1D0dBEE997929ED02fD19E0E199704d20914dB",
"notes": "138 cUSDT → BSC cWUSDT; set addressTo when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"notes": "138 cUSDC → BSC USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x5355148C4740fcc3D7a96F05EdD89AB14851206b",
"notes": "138 cUSDC → BSC cWUSDC; set addressTo when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000038",
"notes": "138 cBTC → BSC cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x50b073d0D1D2f002745cb9FC28a057d5be84911c",
"notes": "138 cEURC → BSC cWEURC; set addressTo when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x1ED9E491A5eCd53BeF21962A5FCE24880264F63f",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x8b6EE72001cAFcb21D56a6c4686D6Db951d499A6",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0xA6eFb8783C8ad2740ec880e46D4f7E608E893B1B",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0x7062f35567BBAb4d98dc33af03B0d14Df42294D5",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x5fbCE65524211BC1bFb0309fd9EE09E786c6D097",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0xD9f8710caeeBA3b3D423D7D14a918701426B5ef3",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x9AE7a6B311584D60Fa93f973950d609061875775",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0xCB145bA9A370681e3545F60e55621eBf218B1031",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x73E0CF8BF861D376B3a4C87c136F975027f045ff",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_USDW_cW",
"name": "cUSDW→cWUSDW",
"addressFrom": "0xcA6BFa614935f1AB71c9aB106bAA6FBB6057095e",
"addressTo": "0xC2FA05F12a75Ac84ea778AF9D6935cA807275E55",
"notes": "138 cUSDW → BSC cWUSDW (GRU transport). Public USD DWIN (USDW) on BSC locks into wrap vault → mints this cWUSDW per dwinUsdWinPublic; unwrap releases dwinUsdWinPublic.chains.56.usdwCurrent."
},
{
"key": "Compliant_AUSDT_cW",
"name": "cAUSDT→cWAUSDT",
"addressFrom": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"addressTo": "0xe1a51Bc037a79AB36767561B147eb41780124934",
"notes": "Live 138 cAUSDT -> BSC cWAUSDT corridor. BSC bridge mint/burn roles are wired."
},
{
"key": "Compliant_BNB_cW",
"name": "cBNB->cWBNB",
"addressFrom": "0x94517875f32680984a5921da7abf78e22f65d70f",
"addressTo": "0x179034a08ac2c9c35d2e41239f68c79dca6f18fa",
"notes": "Wave 1 gas-family lane bnb: Chain 138 cBNB -> BSC cWBNB. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 137,
"notes": "Chain 138 ↔ Polygon (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
"notes": "138 WETH9 → Polygon WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"notes": "138 cUSDT → Polygon USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF",
"notes": "138 cUSDT → Polygon cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"notes": "138 cUSDC → Polygon USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4",
"notes": "138 cUSDC → Polygon cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000089",
"notes": "138 cBTC → Polygon cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x3CD9ee18db7ad13616FCC1c83bC6098e03968E66",
"notes": "138 cEURC → Polygon cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0xBeF5A0Bcc0E77740c910f197138cdD90F98d2427",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x948690147D2e50ffe50C5d38C14125aD6a9FA036",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x58a8D8F78F1B65c06dAd7542eC46b299629A60dd",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0xFb4B6Cc81211F7d886950158294A44C312abCA29",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0xf9f5D0ACD71C76F9476F10B3F3d3E201F0883C68",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0xeE17bB0322383fecCA2784fbE2d4CD7d02b1905B",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0xc9750828124D4c10e7a6f4B655cA8487bD3842EB",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x328Cd365Bb35524297E68ED28c6fF2C9557d1363",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x9e6044d730d4183bF7a666293d257d035Fba6d44",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_USDW_cW",
"name": "cUSDW→cWUSDW",
"addressFrom": "0xcA6BFa614935f1AB71c9aB106bAA6FBB6057095e",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "Native Polygon USD DWIN already exists at dwinUsdWinPublic.chains.137.usdwCurrent. Remaining work: deploy Polygon cWUSDW on 137, grant bridge/wrap minter roles, then set this addressTo to match deployment-status.json cwTokens.cWUSDW."
},
{
"key": "Compliant_AUSDT_cW",
"name": "cAUSDT→cWAUSDT",
"addressFrom": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"addressTo": "0xf12e262F85107df26741726b074606CaFa24AAe7",
"notes": "Live 138 cAUSDT -> Polygon cWAUSDT corridor. Polygon bridge mint/burn roles are wired."
},
{
"key": "Compliant_POL_cW",
"name": "cPOL->cWPOL",
"addressFrom": "0x19fec21edede9edb91d1fbec7c4095c5ac1fc10c",
"addressTo": "0x25980244aacecb6d8c4b887261ed27f87cb2fc73",
"notes": "Wave 1 gas-family lane pol: Chain 138 cPOL -> Polygon cWPOL. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 100,
"notes": "Chain 138 ↔ Gnosis (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1",
"notes": "138 WETH9 → Gnosis WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x4ECaBa5870353805a9F068101A40E0f32ed605C6",
"notes": "138 cUSDT → Gnosis USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF",
"notes": "138 cUSDT → Gnosis cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83",
"notes": "138 cUSDC → Gnosis USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xd6969bC19b53f866C64f2148aE271B2Dae0C58E4",
"notes": "138 cUSDC → Gnosis cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000064",
"notes": "138 cBTC → Gnosis cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x25603ae4bff0b71d637b3573d1b6657f5f6d17ef",
"notes": "138 cEURC → Gnosis cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x8e54c52d34a684e22865ac9f2d7c27c30561a7b9",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x4d9bc6c74ba65e37c4139f0aec9fc5ddff28dcc4",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x9f6d2578003fe04e58a9819a4943732f2a203a61",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0xddc4063f770f7c49d00b5a10fb552e922aa39b2c",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x145e8e8c49b6a021969dd9d2c01c8fea44374f61",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0x46d90d7947f1139477c206c39268923b99cf09e4",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0xa7133c78e0ec74503a5941bcbd44257615b6b4f6",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x23873b85cfeb343eb952618e8c9e9bfb7f6a0d45",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0xc6189d404dc60cae7b48e2190e44770a03193e5f",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_XDAI_cW",
"name": "cXDAI->cWXDAI",
"addressFrom": "0xa39a59138f8a45b4a31455875b8a29ff31e76ec8",
"addressTo": "0x9f833b4f1012f52eb3317b09922a79c6edfca77d",
"notes": "Wave 1 gas-family lane xdai: Chain 138 cXDAI -> Gnosis Chain cWXDAI. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 43114,
"notes": "Chain 138 ↔ Avalanche (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB",
"notes": "138 WETH9 → Avalanche WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7",
"notes": "138 cUSDT → Avalanche USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x8142BA530B08f3950128601F00DaaA678213DFdf",
"notes": "138 cUSDT → Avalanche cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
"notes": "138 cUSDC → Avalanche USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x0C242b513008Cd49C89078F5aFb237A3112251EB",
"notes": "138 cUSDC → Avalanche cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c00000000000000000000000000000000a86a",
"notes": "138 cBTC → Avalanche cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x84353ed1f0c7a703a17abad19b0db15bc9a5e3e5",
"notes": "138 cEURC → Avalanche cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0xfc7d256e48253f7a7e08f0e55b9ff7039eb2524c",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0xbdf0c4ea1d81e8e769b0f41389a2c733e3ff723e",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x4611d3424e059392a52b957e508273bc761c80f2",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0x04e1e22b0d41e99f4275bd40a50480219bc9a223",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x3714b1a312e0916c7dcdc4edf480fc0339e59a59",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0xc2fa05f12a75ac84ea778af9d6935ca807275e55",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x1872e033b30f3ce0498847926857433e0146394e",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x4f95297c23d9f4a1032b1c6a2e553225cb175bee",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0xd2b4dbf2f6bd6704e066d752eec61fb0be953fd3",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_USDW_cW",
"name": "cUSDW→cWUSDW",
"addressFrom": "0xcA6BFa614935f1AB71c9aB106bAA6FBB6057095e",
"addressTo": "0xcfdCe5E660FC2C8052BDfa7aEa1865DD753411Ae",
"notes": "138 cUSDW → Avalanche cWUSDW. No CMC USD DWIN native on 43114 in dwinUsdWinPublic; wrap path N/A unless issuer deploys USDW on Avalanche."
},
{
"key": "Compliant_AUSDT_cW",
"name": "cAUSDT→cWAUSDT",
"addressFrom": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"addressTo": "0xff3084410A732231472Ee9f93F5855dA89CC5254",
"notes": "Live 138 cAUSDT -> Avalanche cWAUSDT corridor. Avalanche bridge mint/burn roles are wired."
},
{
"key": "Compliant_AVAX_cW",
"name": "cAVAX->cWAVAX",
"addressFrom": "0x9c8f6f4fe1e535e6f85a78ee95249ded5540a2d0",
"addressTo": "0xe1d4aee2ef8f48a20338935188a8fe7f7c7de7d0",
"notes": "Wave 1 gas-family lane avax: Chain 138 cAVAX -> Avalanche C-Chain cWAVAX. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 8453,
"notes": "Chain 138 ↔ Base (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x4200000000000000000000000000000000000006",
"notes": "138 WETH9 → Base WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"notes": "138 cUSDT → Base USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6",
"notes": "138 cUSDT → Base cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"notes": "138 cUSDC → Base USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105",
"notes": "138 cUSDC → Base cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000002105",
"notes": "138 cBTC → Base cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0xcb145ba9a370681e3545f60e55621ebf218b1031",
"notes": "138 cEURC → Base cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x73e0cf8bf861d376b3a4c87c136f975027f045ff",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x2a0023ad5ce1ac6072b454575996dffb1bb11b16",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x22b98130ab4d9c355512b25ade4c35e75a4e7e89",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0xa846aead3071df1b6439d5d813156ace7c2c1da1",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x29828e9ab2057cd3df3c9211455ae1f76e53d2af",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0xc1535e88578d984f12eab55863376b8d8b9fb05a",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0xdc383c489533a4dd9a6bd3007386e25d5078b878",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x7e4b4682453bcce19ec903fb69153d3031986bc4",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0xcc6ae6016d564e9ab82aaff44d65e05a9b18951c",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_ETH_L2_cW",
"name": "cETHL2->cWETHL2",
"addressFrom": "0x18a6b163d255cc0cb32b99697843b487d059907d",
"addressTo": "0x2a0840e5117683b11682ac46f5cf5621e67269e3",
"notes": "Wave 1 gas-family lane eth_l2: Chain 138 cETHL2 -> Base cWETHL2. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 42161,
"notes": "Chain 138 ↔ Arbitrum (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
"notes": "138 WETH9 → Arbitrum WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
"notes": "138 cUSDT → Arbitrum USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x73ADaF7dBa95221c080db5631466d2bC54f6a76B",
"notes": "138 cUSDT → Arbitrum cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"notes": "138 cUSDC → Arbitrum USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x0cb0192C056aa425C557BdeAD8E56C7eEabf7acF",
"notes": "138 cUSDC → Arbitrum cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c00000000000000000000000000000000a4b1",
"notes": "138 cBTC → Arbitrum cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x2a0023ad5ce1ac6072b454575996dffb1bb11b16",
"notes": "138 cEURC → Arbitrum cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x22b98130ab4d9c355512b25ade4c35e75a4e7e89",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0xa846aead3071df1b6439d5d813156ace7c2c1da1",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x29828e9ab2057cd3df3c9211455ae1f76e53d2af",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0xc1535e88578d984f12eab55863376b8d8b9fb05a",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0xdc383c489533a4dd9a6bd3007386e25d5078b878",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0x7e4b4682453bcce19ec903fb69153d3031986bc4",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0xcc6ae6016d564e9ab82aaff44d65e05a9b18951c",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0xa7762b63c4871581885ad17c5714ebb286a7480b",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x66568899ffe8f00b25dc470e878b65a478994e76",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_ETH_L2_cW",
"name": "cETHL2->cWETHL2",
"addressFrom": "0x18a6b163d255cc0cb32b99697843b487d059907d",
"addressTo": "0xe27be001bc55cb2a8ed5ba5a62c834ca135244a3",
"notes": "Wave 1 gas-family lane eth_l2: Chain 138 cETHL2 -> Arbitrum One cWETHL2. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 10,
"notes": "Chain 138 ↔ Optimism (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x4200000000000000000000000000000000000006",
"notes": "138 WETH9 → Optimism WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58",
"notes": "138 cUSDT → Optimism USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x04B2AE3c3bb3d70Df506FAd8717b0FBFC78ED7E6",
"notes": "138 cUSDT → Optimism cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"notes": "138 cUSDC → Optimism USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x377a5FaA3162b3Fc6f4e267301A3c817bAd18105",
"notes": "138 cUSDC → Optimism cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c00000000000000000000000000000000000a",
"notes": "138 cBTC → Optimism cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x4ab39b5bab7b463435209a9039bd40cf241f5a82",
"notes": "138 cEURC → Optimism cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x6f521cd9fcf7884cd4e9486c7790e818638e09dd",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0x3f8c409c6072a2b6a4ff17071927ba70f80c725f",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x456373d095d6b9260f01709f93fccf1d8aa14d11",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0x25603ae4bff0b71d637b3573d1b6657f5f6d17ef",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x8e54c52d34a684e22865ac9f2d7c27c30561a7b9",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0x4d9bc6c74ba65e37c4139f0aec9fc5ddff28dcc4",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x9f6d2578003fe04e58a9819a4943732f2a203a61",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0xddc4063f770f7c49d00b5a10fb552e922aa39b2c",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x145e8e8c49b6a021969dd9d2c01c8fea44374f61",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_ETH_L2_cW",
"name": "cETHL2->cWETHL2",
"addressFrom": "0x18a6b163d255cc0cb32b99697843b487d059907d",
"addressTo": "0x95007ec50d0766162f77848edf7bdc4eba147fb4",
"notes": "Wave 1 gas-family lane eth_l2: Chain 138 cETHL2 -> Optimism cWETHL2. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 25,
"notes": "Chain 138 ↔ Cronos (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0xe44Fd7fCb2b1581822D0c862B68222998a0c299a",
"notes": "138 WETH9 → Cronos WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x66e4286603D22FF153A6547700f37C7Eae42F8E2",
"notes": "138 cUSDT → Cronos USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x72948a7a813B60b37Cd0c920C4657DbFF54312b8",
"notes": "138 cUSDT → Cronos cWUSDT; set when deployed"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xc21223249CA28397B4B6541dfFaEcC539BfF0c59",
"notes": "138 cUSDC → Cronos USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x932566E5bB6BEBF6B035B94f3DE1f75f126304Ec",
"notes": "138 cUSDC → Cronos cWUSDC; set when deployed"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000019",
"notes": "138 cBTC → Cronos cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0x7574d37F42528B47c88962931e48FC61608a4050",
"notes": "138 cEURC → Cronos cWEURC; set when deployed"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x9f833b4f1012F52eb3317b09922a79c6EdFca77D",
"notes": "138 cEURT → cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0xe5c65A76A541368d3061fe9E7A2140cABB903dbF",
"notes": "138 cGBPC → cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0xBb58fa16bAc8E789f09C14243adEE6480D8213A2",
"notes": "138 cGBPT → cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0xff3084410A732231472Ee9f93F5855dA89CC5254",
"notes": "138 cAUDC → cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x52aD62B8bD01154e2A4E067F8Dc4144C9988d203",
"notes": "138 cJPYC → cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0xB55F49D6316322d5caA96D34C6e4b1003BD3E670",
"notes": "138 cCHFC → cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x32aD687F24F77bF8C86605c202c829163Ac5Ab36",
"notes": "138 cCADC → cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0xf1B771c95573113E993374c0c7cB2dc1a7908B12",
"notes": "138 cXAUC → cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0xD517C0cF7013f988946A468c880Cc9F8e2A4BCbE",
"notes": "138 cXAUT → cWXAUT"
},
{
"key": "Compliant_CRO_cW",
"name": "cCRO->cWCRO",
"addressFrom": "0xfb48bb6c623571f9795b535b73f0d660e8643fd4",
"addressTo": "0x9b10eb0f77c45322dbd1fcb07176fd9a7609c164",
"notes": "Wave 1 gas-family lane cro: Chain 138 cCRO -> Cronos cWCRO. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 651940,
"toChainId": 1,
"notes": "ALL Mainnet ↔ Ethereum Mainnet (canonical)",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"notes": "Canonical WETH9"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0xdAC17F958D2ee523a2206206994597C13D831ec7",
"notes": "Canonical USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"notes": "Canonical USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 56,
"notes": "ALL Mainnet ↔ BSC; canonical BEP-20",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x2170Ed0880ac9A755fd29B2688956BD959F933F8",
"notes": "BSC WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x55d398326f99059fF775485246999027B3197955",
"notes": "BSC USDT (BEP-20)"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"notes": "BSC USDC (BEP-20)"
}
]
},
{
"fromChainId": 651940,
"toChainId": 137,
"notes": "ALL Mainnet ↔ Polygon",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
"notes": "Polygon WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
"notes": "Polygon USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"notes": "Polygon USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 100,
"notes": "ALL Mainnet ↔ Gnosis Chain",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x6A023CCd1ff6F2045C3309768eAd9E68F978f6e1",
"notes": "Gnosis WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x4ECaBa5870353805a9F068101A40E0f32ed605C6",
"notes": "Gnosis USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83",
"notes": "Gnosis USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 43114,
"notes": "ALL Mainnet ↔ Avalanche C-Chain",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB",
"notes": "Avalanche WETH.e"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7",
"notes": "Avalanche USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
"notes": "Avalanche USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 8453,
"notes": "ALL Mainnet ↔ Base",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x4200000000000000000000000000000000000006",
"notes": "Base WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
"notes": "Base USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"notes": "Base USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 42161,
"notes": "ALL Mainnet ↔ Arbitrum One",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
"notes": "Arbitrum WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9",
"notes": "Arbitrum USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"notes": "Arbitrum USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 10,
"notes": "ALL Mainnet ↔ Optimism",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x4200000000000000000000000000000000000006",
"notes": "Optimism WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58",
"notes": "Optimism USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
"notes": "Optimism USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 25,
"notes": "ALL Mainnet ↔ Cronos",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0xe44Fd7fCb2b1581822D0c862B68222998a0c299a",
"notes": "Cronos WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x66e4286603D22FF153A6547700f37C7Eae42F8E2",
"notes": "Cronos USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xc21223249CA28397B4B6541dfFaEcC539BfF0c59",
"notes": "Cronos USDC"
}
]
},
{
"fromChainId": 651940,
"toChainId": 42220,
"notes": "ALL Mainnet ↔ Celo",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0xD221812de1BD094f35587EE8E174B07B6167D9Af",
"notes": "Celo WETH"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
"notes": "Celo USDT"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
"notes": "Celo USDC"
}
]
},
{
"fromChainId": 138,
"toChainId": 42220,
"notes": "Chain 138 ↔ Celo (CCIP); direct mapping; c*_cW = c* → cW* on destination",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0xD221812de1BD094f35587EE8E174B07B6167D9Af",
"notes": "138 WETH9 → Celo WETH"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e",
"notes": "138 cUSDT → Celo USDT (native)"
},
{
"key": "Compliant_USDT_cW",
"name": "cUSDT→cWUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x73376eB92c16977B126dB9112936A20Fa0De3442",
"notes": "138 cUSDT → Celo cWUSDT"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
"notes": "138 cUSDC → Celo USDC (native)"
},
{
"key": "Compliant_USDC_cW",
"name": "cUSDC→cWUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x4C38F9A5ed68A04cd28a72E8c68C459Ec34576f3",
"notes": "138 cUSDC → Celo cWUSDC"
},
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c00000000000000000000000000000000a4ec",
"notes": "138 cBTC → Celo cWBTC for the jewelry-box BTC transport lane."
},
{
"key": "Compliant_AUSDT_cW",
"name": "cAUSDT→cWAUSDT",
"addressFrom": "0x5fdDF65733e3d590463F68f93Cf16E8c04081271",
"addressTo": "0xC158b6cD3A3088C52F797D41f5Aa02825361629e",
"notes": "Live 138 cAUSDT -> Celo cWAUSDT corridor. Celo bridge mint/burn roles are wired."
},
{
"key": "Compliant_EURC_cW",
"name": "cEURC→cWEURC",
"addressFrom": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"addressTo": "0xb6D2f38b9015F32ccE8818509c712264E7fceeD3",
"notes": "138 cEURC → Celo cWEURC"
},
{
"key": "Compliant_EURT_cW",
"name": "cEURT→cWEURT",
"addressFrom": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"addressTo": "0x7e6fB8D80f81430e560F8232b2A4fd06249d74ce",
"notes": "138 cEURT → Celo cWEURT"
},
{
"key": "Compliant_GBPC_cW",
"name": "cGBPC→cWGBPC",
"addressFrom": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"addressTo": "0xE37c332a88f112F9e039C5d92D821402A89c7052",
"notes": "138 cGBPC → Celo cWGBPC"
},
{
"key": "Compliant_GBPT_cW",
"name": "cGBPT→cWGBPT",
"addressFrom": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"addressTo": "0x1dBa81f91f1BeC47FFf60eC3e7DeD780ad9968E3",
"notes": "138 cGBPT → Celo cWGBPT"
},
{
"key": "Compliant_AUDC_cW",
"name": "cAUDC→cWAUDC",
"addressFrom": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"addressTo": "0x2d3a2ED4Ca4d69912d217c305EE921609F7906A8",
"notes": "138 cAUDC → Celo cWAUDC"
},
{
"key": "Compliant_JPYC_cW",
"name": "cJPYC→cWJPYC",
"addressFrom": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"addressTo": "0x0b39F47D2E68aB0eB18d4b637Bbd1dD8E97cFbB5",
"notes": "138 cJPYC → Celo cWJPYC"
},
{
"key": "Compliant_CHFC_cW",
"name": "cCHFC→cWCHFC",
"addressFrom": "0x873990849DDa5117d7C644f0aF24370797C03885",
"addressTo": "0x8142BA530B08f3950128601F00DaaA678213DFdf",
"notes": "138 cCHFC → Celo cWCHFC"
},
{
"key": "Compliant_CADC_cW",
"name": "cCADC→cWCADC",
"addressFrom": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"addressTo": "0x0C242b513008Cd49C89078F5aFb237A3112251EB",
"notes": "138 cCADC → Celo cWCADC"
},
{
"key": "Compliant_XAUC_cW",
"name": "cXAUC→cWXAUC",
"addressFrom": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"addressTo": "0x61D642979eD75c1325f35b9275C5A7FE97F22451",
"notes": "138 cXAUC → Celo cWXAUC"
},
{
"key": "Compliant_XAUT_cW",
"name": "cXAUT→cWXAUT",
"addressFrom": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"addressTo": "0x30751782486eed825187C1EAe5DE4b4baD428AaE",
"notes": "138 cXAUT → Celo cWXAUT"
},
{
"key": "Compliant_CELO_cW",
"name": "cCELO->cWCELO",
"addressFrom": "0x1814661dae0933bf397b1274f5a62411b94195c7",
"addressTo": "0xb0fa7ec4123c7c275b3a89d9239569707ea3c66a",
"notes": "Wave 1 gas-family lane celo: Chain 138 cCELO -> Celo cWCELO. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 651940,
"toChainId": 1111,
"notes": "ALL Mainnet ↔ Wemix. Addresses from scan.wemix.com (2026-02-16). Operator: verify on scan.wemix.com before production see docs/07-ccip/WEMIX_TOKEN_VERIFICATION.md.",
"tokens": [
{
"key": "WETH",
"name": "Wrapped Ether",
"addressFrom": "0x798F6762BB40d6801A593459d08F890603D3979C",
"addressTo": "0x5adcb99e7ccd357aceaade7abc5dfbd6f2fce1ae",
"notes": "Wemix WETH https://scan.wemix.com/token/0x5adcb99e7ccd357aceaade7abc5dfbd6f2fce1ae"
},
{
"key": "AUSDT",
"name": "USDT",
"addressFrom": "0x015B1897Ed5279930bC2Be46F661894d219292A6",
"addressTo": "0xA649325Aa7C5093d12D6F98EB4378deAe68CE23F",
"notes": "Wemix USDT https://scan.wemix.com/address/0xA649325Aa7C5093d12D6F98EB4378deAe68CE23F (verify official Tether deployment)"
},
{
"key": "AUSDC",
"name": "USDC",
"addressFrom": "0xa95EeD79f84E6A0151eaEb9d441F9Ffd50e8e881",
"addressTo": "0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D",
"notes": "Wemix USDC https://scan.wemix.com/address/0xE3F5a90F9cb311505cd691a46596599aA1A0AD7D (scan shows USD Coin; verify official Circle/bridged)"
}
]
},
{
"fromChainId": 138,
"toChainId": 1111,
"notes": "Chain 138 ↔ Wemix (staged only). Keep BTC transport config in sync for future activation, but do not treat this lane as launch-blocking until the operator and bridge readiness gap is closed.",
"tokens": [
{
"key": "Compliant_BTC_cW",
"name": "cBTC→cWBTC",
"addressFrom": "0xcb7c000000000000000000000000000000000138",
"addressTo": "0xcb7c000000000000000000000000000000000457",
"notes": "Staged 138 cBTC → Wemix cWBTC lane. Leave disabled in gru-transport-active until Wemix bridgeAvailable becomes true."
},
{
"key": "Compliant_WEMIX_cW",
"name": "cWEMIX->cWWEMIX",
"addressFrom": "0x4d82206bec5b4dfa17759ffede07e35f4f63a050",
"addressTo": "0xc111000000000000000000000000000000000457",
"notes": "Wave 1 gas-family lane wemix: Chain 138 cWEMIX -> Wemix cWWEMIX. hybrid_cap backing with uniswap_v3 reference pricing and DODO PMM edge liquidity."
}
]
},
{
"fromChainId": 138,
"toChainId": 42793,
"notes": "Chain 138 ↔ Etherlink (42793). Custom relay or CCIP when supported; verify WETH/LINK addresses on Etherlink.",
"tokens": [
{
"key": "WETH9",
"name": "Wrapped Ether",
"addressFrom": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "Set addressTo when Etherlink WETH canonical known"
},
{
"key": "Compliant_USDT",
"name": "cUSDT",
"addressFrom": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "Set when bridge/relay supports 138→42793"
},
{
"key": "Compliant_USDC",
"name": "cUSDC",
"addressFrom": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "Set when bridge/relay supports 138→42793"
},
{
"key": "LINK",
"name": "Chainlink",
"addressFrom": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03",
"addressTo": "0x0000000000000000000000000000000000000000",
"notes": "Set when LINK relay supports 138→42793"
}
]
}
],
"gasAssetRegistry": {
"description": "Wave 1 gas-native compliant family registry for Chain 138 as hub. Canonical gas-family c* assets live on Chain 138; public chains use mirrored cW* lanes with DODO PMM for the compliant edge rail and Uniswap v3 as the reference venue. ETH mainnet and ETH L2 are intentionally separated families.",
"wave": "wave1",
"families": [
{
"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",
"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"
]
}
}
]
}
}