|
| static bool | GetAvoidReuseFlag (CWallet *const pwallet, const UniValue ¶m) |
| |
| bool | HaveKey (const CWallet &wallet, const CKey &key) |
| |
| bool | GetWalletNameFromJSONRPCRequest (const JSONRPCRequest &request, std::string &wallet_name) |
| |
| std::shared_ptr< CWallet > | GetWalletForJSONRPCRequest (const JSONRPCRequest &request) |
| |
| std::string | HelpRequiringPassphrase (const CWallet *pwallet) |
| |
| bool | EnsureWalletIsAvailable (const CWallet *pwallet, bool avoidException) |
| |
| void | EnsureWalletIsUnlocked (const CWallet *pwallet) |
| |
| static void | WalletTxToJSON (interfaces::Chain &chain, interfaces::Chain::Lock &locked_chain, const CWalletTx &wtx, UniValue &entry) |
| |
| static std::string | LabelFromValue (const UniValue &value) |
| |
| static UniValue | getnewaddress (const JSONRPCRequest &request) |
| |
| static UniValue | getrawchangeaddress (const JSONRPCRequest &request) |
| |
| static UniValue | setlabel (const JSONRPCRequest &request) |
| |
| static CTransactionRef | SendMoney (interfaces::Chain::Lock &locked_chain, CWallet *const pwallet, const CTxDestination &address, CAmount nValue, bool fSubtractFeeFromAmount, const CCoinControl &coin_control, mapValue_t mapValue) |
| |
| static UniValue | sendtoaddress (const JSONRPCRequest &request) |
| |
| static UniValue | listaddressgroupings (const JSONRPCRequest &request) |
| |
| static UniValue | signmessage (const JSONRPCRequest &request) |
| |
| static UniValue | getreceivedbyaddress (const JSONRPCRequest &request) |
| |
| static UniValue | getreceivedbylabel (const JSONRPCRequest &request) |
| |
| static UniValue | getbalance (const JSONRPCRequest &request) |
| |
| static UniValue | getunconfirmedbalance (const JSONRPCRequest &request) |
| |
| static UniValue | sendmany (const JSONRPCRequest &request) |
| |
| static UniValue | addmultisigaddress (const JSONRPCRequest &request) |
| |
| static UniValue | ListReceived (interfaces::Chain::Lock &locked_chain, CWallet *const pwallet, const UniValue ¶ms, bool by_label) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static UniValue | listreceivedbyaddress (const JSONRPCRequest &request) |
| |
| static UniValue | listreceivedbylabel (const JSONRPCRequest &request) |
| |
| static void | MaybePushAddress (UniValue &entry, const CTxDestination &dest) |
| |
| static void | ListTransactions (interfaces::Chain::Lock &locked_chain, 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) |
| |
| UniValue | listtransactions (const JSONRPCRequest &request) |
| |
| static UniValue | listsinceblock (const JSONRPCRequest &request) |
| |
| static UniValue | gettransaction (const JSONRPCRequest &request) |
| |
| static UniValue | abandontransaction (const JSONRPCRequest &request) |
| |
| static UniValue | backupwallet (const JSONRPCRequest &request) |
| |
| static UniValue | keypoolrefill (const JSONRPCRequest &request) |
| |
| static UniValue | walletpassphrase (const JSONRPCRequest &request) |
| |
| static UniValue | walletpassphrasechange (const JSONRPCRequest &request) |
| |
| static UniValue | walletlock (const JSONRPCRequest &request) |
| |
| static UniValue | encryptwallet (const JSONRPCRequest &request) |
| |
| static UniValue | lockunspent (const JSONRPCRequest &request) |
| |
| static UniValue | listlockunspent (const JSONRPCRequest &request) |
| |
| static UniValue | settxfee (const JSONRPCRequest &request) |
| |
| static UniValue | getbalances (const JSONRPCRequest &request) |
| |
| static UniValue | getwalletinfo (const JSONRPCRequest &request) |
| |
| static UniValue | listwalletdir (const JSONRPCRequest &request) |
| |
| static UniValue | listwallets (const JSONRPCRequest &request) |
| |
| static UniValue | loadwallet (const JSONRPCRequest &request) |
| |
| static UniValue | setwalletflag (const JSONRPCRequest &request) |
| |
| static UniValue | createwallet (const JSONRPCRequest &request) |
| |
| static UniValue | unloadwallet (const JSONRPCRequest &request) |
| |
| static UniValue | listunspent (const JSONRPCRequest &request) |
| |
| void | FundTransaction (CWallet *const pwallet, CMutableTransaction &tx, CAmount &fee_out, int &change_position, UniValue options) |
| |
| static UniValue | fundrawtransaction (const JSONRPCRequest &request) |
| |
| UniValue | signrawtransactionwithwallet (const JSONRPCRequest &request) |
| |
| static UniValue | bumpfee (const JSONRPCRequest &request) |
| |
| UniValue | rescanblockchain (const JSONRPCRequest &request) |
| |
| static UniValue | DescribeWalletAddress (CWallet *pwallet, const CTxDestination &dest) |
| |
| static UniValue | AddressBookDataToJSON (const CAddressBookData &data, const bool verbose) |
| |
| UniValue | getaddressinfo (const JSONRPCRequest &request) |
| |
| static UniValue | getaddressesbylabel (const JSONRPCRequest &request) |
| |
| static UniValue | listlabels (const JSONRPCRequest &request) |
| |
| UniValue | sethdseed (const JSONRPCRequest &request) |
| |
| UniValue | walletprocesspsbt (const JSONRPCRequest &request) |
| |
| UniValue | walletcreatefundedpsbt (const JSONRPCRequest &request) |
| |
| UniValue | abortrescan (const JSONRPCRequest &request) |
| |
| UniValue | dumpprivkey (const JSONRPCRequest &request) |
| |
| UniValue | importprivkey (const JSONRPCRequest &request) |
| |
| UniValue | importaddress (const JSONRPCRequest &request) |
| |
| UniValue | importpubkey (const JSONRPCRequest &request) |
| |
| UniValue | dumpwallet (const JSONRPCRequest &request) |
| |
| UniValue | importwallet (const JSONRPCRequest &request) |
| |
| UniValue | importprunedfunds (const JSONRPCRequest &request) |
| |
| UniValue | removeprunedfunds (const JSONRPCRequest &request) |
| |
| UniValue | importmulti (const JSONRPCRequest &request) |
| |
| void | RegisterWalletRPCCommands (interfaces::Chain &chain, std::vector< std::unique_ptr< interfaces::Handler >> &handlers) |
| |