Files
proxmox/docs/03-deployment/REMAINING_DEPLOYMENTS_FOR_FULL_NETWORK_COVERAGE.md
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

14 KiB
Raw Blame History

Remaining Deployments for Full Network Coverage

Historical note (2026-04-02): this status tracker includes earlier PMM-address snapshots. The current canonical Chain 138 PMM stable stack is DODOPMMIntegration=0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895 and DODOPMMProvider=0x3f729632E9553EBacCdE2e9b4c8F2B285b014F2e. Public XAU pools remain live on the older PMM phase until explicitly migrated.

Last Updated: 2026-04-03
Purpose: Ordered list of remaining deployments to achieve maximum effective execution across all networks (13-chain hub model: Chain 138 + 12 edge/alt). Use after REQUIRED_FIXES_GAPS_AND_DEPLOYMENTS_LIST and DEPLOYMENT_ORDER_OF_OPERATIONS. Desired non-EVM targets such as Solana are tracked separately from this EVM / ALT matrix until a dedicated wrapped-asset and relay program is opened.

Routing context: routing-matrix-13x13.json — 138↔Celo (42220) B/SBS (CCIP bridges deployed 2026-03-04); 138↔Wemix (1111) Tabled (see below). Full coverage = all 13 chains with bridge + liquidity where designed.

Wemix (1111) tabled: There is no in-repo route (aggregator/DEX integration) to swap ETH, BNB, or Polygon to WEMIX. Deployer needs ~0.4 WEMIX for gas to deploy CCIP bridges on Wemix. Until an automated route exists or WEMIX is acquired manually (e.g. SwapSpace, ChangeNOW), all Wemix network deployments are tabled. See WEMIX_ACQUISITION_TABLED.md.


Phase execution status (2026-03-04)

Phase Step Status Notes
A A.1 Mint cUSDT/cUSDC (138) Done (2026-03-04) Minted via mint-for-liquidity.sh using GAS_PRICE_138=500000000000; cUSDT/cUSDC mints confirmed at blocks 2551250/2551251/2551253/2551254.
A A.2 Add liquidity PMM (138) ⚠️ Historical snapshot (2026-03-04) Earlier run referenced cUSDT/cUSDC pool 0x9fcB06Aa1FD5215DC0E91Fd098aeff4B62fEa5C8 on a superseded stack; use LIQUIDITY_POOLS_MASTER_MAP.md for current live pools.
B B.1 Celo CCIP bridges Done Deployed; 0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04 (WETH9), 0xa4B9DD039565AeD9641D45b57061f99d9cA6Df08 (WETH10); .env updated; complete-config Celo→138 OK.
B B.2a Add Cronos (25) Pending Fund deployer with ~15 CRO (acquire-cro-and-wemix-gas.sh); set CRONOS_RPC, CCIP_ROUTER_CRONOS, WETH9_CRONOS, WETH10_CRONOS in .env; run deploy-bridges-config-ready-chains.sh cronos then complete-config-ready-chains.sh.
B B.2b Wemix CCIP bridges 📋 Tabled No route to acquire WEMIX from ETH/BNB/POLY in-repo; tabled until route exists or manual acquisition. Fund ~0.4 WEMIX (acquire-cro-and-wemix-gas.sh); then deploy-bridges-config-ready-chains.sh wemix + complete-config. See WEMIX_ACQUISITION_TABLED.md.
B Gnosis CCIP bridges Done (2026-03-04) Deployed: WETH9 0x4ab39b5BaB7b463435209A9039bd40Cf241F5a82, WETH10 0xC15ACdBAC59B3C7Cb4Ea4B3D58334A4b143B4b44; .env updated.
B B.3 Fund CCIP with LINK Blocked scripts/deployment/fund-ccip-bridges-with-link.sh run (2026-03-04): many lanes failing with insufficient LINK or gas, Chain 138 Invalid params; top up LINK balances and gas on each chain before retry.
C C.1 token mesh complete; C.2C.3 edge pools / stabilization pending (EVM only) ⚠️ Partial PHASE_C_CW_AND_EDGE_POOLS_RUNBOOK.md.
D D.1D.4 Optional XAU/vaults/trustless 📋 Checklist PHASE_D_OPTIONAL_CHECKLIST.md.

Latest run (same session): A.1 mint retry → timeout again (Chain 138 RPC). complete-config → Step A/B still fail (138 tx timeout or destination already set). Gnosis bridges deployed . fund-ccip → failed (Chain 138 Invalid params; other chains: insufficient LINK or gas). Cronos deploy skipped (set CRONOS_RPC and CCIP_ROUTER_CRONOS in .env).


Status to continue (run these before Phase A mint/deploy)

Item Status Action
Core RPC 2101 Healthy Use RPC_URL_138=http://192.168.11.211:8545 for deployment. Current verification on 2026-04-02 returned all sampled RPCs healthy with head spread 0.
Tx pool Healthy, but still operationally watchable Only clear tx pools if you actually hit a stuck nonce or “Replacement transaction underpriced”.
Validators Healthy in current verification window Continue standard validator monitoring; no active block-production blocker is open in this review.
Block production Healthy Blocks are advancing. Mint/add-liquidity and deploy confirmations are no longer blocked by the March 2026 stall.

Next steps in order: (1) Treat canonical Chain 138 stable liquidity as complete and only rebalance when treasury or routing changes require it. (2) Focus remaining operator work on cross-chain coverage gaps such as LINK funding, Cronos/Wemix readiness, and public-chain cW* edge pools. (3) Reuse the mesh-first runbooks only when explicitly extending the pool set beyond the current live stable + retained XAU pools.


Current state (verified)

Area Status
Chain 138 core + PMM 67/67 contracts verified; canonical stable stack is DODOPMMIntegration=0x86ADA6Ef91A3B450F89f2b751e93B1b7A3218895, DODOPMMProvider=0x3f729632E9553EBacCdE2e9b4c8F2B285b014F2e, with public stable pools 0x9e89..., 0x866c..., 0xc39b... live, and the cross-chain flash trio now deployed and verified.
Chain 138 liquidity Verified live — explorer token-aggregation now persists the canonical stable pools in its DB and public quote/report endpoints are healthy. Public XAU pools remain live on the older PMM phase.
CCIP 138 → 1, 56, 137, 10, 42161, 43114, 8453, 100, 25, 42220 (Celo) Configured (B/SBS). Celo CCIP bridges deployed 2026-03-04; Gnosis, Cronos config-ready; Wemix (1111) Tabled (no ETH/BNB/POLY→WEMIX route; see WEMIX_ACQUISITION_TABLED.md).
Alltra 138 ↔ 651940 ALT path live.
cW* on public chains The tracked public EVM cW token mesh is now 12/12 on all 9 active public EVM chains, and deployment-status.json records those token addresses plus bridge availability. PMM pool arrays are still empty, so broader public-chain routing remains partial. Desired non-EVM targets like Solana are not part of this EVM cW pool graph yet.
LINK for CCIP Fund bridges per lane so cross-chain messages execute.

Phase A — Hub liquidity (Chain 138)

Goal: Enable swap execution on Chain 138 (cUSDT↔cUSDC and future pairs).

Step Action Ref
A.1 Mint cUSDT and cUSDC to deployer (owner mint). TOKENS_AND_NETWORKS_MINTABLE_TO_DEPLOYER §1. Use ./scripts/mint-for-liquidity.sh in smom-dbis-138 (or mint-to-750m.sh).
A.2 Add liquidity to PMM pools (cUSDT/cUSDC first; then cUSDT/USDT, cUSDC/USDC if official tokens exist on 138). Set ADD_LIQUIDITY_* in smom-dbis-138/.env; run AddLiquidityPMMPoolsChain138 or mint-for-liquidity.sh --add-liquidity. ADD_LIQUIDITY_PMM_CHAIN138_RUNBOOK
A.3 (Optional) Mint other c* (cEURC, cEURT, cGBP*, etc.) for future pools / bridge; extend PMM mesh if desired. TOKEN_CONTRACT_DEPLOYMENTS_REMAINING §1; DeployCompliantFiatTokens already run (10 tokens).

Pre-checks: ./scripts/deployment/preflight-chain138-deploy.sh; RPC_URL_138=http://192.168.11.211:8545 ./scripts/deployment/check-deployer-balance-chain138-and-funding-plan.sh.


Phase B — Bridge coverage (all 13 chains)

Goal: Turn TBD into B/SBS for Celo and Wemix; ensure LINK-funded lanes so routes execute.

Step Action Ref
B.1 Celo (42220): Deploy CCIP WETH9/WETH10 bridges on Celo; add 138↔Celo destinations on both sides; fund bridges with LINK. CONFIG_READY_CHAINS_COMPLETION_RUNBOOK. Preflight: ./scripts/deployment/preflight-config-ready-chains.sh celo. Deploy: ./scripts/deployment/deploy-bridges-config-ready-chains.sh celo; then complete-config-ready-chains.sh.
B.2 Wemix (1111): Same as B.1 for Wemix. Confirm WETH/USDT/USDC addresses on scan.wemix.com; set in token-mapping and .env. Same runbook; deploy-bridges-config-ready-chains.sh wemix. REQUIRED_FIXES_GAPS_AND_DEPLOYMENTS_LIST §2.2 (Wemix tokens).
B.3 Fund all CCIP bridges with LINK (138 and each destination). Run ./scripts/deployment/fund-ccip-bridges-with-link.sh (dry-run first). CCIP_BRIDGE_DESTINATIONS_AND_LINK_FUNDING
B.4 (Optional) LINK support on Mainnet relay for LINK transfers. RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK

Outcome: 138↔1, 56, 137, 10, 42161, 43114, 8453, 100, 25, 42220, 1111 all B/SBS; 138↔651940 remains ALT. Routing matrix TBD cells removed.


Phase C — Public-chain cW* and edge pools

This phase remains EVM-only. Non-EVM desired targets such as Solana require a separate relay / adapter track and a wrapped-asset program that does not yet exist in the EVM pool-matrix flow.

Goal: Enable swap-bridge-swap and arbitrage on public chains (cW* tokens + DODO/Uniswap edge pools per pool-matrix).

Step Action Ref
C.1 Currently loaded public EVM cW token mesh complete for 1, 10, 25, 56, 100, 137, 42161, 42220, 43114, and 8453. Remaining token-side work is the final Wemix target plus dedicated receiver / transport promotion where needed. PHASE_C_CW_AND_EDGE_POOLS_RUNBOOK, TOKEN_CONTRACT_DEPLOYMENTS_REMAINING §3
C.2 Create and fund PMM edge pools (cW*/USDC, cW*/USDT, etc.) per pool-matrix.json. Populate deployment-status.json with pool addresses. PHASE_C_CW_AND_EDGE_POOLS_RUNBOOK, LIQUIDITY_POOLS_MASTER_MAP § Public-chain cW*
C.3 Stabilization bot / peg bands (optional): Run bot and peg-band config from cross-chain-pmm-lps for cW* peg maintenance. cross-chain-pmm-lps/README.md

Outcome: Each public chain has cW* and edge pools so SBS and arbitrage can execute on both 138 and edge.


Phase D — Optional (extended coverage)

Step Action Ref
D.1 XAU token + XAU-anchored pools (138): Deploy XAU; create cUSDT/XAU, cUSDC/XAU, cEURT/XAU PMM pools and private stabilization pools. PHASE_D_OPTIONAL_CHECKLIST, LIQUIDITY_POOLS_MASTER_MAP §2, §5
D.2 Vault ac / vdc / sdc*** for new base tokens (cEURC, cEURT, etc.). PHASE_D_OPTIONAL_CHECKLIST, TOKEN_CONTRACT_DEPLOYMENTS_REMAINING §5
D.3 ALL Mainnet (651940): ACADT/ACADC when Alltra adds CAD; D-WIN W on 138/651940 if desired. PHASE_D_OPTIONAL_CHECKLIST
D.4 Mainnet trustless stack: LiquidityPoolETH, InboxETH, BondManager on mainnet for trustless bridge liquidity. PHASE_D_OPTIONAL_CHECKLIST, OPTIONAL_DEPLOYMENTS_START_HERE §C

  1. A.1 → A.2 (mint + add liquidity on 138) so hub has executable liquidity.
  2. B.1 → B.2 → B.3 (Celo + Wemix CCIP + LINK fund) so all 13 chains are routable and bridges can execute.
  3. C.1 → C.2 (cW* + edge pools) so public chains have full SBS and arbitrage.
  4. D. as needed for XAU, vaults, and optional chains/tokens.

Quick command reference

Task Command / script
Preflight (138) ./scripts/deployment/preflight-chain138-deploy.sh
Mint cUSDT/cUSDC (138) cd smom-dbis-138 && ./scripts/mint-for-liquidity.sh
Mint + add liquidity ./scripts/mint-for-liquidity.sh --add-liquidity
Preflight (config-ready chains) `cd smom-dbis-138 && ./scripts/deployment/preflight-config-ready-chains.sh [celo
Deploy bridges (Celo/Wemix) `./scripts/deployment/deploy-bridges-config-ready-chains.sh [celo
Complete destinations ./scripts/deployment/complete-config-ready-chains.sh
Fund CCIP with LINK ./scripts/deployment/fund-ccip-bridges-with-link.sh
Add liquidity runbook ADD_LIQUIDITY_PMM_CHAIN138_RUNBOOK

Phase runbooks


References