Expand description
Database tables.
§Table marker structs
This module contains all the table definitions used by cuprate_blockchain
.
The zero-sized structs here represents the table type;
they all are essentially marker types that implement cuprate_database::Table
.
Table structs are CamelCase
, and their static string
names used by the actual database backend are snake_case
.
For example: BlockHeaderBlobs
-> block_header_blobs
.
§Traits
This module also contains a set of traits for accessing all tables defined here at once.
Structs§
- Alt-block blobs.
- Alt-block heights.
- Alt-block information.
- Information on alt-chains.
- Alt-block transaction blobs.
- Alt-block transaction information.
- Serialized block header blobs (bytes).
- Block heights.
- Block information.
- Block transactions hashes
- Set of key images.
- Maps an output’s amount to the number of outputs with that amount.
- Pre-RCT output data.
- Prunable transaction hashes.
- Prunable transaction blobs (bytes).
- Pruned transaction blobs (bytes).
- RCT output data.
- Transaction blobs (bytes).
- Transaction heights.
- Transaction indices.
- Transaction outputs.
- Transaction unlock time.