|
| void | wallet::LogDBInfo () |
| |
| bool | wallet::LoadKey (CWallet *pwallet, DataStream &ssKey, DataStream &ssValue, std::string &strErr) |
| |
| bool | wallet::LoadCryptedKey (CWallet *pwallet, DataStream &ssKey, DataStream &ssValue, std::string &strErr) |
| |
| bool | wallet::LoadEncryptionKey (CWallet *pwallet, DataStream &ssKey, DataStream &ssValue, std::string &strErr) |
| |
| bool | wallet::LoadHDChain (CWallet *pwallet, DataStream &ssValue, std::string &strErr) |
| |
| static DBErrors | wallet::LoadWalletFlags (CWallet *pwallet, DatabaseBatch &batch) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static LoadResult | wallet::LoadRecords (CWallet *pwallet, DatabaseBatch &batch, const std::string &key, DataStream &prefix, LoadFunc load_func) |
| |
| static LoadResult | wallet::LoadRecords (CWallet *pwallet, DatabaseBatch &batch, const std::string &key, LoadFunc load_func) |
| |
| bool | wallet::HasLegacyRecords (CWallet &wallet) |
| | Returns true if there are any DBKeys::LEGACY_TYPES record in the wallet db.
|
| |
| bool | wallet::HasLegacyRecords (CWallet &wallet, DatabaseBatch &batch) |
| |
| static DBErrors | wallet::LoadLegacyWalletRecords (CWallet *pwallet, DatabaseBatch &batch, int last_client) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| template<typename... Args> |
| static DataStream | wallet::PrefixStream (const Args &... args) |
| |
| static DBErrors | wallet::LoadDescriptorWalletRecords (CWallet *pwallet, DatabaseBatch &batch, int last_client) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static DBErrors | wallet::LoadAddressBookRecords (CWallet *pwallet, DatabaseBatch &batch) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static DBErrors | wallet::LoadTxRecords (CWallet *pwallet, DatabaseBatch &batch, bool &any_unordered) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static DBErrors | wallet::LoadActiveSPKMs (CWallet *pwallet, DatabaseBatch &batch) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static DBErrors | wallet::LoadDecryptionKeys (CWallet *pwallet, DatabaseBatch &batch) EXCLUSIVE_LOCKS_REQUIRED(pwallet -> cs_wallet) |
| |
| static bool | wallet::RunWithinTxn (WalletBatch &batch, std::string_view process_desc, const std::function< bool(WalletBatch &)> &func) |
| |
| bool | wallet::RunWithinTxn (WalletDatabase &database, std::string_view process_desc, const std::function< bool(WalletBatch &)> &func) |
| | Executes the provided function 'func' within a database transaction context.
|
| |
| std::unique_ptr< WalletDatabase > | wallet::MakeDatabase (const fs::path &path, const DatabaseOptions &options, DatabaseStatus &status, bilingual_str &error) |
| |