![]() |
Bitcoin Core 22.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 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< CRecipient > &recipients, const CCoinControl &coin_control, bool sign, int &change_pos, CAmount &fee, bilingual_str &fail_reason)=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, isminetype *is_mine, std::string *purpose)=0 | interfaces::Wallet | pure virtual |
| getAddresses()=0 | interfaces::Wallet | pure virtual |
| getAddressReceiveRequests()=0 | interfaces::Wallet | pure virtual |
| getAvailableBalance(const 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, isminefilter filter)=0 | interfaces::Wallet | pure virtual |
| getDebit(const CTxIn &txin, 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 CCoinControl &coin_control, int *returned_target, FeeReason *reason)=0 | interfaces::Wallet | pure virtual |
| getNewDestination(const OutputType type, const std::string label, CTxDestination &dest)=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::string &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 | |
| 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() | interfaces::Wallet | inlinevirtual |