From 48f69e6b62035e92c5aa5b1c0c7e4634fbafa40a Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sun, 17 Jun 2012 00:16:53 +0400 Subject: [PATCH 1/1] fix: no coinbase, list might be empty --- patches/bitcoin-0.6.2.diff | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/patches/bitcoin-0.6.2.diff b/patches/bitcoin-0.6.2.diff index b55e8c8..7add15c 100644 --- a/patches/bitcoin-0.6.2.diff +++ b/patches/bitcoin-0.6.2.diff @@ -1,5 +1,5 @@ diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp -index 15bcf1d..1ace361 100644 +index 15bcf1d..805dbda 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -1497,6 +1497,43 @@ Value gettransaction(const Array& params, bool fHelp) @@ -46,7 +46,16 @@ index 15bcf1d..1ace361 100644 Value backupwallet(const Array& params, bool fHelp) { if (fHelp || params.size() != 1) -@@ -2055,6 +2092,7 @@ static const CRPCCommand vRPCCommands[] = +@@ -1933,8 +1970,6 @@ Value getmemorypool(const Array& params, bool fHelp) + result.push_back(Pair("version", pblock->nVersion)); + result.push_back(Pair("previousblockhash", pblock->hashPrevBlock.GetHex())); + result.push_back(Pair("transactions", transactions)); +- result.push_back(Pair("coinbasevalue", (int64_t)pblock->vtx[0].vout[0].nValue)); +- result.push_back(Pair("coinbaseflags", HexStr(COINBASE_FLAGS.begin(), COINBASE_FLAGS.end()))); + result.push_back(Pair("time", (int64_t)pblock->nTime)); + result.push_back(Pair("mintime", (int64_t)pindexPrev->GetMedianTimePast()+1)); + result.push_back(Pair("curtime", (int64_t)GetAdjustedTime())); +@@ -2055,6 +2090,7 @@ static const CRPCCommand vRPCCommands[] = { "listsinceblock", &listsinceblock, false }, { "dumpprivkey", &dumpprivkey, false }, { "importprivkey", &importprivkey, false }, -- 1.7.1