Expand description
Provides high-level access to database:
- unspent
transparent::Output
s (UTXOs), - spent
transparent::Output
s, and - transparent address indexes.
This module makes sure that:
- all disk writes happen inside a RocksDB transaction, and
- format-specific invariants are maintained.
§Correctness
crate::constants::state_database_format_version_in_code()
must be incremented
each time the database format (column, serialization, etc) changes.
Constants§
- The name of the transaction hash by spent outpoints column family.
Type Aliases§
- The type for reading value pools from the database.