kona_sources/
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(not(test), warn(unused_crate_dependencies))]
8#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
9
10#[macro_use]
11extern crate tracing;
12
13mod sync;
14pub use sync::{L2ForkchoiceState, SyncStartError, find_starting_forkchoice};
15
16mod runtime;
17pub use runtime::{RuntimeConfig, RuntimeLoader, RuntimeLoaderError};
18
19mod metrics;
20pub use metrics::Metrics;
21
22mod signer;
23pub use signer::{
24    BlockSigner, BlockSignerError, BlockSignerHandler, BlockSignerStartError, CertificateError,
25    ClientCert, RemoteSigner, RemoteSignerError, RemoteSignerHandler, RemoteSignerStartError,
26};