Go to the source code of this file.
|
bool | HaveKey (const SigningProvider &wallet, const CKey &key) |
| Checks if a CKey is in the given CWallet compressed or otherwise. More...
|
|
static void | WalletTxToJSON (const CWallet &wallet, const CWalletTx &wtx, UniValue &entry) |
|
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 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 | keypoolrefill () |
|
static RPCHelpMan | newkeypool () |
|
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 () |
|
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 () |
|
RPCHelpMan | signmessage () |
|
RPCHelpMan | backupwallet () |
|
RPCHelpMan | restorewallet () |
|
RPCHelpMan | walletpassphrase () |
|
RPCHelpMan | walletpassphrasechange () |
|
RPCHelpMan | walletlock () |
|
RPCHelpMan | encryptwallet () |
|
Span< const CRPCCommand > | GetWalletRPCCommands () |
|
◆ abandontransaction()
◆ abortrescan()
◆ addmultisigaddress()
◆ AddressBookDataToJSON()
◆ backupwallet()
◆ bumpfee()
◆ bumpfee_helper()
static RPCHelpMan bumpfee_helper |
( |
std::string |
method_name | ) |
|
|
static |
◆ createwallet()
◆ DescribeWalletAddress()
◆ dumpprivkey()
◆ dumpwallet()
◆ encryptwallet()
◆ fundrawtransaction()
◆ FundTransaction()
◆ FundTxDoc()
static std::vector<RPCArg> FundTxDoc |
( |
| ) |
|
|
static |
◆ getaddressesbylabel()
◆ getaddressinfo()
◆ getbalance()
◆ getbalances()
◆ getnewaddress()
◆ getrawchangeaddress()
◆ GetReceived()
◆ getreceivedbyaddress()
◆ getreceivedbylabel()
◆ gettransaction()
◆ getunconfirmedbalance()
◆ getwalletinfo()
◆ GetWalletRPCCommands()
◆ HaveKey()
◆ importaddress()
◆ importdescriptors()
◆ importmulti()
◆ importprivkey()
◆ importprunedfunds()
◆ importpubkey()
◆ importwallet()
◆ keypoolrefill()
◆ listaddressgroupings()
◆ listdescriptors()
◆ listlabels()
◆ listlockunspent()
◆ ListReceived()
◆ listreceivedbyaddress()
◆ listreceivedbylabel()
◆ listsinceblock()
◆ listtransactions()
◆ ListTransactions()
static void ListTransactions |
( |
const CWallet & |
wallet, |
|
|
const CWalletTx & |
wtx, |
|
|
int |
nMinDepth, |
|
|
bool |
fLong, |
|
|
UniValue & |
ret, |
|
|
const isminefilter & |
filter_ismine, |
|
|
const std::string * |
filter_label |
|
) |
| |
|
static |
List transactions based on the given criteria.
- Parameters
-
wallet | The wallet. |
wtx | The wallet transaction. |
nMinDepth | The minimum confirmation depth. |
fLong | Whether to include the JSON version of the transaction. |
ret | The UniValue into which the result is stored. |
filter_ismine | The "is mine" filter flags. |
filter_label | Optional label string to filter incoming transactions. |
Definition at line 1153 of file rpcwallet.cpp.
◆ listunspent()
◆ listwalletdir()
◆ listwallets()
◆ loadwallet()
◆ lockunspent()
◆ MaybePushAddress()
◆ newkeypool()
◆ ParseRecipients()
void ParseRecipients |
( |
const UniValue & |
address_amounts, |
|
|
const UniValue & |
subtract_fee_outputs, |
|
|
std::vector< CRecipient > & |
recipients |
|
) |
| |
◆ psbtbumpfee()
◆ removeprunedfunds()
◆ rescanblockchain()
◆ restorewallet()
◆ send()
◆ sendmany()
◆ SendMoney()
◆ sendtoaddress()
◆ SetFeeEstimateMode()
Update coin control with fee estimation based on the given parameters.
- Parameters
-
[in] | wallet | Wallet reference |
[in,out] | cc | Coin control to be updated |
[in] | conf_target | UniValue integer; confirmation target in blocks, values between 1 and 1008 are valid per policy/fees.h; |
[in] | estimate_mode | UniValue string; fee estimation mode, valid values are "unset", "economical" or "conservative"; |
[in] | fee_rate | UniValue real; fee rate in sat/vB; if present, both conf_target and estimate_mode must either be null, or "unset" |
[in] | override_min_fee | bool; whether to set fOverrideFeeRate to true to disable minimum fee rate checks and instead verify only that fee_rate is greater than 0 |
- Exceptions
-
a | JSONRPCError if conf_target, estimate_mode, or fee_rate contain invalid values or are in conflict |
Definition at line 115 of file rpcwallet.cpp.
◆ sethdseed()
◆ setlabel()
◆ settxfee()
◆ setwalletflag()
◆ signmessage()
◆ signrawtransactionwithwallet()
◆ TransactionDescriptionString()
static const std::vector<RPCResult> TransactionDescriptionString |
( |
| ) |
|
|
static |
◆ unloadwallet()
◆ upgradewallet()
◆ walletcreatefundedpsbt()
◆ walletdisplayaddress()
◆ walletlock()
◆ walletpassphrase()
◆ walletpassphrasechange()
◆ walletprocesspsbt()
◆ WalletTxToJSON()