diff --git a/Cargo.lock b/Cargo.lock index 335361424c8e..1253e52d4e9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7914,6 +7914,10 @@ dependencies = [ name = "reth-optimism-primitives" version = "1.0.0" +[[package]] +name = "reth-optimism-rpc" +version = "1.0.0" + [[package]] name = "reth-payload-builder" version = "1.0.0" diff --git a/Cargo.toml b/Cargo.toml index ceb9c9532083..7a8627a7a153 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -70,6 +70,7 @@ members = [ "crates/optimism/node/", "crates/optimism/payload/", "crates/optimism/primitives/", + "crates/optimism/rpc/", "crates/payload/basic/", "crates/payload/builder/", "crates/payload/primitives/", @@ -334,6 +335,7 @@ reth-optimism-cli = { path = "crates/optimism/cli" } reth-optimism-consensus = { path = "crates/optimism/consensus" } reth-optimism-payload-builder = { path = "crates/optimism/payload" } reth-optimism-primitives = { path = "crates/optimism/primitives" } +reth-optimism-rpc = { path = "crates/optimism/rpc" } reth-payload-builder = { path = "crates/payload/builder" } reth-payload-primitives = { path = "crates/payload/primitives" } reth-payload-validator = { path = "crates/payload/validator" } diff --git a/crates/optimism/rpc/Cargo.toml b/crates/optimism/rpc/Cargo.toml new file mode 100644 index 000000000000..f6645519e65a --- /dev/null +++ b/crates/optimism/rpc/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "reth-optimism-rpc" +version.workspace = true +edition.workspace = true +rust-version.workspace = true +license.workspace = true +homepage.workspace = true +repository.workspace = true + +[lints] diff --git a/crates/optimism/rpc/src/lib.rs b/crates/optimism/rpc/src/lib.rs new file mode 100644 index 000000000000..f263793af102 --- /dev/null +++ b/crates/optimism/rpc/src/lib.rs @@ -0,0 +1,9 @@ +//! OP-Reth RPC support. + +#![doc( + html_logo_url = "https://raw.githubusercontent.com/paradigmxyz/reth/main/assets/reth-docs.png", + html_favicon_url = "https://avatars0.githubusercontent.com/u/97369466?s=256", + issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" +)] +#![cfg_attr(not(test), warn(unused_crate_dependencies))] +#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]