Bitcoin Core  0.18.99
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
addDestData(const CTxDestination &dest, const std::string &key, const std::string &value)=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< std::string > &errors, uint256 &bumped_txid)=0interfaces::Walletpure virtual
commitTransaction(CTransactionRef tx, WalletValueMap value_map, WalletOrderForm order_form, std::string &reject_reason)=0interfaces::Walletpure virtual
createBumpTransaction(const uint256 &txid, const CCoinControl &coin_control, CAmount total_fee, std::vector< std::string > &errors, CAmount &old_fee, CAmount &new_fee, CMutableTransaction &mtx)=0interfaces::Walletpure virtual
createTransaction(const std::vector< CRecipient > &recipients, const CCoinControl &coin_control, bool sign, int &change_pos, CAmount &fee, std::string &fail_reason)=0interfaces::Walletpure virtual
delAddressBook(const CTxDestination &dest)=0interfaces::Walletpure virtual
encryptWallet(const SecureString &wallet_passphrase)=0interfaces::Walletpure virtual
eraseDestData(const CTxDestination &dest, const std::string &key)=0interfaces::Walletpure virtual
getAddress(const CTxDestination &dest, std::string *name, isminetype *is_mine, std::string *purpose)=0interfaces::Walletpure virtual
getAddresses()=0interfaces::Walletpure virtual
getAvailableBalance(const 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, isminefilter filter)=0interfaces::Walletpure virtual
getDebit(const CTxIn &txin, isminefilter filter)=0interfaces::Walletpure virtual
getDefaultAddressType()=0interfaces::Walletpure virtual
getDefaultChangeType()=0interfaces::Walletpure virtual
getDefaultMaxTxFee()=0interfaces::Walletpure virtual
getDestValues(const std::string &prefix)=0interfaces::Walletpure virtual
getMinimumFee(unsigned int tx_bytes, const CCoinControl &coin_control, int *returned_target, FeeReason *reason)=0interfaces::Walletpure virtual
getNewDestination(const OutputType type, const std::string label, CTxDestination &dest)=0interfaces::Walletpure virtual
getPrivKey(const CKeyID &address, CKey &key)=0interfaces::Walletpure virtual
getPubKey(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
haveWatchOnly()=0interfaces::Walletpure virtual
hdEnabled()=0interfaces::Walletpure virtual
isCrypted()=0interfaces::Walletpure virtual
isLocked()=0interfaces::Walletpure virtual
isLockedCoin(const COutPoint &output)=0interfaces::Walletpure virtual
isSpendable(const CTxDestination &dest)=0interfaces::Walletpure virtual
IsWalletFlagSet(uint64_t flag)=0interfaces::Walletpure virtual
learnRelatedScripts(const CPubKey &key, OutputType type)=0interfaces::Walletpure virtual
listCoins()=0interfaces::Walletpure virtual
listLockedCoins(std::vector< COutPoint > &outputs)=0interfaces::Walletpure virtual
lock()=0interfaces::Walletpure virtual
lockCoin(const COutPoint &output)=0interfaces::Walletpure virtual
remove()=0interfaces::Walletpure virtual
setAddressBook(const CTxDestination &dest, const std::string &name, const std::string &purpose)=0interfaces::Walletpure virtual
ShowProgressFn typedefinterfaces::Wallet
signBumpTransaction(CMutableTransaction &mtx)=0interfaces::Walletpure virtual
StatusChangedFn typedefinterfaces::Wallet
transactionCanBeAbandoned(const uint256 &txid)=0interfaces::Walletpure virtual
transactionCanBeBumped(const uint256 &txid)=0interfaces::Walletpure virtual
TransactionChangedFn typedefinterfaces::Wallet
tryGetBalances(WalletBalances &balances, int &num_blocks)=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
WatchOnlyChangedFn typedefinterfaces::Wallet
~Wallet()interfaces::Walletinlinevirtual