sp1_cc_host_executor/
lib.rs

1//! SP1 Contract Call Host Executor Library
2//!
3//! This library provides functionality for executing contract calls within the SP1 zkVM host
4//! environment.
5
6pub use rsp_primitives::genesis::Genesis;
7
8mod anchor_builder;
9pub use anchor_builder::{
10    AnchorBuilder, BeaconAnchorBuilder, BeaconAnchorKind, BeaconBlockField,
11    ChainedBeaconAnchorBuilder, ConsensusBeaconAnchor, Eip4788BeaconAnchor, HeaderAnchorBuilder,
12};
13
14mod beacon;
15pub use beacon::BeaconClient;
16
17mod errors;
18pub use errors::{BeaconError, HostError};
19
20mod sketch;
21pub use sketch::EvmSketch;
22
23mod sketch_builder;
24pub use sketch_builder::EvmSketchBuilder;
25
26#[cfg(test)]
27mod test;