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.2 KiB
2.2 KiB
Validator Status Investigation
Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation
Date: 2025-01-20
Status: 🔍 INVESTIGATING
Issue
Validators 1000-1002 are showing as "unknown" with error:
Configuration file 'nodes/ml110/lxc/1000.conf' does not exist
This suggests validators don't exist on Proxmox host 192.168.11.10.
Findings
Validators Found on Proxmox Host 192.168.11.10
- Validator-1003: ✅ Running (VMID 1003)
- Validator-1004: ✅ Running (VMID 1004)
Validators NOT Found on Proxmox Host 192.168.11.10
- Validator-1000: ❌ Not found
- Validator-1001: ❌ Not found
- Validator-1002: ❌ Not found
Possible Locations
- Different Proxmox Host: Validators 1000-1002 may be on a different Proxmox node
- Different VMID Range: Validators may have different VMIDs
- Not Deployed: Validators may not have been created yet
QBFT Consensus Requirements
Typical QBFT Requirements
- Majority Consensus: Requires (N/2 + 1) validators
- For 5 Validators: Need at least 3 validators running
- Current Status: Only 2/5 validators running
Impact
- Block Production: May be stalled with only 2/5 validators
- Consensus: Cannot reach majority without 3+ validators
- Transactions: Cannot be confirmed without block production
Solutions
Option 1: Locate Missing Validators
- Check other Proxmox hosts
- Verify if validators have different VMIDs
- Check if validators are named differently
Option 2: Check if 2 Validators Can Work
- Some QBFT configurations allow fewer validators
- Check genesis/consensus configuration
- Test if blocks can be produced with 2 validators
Option 3: Deploy Missing Validators
- If validators don't exist, deploy them
- Configure them to join the network
- Ensure they sync properly
Next Steps
- ✅ Check if validators 1000-1002 exist elsewhere
- ✅ Verify validators 1003-1004 are fully active
- ⏳ Test if blocks can be produced with 2 validators
- ⏳ Locate or deploy missing validators if needed
Status: Investigation in progress
Priority: Determine if blocks can be produced with current validators