Chain 138 — deployment and liquidity topology

Operator-style view of the architecture in docs/02-architecture/SMOM_DBIS_138_FULL_DEPLOYMENT_FLOW_MAP.md. Diagrams are informational only; contract addresses live in explorer config and repo references. The live Mission Control visual surfaces remain in the main explorer SPA.

Back to More

Hub, leaf endings, CCIP destinations, Alltra, the dedicated Avalanche cW corridor, the public cW mesh, and pending programs. Mainnet cW mint corridors and the optional TRUU rail are summarized under the Ethereum anchor.

flowchart TB subgraph LEAF_INGRESS["Leaves — access to 138"] WU[Wallets · MetaMask Snaps · Ledger · Chainlist · SDKs · ethers.js] OPS[Operators · Foundry scripts · relay · systemd · deploy hooks] RPCPUB[Public RPC FQDNs · thirdweb mirrors] FB[Fireblocks Web3 RPC] end subgraph LEAF_EDGE["Leaves — services that index or front 138"] EXP[Explorer · Blockscout · token-aggregation] INFO[info.defi-oracle.io] DAPP[dapp.d-bis.org bridge UI] DBIS[dbis-api Core hosts] X402[x402 payment API] MCP[MCP PMM controller] end subgraph HUB["CHAIN 138 — origin hub"] C138["Besu EVM · tokens core · DODO PMM V2/V3 · RouterV2 · UniV3 / Balancer / Curve / 1inch pilots · CCIP bridges + router · AlltraAdapter · BridgeVault · ISO channels · mirror reserve vault settlement · Lockbox · Truth / Tron / Solana adapters"] end subgraph CCIP_ETH["Ethereum 1 — CCIP anchor"] ETH1["WETH9 / WETH10 bridges · CCIPRelayRouter · RelayBridge · Logger · optional trustless stack"] LEAF_ETH["Leaf — Mainnet native DEX venues · Li.Fi touchpoints on other chains · first-wave cW DODO pools · optional TRUU PMM rail"] end subgraph CCIP_L2["Other live CCIP EVM destinations"] L2CLU["OP 10 · Base 8453 · Arb 42161 · Polygon 137 · BSC 56 · Avax 43114 · Gnosis 100 · Celo 42220 · Cronos 25"] LEAF_L2["Leaf — per-chain native DEX · cW token transport · partial edge pools"] end subgraph ALLTRA["ALL Mainnet 651940"] A651["AlltraAdapter peer · AUSDT · WETH · WALL · HYDX · DEX env placeholders"] LEAF_651["Leaf — ALL native venues when configured"] end subgraph SPECIAL["Dedicated corridor from 138"] AVAXCW["138 cUSDT to Avax cWUSDT mint path"] LEAF_AVAX["Leaf — recipient on 43114"] end subgraph CW_MESH["Public cW GRU mesh"] CW["Cross-public-EVM token matrix · pool design · Mainnet DODO concentration"] end subgraph PENDING["Pending separate scaffold"] WEMIX[Wemix 1111 CCIP pending] XDC[XDC Zero parallel program] SCAFF[Etherlink Tezos OP L2 design] PNON[Truth pointer · Tron adapter · Solana partial] end WU --> RPCPUB RPCPUB --> C138 WU --> C138 OPS --> C138 EXP --> C138 INFO --> C138 DAPP --> C138 DBIS --> C138 X402 --> C138 MCP --> C138 FB --> C138 C138 <--> ETH1 C138 <--> L2CLU C138 <--> A651 C138 --> AVAXCW AVAXCW --> LEAF_AVAX ETH1 <--> L2CLU ETH1 --> LEAF_ETH L2CLU --> LEAF_L2 A651 --> LEAF_651 CW -.->|pool and peg design| LEAF_ETH CW -.->|token mesh| L2CLU C138 -.-> WEMIX C138 -.-> XDC C138 -.-> SCAFF C138 -.-> PNON

Chain 138 to the public EVM mesh, Alltra, pending or scaffold targets, Avalanche cW minting, and the separate Mainnet cW mint corridor that sits alongside the standard WETH-class CCIP rail.

flowchart TB subgraph C138["Chain 138 — primary"] CORE[Core registry vault oracle ISO router] PMM[DODO PMM V2 DVM + pools] R2[EnhancedSwapRouterV2] D3[D3MM pilot] CCIPB[CCIP WETH9 WETH10 bridges] ALLA[AlltraAdapter] ADP[Truth Tron Solana adapters partial] end subgraph PUB["Public EVM mesh (cW*)"] E1[Ethereum 1] E10[Optimism 10] E25[Cronos 25] E56[BSC 56] E100[Gnosis 100] E137[Polygon 137] E42161[Arbitrum 42161] E43114[Avalanche 43114] E8453[Base 8453] E42220[Celo 42220] end subgraph PEND["Pending or separate"] WEMIX[Wemix 1111 CCIP pending] XDC[XDC Zero parallel program] SCAFF[Etherlink Tezos OP L2 scaffold design] end subgraph A651["ALL Mainnet 651940"] ALLTOK[AUSDT USDC WETH WALL HYDX] end C138 -->|CCIP WETH| PUB C138 -->|CCIP WETH| E1 C138 -->|mainnet cW mint corridor| E1 C138 -->|AlltraAdapter| A651 PUB -->|CCIP return| C138 E1 -->|CCIP return| C138 C138 -.->|operator completion| WEMIX C138 -.->|not CCIP matrix row| XDC C138 -.->|future gated| SCAFF C138 -->|avax cw corridor| E43114

Topology note: Mainnet now represents two Ethereum-facing patterns in production, the standard WETH-class CCIP rail and the dedicated cUSDC/cUSDT -> cWUSDC/cWUSDT mint corridor.

On-chain layers: tokens, core, liquidity, cross-domain, reserve and settlement.

flowchart TB subgraph L1["Tokens and compliance"] CT[cUSDT · cUSDC · cEUR* · cXAU* · mirrors · USDT · USDC] GEN[WETH WETH10 LINK] end subgraph L2["Core infrastructure"] REG[Compliance TokenFactory TokenRegistry BridgeVault] POL[PolicyManager DebtRegistry FeeCollector] ISO[ISO20022Router] end subgraph L3["Liquidity and execution"] DVM[DVMFactory VendingMachine DODOPMMIntegration] PRV[DODOPMMProvider PrivatePoolRegistry] R2[EnhancedSwapRouterV2] VEN[Uniswap v3 lane Balancer Curve 1inch pilots] D3[D3Oracle D3Vault D3Proxy D3MMFactory] end subgraph L4["Cross-domain"] CCIP[CCIP Router CCIPWETH9 CCIPWETH10] ALL[AlltraAdapter] LBX[Lockbox138] CH[PaymentChannel Mirror AddressMapper] end subgraph L5["Reserve vault settlement"] RS[ReserveSystem OraclePriceFeed] VF[VaultFactory Ledger Liquidation XAUOracle] MSR[MerchantSettlementRegistry WithdrawalEscrow] end L1 --> L2 L2 --> L3 L3 --> R2 R2 --> VEN L2 --> L4 L2 --> L5 DVM --> PRV

Same-chain 138: PMM pools, RouterV2 venues, D3 pilot.

flowchart LR subgraph inputs["Typical inputs"] U1[cUSDT] U2[cUSDC] U3[USDT mirror] U4[USDC mirror] U5[cEURT] U6[cXAUC] end subgraph path_pmm["DODO PMM"] INT[DODOPMMIntegration] POOL[Stable pools XAU public pools Private XAU registry] end subgraph path_r2["Router v2"] R2[EnhancedSwapRouterV2] UV3[Uniswap v3 WETH stable] PILOT[Balancer Curve 1inch] end subgraph path_d3["Pilot"] D3[D3MM WETH10 pilot pool] end inputs --> INT INT --> POOL inputs --> R2 R2 --> UV3 R2 --> PILOT GEN2[WETH WETH10] --> R2 GEN2 --> D3

CCIP transport, Alltra round-trip, the dedicated c-to-cW mint corridors, and the orchestrated swap-bridge-swap target.

CCIP — WETH primary transport

sequenceDiagram participant U as User or bot participant C138 as Chain 138 participant BR as CCIPWETH9 or WETH10 bridge participant R as CCIP Router participant D as Destination EVM U->>C138: Fund WETH bridge fee LINK U->>BR: Initiate cross-chain WETH transfer BR->>R: CCIP message R->>D: Deliver WETH class asset Note over D: Native DEX or cW pools where deployed D->>R: Optional return leg R->>C138: Inbound to receiver bridge

Alltra — 138 to ALL Mainnet

flowchart LR A[Chain 138] -->|AlltraAdapter| B[ALL 651940] B -->|AlltraAdapter| A

Special corridors — c* to cW* mint

flowchart LR S1[cUSDT on 138] -->|avax cw relay mint| T1[cWUSDT on Avalanche] S2[cUSDC on 138] -->|mainnet relay mint| T2[cWUSDC on Mainnet] S3[cUSDT on 138] -->|mainnet relay mint| T3[cWUSDT on Mainnet]

Orchestrated swap-bridge-swap (design target)

flowchart LR Q[QuoteService POST api bridge quote] --> S1[Source leg e.g. 138 PMM] S1 --> BR[Bridge CCIP Alltra or special] BR --> S2[Destination leg DEX or cW pool]

Ethereum Mainnet first-wave cW DODO mesh, plus the separate optional TRUU PMM rail. See PMM_DEX_ROUTING_STATUS and cross-chain-pmm-lps deployment-status for live detail.

flowchart TB subgraph ETH["Ethereum Mainnet"] CW[cWUSDT cWUSDC cWEURC cWGBPC cWAUDC cWCADC cWJPYC cWCHFC] HUB[USDC USDT] DODO[DODO PMM Wave 1 pools] end CW <--> DODO HUB <--> DODO

TRUU note: the optional Mainnet Truth rail is a separate volatile PMM lane and is not part of the default cW stable mesh.

Mainnet TRUU PMM (volatile, optional)

flowchart LR subgraph TRUUmesh["Mainnet TRUU rail optional"] CWu[cWUSDT or cWUSDC] TRUU[TRUU ERC-20] PMM[DODO PMM integration] end CWu <--> PMM TRUU <--> PMM

Wallets, edge FQDNs, APIs, operators feeding Chain 138 RPC, plus the explorer-hosted Mission Control visual surfaces.

flowchart TB subgraph users["Wallets and tools"] MM[MetaMask custom network Snaps] MCP[MCP PMM controller allowlist 138] end subgraph edge["Public edge"] EXP[explorer.d-bis.org Blockscout token-aggregation] MC[Mission Control visual panels] INFO[info.defi-oracle.io] DAPP[dapp.d-bis.org bridge UI] RPC[rpc-http-pub.d-bis.org public RPC] end subgraph api["APIs"] TA[token-aggregation v1 v2 quote pools bridge routes] DBIS[dbis-api Core runtime] X402[x402-api readiness surface] end subgraph ops["Operator"] REL[CCIP relay systemd] SCR[smom-dbis-138 forge scripts] end users --> edge EXP --> MC edge --> api MC --> api api --> C138[Chain 138 RPC] ops --> C138

Mission Control note: the live visual display lives in the main explorer SPA, especially the bridge-monitoring and operator surfaces. This command center stays focused on the static architecture view.

Contract families vs wallet/client integrations not spelled out in every zoom diagram. Wormhole remains docs/MCP scope, not canonical 138 addresses.

flowchart LR subgraph chain138_tech["Chain 138 contract families"] A[Besu EVM] B[ERC-20 core registries] C[DODO V2 V3] D[UniV3 Bal Curve 1inch pilots] E[CCIP bridges router] F[Alltra Vault ISO channels] end subgraph public_integrations["Wallet and client integrations"] L[Ledger] CL[Chainlist] TW[thirdweb RPC] ETH[ethers.js] MM[MetaMask Snaps] end chain138_tech --> public_integrations

Mission Control is the live explorer surface for SSE health, labeled bridge traces, cached liquidity proxy results, and operator-facing API references. The interactive controls live in the main explorer SPA; this tab is the architecture companion with direct entry points.

Mission Control visual flow

flowchart LR UI[Explorer SPA Mission Control panels] SSE[SSE stream] TRACE[Bridge trace] LIQ[Liquidity proxy] T4[Track 4 script API] API[Explorer Go API] UP[Blockscout and token-aggregation upstreams] UI --> SSE UI --> TRACE UI --> LIQ UI -.->|operator-only| T4 SSE --> API TRACE --> API LIQ --> API T4 --> API TRACE --> UP LIQ --> UP

Live entry points

Use the main explorer UI for the visual Mission Control experience, then open the raw APIs when you need direct payloads or verification.

Operator hub
Explorer SPA surface with Mission Control and operator-facing API references.
Bridge monitoring
Includes the visible Mission Control bridge-trace card and SSE stream entry point.
SSE stream
GET /explorer-api/v1/mission-control/stream
Bridge trace example
GET /explorer-api/v1/mission-control/bridge/trace
Liquidity example
GET /explorer-api/v1/mission-control/liquidity/token/{address}/pools
Track 4 script API
POST /explorer-api/v1/track4/operator/run-script
Requires wallet auth, IP allowlisting, and backend allowlist config.