Bitcoin ABC  0.29.2
P2P Digital Currency
interfaces::Wallet Member List

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

abandonTransaction(const TxId &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() const =0interfaces::Walletpure virtual
CanGetAddressesChangedFn typedefinterfaces::Wallet
changeWalletPassphrase(const SecureString &old_wallet_passphrase, const SecureString &new_wallet_passphrase)=0interfaces::Walletpure virtual
CoinsList typedefinterfaces::Wallet
commitTransaction(CTransactionRef tx, WalletValueMap value_map, WalletOrderForm order_form)=0interfaces::Walletpure virtual
createTransaction(const std::vector< CRecipient > &recipients, const CCoinControl &coin_control, bool sign, int &change_pos, Amount &fee, bilingual_str &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
fillPSBT(SigHashType sighash_type, bool sign, bool bip32derivs, PartiallySignedTransaction &psbtx, bool &complete) const =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
getChainParams()=0interfaces::Walletpure virtual
getCoins(const std::vector< COutPoint > &outputs)=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
getDefaultMaxTxFee()=0interfaces::Walletpure virtual
getDestValues(const std::string &prefix)=0interfaces::Walletpure virtual
getMinimumFee(unsigned int tx_bytes, const CCoinControl &coin_control)=0interfaces::Walletpure virtual
getNewDestination(const OutputType type, const std::string label, CTxDestination &dest)=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 TxId &txid)=0interfaces::Walletpure virtual
getWalletName()=0interfaces::Walletpure virtual
getWalletTx(const TxId &txid)=0interfaces::Walletpure virtual
getWalletTxDetails(const TxId &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
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)=0interfaces::Walletpure virtual
privateKeysDisabled()=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
signMessage(const std::string &message, const PKHash &pkhash, std::string &str_sig)=0interfaces::Walletpure virtual
StatusChangedFn typedefinterfaces::Wallet
transactionCanBeAbandoned(const TxId &txid)=0interfaces::Walletpure virtual
TransactionChangedFn typedefinterfaces::Wallet
tryGetBalances(WalletBalances &balances, BlockHash &block_hash)=0interfaces::Walletpure virtual
tryGetTxStatus(const TxId &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