diff --git a/src/call_forwarder.rs b/src/addons/call_forwarder.rs similarity index 100% rename from src/call_forwarder.rs rename to src/addons/call_forwarder.rs diff --git a/src/hl_node_compliance.rs b/src/addons/hl_node_compliance.rs similarity index 100% rename from src/hl_node_compliance.rs rename to src/addons/hl_node_compliance.rs diff --git a/src/addons/mod.rs b/src/addons/mod.rs new file mode 100644 index 000000000..5ea3d2d08 --- /dev/null +++ b/src/addons/mod.rs @@ -0,0 +1,3 @@ +pub mod call_forwarder; +pub mod hl_node_compliance; +pub mod tx_forwarder; diff --git a/src/tx_forwarder.rs b/src/addons/tx_forwarder.rs similarity index 100% rename from src/tx_forwarder.rs rename to src/addons/tx_forwarder.rs diff --git a/src/lib.rs b/src/lib.rs index bfd3fd42c..feb075558 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,11 +1,9 @@ -pub mod call_forwarder; +pub mod addons; pub mod chainspec; pub mod consensus; mod evm; mod hardforks; -pub mod hl_node_compliance; pub mod node; pub mod pseudo_peer; -pub mod tx_forwarder; pub use node::primitives::{HlBlock, HlBlockBody, HlPrimitives}; diff --git a/src/main.rs b/src/main.rs index c01daf9ea..900864809 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,15 +4,17 @@ use clap::Parser; use reth::builder::{NodeBuilder, NodeHandle, WithLaunchContext}; use reth_db::DatabaseEnv; use reth_hl::{ - call_forwarder::{self, CallForwarderApiServer}, + addons::{ + call_forwarder::{self, CallForwarderApiServer}, + hl_node_compliance::install_hl_node_compliance, + tx_forwarder::{self, EthForwarderApiServer}, + }, chainspec::{parser::HlChainSpecParser, HlChainSpec}, - hl_node_compliance::install_hl_node_compliance, node::{ cli::{Cli, HlNodeArgs}, storage::tables::Tables, HlNode, }, - tx_forwarder::{self, EthForwarderApiServer}, }; use tracing::info;