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

7.2 KiB
Raw Blame History

TODOs — Consolidated Task List

Last Updated: 2026-02-20
Purpose: Single checklist of all next steps and remaining tasks. Source of truth for the full list: NEXT_STEPS_AND_REMAINING_TODOS.md.

Quick run: From anywhere (no LAN): ./scripts/run-completable-tasks-from-anywhere.sh. From LAN with secrets: ./scripts/run-all-operator-tasks-from-lan.sh [--deploy] [--create-vms].

Last completable run (2026-02-20): Config validation OK; on-chain 45/45; run-all-validation --skip-genesis OK; reconcile-env --print. Doc consolidation and root cleanup completed (see NEXT_STEPS_FOR_YOU, ARCHIVE_CANDIDATES).

Operator copy-paste commands: OPERATOR_READY_CHECKLIST.md — one page with exact commands for every pending todo.


High priority

# Task Owner Ref
1 Wemix (1111) token addresses: Confirm WETH, USDT, USDC on scan.wemix.com/tokens; if different official addresses, update config/token-mapping-multichain.json and WEMIX_TOKEN_VERIFICATION.md; run validate-config-files.sh. Operator RECOMMENDED_COMPLETION_CHECKLIST §1
2 Gnosis, Celo, Wemix CCIP bridges: Per chain: set RPC, CCIP Router, LINK, WETH9/WETH10; run DeployWETHBridges; on 138 add destinations; on each new chain add 138; fund LINK; update env/docs. Operator/LAN CONFIG_READY_CHAINS_COMPLETION_RUNBOOK

Medium priority

# Task Owner Ref
3 LINK support on Mainnet relay: Option A or B per runbook; implement, deploy, fund LINK; set relaySupported: true for LINK in token-mapping.json; update docs. Operator/LAN RELAY_BRIDGE_ADD_LINK_SUPPORT_RUNBOOK
4 Run "from anywhere" checks periodically: ./scripts/run-completable-tasks-from-anywhere.sh Anyone NEXT_STEPS_FOR_YOU §2
5 Placeholders (code): Canonical addresses in token-aggregation (env); AlltraAdapter fee (setBridgeFee); smart accounts kit; quote service Fabric chainId; .bak (BAK_FILES_DEPRECATION). Dev REQUIRED_FIXES_UPDATES_GAPS
6 API keys: Sign up per reports/API_KEYS_REQUIRED.md; add to .env. Anyone NEXT_STEPS_FOR_YOU §2

When you have LAN / Proxmox + secrets

# Task Owner Ref
7 Blockscout verification: source smom-dbis-138/.env 2>/dev/null; ./scripts/verify/run-contract-verification-with-proxy.sh Operator/LAN CONTRACT_DEPLOYMENT_RUNBOOK
8 Fix E2E 502s (if needed): ./scripts/maintenance/run-all-maintenance-via-proxmox-ssh.sh --e2e or address-all-remaining-502s.sh Operator/LAN 502_DEEP_DIVE_ROOT_CAUSES_AND_FIXES
9 Operator tasks script: ./scripts/run-all-operator-tasks-from-lan.sh [--deploy] [--create-vms] Operator/LAN STEPS_FROM_PROXMOX_OR_LAN_WITH_SECRETS
10 sendCrossChain (real): bash scripts/bridge/run-send-cross-chain.sh 0.01 (when PRIVATE_KEY and LINK ready) Operator/LAN NEXT_STEPS_OPERATOR W0-2
11 NPMplus backup: bash scripts/verify/backup-npmplus.sh Operator/LAN NEXT_STEPS_OPERATOR W0-3

Low priority (planned deployments)

# Task Owner Ref
12 AddressMapper on other chains: Deploy via DeployAddressMapperOtherChain; set mapper in smart-contracts-master.json. (Cronos done.) Planned OPTIONAL_DEPLOYMENTS_START_HERE §A
13 DODO PMM on 138: Deploy DODOPMMIntegration; set env; create cUSDT/cUSDC pools; document in LIQUIDITY_POOLS_MASTER_MAP. Planned OPTIONAL_DEPLOYMENTS_START_HERE §B
14 Mainnet trustless stack: Deploy Lockbox138 (138) + InboxETH, BondManager, LiquidityPoolETH (Mainnet) per runbook; fund liquidity. Planned OPTIONAL_DEPLOYMENTS_START_HERE §C

External / third-party

# Task Owner Ref
15 Ledger: Await response to Tally form; sign agreement and follow integration steps. You ADD_CHAIN138_TO_LEDGER_LIVE
16 Trust Wallet: Open PR to trustwallet/wallet-core with Chain 138 registry entry. You ADD_CHAIN138_TO_TRUST_WALLET
17 Consensys: Outreach for native Swaps/Bridge for Chain 138. You CONSENSYS_OUTREACH_PACKAGE
18 CoinGecko/CMC: Submit Chain 138 and tokens for MetaMask USD. You COINGECKO_SUBMISSION_GUIDE

# Task Owner Ref
19 Verify Etherlink (42793) on CCIP; record selector/Router/fee or "custom relay only." Ops/Eng TEZOS_CCIP_REMAINING_ITEMS
20 Verify Jumper and LiFi for 138, 651940, 42793, Tezos; update support matrix. Eng TEZOS_CCIP_REMAINING_ITEMS
21 InitializeRegistry, DeployAllAdapters; Etherlink receiver; Tezos L1 and Etherlink relay services. Operator/LAN TEZOS_CCIP_REMAINING_ITEMS

Deployment / infrastructure phases

Phase Tasks Status
Phase 1 — VLAN UDM Pro VLAN; VLAN-aware bridge; migrate services to VLANs Pending
Phase 2 — Observability Monitoring stack; Grafana via Cloudflare Access; alerts Pending
Phase 3 — CCIP fleet CCIP Ops/Admin; commit/execute/RMN nodes; NAT pools Pending
Phase 4 — Sovereign tenants Sovereign VLANs; tenant isolation; access control Pending
Missing containers 2506, 2507, 2508 (Besu RPC) — see MISSING_CONTAINERS_LIST.md High

Security & codebase

# Task Ref
22 Security audits: smom VLT-024, ISO-024; bridge BRG-VLT, BRG-ISO. TODO_TASK_LIST_MASTER §5
23 dbis_core: ~1186 TS errors (deferred). TODO_TASK_LIST_MASTER §8
24 Paymaster (optional): Deploy when sources ready. SMART_ACCOUNTS_DEPLOYMENT_NOTE

Maintenance (ongoing)

Task Frequency
Monitor explorer sync / RPC health (e.g. VMID 2201) Daily
Check config API uptime Weekly
Review explorer logs Weekly
Update token list As needed
Fix E2E 502s when domains 502 As needed — from LAN: address-all-remaining-502s.sh

Cron: schedule-daily-weekly-cron.sh --install; NPMplus backup: schedule-npmplus-backup-cron.sh --install.


Validation commands

Check Command
Completable from anywhere ./scripts/run-completable-tasks-from-anywhere.sh
All validation (CI) bash scripts/verify/run-all-validation.sh [--skip-genesis]
Config files bash scripts/validation/validate-config-files.sh
On-chain (Chain 138) ./scripts/verify/check-contracts-on-chain-138.sh
E2E routing ./scripts/verify/verify-end-to-end-routing.sh

References