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.