Bitcoin Core  27.99.0
P2P Digital Currency
interfaces::Wallet Member List

This is the complete list of members for interfaces::Wallet, including all inherited members.

abandonTransaction(const uint256 &txid)=0interfaces::Walletpure virtual
abortRescan()=0interfaces::Walletpure virtual
AddressBookChangedFn typedefinterfaces::Wallet
backupWallet(const std::string &filename)=0interfaces::Walletpure virtual
canGetAddresses()=0interfaces::Walletpure virtual
CanGetAddressesChangedFn typedefinterfaces::Wallet
changeWalletPassphrase(const SecureString &old_wallet_passphrase, const SecureString &new_wallet_passphrase)=0interfaces::Walletpure virtual
CoinsList typedefinterfaces::Wallet
commitBumpTransaction(const uint256 &txid, CMutableTransaction &&mtx, std::vector< bilingual_str > &errors, uint256 &bumped_txid)=0interfaces::Walletpure virtual
commitTransaction(CTransactionRef tx, WalletValueMap value_map, WalletOrderForm order_form)=0interfaces::Walletpure virtual
createBumpTransaction(const uint256 &txid, const wallet::CCoinControl &coin_control, std::vector< bilingual_str > &errors, CAmount &old_fee, CAmount &new_fee, CMutableTransaction &mtx)=0interfaces::Walletpure virtual
createTransaction(const std::vector< wallet::CRecipient > &recipients, const wallet::CCoinControl &coin_control, bool sign, int &change_pos, CAmount &fee)=0interfaces::Walletpure virtual
delAddressBook(const CTxDestination &dest)=0interfaces::Walletpure virtual
displayAddress(const CTxDestination &dest)=0interfaces::Walletpure virtual
encryptWallet(const SecureString &wallet_passphrase)=0interfaces::Walletpure virtual
fillPSBT(int sighash_type, bool sign, bool bip32derivs, size_t *n_signed, PartiallySignedTransaction &psbtx, bool &complete)=0interfaces::Walletpure virtual
getAddress(const CTxDestination &dest, std::string *name, wallet::isminetype *is_mine, wallet::AddressPurpose *purpose)=0interfaces::Walletpure virtual
getAddresses()=0interfaces::Walletpure virtual
getAddressReceiveRequests()=0interfaces::Walletpure virtual
getAvailableBalance(const wallet::CCoinControl &coin_control)=0interfaces::Walletpure virtual
getBalance()=0interfaces::Walletpure virtual
getBalances()=0interfaces::Walletpure virtual
getCoins(const std::vector< COutPoint > &outputs)=0interfaces::Walletpure virtual
getConfirmTarget()=0interfaces::Walletpure virtual
getCredit(const CTxOut &txout, wallet::isminefilter filter)=0interfaces::Walletpure virtual
getDebit(const CTxIn &txin, wallet::isminefilter filter)=0interfaces::Walletpure virtual
getDefaultAddressType()=0interfaces::Walletpure virtual
getDefaultMaxTxFee()=0interfaces::Walletpure virtual
getMinimumFee(unsigned int tx_bytes, const wallet::CCoinControl &coin_control, int *returned_target, FeeReason *reason)=0interfaces::Walletpure virtual
getNewDestination(const OutputType type, const std::string &label)=0interfaces::Walletpure virtual
getPubKey(const CScript &script, const CKeyID &address, CPubKey &pub_key)=0interfaces::Walletpure virtual
getRequiredFee(unsigned int tx_bytes)=0interfaces::Walletpure virtual
getTx(const uint256 &txid)=0interfaces::Walletpure virtual
getWalletName()=0interfaces::Walletpure virtual
getWalletTx(const uint256 &txid)=0interfaces::Walletpure virtual
getWalletTxDetails(const uint256 &txid, WalletTxStatus &tx_status, WalletOrderForm &order_form, bool &in_mempool, int &num_blocks)=0interfaces::Walletpure virtual
getWalletTxs()=0interfaces::Walletpure virtual
handleAddressBookChanged(AddressBookChangedFn fn)=0interfaces::Walletpure virtual
handleCanGetAddressesChanged(CanGetAddressesChangedFn fn)=0interfaces::Walletpure virtual
handleShowProgress(ShowProgressFn fn)=0interfaces::Walletpure virtual
handleStatusChanged(StatusChangedFn fn)=0interfaces::Walletpure virtual
handleTransactionChanged(TransactionChangedFn fn)=0interfaces::Walletpure virtual
handleUnload(UnloadFn fn)=0interfaces::Walletpure virtual
handleWatchOnlyChanged(WatchOnlyChangedFn fn)=0interfaces::Walletpure virtual
hasExternalSigner()=0interfaces::Walletpure virtual
haveWatchOnly()=0interfaces::Walletpure virtual
hdEnabled()=0interfaces::Walletpure virtual
isCrypted()=0interfaces::Walletpure virtual
isLegacy()=0interfaces::Walletpure virtual
isLocked()=0interfaces::Walletpure virtual
isLockedCoin(const COutPoint &output)=0interfaces::Walletpure virtual
isSpendable(const CTxDestination &dest)=0interfaces::Walletpure virtual
listCoins()=0interfaces::Walletpure virtual
listLockedCoins(std::vector< COutPoint > &outputs)=0interfaces::Walletpure virtual
lock()=0interfaces::Walletpure virtual
lockCoin(const COutPoint &output, const bool write_to_db)=0interfaces::Walletpure virtual
privateKeysDisabled()=0interfaces::Walletpure virtual
remove()=0interfaces::Walletpure virtual
setAddressBook(const CTxDestination &dest, const std::string &name, const std::optional< wallet::AddressPurpose > &purpose)=0interfaces::Walletpure virtual
setAddressReceiveRequest(const CTxDestination &dest, const std::string &id, const std::string &value)=0interfaces::Walletpure virtual
ShowProgressFn typedefinterfaces::Wallet
signBumpTransaction(CMutableTransaction &mtx)=0interfaces::Walletpure virtual
signMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig)=0interfaces::Walletpure virtual
StatusChangedFn typedefinterfaces::Wallet
taprootEnabled()=0interfaces::Walletpure virtual
transactionCanBeAbandoned(const uint256 &txid)=0interfaces::Walletpure virtual
transactionCanBeBumped(const uint256 &txid)=0interfaces::Walletpure virtual
TransactionChangedFn typedefinterfaces::Wallet
tryGetBalances(WalletBalances &balances, uint256 &block_hash)=0interfaces::Walletpure virtual
tryGetTxStatus(const uint256 &txid, WalletTxStatus &tx_status, int &num_blocks, int64_t &block_time)=0interfaces::Walletpure virtual
txinIsMine(const CTxIn &txin)=0interfaces::Walletpure virtual
txoutIsMine(const CTxOut &txout)=0interfaces::Walletpure virtual
UnloadFn typedefinterfaces::Wallet
unlock(const SecureString &wallet_passphrase)=0interfaces::Walletpure virtual
unlockCoin(const COutPoint &output)=0interfaces::Walletpure virtual
wallet()interfaces::Walletinlinevirtual
WatchOnlyChangedFn typedefinterfaces::Wallet
~Wallet()interfaces::Walletinlinevirtual