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>
3.1 KiB
3.1 KiB
RPC Node Testing Report
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Date: 2026-01-17
Test Type: Comprehensive RPC Node Testing
Test Results Summary
Container Status
- Running: 11/12 containers
- Stopped: 1/12 (2301 - has startup error)
RPC Connectivity
- Responding: 2/12 nodes (2101, 2201)
- Not Responding: 10/12 nodes
- Note: Many nodes have Besu processes running but RPC not accessible yet (may be starting up)
Block Synchronization
- 2101 (192.168.11.211): Block 1135876
- 2201 (192.168.11.221): Block 1135876
- Status: ✅ Both responding nodes are perfectly synchronized (0 block difference)
Peer Connections
- 2101: 1 peer
- 2201: 1 peer
- Other nodes: 0 peers (not responding to RPC)
Chain ID
- All responding nodes: Chain ID 0x8a (138) ✅
Issues Identified
1. Container 2301 Startup Failure
- Error:
lxc_init: 845 Failed to run lxc.hook.pre-start - Status: Container cannot start
- Action Required: Investigate and fix startup hook issue
2. RPC Services Not Responding
- Nodes Affected: 2303, 2304, 2305, 2306, 2307, 2308, 2401, 2402, 2403
- Status: Besu processes are running on most nodes, but RPC endpoints not accessible
- Possible Causes:
- Services still starting up (Besu can take several minutes to fully start)
- Configuration issues
- Port binding issues
- Network connectivity issues
3. Peer Connection Issues
- Status: Only 2 nodes have peer connections
- Cause: Most nodes not responding, so cannot form peer connections
- Note: Once all nodes are responding, peer connections should improve
Working Nodes
Fully Operational (2/12)
-
2101 (192.168.11.211) - besu-rpc-core-1
- ✅ RPC responding
- ✅ Block: 1135876
- ✅ 1 peer connected
- ✅ Synced
-
2201 (192.168.11.221) - besu-rpc-public-1
- ✅ RPC responding
- ✅ Block: 1135876
- ✅ 1 peer connected
- ✅ Synced
Next Steps
-
Wait for Services to Fully Start
- Besu services can take 5-10 minutes to fully start and become responsive
- Monitor services and retest after waiting period
-
Fix Container 2301
- Investigate startup hook error
- Check container configuration
- May need to recreate container or fix hook script
-
Verify Configuration Files
- Ensure static-nodes.json and permissions-nodes.toml are correct
- Verify all enodes are unique
- Check that files are deployed to all nodes
-
Monitor Block Sync
- Once all nodes are responding, verify they sync to the same block
- Check peer connections improve as nodes come online
-
Retest After Full Startup
- Wait 10-15 minutes for all services to fully start
- Run comprehensive test again
- Verify all 12 nodes are responding and synchronized
Test Scripts Created
/home/intlc/projects/proxmox/scripts/test-rpc-nodes-complete.sh- Comprehensive testing script- Can be run anytime:
bash scripts/test-rpc-nodes-complete.sh 192.168.11.10
Last Updated: 2026-01-17