Files
proxmox/config/aggregator-route-matrix.json
defiQUG 3e2d94b12d
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
config: add route matrix, ops template, public-sector manifest, PMM mesh unit example
Made-with: Cursor
2026-03-27 18:46:34 -07:00

679 lines
20 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Canonical route matrix for 1inch/0x/LiFi-style adapter ingestion. Captures live Chain 138 public DEX routes, live bridge lanes, and planned-but-not-live routes that should be filtered out by executors.",
"version": "1.0.0",
"updated": "2026-03-27",
"homeChainId": 138,
"metadata": {
"generatedFrom": [
"docs/11-references/LIQUIDITY_POOLS_MASTER_MAP.md",
"docs/11-references/DEPLOYED_TOKENS_BRIDGES_LPS_AND_ROUTING_STATUS.md",
"config/routing-registry.json",
"config/token-mapping-multichain.json",
"cross-chain-pmm-lps/config/deployment-status.json"
],
"verification": {
"verifiedAt": "2026-03-27",
"verifiedBy": "scripts/verify/check-pmm-pool-balances-chain138.sh",
"rpc": "http://192.168.11.211:8545"
},
"adapterNotes": [
"Executors should ingest only entries with status=live.",
"Entries with status=planned or blocked are included to make missing routes explicit and prevent false discovery.",
"Chain 138 has live DODO PMM pools but no native 1inch/0x support in this repo; adapter layers must map these routes into their own quote/execution abstractions."
]
},
"chains": {
"138": {
"name": "SMOM-DBIS-138 (DeFi Oracle Meta)",
"rpc": "https://rpc-core.d-bis.org",
"nativeDexes": [
{
"dexId": "dodo_pmm_chain138",
"type": "dodo_pmm",
"integrationAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"providerAddress": "0x5CAe6Ce155b7f08D3a956F5Dc82fC9945f29B381",
"status": "live"
}
]
},
"651940": {
"name": "ALL Mainnet (Alltra)",
"nativeDexes": [
{
"dexId": "allmainnet_uniswap_v2",
"type": "uniswap_v2",
"status": "planned"
},
{
"dexId": "allmainnet_uniswap_v3",
"type": "uniswap_v3",
"status": "planned"
},
{
"dexId": "allmainnet_dodo",
"type": "dodo_pmm",
"status": "planned"
}
]
}
},
"tokens": {
"138": {
"cUSDT": {
"address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"decimals": 6
},
"cUSDC": {
"address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"decimals": 6
},
"USDT": {
"address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"decimals": 6
},
"USDC": {
"address": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"decimals": 6
},
"cXAUC": {
"address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"decimals": 6
},
"cEURT": {
"address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"decimals": 6
},
"WETH": {
"address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"decimals": 18
},
"WETH10": {
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"decimals": 18
}
}
},
"liveSwapRoutes": [
{
"routeId": "138-cUSDT-cUSDC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xff8d3b8fDF7B112759F076B69f4271D4209C0849",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"reserves": {
"cUSDT": "10000000.000000",
"cUSDC": "10000000.000000"
}
}
],
"tags": [
"stable",
"direct",
"public"
]
},
{
"routeId": "138-cUSDT-USDT-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "USDT",
"tokenOutAddress": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x6fc60DEDc92a2047062294488539992710b99D71",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"reserves": {
"cUSDT": "10000000.000000",
"USDT": "10000000.000000"
}
}
],
"tags": [
"stable",
"official-mirror",
"public"
]
},
{
"routeId": "138-cUSDC-USDC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDC",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutSymbol": "USDC",
"tokenOutAddress": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x0309178ae30302D83c76d6Dd402a684eF3160eec",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutAddress": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"reserves": {
"cUSDC": "10000000.000000",
"USDC": "10000000.000000"
}
}
],
"tags": [
"stable",
"official-mirror",
"public"
]
},
{
"routeId": "138-cUSDT-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cUSDT": "2666965.000000",
"cXAUC": "519.477000"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cUSDC-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDC",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cUSDC": "1000000.000000",
"cXAUC": "194.782554"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cEURT-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cEURT": "1000000.000000",
"cXAUC": "225.577676"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cEURT-cUSDT-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cUSDT",
"tokenOutAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22"
}
],
"tags": [
"multihop",
"xau-hub",
"public"
],
"notes": [
"Inferred from two live public pools."
]
},
{
"routeId": "138-cEURT-cUSDC-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b"
}
],
"tags": [
"multihop",
"xau-hub",
"public"
],
"notes": [
"Inferred from two live public pools."
]
},
{
"routeId": "138-cUSDT-cUSDC-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b"
}
],
"tags": [
"multihop",
"xau-hub",
"public",
"alternate"
],
"notes": [
"Alternate path to the deeper direct cUSDT/cUSDC pool."
]
}
],
"liveBridgeRoutes": [
{
"routeId": "138-WETH-1-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 1,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-56-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 56,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-137-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 137,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-10-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 10,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-42161-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 42161,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-43114-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 43114,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-8453-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 8453,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-100-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 100,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-25-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 25,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-42220-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 42220,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-651940-alltra",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 651940,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "ALT",
"bridgeAddress": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc",
"label": "AlltraAdapter"
},
{
"routeId": "138-WETH10-1-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 1,
"assetSymbol": "WETH10",
"assetAddress": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
"label": "CCIPWETH10Bridge"
}
],
"blockedOrPlannedRoutes": [
{
"routeId": "138-compliant-stable-to-weth-bridgeable",
"status": "blocked",
"fromChainId": 138,
"toChainId": 1,
"tokenInSymbols": [
"cUSDT",
"cUSDC",
"cEURT"
],
"routeType": "swap-bridge-swap",
"reason": "No live public cUSDT/WETH, cUSDC/WETH, or cEURT/WETH pool on Chain 138."
},
{
"routeId": "651940-public-dex-routes",
"status": "planned",
"fromChainId": 651940,
"toChainId": 651940,
"routeType": "swap",
"reason": "Uniswap V2/V3 and DODO are env placeholders only; no pool addresses are documented in-repo."
},
{
"routeId": "cw-edge-pools-public-chains",
"status": "planned",
"fromChainId": 1,
"toChainId": 43114,
"routeType": "swap",
"reason": "cW* token addresses exist on several public chains, but deployment-status.json contains no PMM pools."
},
{
"routeId": "138-weth-1111-ccip",
"status": "planned",
"fromChainId": 138,
"toChainId": 1111,
"routeType": "bridge",
"reason": "Wemix bridge is pending funding and deployment."
}
]
}