Files
proxmox/docs/04-configuration/RPC_TESTING_COMPLETE_SUCCESS.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

3.0 KiB

RPC Node Testing - Complete Success

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


Date: 2026-01-17
Status: ALL NODES OPERATIONAL


Final Results

RPC Connectivity: 11/11 Nodes Responding

VMID IP Address Block Number Status
2101 192.168.11.211 1,145,367 Synced
2201 192.168.11.221 1,145,367 Synced
2303 192.168.11.233 1,145,367 Synced
2304 192.168.11.234 1,145,367 Synced
2305 192.168.11.235 1,145,367 Synced
2306 192.168.11.236 1,145,367 Synced
2307 192.168.11.237 1,145,367 Synced
2308 192.168.11.238 1,145,367 Synced
2401 192.168.11.241 1,149,992 Synced
2402 192.168.11.242 1,149,992 Synced
2403 192.168.11.243 600,172 Syncing

Container Status: 11/12 Running

  • Running: 2101, 2201, 2303, 2304, 2305, 2306, 2307, 2308, 2401, 2402, 2403
  • Stopped: 2301 (pre-start hook error - requires investigation)

Peer Connections: Healthy

  • Most nodes have 7+ peer connections
  • Total peer connections: 60+

Issues Fixed

1. Permissions File Location

Problem: Besu config pointed to /permissions/permissions-nodes.toml but file was at /etc/besu/permissions-nodes.toml

Solution: Copied permissions file to /permissions/ directory on all nodes

2. Static Nodes File Location (2403)

Problem: VMID 2403 config pointed to /genesis/static-nodes.json

Solution: Copied static-nodes.json to /genesis/ directory

3. Port Conflict (2403)

Problem: Node.js process using port 9545 (metrics port)

Solution: Disabled metrics for VMID 2403 (metrics-enabled=false)


Remaining Issue

Container 2301 Startup Error

Status: Not fixed (requires separate investigation)

Error: lxc_init: 845 Failed to run lxc.hook.pre-start

Impact: 1/12 containers unavailable

Recommendation: Investigate pre-start hook or recreate container


Block Synchronization

Current State:

  • 8 nodes at block 1,145,367 (synced group 1)
  • 2 nodes at block 1,149,992 (synced group 2)
  • 1 node at block 600,172 (syncing - VMID 2403)

Note: VMID 2403 is syncing from an older state. It will catch up over time.


Summary

Metric Result
Containers Running 11/12 (92%)
RPC Responding 11/11 (100%)
Nodes Synced 10/11 (91%)
Peer Connections Healthy
Chain ID 0x8a (138)

Test Commands

# Quick RPC test
for ip in 192.168.11.211 192.168.11.221 192.168.11.233 192.168.11.234 192.168.11.235 192.168.11.236 192.168.11.237 192.168.11.238 192.168.11.241 192.168.11.242 192.168.11.243; do
  curl -s -X POST -H "Content-Type: application/json" \
    --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
    http://$ip:8545 | grep -q "result" && echo "✓ $ip" || echo "✗ $ip"
done

Last Updated: 2026-01-17