Release v5.8.2: Anti-fork fixes, staking diagnostics, and performance improvements
Version System: - Unified version display as v5.8.2 (removed trailing .0) - Single source of truth in clientversion.h - Fixed version.cpp to use CLIENT_VERSION_* macros Staking Improvements: - Enhanced getstakinginfo with detailed diagnostics - Shows specific reasons when staking is disabled - Added wallet lock status, mature coins check, peer count Performance & Sync: - Added checkpoint at block 2,200,000 (hash: 0a8d0442...) - 14 total checkpoints for faster sync - Enhanced recalculatesupply RPC with safety validation - Prevents changes > 1M TRI, fixes money supply tracking Anti-Fork Protection: - Enhanced reorganize logging with fork details - Shows old/new tips, fork point, disconnect/connect counts - Works with existing anti-oscillation and chain re-eval fixes Recovery Tools (Krystie): - -reindex flag for full block index rebuild - recalculatesupply RPC to fix money supply from UTXOs - SumUtxoValues() helper for UTXO set analysis All changes are non-consensus and wallet-safe. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Co-Authored-By: Krystie <krystie@cryptographic-triangles.org>
This commit is contained in:
@@ -317,6 +317,7 @@ static const CRPCCommand vRPCCommands[] =
|
||||
{ "getchaintips", &getchaintips, true, false },
|
||||
{ "invalidateblock", &invalidateblock, false, false },
|
||||
{ "reconsiderblock", &reconsiderblock, false, false },
|
||||
{ "recalculatesupply", &recalculatesupply, false, false },
|
||||
{ "reservebalance", &reservebalance, false, true},
|
||||
{ "checkwallet", &checkwallet, false, true},
|
||||
{ "repairwallet", &repairwallet, false, true},
|
||||
|
||||
Reference in New Issue
Block a user