From: Luke Dashjr Date: Fri, 27 May 2011 04:05:16 +0000 (-0400) Subject: Add blockhash and blockindex to transaction info X-Git-Tag: v0.4.0-unstable~129^2~312^2 X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=cce16fdc6871defc02e1459ca89d08c492103417;p=novacoin.git Add blockhash and blockindex to transaction info --- diff --git a/src/rpc.cpp b/src/rpc.cpp index 885ffd1..accaf19 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -90,7 +90,13 @@ Value ValueFromAmount(int64 amount) void WalletTxToJSON(const CWalletTx& wtx, Object& entry) { - entry.push_back(Pair("confirmations", wtx.GetDepthInMainChain())); + int confirms = wtx.GetDepthInMainChain(); + entry.push_back(Pair("confirmations", confirms)); + if (confirms) + { + entry.push_back(Pair("blockhash", wtx.hashBlock.GetHex())); + entry.push_back(Pair("blockindex", wtx.nIndex)); + } entry.push_back(Pair("txid", wtx.GetHash().GetHex())); entry.push_back(Pair("time", (boost::int64_t)wtx.GetTxTime())); BOOST_FOREACH(const PAIRTYPE(string,string)& item, wtx.mapValue)