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.1 KiB
2.1 KiB
Node List Deployment - Execution Results
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Date: 2025-01-18
Status: 🔄 EXECUTION IN PROGRESS
Execution Summary
✅ Step 1: Verification - COMPLETE
Result: ✅ PASSED
- 15 unique enodes verified
- No duplicates found
- IP addresses match
- Files synchronized
🔄 Step 2: Deployment - IN PROGRESS
Status: Deployment script executed
Results:
- ✅ VMID 2101 (192.168.11.211) - Files deployed successfully
- 🔄 Other nodes - Status checking...
Deployment Method:
- SSH via Proxmox host (
192.168.11.10) - Files copied to each node's filesystem
Files Deployed Per Node:
/var/lib/besu/static-nodes.json/var/lib/besu/permissions/permissioned-nodes.json
⚠️ Step 3: p2p-host Configuration Issues Found
VMID 2101:
- ❌
p2p-host="0.0.0.0"(INCORRECT) - ✅ Should be:
p2p-host="192.168.11.211" - ⚠️ Action Required: Update config file
Impact: Enode will show @0.0.0.0:30303 instead of @192.168.11.211:30303, preventing proper peer connections.
Next Steps
- Continue Deployment: Ensure all nodes receive updated files
- Fix p2p-host: Update
p2p-hoston nodes with0.0.0.0 - Verify Deployment: Check all nodes have files deployed
- Restart Services: Restart Besu services to apply changes
Known Issues
p2p-host Configuration
Problem: Some nodes have p2p-host="0.0.0.0" in their config files.
Solution: Update config files to use actual IP addresses:
# Before
p2p-host="0.0.0.0"
# After
p2p-host="192.168.11.XXX" # Replace with actual node IP
Script: scripts/besu/verify-p2p-host-config.sh can identify all affected nodes.
Deployment Verification
To verify deployment on a specific node:
ssh root@192.168.11.10
pct exec <VMID> -- cat /var/lib/besu/static-nodes.json
pct exec <VMID> -- cat /var/lib/besu/permissions/permissioned-nodes.json
Both files should be identical and contain 15 enodes.
Status: 🔄 EXECUTION IN PROGRESS - MONITORING DEPLOYMENT