From: alex Date: Mon, 18 Feb 2013 00:37:12 +0000 (+0400) Subject: getmemorypool patch by Sunny King X-Git-Tag: v0.4.0-unstable~46 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=0de3e8e22285c10e61321634d4c7ae43b3b5c8c5;hp=3120f0d98aff3417292b6993be06b6058563744b getmemorypool patch by Sunny King --- diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index e2f7d27..0a53c7f 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -1992,7 +1992,12 @@ Value getmemorypool(const Array& params, bool fHelp) CBlock pblock; ssBlock >> pblock; - return ProcessBlock(NULL, &pblock); + static CReserveKey reservekey(pwalletMain); + + if(!pblock.SignBlock(*pwalletMain)) + throw JSONRPCError(-100, "Unable to sign block, wallet locked?"); + + return CheckWork(&pblock, *pwalletMain, reservekey); } }