diff --git a/cli/src/node/boot.rs b/cli/src/node/boot.rs index 90d1c7109..47835f35c 100644 --- a/cli/src/node/boot.rs +++ b/cli/src/node/boot.rs @@ -176,10 +176,10 @@ async fn download_key_blocks( Ok(res) => { let (handle, data) = res.split(); - match BlockProofStuff::deserialize(block_id, &data.data, false) { + match BlockProofStuff::deserialize(&block_id, &data.data, false) { Ok(proof) => { handle.accept(); - return proof.with_archive_data(&data.data); + return proof.with_archive_data(data.data.into()); }, Err(e) => { tracing::error!(%block_id, "failed to deserialize block proof: {e}"); @@ -562,7 +562,7 @@ async fn download_block_with_state( is_link, } => { let block = match BlockStuff::deserialize_checked( - block_id, + &block_id, &block_data, ) { Ok(block) => WithArchiveData::new(block, block_data), @@ -574,7 +574,7 @@ async fn download_block_with_state( }; let proof = match BlockProofStuff::deserialize( - block_id, + &block_id, &proof_data, is_link, ) { diff --git a/cli/src/node/mod.rs b/cli/src/node/mod.rs index b03ff24e1..38f42c456 100644 --- a/cli/src/node/mod.rs +++ b/cli/src/node/mod.rs @@ -41,7 +41,6 @@ use tycho_rpc::{RpcConfig, RpcState}; use tycho_storage::Storage; use self::config::{MetricsConfig, NodeConfig, NodeKeys}; -use crate::node::boot::cold_boot; #[cfg(feature = "jemalloc")] use crate::util::alloc::spawn_allocator_metrics_loop; use crate::util::error::ResultExt;