Re-exports§
pub use block_store::Block;
pub use block_store::BlockDifficulty;
pub use block_store::BlockInfo;
pub use block_store::BlockStore;
pub use block_store::BlockStoreOverlay;
pub use block_store::SLED_BLOCK_DIFFICULTY_TREE;
pub use block_store::SLED_BLOCK_ORDER_TREE;
pub use block_store::SLED_BLOCK_STATE_INVERSE_DIFF_TREE;
pub use block_store::SLED_BLOCK_TREE;
pub use header_store::Header;
pub use header_store::HeaderHash;
pub use header_store::HeaderStore;
pub use header_store::HeaderStoreOverlay;
pub use header_store::SLED_HEADER_TREE;
pub use header_store::SLED_SYNC_HEADER_TREE;
pub use tx_store::TxStore;
pub use tx_store::TxStoreOverlay;
pub use tx_store::SLED_PENDING_TX_ORDER_TREE;
pub use tx_store::SLED_PENDING_TX_TREE;
pub use tx_store::SLED_TX_LOCATION_TREE;
pub use tx_store::SLED_TX_TREE;
pub use contract_store::ContractStore;
pub use contract_store::ContractStoreOverlay;
pub use contract_store::SLED_BINCODE_TREE;
pub use contract_store::SLED_CONTRACTS_TREE;
Modules§
- block_
store - Block related definitions and storage implementations
- contract_
store - Contracts and Wasm storage implementations
- header_
store - Header definition and storage implementation
- tx_
store - Transactions related storage implementations
Structs§
- Blockchain
- Structure holding all sled trees that define the concept of Blockchain.
- Blockchain
Overlay - Overlay structure over a
Blockchain
instance.
Type Aliases§
- Blockchain
Overlay Ptr - Atomic pointer to blockchain overlay.
- Sled
DbOverlay Ptr - Atomic pointer to sled db overlay.