X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fbitcoinrpc.cpp;h=d2e20f913adf8c8b99692b042c8c491f782faf04;hb=825cabed0c50029d2e807f106cc92b1de5f8efb6;hp=755ac7d9a80078bb24efdb7be221117f402dc3aa;hpb=effd8005882df324a5278ea73b59cef61c3b2d62;p=novacoin.git diff --git a/src/bitcoinrpc.cpp b/src/bitcoinrpc.cpp index 755ac7d..d2e20f9 100644 --- a/src/bitcoinrpc.cpp +++ b/src/bitcoinrpc.cpp @@ -211,17 +211,19 @@ Object blockToJSON(const CBlock& block, const CBlockIndex* blockindex, bool fPri { if (fPrintTransactionDetail) { - txinfo.push_back(tx.ToStringShort()); - txinfo.push_back(DateTimeStrFormat(tx.nTime)); - BOOST_FOREACH(const CTxIn& txin, tx.vin) - txinfo.push_back(txin.ToStringShort()); - BOOST_FOREACH(const CTxOut& txout, tx.vout) - txinfo.push_back(txout.ToStringShort()); + Object entry; + + entry.push_back(Pair("txid", tx.GetHash().GetHex())); + TxToJSON(tx, entry); + entry.push_back(Pair("time", (boost::int64_t)tx.nTime)); + + txinfo.push_back(entry); } else txinfo.push_back(tx.GetHash().GetHex()); } - result.push_back(Pair("tx", txinfo)); + result.push_back(Pair("tx", txinfo)); + return result; }