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"
|
||||
" }\n"
|
||||
" ,...\n"
|
||||
" ]\n"
|
||||
" ],\n"
|
||||
" \"hex\" : \"data\" (string) Raw data for transaction\n"
|
||||
"}\n"
|
||||
|
||||
"\nbExamples\n"
|
||||
|
@ -1479,6 +1480,11 @@ Value gettransaction(const Array& params, bool fHelp)
|
|||
ListTransactions(wtx, "*", 0, false, 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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue