sov_rollup_interface/lib.rs
1//! This crate defines the core traits and types used by all Sovereign SDK rollups.
2//! It specifies the interfaces which allow the same "business logic" to run on different
3//! DA layers and be proven with different zkVMS, all while retaining compatibility
4//! with the same basic full node implementation.
5#![deny(missing_docs)]
6mod state_machine;
7pub use state_machine::*;
8
9mod node;
10
11pub use borsh::maybestd;
12pub use node::*;
13pub use {anyhow, digest};