Files
proxmox/docs/04-configuration/VERIFICATION_SUMMARY_2026-01-30.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

2.9 KiB
Raw Blame History

Verification Summary — 2026-01-30

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


Purpose: Confirm all recent changes (NPMplus IP, DNS-only, E2E script, E2E review) are applied and working.


1. Changes verified

NPMplus IP: 192.168.11.167

Item Status
config/ip-addresses.confIP_NPMPLUS="192.168.11.167"
docs/04-configuration/* — NPMplus IP and port-forward → .167
docs/05-network/RPC_PUBLIC_ENDPOINT_ROUTING.md
docs/11-references/NETWORK_CONFIGURATION_MASTER.md
scripts/nginx-proxy-manager/configure-npmplus-domains.js — default NPM_URL
scripts/verify/backup-npmplus.sh, export-npmplus-config.sh
scripts/update-sankofa-npmplus-proxy-hosts.sh
scripts/centralize-ip-addresses.sh

DNS-only (defi-oracle.io and other zones)

Item Status
scripts/update-all-dns-to-public-ip.sh run (completed earlier)
defi-oracle.io: rpc.public-0138, rpc, wss → A 76.53.10.36 (DNS only)

Block production + chainlist E2E

Item Status
scripts/check-block-production-and-chainlist-e2e.sh Present, executable
Dotenv: sources smom-dbis-138/.env, uses THIRDWEB_CLIENT_ID as key
HTTP + WebSocket E2E from chainlist

E2E failures review

Item Status
docs/04-configuration/E2E_FAILURES_CLOUDFLARE_NPMPLUS_REVIEW.md Present

2. Runtime verification (2026-01-30)

DNS resolution

rpc.defi-oracle.io           → 76.53.10.36 ✅
rpc.public-0138.defi-oracle.io → 76.53.10.36 ✅
rpc-http-pub.d-bis.org       → 76.53.10.36 ✅

E2E script run

Check Result
Block production PASSED (blocks advancing)
HTTP E2E passed 4 (rpc-http-pub, rpc, rpc2, rpc.public-0138.defi-oracle.io)
HTTP E2E failed 3 (rpc.defi-oracle.io, two thirdweb URLs)
WebSocket E2E passed 5
WebSocket E2E failed 1 (wss://rpc.d-bis.org)

Note: rpc.defi-oracle.io now resolves to 76.53.10.36. If it still fails HTTP E2E, ensure (1) UDM Pro forwards 76.53.10.36:80/443 → 192.168.11.167:80/443, and (2) NPMplus has proxy hosts for rpc.defi-oracle.io (and rpc.public-0138.defi-oracle.io, wss.defi-oracle.io) with correct backends.


3. Optional: .env for scripts

Set in project .env so all scripts use the same NPMplus address:

NPM_URL=https://192.168.11.167:81
# If scripts use IP_NPMPLUS:
# IP_NPMPLUS=192.168.11.167

4. Remaining known failures (not config bugs)

  • Thirdweb URLs — Failures are on thirdwebs side (RPC/auth); not Cloudflare/NPMplus.
  • wss://rpc.d-bis.org — Requires NPMplus custom Nginx for WebSocket to 8546 on same hostname; see NPM_CUSTOM_RPC_D_BIS_ORG_WSS.md. Use wss://ws.rpc.d-bis.org as alternative.