mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-02-17 10:22:32 -05:00
feat(rpc): add rpc crates
This commit is contained in:
21
crates/rpc-api/Cargo.toml
Normal file
21
crates/rpc-api/Cargo.toml
Normal file
@@ -0,0 +1,21 @@
|
||||
[package]
|
||||
name = "reth-rpc-api"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
license = "MIT OR Apache-2.0"
|
||||
repository = "https://github.com/foundry-rs/reth"
|
||||
readme = "README.md"
|
||||
description = """
|
||||
Reth RPC interfaces
|
||||
"""
|
||||
|
||||
[dependencies]
|
||||
# reth
|
||||
reth-primitives = { path = "../primitives" }
|
||||
reth-rpc-types = { path = "../rpc-types" }
|
||||
|
||||
# misc
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
thiserror = "1.0"
|
||||
jsonrpsee = { version = "0.15", features = ["server", "macros"] }
|
||||
0
crates/rpc-api/src/eth.rs
Normal file
0
crates/rpc-api/src/eth.rs
Normal file
0
crates/rpc-api/src/eth_pubsub.rs
Normal file
0
crates/rpc-api/src/eth_pubsub.rs
Normal file
15
crates/rpc-api/src/lib.rs
Normal file
15
crates/rpc-api/src/lib.rs
Normal file
@@ -0,0 +1,15 @@
|
||||
#![warn(missing_debug_implementations, missing_docs, unreachable_pub, unused_crate_dependencies)]
|
||||
#![deny(unused_must_use, rust_2018_idioms)]
|
||||
#![doc(test(
|
||||
no_crate_inject,
|
||||
attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables))
|
||||
))]
|
||||
|
||||
//! Reth RPC interface definitions
|
||||
//!
|
||||
//! Provides all RPC interfaces.
|
||||
|
||||
mod eth;
|
||||
mod eth_pubsub;
|
||||
mod net;
|
||||
mod web3;
|
||||
0
crates/rpc-api/src/net.rs
Normal file
0
crates/rpc-api/src/net.rs
Normal file
0
crates/rpc-api/src/web3.rs
Normal file
0
crates/rpc-api/src/web3.rs
Normal file
Reference in New Issue
Block a user