From 1b2e555593ed2fade74657355e13fbad2f0b552c Mon Sep 17 00:00:00 2001 From: Jonas Schnelli Date: Fri, 24 Apr 2015 22:12:06 +0200 Subject: add autoprune information to RPC "getblockchaininfo" --- src/rpcblockchain.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/rpcblockchain.cpp') diff --git a/src/rpcblockchain.cpp b/src/rpcblockchain.cpp index 293d6d5619..d8771d1dd5 100644 --- a/src/rpcblockchain.cpp +++ b/src/rpcblockchain.cpp @@ -492,6 +492,15 @@ Value getblockchaininfo(const Array& params, bool fHelp) obj.push_back(Pair("difficulty", (double)GetDifficulty())); obj.push_back(Pair("verificationprogress", Checkpoints::GuessVerificationProgress(chainActive.Tip()))); obj.push_back(Pair("chainwork", chainActive.Tip()->nChainWork.GetHex())); + obj.push_back(Pair("pruned", fPruneMode)); + if (fPruneMode) + { + CBlockIndex *block = chainActive.Tip(); + while (block && block->pprev && (block->pprev->nStatus & BLOCK_HAVE_DATA)) + block = block->pprev; + + obj.push_back(Pair("pruneheight", block->nHeight)); + } return obj; } -- cgit v1.2.3