diff --git a/crates/node/src/txvalidation/acl.rs b/crates/node/src/acl/mod.rs
similarity index 100%
rename from crates/node/src/txvalidation/acl.rs
rename to crates/node/src/acl/mod.rs
diff --git a/crates/node/src/lib.rs b/crates/node/src/lib.rs
index c156acf1..93860b05 100644
--- a/crates/node/src/lib.rs
+++ b/crates/node/src/lib.rs
@@ -1,3 +1,4 @@
+pub mod acl;
pub mod rpc_client;
pub mod types;
diff --git a/crates/node/src/main.rs b/crates/node/src/main.rs
index f3027c96..402f353b 100644
--- a/crates/node/src/main.rs
+++ b/crates/node/src/main.rs
@@ -36,7 +36,6 @@ mod networking;
mod rpc_server;
mod scheduler;
mod storage;
-mod txvalidation;
mod vmm;
mod watchdog;
mod workflow;
@@ -44,8 +43,8 @@ mod workflow;
use mempool::Mempool;
use storage::{database::entity, Database};
+use crate::mempool::CallbackSender;
use crate::networking::WhitelistSyncer;
-use crate::txvalidation::{CallbackSender, ValidatedTxReceiver};
fn start_logger(default_level: LevelFilter) {
let filter = match EnvFilter::try_from_default_env() {
@@ -148,7 +147,7 @@ fn generate_key(opts: KeyOptions) -> Result<()> {
}
#[async_trait]
-impl txvalidation::ValidateStorage for storage::Database {
+impl mempool::ValidateStorage for storage::Database {
async fn get_tx(&self, hash: &Hash) -> Result