JSON-RPC: Add "blocktime" and (for wallet transactions) "timereceived" to transaction Object outputs
This commit is contained in:
parent
9c7722b7c5
commit
bdbfd2329a
2 changed files with 3 additions and 0 deletions
|
@ -93,6 +93,7 @@ TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
|
||||||
{
|
{
|
||||||
entry.push_back(Pair("confirmations", 1 + nBestHeight - pindex->nHeight));
|
entry.push_back(Pair("confirmations", 1 + nBestHeight - pindex->nHeight));
|
||||||
entry.push_back(Pair("time", (boost::int64_t)pindex->nTime));
|
entry.push_back(Pair("time", (boost::int64_t)pindex->nTime));
|
||||||
|
entry.push_back(Pair("blocktime", (boost::int64_t)pindex->nTime));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
entry.push_back(Pair("confirmations", 0));
|
entry.push_back(Pair("confirmations", 0));
|
||||||
|
|
|
@ -38,9 +38,11 @@ void WalletTxToJSON(const CWalletTx& wtx, Object& entry)
|
||||||
{
|
{
|
||||||
entry.push_back(Pair("blockhash", wtx.hashBlock.GetHex()));
|
entry.push_back(Pair("blockhash", wtx.hashBlock.GetHex()));
|
||||||
entry.push_back(Pair("blockindex", wtx.nIndex));
|
entry.push_back(Pair("blockindex", wtx.nIndex));
|
||||||
|
entry.push_back(Pair("blocktime", (boost::int64_t)(mapBlockIndex[wtx.hashBlock]->nTime)));
|
||||||
}
|
}
|
||||||
entry.push_back(Pair("txid", wtx.GetHash().GetHex()));
|
entry.push_back(Pair("txid", wtx.GetHash().GetHex()));
|
||||||
entry.push_back(Pair("time", (boost::int64_t)wtx.GetTxTime()));
|
entry.push_back(Pair("time", (boost::int64_t)wtx.GetTxTime()));
|
||||||
|
entry.push_back(Pair("timereceived", (boost::int64_t)wtx.nTimeReceived));
|
||||||
BOOST_FOREACH(const PAIRTYPE(string,string)& item, wtx.mapValue)
|
BOOST_FOREACH(const PAIRTYPE(string,string)& item, wtx.mapValue)
|
||||||
entry.push_back(Pair(item.first, item.second));
|
entry.push_back(Pair(item.first, item.second));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue