Skip to main content

dig_clvm/consensus/
mod.rs

1//! L2 consensus orchestration.
2//!
3//! This module contains dig-clvm's own code — the thin orchestration layer
4//! that composes chia-consensus, chia-bls, and chia-sdk into a consensus API.
5
6pub mod block;
7pub mod cache;
8pub mod config;
9pub mod context;
10pub mod error;
11pub mod result;
12pub mod validate;
13
14pub use block::{build_block_generator, validate_block};
15pub use config::{ValidationConfig, L1_MAX_COST_PER_SPEND, L2_MAX_COST_PER_BLOCK};
16pub use context::ValidationContext;
17pub use error::ValidationError;
18pub use result::BlockGeneratorResult;
19pub use result::SpendResult;
20pub use validate::validate_spend_bundle;