Module blockchain
Source 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 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;pub use contract_store::SLED_CONTRACTS_TREES_TREE;
- block_store
- Block related definitions and storage implementations
- contract_store
- Contracts and Wasm storage implementations
- header_store
- Header definition and storage implementation
- monero
- Monero definitions needed for merge mining
- tx_store
- Transactions related storage implementations
- Blockchain
- Structure holding all sled trees that define the concept of Blockchain.
- BlockchainOverlay
- Overlay structure over a
Blockchain instance.
- parse_record
- Parse a sled record in the form of a tuple (
key, value). - parse_record_async
- Parse a sled record in the form of a tuple (
key, value). - parse_u32_key_record
- Parse a sled record with a u32 key, encoded in Big Endian bytes,
in the form of a tuple (
key, value). - parse_u32_key_record_async
- Parse a sled record with a u32 key, encoded in Big Endian bytes,
in the form of a tuple (
key, value). - parse_u64_key_record
- Parse a sled record with a u64 key, encoded in Big Endian bytes,
in the form of a tuple (
key, value). - parse_u64_key_record_async
- Parse a sled record with a u64 key, encoded in Big Endian bytes,
in the form of a tuple (
key, value).
- BlockchainOverlayPtr
- Atomic pointer to blockchain overlay.
- SledDbOverlayPtr
- Atomic pointer to sled db overlay.