|
static bool | GetAvoidReuseFlag (const CWallet *const pwallet, const UniValue ¶m) |
|
static bool | ParseIncludeWatchonly (const UniValue &include_watchonly, const CWallet &pwallet) |
| Used by RPC commands that have an include_watchonly parameter. More...
|
|
bool | HaveKey (const SigningProvider &wallet, const CKey &key) |
| Checks if a CKey is in the given CWallet compressed or otherwise. More...
|
|
bool | GetWalletNameFromJSONRPCRequest (const JSONRPCRequest &request, std::string &wallet_name) |
|
std::shared_ptr< CWallet > | GetWalletForJSONRPCRequest (const JSONRPCRequest &request) |
| Figures out what wallet, if any, to use for a JSONRPCRequest. More...
|
|
void | EnsureWalletIsUnlocked (const CWallet *pwallet) |
|
WalletContext & | EnsureWalletContext (const util::Ref &context) |
|
LegacyScriptPubKeyMan & | EnsureLegacyScriptPubKeyMan (CWallet &wallet, bool also_create) |
|
static void | WalletTxToJSON (interfaces::Chain &chain, const CWalletTx &wtx, UniValue &entry) |
|
static std::string | LabelFromValue (const UniValue &value) |
|
static void | SetFeeEstimateMode (const CWallet &wallet, CCoinControl &cc, const UniValue &conf_target, const UniValue &estimate_mode, const UniValue &fee_rate, bool override_min_fee) |
| Update coin control with fee estimation based on the given parameters. More...
|
|
static RPCHelpMan | getnewaddress () |
|
static RPCHelpMan | getrawchangeaddress () |
|
static RPCHelpMan | setlabel () |
|
void | ParseRecipients (const UniValue &address_amounts, const UniValue &subtract_fee_outputs, std::vector< CRecipient > &recipients) |
|
UniValue | SendMoney (CWallet *const pwallet, const CCoinControl &coin_control, std::vector< CRecipient > &recipients, mapValue_t map_value, bool verbose) |
|
static RPCHelpMan | sendtoaddress () |
|
static RPCHelpMan | listaddressgroupings () |
|
static RPCHelpMan | signmessage () |
|
static CAmount | GetReceived (const CWallet &wallet, const UniValue ¶ms, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet) |
|
static RPCHelpMan | getreceivedbyaddress () |
|
static RPCHelpMan | getreceivedbylabel () |
|
static RPCHelpMan | getbalance () |
|
static RPCHelpMan | getunconfirmedbalance () |
|
static RPCHelpMan | sendmany () |
|
static RPCHelpMan | addmultisigaddress () |
|
static UniValue | ListReceived (const CWallet *const pwallet, const UniValue ¶ms, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
|
static RPCHelpMan | listreceivedbyaddress () |
|
static RPCHelpMan | listreceivedbylabel () |
|
static void | MaybePushAddress (UniValue &entry, const CTxDestination &dest) |
|
static void | ListTransactions (const CWallet *const pwallet, const CWalletTx &wtx, int nMinDepth, bool fLong, UniValue &ret, const isminefilter &filter_ismine, const std::string *filter_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| List transactions based on the given criteria. More...
|
|
static const std::vector< RPCResult > | TransactionDescriptionString () |
|
static RPCHelpMan | listtransactions () |
|
static RPCHelpMan | listsinceblock () |
|
static RPCHelpMan | gettransaction () |
|
static RPCHelpMan | abandontransaction () |
|
static RPCHelpMan | backupwallet () |
|
static RPCHelpMan | keypoolrefill () |
|
static RPCHelpMan | walletpassphrase () |
|
static RPCHelpMan | walletpassphrasechange () |
|
static RPCHelpMan | walletlock () |
|
static RPCHelpMan | encryptwallet () |
|
static RPCHelpMan | lockunspent () |
|
static RPCHelpMan | listlockunspent () |
|
static RPCHelpMan | settxfee () |
|
static RPCHelpMan | getbalances () |
|
static RPCHelpMan | getwalletinfo () |
|
static RPCHelpMan | listwalletdir () |
|
static RPCHelpMan | listwallets () |
|
static RPCHelpMan | loadwallet () |
|
static RPCHelpMan | setwalletflag () |
|
static RPCHelpMan | createwallet () |
|
static RPCHelpMan | unloadwallet () |
|
static RPCHelpMan | listunspent () |
|
void | FundTransaction (CWallet *const pwallet, CMutableTransaction &tx, CAmount &fee_out, int &change_position, const UniValue &options, CCoinControl &coinControl, bool override_min_fee) |
|
static RPCHelpMan | fundrawtransaction () |
|
RPCHelpMan | signrawtransactionwithwallet () |
|
static RPCHelpMan | bumpfee_helper (std::string method_name) |
|
static RPCHelpMan | bumpfee () |
|
static RPCHelpMan | psbtbumpfee () |
|
static RPCHelpMan | rescanblockchain () |
|
static UniValue | DescribeWalletAddress (const CWallet *const pwallet, const CTxDestination &dest) |
|
static UniValue | AddressBookDataToJSON (const CAddressBookData &data, const bool verbose) |
| Convert CAddressBookData to JSON record. More...
|
|
RPCHelpMan | getaddressinfo () |
|
static RPCHelpMan | getaddressesbylabel () |
|
static RPCHelpMan | listlabels () |
|
static RPCHelpMan | send () |
|
static RPCHelpMan | sethdseed () |
|
static RPCHelpMan | walletprocesspsbt () |
|
static RPCHelpMan | walletcreatefundedpsbt () |
|
static RPCHelpMan | upgradewallet () |
|
RPCHelpMan | abortrescan () |
|
RPCHelpMan | dumpprivkey () |
|
RPCHelpMan | importprivkey () |
|
RPCHelpMan | importaddress () |
|
RPCHelpMan | importpubkey () |
|
RPCHelpMan | dumpwallet () |
|
RPCHelpMan | importwallet () |
|
RPCHelpMan | importprunedfunds () |
|
RPCHelpMan | removeprunedfunds () |
|
RPCHelpMan | importmulti () |
|
RPCHelpMan | importdescriptors () |
|
Span< const CRPCCommand > | GetWalletRPCCommands () |
|