Crate ckb_shared

Crate ckb_shared 

Source
Expand description

Shared blockchain data and services.

This crate provides shared access to blockchain data and consensus components across different parts of the CKB node, including chain state, consensus, and transaction pool integration.

Re-exports§

pub use chain_services_builder::ChainServicesBuilder;
pub use shared::Shared;
pub use shared_builder::SharedBuilder;
pub use shared_builder::SharedPackage;
pub use types::header_map::HeaderMap;
pub use types::HeaderIndex;
pub use types::HeaderIndexView;

Modules§

block_status
Provide BlockStatus
chain_services_builder
chain_services_builder provide ChainServicesBuilder to build Chain Services
shared
Provide Shared
shared_builder
shared_builder provide SharedBuilder and SharedPacakge
types

Structs§

Snapshot
A snapshot captures a point-in-time view of the DB at the time it’s created
SnapshotMgr
An Atomic wrapper for Snapshot