#include <amount.h>
#include <primitives/transaction.h>
#include <script/sign.h>
#include <wallet/db.h>
#include <key.h>
#include <list>
#include <stdint.h>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
◆ WalletDatabase
Backend-agnostic database type.
◆ DBErrors
Error statuses for the wallet database
| Enumerator |
|---|
| LOAD_OK | |
| CORRUPT | |
| NONCRITICAL_ERROR | |
| TOO_NEW | |
| LOAD_FAIL | |
| NEED_REWRITE | |
◆ MaybeCompactWalletDB()
| void MaybeCompactWalletDB |
( |
| ) |
|
Compacts BDB state so that wallet.dat is self-contained (if there are changes)
◆ DEFAULT_FLUSHWALLET
| const bool DEFAULT_FLUSHWALLET = true |
|
static |
Overview of wallet database classes:
- WalletBatch is an abstract modifier object for the wallet database, and encapsulates a database batch update as well as methods to act on the database. It should be agnostic to the database implementation.
The following classes are implementation specific: