Files
proxmox/docs/archive/00-meta-pruned/COMPLETION_STATUS_20260215.md
defiQUG bea1903ac9
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Sync all local changes: docs, config, scripts, submodule refs, verification evidence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 15:46:06 -08:00

4.6 KiB

Completion Status — 2026-02-15

Purpose: Summary of what was completed, what is actionable (one-step fix), and what the operator must do next.


Completed (this session)

Item Details
Lockbox138 Deployed at 0x9E51fAAE511024161b99838Af0dbA38Ff354F72c (stuck tx cleared)
Phase 8 eMoney 138 ComplianceRegistry, DebtRegistry, PolicyManager, eMoney impl, TokenFactory138, BridgeVault138
Chain 138 contract check 46 contracts present, 0 missing (EOA and Mainnet-only excluded)
Docs updated OPTIONAL_DEPLOYMENTS_START_HERE, COMPLETION_MASTER_PLAN (Phase 0, 1.1, 1.2, 5.1)
Completable tasks run-completable-tasks-from-anywhere.sh passes (config, on-chain, validation)
Mainnet RPC unblocked ETHEREUM_MAINNET_RPC set to https://ethereum.publicnode.com in smom-dbis-138/.env (was Infura 403)
Trustless Mainnet Deploy run: BondManager, ChallengeManager, LiquidityPoolETH, InboxETH, SwapRouter, BridgeSwapCoordinator on Mainnet. Addresses in smom-dbis-138/.env (*_MAINNET). Confirm txs on Etherscan if broadcast was interrupted.
Completable tasks (this run) run-completable-tasks-from-anywhere.sh — config, 46 on-chain, validation passed.
Operator script (this run) run-all-operator-tasks-from-lan.sh — W0-1 (NPMplus) skipped off-LAN; Blockscout verify attempted (Blockscout unreachable).
RPC 2101 (this run) verify-rpc-2101-approve-and-sync.sh Chain 138, 19 peers, 5 validators present, blocks advancing, 5/5 validators active.
502 script (this run) address-all-remaining-502s.sh — started; backends 10130/10150/10151 OK; Besu 2101 restarted (run from LAN for full NPMplus update).
Optional Phase 9 (this run) Smart accounts kit (informational) — ran; next steps: deploy EntryPoint/AccountFactory/Paymaster, set env.

🔧 Actionable (one-step fix each)

Item Fix
Trustless Mainnet (InboxETH, BondManager) Unblocked: RPC set to publicnode; deploy run. If broadcast was interrupted, re-run: cd smom-dbis-138 && forge script script/bridge/trustless/DeployTrustlessBridge.s.sol:DeployTrustlessBridge --rpc-url $ETHEREUM_MAINNET_RPC --broadcast --via-ir
Gnosis/Celo/Wemix CCIP Deploy CCIP WETH9/WETH10 on each chain per CONFIG_READY_CHAINS_COMPLETION_RUNBOOK; fund deployer with xDAI/CELO/WEMIX; set bridge env vars; run complete-config-ready-chains.sh
DODO PMM 138 Set DODO_VENDING_MACHINE_ADDRESS (+ COMPLIANT_*) in .env; run Phase 7 via ./scripts/run-optional-deployments.sh --execute --phases 7
Blockscout verification From LAN: ensure Blockscout API is up at 192.168.11.140:4000 (see BLOCKSCOUT_FIX_RUNBOOK if down). Then: source smom-dbis-138/.env; ./scripts/verify/run-contract-verification-with-proxy.sh
E2E 502 fix From LAN: ./scripts/maintenance/run-all-maintenance-via-proxmox-ssh.sh --e2e or ./scripts/address-all-remaining-502s.sh
RPC 2101 approve & sync Done this run. Re-run from LAN if needed: ./scripts/verify/verify-rpc-2101-approve-and-sync.sh
Operator script Run from LAN for backup + Blockscout verify: ./scripts/run-all-operator-tasks-from-lan.sh [--deploy]

📋 Optional / deferred

Item Notes
Reserve Keeper (Phase 4) Set ORACLE_PRICE_FEED or RESERVE_KEEPER to run
Paymaster / ERC-4337 Deploy from kit; set ENTRY_POINT, SMART_ACCOUNT_FACTORY, PAYMASTER
AlltraAdapter setBridgeFee Optional. From LAN with RPC: cast send 0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc "setBridgeFee(uint256)" <fee_wei> --rpc-url $RPC_URL_138 --private-key $PRIVATE_KEY. If "Invalid params", confirm contract ABI/selector on Chain 138.
API keys Add COINGECKO_API_KEY, CMC_API_KEY to .env per API_KEYS_REQUIRED
Ledger / Trust Wallet / Consensys / CoinGecko Third-party submissions; follow respective runbooks

Quick commands (from LAN)

# Periodic check (no LAN needed)
./scripts/run-completable-tasks-from-anywhere.sh

# Operator tasks (from host on 192.168.11.x)
./scripts/run-all-operator-tasks-from-lan.sh --deploy

Refs: COMPLETION_MASTER_PLAN | OPTIONAL_DEPLOYMENTS_START_HERE | STEPS_FROM_PROXMOX_OR_LAN_WITH_SECRETS | UNBLOCK_MAINNET_RPC_403