Files
proxmox/docs/03-deployment/REQUIRED_FIXES_AND_DEPLOYMENTS_STATUS.md
defiQUG 7ac74f432b chore: sync docs, config schemas, scripts, and meta task alignment
- Institutional / JVMTM / reserve-provenance / GRU transport + standards JSON
- Validation and verify scripts (Blockscout labels, x402, GRU preflight, P1 local path)
- Wormhole wiring in AGENTS, MCP_SETUP, MASTER_INDEX, 04-configuration README
- Meta docs, integration gaps, live verification log, architecture updates
- CI validate-config workflow updates

Operator/LAN items, submodule working trees, and public token-aggregation edge
routes remain follow-up (see TODOS_CONSOLIDATED P1).

Made-with: Cursor
2026-03-31 22:31:39 -07:00

3.0 KiB

Required Fixes and Deployments — Status

Historical note (2026-03-26): this tracker includes earlier PMM-address snapshots. The current canonical Chain 138 PMM stack is DODOPMMIntegration=0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d and DODOPMMProvider=0x5CAe6Ce155b7f08D3a956F5Dc82fC9945f29B381.

Last Updated: 2026-02-28

Required fixes

1. RPC 2101 (Core) — read-only filesystem

  • Status: Not fixed (host storage I/O errors).
  • Fix before deploying: Run ./scripts/maintenance/make-rpc-vmids-writable-via-ssh.sh then ./scripts/maintenance/health-check-rpc-2101.sh. No Public RPC fallback for contract deployments.
  • Fix: See RPC_2101_READONLY_FIX.md.

2. Stuck transactions

  • Scripts: ./scripts/clear-all-transaction-pools.sh (validators + 2101 + 2201); ./scripts/clear-rpc-2201-txpool.sh. Deploy script sets NEXT_NONCE from pending nonce automatically.

On-chain verification (Chain 138)

Last run (2026-03-01): ./scripts/verify/check-contracts-on-chain-138.sh (use Core RPC URL or run from LAN).
Result: 64 present, 0 missing (64 addresses per check-contracts-on-chain-138.sh; includes ISO20022Router; live verify 2026-03-30). TransactionMirror: 0x7131F887DBEEb2e44c1Ed267D2A68b5b83285afc. Current canonical DODO cUSDT/cUSDC pool: 0xff8d3b8fDF7B112759F076B69f4271D4209C0849. DeployCompliantFiatTokens was run 2026-02-27 (10 tokens: cEURC, cEURT, cGBPC, cGBPT, cAUDC, cJPYC, cCHFC, cCADC, cXAUC, cXAUT); see CHAIN138_TOKEN_ADDRESSES. Evidence: LIVE_VERIFICATION_LOG_2026-03-30.md.


Deployments (Chain 138)

Item Address Status
TransactionMirror 0x7131F887DBEEb2e44c1Ed267D2A68b5b83285afc Deployed 2026-02-27. Set TRANSACTION_MIRROR_ADDRESS in smom-dbis-138/.env.
DODO cUSDT/cUSDC pool 0xff8d3b8fDF7B112759F076B69f4271D4209C0849 Current canonical public pool on corrected stack. Add liquidity via ADD_LIQUIDITY_PMM_CHAIN138_RUNBOOK.
Compliant Fiat (10 tokens) See CHAIN138_TOKEN_ADDRESSES Deployed via DeployCompliantFiatTokens 2026-02-27.

Completion (run from LAN)

  1. If Core RPC was read-only: ./scripts/maintenance/make-rpc-vmids-writable-via-ssh.sh then ./scripts/maintenance/health-check-rpc-2101.sh (must pass). See RPC_2101_READONLY_FIX.md.
  2. Optional: ./scripts/clear-all-transaction-pools.sh then wait 60s if nonce stuck.
  3. ./scripts/deployment/deploy-transaction-mirror-and-pmm-pool-after-txpool-clear.sh (Core RPC only; checks nonce, RPC, gas; deploys mirror then pool).
  4. Set TRANSACTION_MIRROR_ADDRESS in smom-dbis-138/.env to the logged address.
  5. ./scripts/verify/check-contracts-on-chain-138.sh (pass Core RPC URL or use RPC_URL_138) — target 61 present per current script list (run check-contracts-on-chain-138.sh).