Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- 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>
2.9 KiB
2.9 KiB
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.conf — IP_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 thirdweb’s 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. Usewss://ws.rpc.d-bis.orgas alternative.