Skip to content

v1.0.3.10

tagged this 16 Jan 16:04
🔧 MINING STABILITY FIXES:
- Increased height spread tolerance: 10 → 30 blocks (mining_readiness.rs)
- Increased sync threshold: 1 → 10 blocks tolerance
- Added auto-start mining on launch when wallet configured (main.rs)
- Added get_eligibility_status() for detailed mining gate feedback

🛡️ NETWORK SECURITY:
- Disabled HTTP fallback for compact blocks (P2P TCP only) (p2p/routes.rs)
- Reduced duplicate block propagation attempts
- Cleaner logs without HTTP fallback errors

🎨 UI IMPROVEMENTS:
- Panel: Converted miner button to status indicator (green/red)
- Wallet: Converted "Make Fans Go Brr" button to status indicator
- Always-visible Apply Settings button in wallet
- Real-time mining eligibility status display

📜 LINUX DEPLOYMENT:
- Added start_vision.sh with network limitation banner
- Graceful shutdown (SIGTERM → SIGKILL escalation)
- Port cleanup with fuser
- Timestamped logging to ./logs/
- Binary validation and safety checks

📦 WALLET UPDATES:
- Fixed governance API paths (/api/gov/*)
- Updated MiningControls component with status indicators
- Auto-start mining when Apply Settings clicked

This hotfix addresses mining repeatedly stopping during network forks and improves overall node stability.
Assets 2
Loading