Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/rpcwallet.cpp
Show First 20 Lines • Show All 4,038 Lines • ▼ Show 20 Lines | if (request.fHelp || request.params.size() > 5) { | ||||
RPCHelpMan{ | RPCHelpMan{ | ||||
"listunspent", | "listunspent", | ||||
{ | { | ||||
{"minconf", RPCArg::Type::NUM, true}, | {"minconf", RPCArg::Type::NUM, true}, | ||||
{"maxconf", RPCArg::Type::NUM, true}, | {"maxconf", RPCArg::Type::NUM, true}, | ||||
{"addresses", | {"addresses", | ||||
RPCArg::Type::ARR, | RPCArg::Type::ARR, | ||||
{ | { | ||||
{"address", RPCArg::Type::STR_HEX, true}, | {"address", RPCArg::Type::STR, true}, | ||||
}, | }, | ||||
true}, | true}, | ||||
{"include_unsafe", RPCArg::Type::BOOL, true}, | {"include_unsafe", RPCArg::Type::BOOL, true}, | ||||
{"query_options", | {"query_options", | ||||
RPCArg::Type::OBJ, | RPCArg::Type::OBJ, | ||||
{ | { | ||||
{"minimumAmount", RPCArg::Type::AMOUNT, true}, | {"minimumAmount", RPCArg::Type::AMOUNT, true}, | ||||
{"maximumAmount", RPCArg::Type::AMOUNT, true}, | {"maximumAmount", RPCArg::Type::AMOUNT, true}, | ||||
▲ Show 20 Lines • Show All 451 Lines • ▼ Show 20 Lines | UniValue signrawtransactionwithwallet(const Config &config, | ||||
} | } | ||||
if (request.fHelp || request.params.size() < 1 || | if (request.fHelp || request.params.size() < 1 || | ||||
request.params.size() > 3) { | request.params.size() > 3) { | ||||
throw std::runtime_error( | throw std::runtime_error( | ||||
RPCHelpMan{ | RPCHelpMan{ | ||||
"signrawtransactionwithwallet", | "signrawtransactionwithwallet", | ||||
{ | { | ||||
{"hexstring", RPCArg::Type::STR, false}, | {"hexstring", RPCArg::Type::STR_HEX, false}, | ||||
{"prevtxs", | {"prevtxs", | ||||
RPCArg::Type::ARR, | RPCArg::Type::ARR, | ||||
{ | { | ||||
{"", | {"", | ||||
RPCArg::Type::OBJ, | RPCArg::Type::OBJ, | ||||
{ | { | ||||
{"txid", RPCArg::Type::STR_HEX, false}, | {"txid", RPCArg::Type::STR_HEX, false}, | ||||
{"vout", RPCArg::Type::NUM, false}, | {"vout", RPCArg::Type::NUM, false}, | ||||
▲ Show 20 Lines • Show All 866 Lines • ▼ Show 20 Lines | if (request.fHelp || request.params.size() < 2 || | ||||
{"inputs", | {"inputs", | ||||
RPCArg::Type::ARR, | RPCArg::Type::ARR, | ||||
{ | { | ||||
{"", | {"", | ||||
RPCArg::Type::OBJ, | RPCArg::Type::OBJ, | ||||
{ | { | ||||
{"txid", RPCArg::Type::STR_HEX, false}, | {"txid", RPCArg::Type::STR_HEX, false}, | ||||
{"vout", RPCArg::Type::NUM, false}, | {"vout", RPCArg::Type::NUM, false}, | ||||
{"sequence", RPCArg::Type::NUM, false}, | {"sequence", RPCArg::Type::NUM, true}, | ||||
}, | }, | ||||
false}, | false}, | ||||
}, | }, | ||||
false}, | false}, | ||||
{"outputs", | {"outputs", | ||||
RPCArg::Type::ARR, | RPCArg::Type::ARR, | ||||
{ | { | ||||
{"", | {"", | ||||
Show All 9 Lines | if (request.fHelp || request.params.size() < 2 || | ||||
}, | }, | ||||
true}, | true}, | ||||
}, | }, | ||||
false}, | false}, | ||||
{"locktime", RPCArg::Type::NUM, true}, | {"locktime", RPCArg::Type::NUM, true}, | ||||
{"options", | {"options", | ||||
RPCArg::Type::OBJ, | RPCArg::Type::OBJ, | ||||
{ | { | ||||
{"changeAddress", RPCArg::Type::STR_HEX, true}, | {"changeAddress", RPCArg::Type::STR, true}, | ||||
{"changePosition", RPCArg::Type::NUM, true}, | {"changePosition", RPCArg::Type::NUM, true}, | ||||
{"includeWatching", RPCArg::Type::BOOL, true}, | {"includeWatching", RPCArg::Type::BOOL, true}, | ||||
{"lockUnspents", RPCArg::Type::BOOL, true}, | {"lockUnspents", RPCArg::Type::BOOL, true}, | ||||
{"feeRate", RPCArg::Type::NUM, true}, | {"feeRate", RPCArg::Type::NUM, true}, | ||||
{"subtractFeeFromOutputs", | {"subtractFeeFromOutputs", | ||||
RPCArg::Type::ARR, | RPCArg::Type::ARR, | ||||
{ | { | ||||
{"int", RPCArg::Type::NUM, true}, | {"int", RPCArg::Type::NUM, true}, | ||||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |