#![warn(missing_docs)]
#![allow(missing_docs)]
#![allow(dead_code)]
pub mod adapter;
pub mod config;
pub mod error;
pub mod finality;
pub mod mpt;
pub mod proofs;
pub mod rpc;
pub mod seal;
pub mod seal_contract;
pub mod signatures;
pub mod types;
#[cfg(feature = "rpc")]
pub mod real_rpc;
#[cfg(feature = "rpc")]
pub use real_rpc::{
publish, publish_seal_consumption, verify_seal_consumption_in_receipt, AlloyRpcError,
RealEthereumRpc,
};
pub use adapter::EthereumAnchorLayer;
pub use config::EthereumConfig;
pub use finality::{FinalityChecker, FinalityConfig};
pub use rpc::EthereumRpc;
#[cfg(debug_assertions)]
pub use rpc::MockEthereumRpc;
pub use seal_contract::CsvSealAbi;
pub use types::{
EthereumAnchorRef, EthereumFinalityProof, EthereumInclusionProof, EthereumSealRef,
};