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:
@@ -225,6 +225,7 @@ extern json_spirit::Value getcheckpoint(const json_spirit::Array& params, bool f
|
||||
extern json_spirit::Value getchaintips(const json_spirit::Array& params, bool fHelp);
|
||||
extern json_spirit::Value invalidateblock(const json_spirit::Array& params, bool fHelp);
|
||||
extern json_spirit::Value reconsiderblock(const json_spirit::Array& params, bool fHelp);
|
||||
extern json_spirit::Value recalculatesupply(const json_spirit::Array& params, bool fHelp);
|
||||
|
||||
extern json_spirit::Value getaddressbalance(const json_spirit::Array& params, bool fHelp);
|
||||
extern json_spirit::Value getaddressutxos(const json_spirit::Array& params, bool fHelp);
|
||||
|
||||
Reference in New Issue
Block a user