diff --git a/Cargo.lock b/Cargo.lock index 623c187277f..a15fc038418 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9266,6 +9266,10 @@ dependencies = [ "thiserror 2.0.15", ] +[[package]] +name = "reth-optimism-flashblocks" +version = "1.6.0" + [[package]] name = "reth-optimism-forks" version = "1.6.0" diff --git a/Cargo.toml b/Cargo.toml index 072fe9649fa..c813cbbb6ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,6 +76,7 @@ members = [ "crates/optimism/cli", "crates/optimism/consensus", "crates/optimism/evm/", + "crates/optimism/flashblocks/", "crates/optimism/hardforks/", "crates/optimism/node/", "crates/optimism/payload/", @@ -430,6 +431,7 @@ reth-rpc-engine-api = { path = "crates/rpc/rpc-engine-api" } reth-rpc-eth-api = { path = "crates/rpc/rpc-eth-api" } reth-rpc-eth-types = { path = "crates/rpc/rpc-eth-types", default-features = false } reth-rpc-layer = { path = "crates/rpc/rpc-layer" } +reth-optimism-flashblocks = { path = "crates/optimism/flashblocks" } reth-rpc-server-types = { path = "crates/rpc/rpc-server-types" } reth-rpc-convert = { path = "crates/rpc/rpc-convert" } reth-stages = { path = "crates/stages/stages" } diff --git a/crates/optimism/flashblocks/Cargo.toml b/crates/optimism/flashblocks/Cargo.toml new file mode 100644 index 00000000000..a604d93f1b5 --- /dev/null +++ b/crates/optimism/flashblocks/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "reth-optimism-flashblocks" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +homepage.workspace = true +repository.workspace = true + +[lints] +workspace = true + +[dependencies] + +[dev-dependencies] diff --git a/crates/optimism/flashblocks/src/lib.rs b/crates/optimism/flashblocks/src/lib.rs new file mode 100644 index 00000000000..b0334b77146 --- /dev/null +++ b/crates/optimism/flashblocks/src/lib.rs @@ -0,0 +1 @@ +//! A downstream integration of Flashblocks.