From: Sunny King Date: Wed, 1 Aug 2012 14:03:50 +0000 (+0100) Subject: PPCoin: RPC command 'getdifficulty' shows proof-of-stake difficulty as well X-Git-Tag: v0.4.0-unstable~114 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=3a59ce084de0266c56df1e9ffb2fcd38e0ca4ccd PPCoin: RPC command 'getdifficulty' shows proof-of-stake difficulty as well --- diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index 5763d34..b2ff091 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -271,9 +271,12 @@ Value getdifficulty(const Array& params, bool fHelp) if (fHelp || params.size() != 0) throw runtime_error( "getdifficulty\n" - "Returns the proof-of-work difficulty as a multiple of the minimum difficulty."); + "Returns difficulty as a multiple of the minimum difficulty."); - return GetDifficulty(); + Object obj; + obj.push_back(Pair("proof-of-work", GetDifficulty())); + obj.push_back(Pair("proof-of-stake", GetDifficulty(GetLastBlockIndex(pindexBest, true)))); + return obj; }