Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for dig-block consumers.

use dig_block::prelude::*;

Re-exports the most frequently used types so downstream code does not have to enumerate individual items. Internal helpers and architectural utilities are deliberately excluded; reach for them through the crate root (e.g. crate::compute_state_root_from_delta).

Re-exports§

pub use crate::AttestedBlock;
pub use crate::BlockBuilder;
pub use crate::BlockError;
pub use crate::BlockSigner;
pub use crate::BlockStatus;
pub use crate::BuilderError;
pub use crate::Checkpoint;
pub use crate::CheckpointBuilder;
pub use crate::CheckpointError;
pub use crate::CheckpointStatus;
pub use crate::CheckpointSubmission;
pub use crate::CoinLookup;
pub use crate::Cost;
pub use crate::ExecutionResult;
pub use crate::L2Block;
pub use crate::L2BlockHeader;
pub use crate::Receipt;
pub use crate::ReceiptList;
pub use crate::ReceiptStatus;
pub use crate::SignerBitmap;

Structs§

PublicKey
Signature

Type Aliases§

Bytes32