Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- MASTER_INDEX: Last Updated 2026-03-06; status 59/59 contracts; add NEXT_STEPS_LIST, CONTRACT_NEXT_STEPS_LIST - docs/README, NEXT_STEPS_INDEX, 06-besu/MASTER_INDEX: Last Updated 2026-03-06 - Contract check script: 59 addresses (PMM, vault/reserve, CompliantFiatTokens); canonical CCIP/router - New docs: EXECUTION_CHECKLIST, NEXT_STEPS_LIST, DOTENV_AUDIT, ADDITIONAL_PATHS, deployer gas runbook, WEMIX_ACQUISITION_TABLED, etc. - Config: deployer-gas-routes, cro-wemix-swap-routes, routing-registry, token-mapping - Scripts: check-contracts-on-chain-138, check-pmm-pool-balances-chain138, deployer-gas-auto-route, acquire-cro-and-wemix-gas - Operator rule: operator-lan-access-check.mdc Made-with: Cursor
350 lines
9.7 KiB
JSON
350 lines
9.7 KiB
JSON
{
|
|
"description": "Routing registry: (fromChain, toChain, asset) -> pathType, bridgeAddress. Used by UI and indexer. Includes inbound (dest->138), WETH10, and LINK placeholder. See docs/11-references/DEPLOYED_TOKENS_BRIDGES_LPS_AND_ROUTING_STATUS.md.",
|
|
"version": "1.1.0",
|
|
"updated": "2026-03-06",
|
|
"routes": [
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 651940,
|
|
"asset": "WETH",
|
|
"pathType": "ALT",
|
|
"bridgeAddress": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc",
|
|
"bridgeChainId": 138,
|
|
"label": "AlltraAdapter"
|
|
},
|
|
{
|
|
"fromChain": 651940,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "ALT",
|
|
"bridgeAddress": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc",
|
|
"bridgeChainId": 651940,
|
|
"label": "AlltraAdapter"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 1,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 1,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 1,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to MAINNET_CCIP_WETH9_BRIDGE from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 56,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 56,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 56,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_BSC from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 137,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 137,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 137,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_POLYGON from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 10,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 10,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 10,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_OPTIMISM from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 42161,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 42161,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 42161,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_ARBITRUM from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 43114,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 43114,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 43114,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_AVALANCHE from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 8453,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 8453,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 8453,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_BASE from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 100,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 100,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 100,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_GNOSIS from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 25,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 25,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 25,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_CRONOS from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 42220,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 42220,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 42220,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_CELO from .env"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 1111,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x9cba0D04Ae5f6f16e3C599025aB97a05c4A593d5",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH9Bridge"
|
|
},
|
|
{
|
|
"fromChain": 1111,
|
|
"toChain": 138,
|
|
"asset": "WETH",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 1111,
|
|
"label": "CCIPWETH9Bridge",
|
|
"note": "Set to CCIPWETH9_BRIDGE_WEMIX from .env when deployed"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 1,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 56,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 137,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 10,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 42161,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 43114,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 8453,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 100,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 25,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 42220,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 1111,
|
|
"asset": "WETH10",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPWETH10Bridge"
|
|
},
|
|
{
|
|
"fromChain": 138,
|
|
"toChain": 1,
|
|
"asset": "LINK",
|
|
"pathType": "CCIP",
|
|
"bridgeAddress": "0x0000000000000000000000000000000000000000",
|
|
"bridgeChainId": 138,
|
|
"label": "CCIPRelayLINK",
|
|
"note": "When LINK relay supported per RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK"
|
|
}
|
|
],
|
|
"pathTypes": {
|
|
"ALT": "AlltraAdapter 138 <-> 651940",
|
|
"CCIP": "Chainlink CCIP WETH9/WETH10",
|
|
"LIFI": "LiFi aggregator (add when integrated)",
|
|
"JUMPER": "Jumper aggregator (add when integrated)"
|
|
}
|
|
}
|