diff --git a/cmd/ethrex/initializers.rs b/cmd/ethrex/initializers.rs index 6f39cb60213..769f71a9463 100644 --- a/cmd/ethrex/initializers.rs +++ b/cmd/ethrex/initializers.rs @@ -382,7 +382,11 @@ pub async fn init_l1( opts: Options, log_filter_handler: Option>, ) -> eyre::Result<(PathBuf, CancellationToken, PeerTable, NodeRecord)> { - let datadir = &opts.datadir; + let datadir: &PathBuf = if opts.dev && cfg!(feature = "dev") { + &opts.datadir.join("dev") + } else { + &opts.datadir + }; init_datadir(datadir); let network = get_network(&opts);