Changeset View
Changeset View
Standalone View
Standalone View
src/rpc/rawtransaction.cpp
Show First 20 Lines • Show All 865 Lines • ▼ Show 20 Lines | for (const CTxIn &txin : mtx.vin) { | ||||
// Create empty map entry keyed by prevout. | // Create empty map entry keyed by prevout. | ||||
coins[txin.prevout]; | coins[txin.prevout]; | ||||
} | } | ||||
FindCoins(coins); | FindCoins(coins); | ||||
// Parse the prevtxs array | // Parse the prevtxs array | ||||
ParsePrevouts(request.params[2], &keystore, coins); | ParsePrevouts(request.params[2], &keystore, coins); | ||||
return SignTransaction(mtx, &keystore, coins, request.params[3]); | UniValue result(UniValue::VOBJ); | ||||
SignTransaction(mtx, &keystore, coins, request.params[3], result); | |||||
return result; | |||||
} | } | ||||
static UniValue sendrawtransaction(const Config &config, | static UniValue sendrawtransaction(const Config &config, | ||||
const JSONRPCRequest &request) { | const JSONRPCRequest &request) { | ||||
RPCHelpMan{ | RPCHelpMan{ | ||||
"sendrawtransaction", | "sendrawtransaction", | ||||
"Submits raw transaction (serialized, hex-encoded) to local node and " | "Submits raw transaction (serialized, hex-encoded) to local node and " | ||||
"network.\n" | "network.\n" | ||||
▲ Show 20 Lines • Show All 1,126 Lines • Show Last 20 Lines |