CCoinsViewDB [constructor] | Constructs the view, opening the coin database with the given parameters. |
~CCoinsViewDB [destructor] [virtual] | Destroys the view and releases the underlying database. |
BatchWrite [virtual] | Writes a batch of coin changes to the database. |
CompactFullAsync | Perform a full compaction of the underlying LevelDB on a one-shot background thread. |
Cursor | Get a cursor to iterate over the whole state. |
EstimateSize [virtual] | Returns an estimate of the database size in bytes. |
GetBestBlock [virtual] | Returns the hash of the best (tip) block recorded in the database. |
GetCoin [virtual] | Returns the coin for an outpoint, if present. |
GetDBProperty | Return an underlying LevelDB property value, if available. |
GetHeadBlocks [virtual] | Returns the head block hashes recorded during an interrupted flush. |
HaveCoin [virtual] | Returns whether a coin exists for an outpoint. |
NeedsUpgrade | Whether an unsupported database format is used. |
PeekCoin [virtual] | Returns the coin for an outpoint without caching the result. |
ResizeCache | Dynamically alter the underlying leveldb cache size. |