kona_proof_interop/
lib.rs

1#![doc = include_str!("../README.md")]
2#![doc(
3    html_logo_url = "https://raw.githubusercontent.com/op-rs/kona/main/assets/square.png",
4    html_favicon_url = "https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
5    issue_tracker_base_url = "https://github.com/op-rs/kona/issues/"
6)]
7#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8#![cfg_attr(not(feature = "arbitrary"), no_std)]
9
10extern crate alloc;
11
12mod pre_state;
13pub use pre_state::{
14    INVALID_TRANSITION, INVALID_TRANSITION_HASH, OptimisticBlock, PreState,
15    TRANSITION_STATE_MAX_STEPS, TransitionState,
16};
17
18mod hint;
19pub use hint::HintType;
20
21mod provider;
22pub use provider::OracleInteropProvider;
23
24pub mod boot;
25pub use boot::BootInfo;
26
27mod consolidation;
28pub use consolidation::{ConsolidationError, SuperchainConsolidator};