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(any(test, feature = "test-utils")), no_std)]
9
10extern crate alloc;
11
12#[macro_use]
13extern crate tracing;
14
15mod db;
16pub use db::{NoopTrieDBProvider, TrieDB, TrieDBProvider};
17
18mod builder;
19pub use builder::{BlockBuildingOutcome, StatelessL2Builder, compute_receipts_root};
20
21mod errors;
22pub use errors::{ExecutorError, ExecutorResult, TrieDBError, TrieDBResult};
23
24pub(crate) mod util;
25
26pub(crate) mod constants;
27
28#[cfg(any(test, feature = "test-utils"))]
29pub mod test_utils;