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