Files
proxmox/docs/00-meta/REMAINING_SUMMARY.md
defiQUG 3f76bc9507
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: update master documentation and push to Gitea (2026-03-06)
- 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
2026-03-06 19:11:25 -08:00

5.7 KiB
Raw Blame History

Remaining Work — Summary

Last Updated: 2026-02-27
Purpose: Single place for what remains. All in-repo runnable tasks are complete; remaining work is operator/LAN or external.


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 59/59 check, 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.

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) 59/59 contracts present
run-all-validation (--skip-genesis) Passed
Preflight (dotenv, RPC, nonce) Passed
run-all-next-steps-chain138 Preflight; mirror/pool present; 12 c* GRU-registered; 59/59 verify
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

# 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

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