Merge pull request #3668
3a1c20b
Add raw transaction hex to `gettransaction` wallet RPC (Wladimir J. van der Laan)
This commit is contained in:
commit
c46ad17785
1 changed files with 7 additions and 1 deletions
|
@ -1448,7 +1448,8 @@ Value gettransaction(const Array& params, bool fHelp)
|
||||||
" \"amount\" : x.xxx (numeric) The amount in btc\n"
|
" \"amount\" : x.xxx (numeric) The amount in btc\n"
|
||||||
" }\n"
|
" }\n"
|
||||||
" ,...\n"
|
" ,...\n"
|
||||||
" ]\n"
|
" ],\n"
|
||||||
|
" \"hex\" : \"data\" (string) Raw data for transaction\n"
|
||||||
"}\n"
|
"}\n"
|
||||||
|
|
||||||
"\nbExamples\n"
|
"\nbExamples\n"
|
||||||
|
@ -1479,6 +1480,11 @@ Value gettransaction(const Array& params, bool fHelp)
|
||||||
ListTransactions(wtx, "*", 0, false, details);
|
ListTransactions(wtx, "*", 0, false, details);
|
||||||
entry.push_back(Pair("details", details));
|
entry.push_back(Pair("details", details));
|
||||||
|
|
||||||
|
CDataStream ssTx(SER_NETWORK, PROTOCOL_VERSION);
|
||||||
|
ssTx << wtx;
|
||||||
|
string strHex = HexStr(ssTx.begin(), ssTx.end());
|
||||||
|
entry.push_back(Pair("hex", strHex));
|
||||||
|
|
||||||
return entry;
|
return entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue