Crate ckb_traits

Crate ckb_traits 

Source
Expand description

Common traits for accessing blockchain data.

This crate provides a collection of traits that define interfaces for accessing various types of blockchain data, including cell data, block epochs, block extensions, and block headers. These traits enable loose coupling between components that need data access.

Structs§

HeaderFields
A compact representation of header fields, used for header verification and median time calculation

Enums§

BlockEpoch
Progress of block’s corresponding epoch

Traits§

CellDataProvider
Trait for cell_data storage
EpochProvider
Trait for epoch storage.
ExtensionProvider
Trait for block extension field storage
HeaderFieldsProvider
Trait for header fields storage
HeaderProvider
Trait for header storage