|
| static bool | GetAvoidReuseFlag (const CWallet &wallet, const UniValue ¶m) |
| |
| static bool | ParseIncludeWatchonly (const UniValue &include_watchonly, const CWallet &wallet) |
| | 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 &wallet) |
| |
| WalletContext & | EnsureWalletContext (const std::any &context) |
| |
| LegacyScriptPubKeyMan & | EnsureLegacyScriptPubKeyMan (CWallet &wallet, bool also_create) |
| |
| static void | WalletTxToJSON (const CWallet &wallet, 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 &wallet, 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 &wallet, const UniValue ¶ms, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet) |
| |
| static RPCHelpMan | listreceivedbyaddress () |
| |
| static RPCHelpMan | listreceivedbylabel () |
| |
| static void | MaybePushAddress (UniValue &entry, const CTxDestination &dest) |
| |
| static void | ListTransactions (const CWallet &wallet, const CWalletTx &wtx, int nMinDepth, bool fLong, UniValue &ret, const isminefilter &filter_ismine, const std::string *filter_label) EXCLUSIVE_LOCKS_REQUIRED(wallet.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 | newkeypool () |
| |
| 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 std::tuple< std::shared_ptr< CWallet >, std::vector< bilingual_str > > | LoadWalletHelper (WalletContext &context, UniValue load_on_start_param, const std::string wallet_name) |
| |
| static RPCHelpMan | loadwallet () |
| |
| static RPCHelpMan | setwalletflag () |
| |
| static RPCHelpMan | createwallet () |
| |
| static RPCHelpMan | restorewallet () |
| |
| static RPCHelpMan | unloadwallet () |
| |
| static RPCHelpMan | listunspent () |
| |
| static std::vector< RPCArg > | FundTxDoc () |
| |
| void | FundTransaction (CWallet &wallet, 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 &wallet, 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 () |
| |
| static RPCHelpMan | walletdisplayaddress () |
| |
| RPCHelpMan | abortrescan () |
| |
| RPCHelpMan | dumpprivkey () |
| |
| RPCHelpMan | importprivkey () |
| |
| RPCHelpMan | importaddress () |
| |
| RPCHelpMan | importpubkey () |
| |
| RPCHelpMan | dumpwallet () |
| |
| RPCHelpMan | importwallet () |
| |
| RPCHelpMan | importprunedfunds () |
| |
| RPCHelpMan | removeprunedfunds () |
| |
| RPCHelpMan | importmulti () |
| |
| RPCHelpMan | importdescriptors () |
| |
| RPCHelpMan | listdescriptors () |
| |
| Span< const CRPCCommand > | GetWalletRPCCommands () |
| |