Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/rpcwallet.cpp
Show First 20 Lines • Show All 2,445 Lines • ▼ Show 20 Lines | static UniValue gettransaction(const Config &config, | ||||
} | } | ||||
WalletTxToJSON(wtx, entry); | WalletTxToJSON(wtx, entry); | ||||
UniValue details(UniValue::VARR); | UniValue details(UniValue::VARR); | ||||
ListTransactions(pwallet, wtx, "*", 0, false, details, filter); | ListTransactions(pwallet, wtx, "*", 0, false, details, filter); | ||||
entry.pushKV("details", details); | entry.pushKV("details", details); | ||||
std::string strHex = | std::string strHex = EncodeHexTx(*wtx.tx, RPCSerializationFlags()); | ||||
EncodeHexTx(static_cast<CTransaction>(wtx), RPCSerializationFlags()); | |||||
entry.pushKV("hex", strHex); | entry.pushKV("hex", strHex); | ||||
return entry; | return entry; | ||||
} | } | ||||
static UniValue abandontransaction(const Config &config, | static UniValue abandontransaction(const Config &config, | ||||
const JSONRPCRequest &request) { | const JSONRPCRequest &request) { | ||||
CWallet *const pwallet = GetWalletForJSONRPCRequest(request); | CWallet *const pwallet = GetWalletForJSONRPCRequest(request); | ||||
▲ Show 20 Lines • Show All 1,503 Lines • Show Last 20 Lines |