Files
proxmox/docs/00-meta/REMAINING_SUMMARY.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

9.8 KiB
Raw Blame History

Remaining Work — Summary

Last Updated: 2026-04-04
Purpose: Single place for what remains. Live verification: LIVE_VERIFICATION_LOG_2026-03-30.md. The current canonical Chain 138 on-chain inventory is 88/88 per check-contracts-on-chain-138.sh on 2026-04-03. Remaining work is operator/LAN, external, and open rollout blockers in TODOS_CONSOLIDATED.md.


Continue and complete (run these)

To complete all automatable steps from this repo:

  1. From anywhere (no LAN):
    ./scripts/run-completable-tasks-from-anywhere.sh
    — Config validation, on-chain 88/88 check (check-contracts-on-chain-138.sh), run-all-validation --skip-genesis, reconcile-env.

  2. From LAN (with dotenv):
    ./scripts/run-all-operator-tasks-from-lan.sh
    — Loads dotenv from repo .env and smom-dbis-138/.env automatically. Runs NPMplus RPC fix, backup (if NPM_PASSWORD set), Blockscout verification. Add --deploy or --create-vms as needed.

  3. Full deployment gate (reporting / blockers):
    SKIP_EXIT=1 ./scripts/verify/check-full-deployment-status.sh
    — Aggregates current config, on-chain inventory, public API, GRU v2 readiness, global-priority GRU rollout, the public EVM cW* token mesh, the GRU v2 public-protocol matrix, and public-chain cW* pool rollout.

  4. Public-network GRU v2 status surface:
    bash ./scripts/verify/check-gru-v2-public-protocols.sh
    — Canonical repo/explorer answer for the public EVM cW* mesh, Wave 1 transport status, and the current Uniswap v3 / Balancer / Curve 3 / DODO PMM / 1inch public cW venue state.

  5. Public-network GRU v2 deployment queue:
    bash ./scripts/verify/check-gru-v2-deployment-queue.sh
    — Operator queue by Wave 1 asset, destination chain, and protocol stage. Use this to drive the remaining bridge activation and first-tier public pool rollout.

  6. GRU v2 deployer funding gate:
    bash ./scripts/verify/check-gru-v2-deployer-funding-status.sh
    — Current deployer-wallet gas/liquidity posture across Mainnet, Cronos, Arbitrum, and Chain 138. Use this before attempting the remaining live rollout steps.

Optional: --skip-backup if NPM_PASSWORD not set; --dry-run to print steps only.


In-repo (complete)

Item Status
Config validation validate-config-files.sh passed
On-chain check (Chain 138) 88/88 contracts present (current canonical script list)
run-all-validation (--skip-genesis) Passed
Preflight (dotenv, RPC, nonce) Passed
run-all-next-steps-chain138 Preflight; mirror/pool present; 12 c* GRU-registered; verify with script (88/88 today)
run-completable-tasks-from-anywhere All 4 steps passed
MCP plan upgrades (8 items) Implemented (multi-chain, Uniswap, bot_state, webhook, merge script, limits, audit, router stub)
Optional docs/runbooks Explorer Wallet link runbook; optional tasks checklist; merge allowlist script

Re-run anytime: ./scripts/run-completable-tasks-from-anywhere.sh, ./scripts/deployment/preflight-chain138-deploy.sh, ./scripts/deployment/run-all-next-steps-chain138.sh.


Operator / LAN — Do you have the necessary creds?

Check before running: OPERATOR_CREDENTIALS_CHECKLIST.md — per-task list of required credentials (LAN, PRIVATE_KEY, NPM_PASSWORD, RPC_URL_138, SSH to Proxmox, LINK, gas, token balance). If any required credential is missing, obtain or set it first (e.g. in smom-dbis-138/.env).

Summary of what Operator/LAN typically needs:

  • LAN — host on 192.168.11.x (or VPN) to reach NPMplus, RPC, Blockscout, Proxmox.
  • PRIVATE_KEY — for any deploy or on-chain tx (Chain 138 and bridges).
  • NPM_PASSWORD — for NPMplus backup and proxy updates (502 fix).
  • RPC_URL_138 — Chain 138 Core RPC (e.g. http://192.168.11.211:8545).
  • SSH to Proxmox — for maintenance scripts, token-aggregation fix, Explorer VM edit.
  • LINK (on 138) — for sendCrossChain and CCIP fees; deployer must approve bridge.
  • Gas — deployer funded on Chain 138 (and on Celo/Wemix/Gnosis if deploying CCIP there).
  • Token balance — for add liquidity: deployer holds cUSDT/cUSDC/USDT/USDC; set ADD_LIQUIDITY_* in .env.

Remaining — Operator / LAN

Current real blockers to "everything deployed"

  • Public EVM cW* token deployment is now complete across the currently loaded 10-chain public EVM mesh. Wemix remains the only desired public EVM target without a loaded cW* suite, so the remaining work is bridge/transport activation, public liquidity rollout, and finishing that final target.
  • Public-chain cW* PMM rollout is now partially live: the first four Mainnet DODO PMM USD bootstrap pools plus the first six non-USD Wave 1 rows cWEURC/USDC, cWGBPC/USDC, cWAUDC/USDC, cWCADC/USDC, cWJPYC/USDC, and cWCHFC/USDC are recorded, but the broader tracked public-chain mesh is still mostly empty.
  • Public-network cW* protocol rollout is now partially live: DODO PMM has the first recorded public cW venues, while Uniswap v3, Balancer, Curve 3, and 1inch still have no live public cW venues recorded.
  • GRU Wave 1 is still 7 canonical-only assets (EUR, JPY, GBP, AUD, CAD, CHF, XAU) that need transport activation on top of the now-live cW* deployment mesh.
  • The public pool design blocker is now closed: pool-matrix.json includes the full Wave 1 wrapped set. Remaining work is actual pool deployment/funding plus transport activation.
  • The ranked GRU global rollout still has 29 backlog assets not yet in the live manifest.
  • Desired non-EVM rollout targets such as Solana remain planned / relay-dependent rather than live.
  • The deployer wallet still needs targeted top-ups for parts of the remaining live rollout: Arbitrum remains below the repo deploy threshold, Mainnet gas is low for further public deployment work, and the alternate Chain 138 public RPC currently returns 502 so funding checks should use the stable public RPC.
  • The intended Mainnet -> Arbitrum hub leg is also currently blocked: the live send from MAINNET_CCIP_WETH9_BRIDGE=0xc9901ce2Ddb6490FAA183645147a87496d8b20B6 failed on tx 0x97df657f0e31341ca852666766e553650531bbcc86621246d041985d7261bb07, with the revert occurring inside Mainnet router 0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D before any bridge event was emitted.
# Task Command / doc
1 Full deployment order (Phase 06) DEPLOYMENT_ORDER_OF_OPERATIONS.md
2 Add liquidity (PMM pools), ensure DODOPMMProvider registered PRE_DEPLOYMENT_CHECKLIST, LIQUIDITY_POOLS_MASTER_MAP
3 Blockscout verify, 502 fix, NPMplus backup, optional deploy ./scripts/run-all-operator-tasks-from-lan.sh [--deploy] · OPERATOR_READY_CHECKLIST.md
4 E2E 502 fix ./scripts/maintenance/address-all-remaining-502s.sh [--run-besu-fix] [--e2e] · 502_DEEP_DIVE_ROOT_CAUSES_AND_FIXES.md
5 Gnosis / Celo / Wemix CCIP bridges CONFIG_READY_CHAINS_COMPLETION_RUNBOOK
6 LINK support on Mainnet relay RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK
7 E2E flow waves E1E7 (liquidity, CCIP fund, token-aggregation, Blockscout, L2 PMM, bridge UI) ./scripts/run-e2e-flow-tasks-full-parallel.sh · TASKS_TO_INCREASE_ALL_E2E_FLOWS.md
8 Token-aggregation DB + deploy ./scripts/apply-token-aggregation-fix.sh (VMID 5000; may need postgres)
9 Explorer Wallet link (add to navbar) EXPLORER_WALLET_LINK_QUICK_WIN.md — run on explorer VM
10 Deployer funding gate for remaining GRU/public rollout work GRU_V2_DEPLOYER_FUNDING_STATUS.md · bash scripts/verify/check-gru-v2-deployer-funding-status.sh
11 Repair Mainnet WETH9 -> Arbitrum hub route before using it for deployment gas or liquidity movement CROSS_NETWORK_FUNDING_BOOTSTRAP_STRATEGY.md · CHAIN138_PUBLIC_CHAIN_UNLOAD_ROUTES.md

Remaining — External / third-party

# Task Doc
1 Ledger Tally form submitted; await response. ADD_CHAIN138_TO_LEDGER_LIVE
2 Trust Wallet Open PR to wallet-core. ADD_CHAIN138_TO_TRUST_WALLET
3 Consensys Outreach for Swaps/Bridge. CONSENSYS_OUTREACH_PACKAGE
4 CoinGecko / CMC Submit chain and tokens. COINGECKO_SUBMISSION_GUIDE
5 Chainlist / PR-ready 04-configuration/pr-ready/README.md
6 On-ramps / off-ramps REPOSITORIES_AND_PRS_CHAIN138.md

References