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>
87 lines
2.2 KiB
Markdown
87 lines
2.2 KiB
Markdown
# 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
|
|
1. **Different Proxmox Host**: Validators 1000-1002 may be on a different Proxmox node
|
|
2. **Different VMID Range**: Validators may have different VMIDs
|
|
3. **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
|
|
|
|
1. ✅ Check if validators 1000-1002 exist elsewhere
|
|
2. ✅ Verify validators 1003-1004 are fully active
|
|
3. ⏳ Test if blocks can be produced with 2 validators
|
|
4. ⏳ Locate or deploy missing validators if needed
|
|
|
|
---
|
|
|
|
**Status**: Investigation in progress
|
|
**Priority**: Determine if blocks can be produced with current validators
|