diff --git a/nodes/nomos-node/src/api.rs b/nodes/nomos-node/src/api.rs index 5b55563a..87cb63ad 100644 --- a/nodes/nomos-node/src/api.rs +++ b/nodes/nomos-node/src/api.rs @@ -19,7 +19,6 @@ use tower_http::{ use utoipa::OpenApi; use utoipa_swagger_ui::SwaggerUi; -use full_replication::{Blob, Certificate}; use nomos_core::{header::HeaderId, tx::Transaction}; use nomos_mempool::{ network::adapters::libp2p::Libp2pAdapter as MempoolNetworkAdapter, openapi::Status, @@ -32,7 +31,6 @@ use nomos_api::{ http::{cl, consensus, libp2p, mempool, metrics, storage}, Backend, }; -use nomos_core::da::certificate; /// Configuration for the Http Server #[derive(Debug, Clone, serde::Deserialize, serde::Serialize)] diff --git a/nodes/nomos-node/src/lib.rs b/nodes/nomos-node/src/lib.rs index 9982b95f..5b44147c 100644 --- a/nodes/nomos-node/src/lib.rs +++ b/nodes/nomos-node/src/lib.rs @@ -4,7 +4,6 @@ mod tx; use color_eyre::eyre::Result; use full_replication::Certificate; -use full_replication::{AbsoluteNumber, Attestation, Blob, FullReplication}; #[cfg(feature = "metrics")] use metrics::{backend::map::MapMetricsBackend, types::MetricsData, MetricsService}; diff --git a/nodes/nomos-node/src/main.rs b/nodes/nomos-node/src/main.rs index 8381da67..3754afc7 100644 --- a/nodes/nomos-node/src/main.rs +++ b/nodes/nomos-node/src/main.rs @@ -1,4 +1,4 @@ -use full_replication::{Blob, Certificate}; +use full_replication::Certificate; #[cfg(feature = "metrics")] use nomos_metrics::MetricsSettings; use nomos_node::{ diff --git a/nomos-cli/src/api/da.rs b/nomos-cli/src/api/da.rs index 42d956c6..8b137891 100644 --- a/nomos-cli/src/api/da.rs +++ b/nomos-cli/src/api/da.rs @@ -1,4 +1 @@ -use super::CLIENT; -use full_replication::Certificate; -use nomos_core::da::certificate; -use reqwest::Url; + diff --git a/nomos-core/src/da/attestation/mod.rs b/nomos-core/src/da/attestation/mod.rs index eadd31db..fa79467a 100644 --- a/nomos-core/src/da/attestation/mod.rs +++ b/nomos-core/src/da/attestation/mod.rs @@ -1,6 +1,3 @@ -use bytes::Bytes; -use std::hash::Hash; - pub trait Attestation { type Signature; fn attestation_signature(&self) -> Self::Signature; diff --git a/nomos-core/src/da/certificate/mod.rs b/nomos-core/src/da/certificate/mod.rs index 86e1e5b2..1247e02e 100644 --- a/nomos-core/src/da/certificate/mod.rs +++ b/nomos-core/src/da/certificate/mod.rs @@ -1,8 +1,5 @@ pub mod select; -use bytes::Bytes; -use std::hash::Hash; - pub trait Certificate { type VerificationParameters; type Signature; diff --git a/nomos-core/src/da/certificate/select.rs b/nomos-core/src/da/certificate/select.rs index 163d8e77..1690a215 100644 --- a/nomos-core/src/da/certificate/select.rs +++ b/nomos-core/src/da/certificate/select.rs @@ -31,9 +31,6 @@ impl BlobCertificateSelect for FillSize impl Iterator + 'i { - utils::select::select_from_till_fill_size::( - |blob| SIZE, - certificates, - ) + utils::select::select_from_till_fill_size::(|_| SIZE, certificates) } } diff --git a/nomos-core/src/da/certificate_metadata.rs b/nomos-core/src/da/certificate_metadata.rs index 512a75b8..8474935c 100644 --- a/nomos-core/src/da/certificate_metadata.rs +++ b/nomos-core/src/da/certificate_metadata.rs @@ -1,5 +1,3 @@ -use super::certificate::Certificate; - pub trait CertificateExtension { type Extension; fn extension(&self) -> Self::Extension; diff --git a/nomos-da/full-replication/src/lib.rs b/nomos-da/full-replication/src/lib.rs index 0ace160f..003bc380 100644 --- a/nomos-da/full-replication/src/lib.rs +++ b/nomos-da/full-replication/src/lib.rs @@ -13,7 +13,6 @@ use blake2::{ }; use bytes::Bytes; use nomos_core::da::certificate_metadata::CertificateExtension; -use nomos_core::wire; use serde::{Deserialize, Serialize}; /// Re-export the types for OpenAPI