Remove the substrate feature from tendermint

This commit is contained in:
Luke Parker 2023-04-11 10:34:41 -04:00
parent 09f8ac37c4
commit 61757d5e19
No known key found for this signature in database
3 changed files with 0 additions and 14 deletions

1
Cargo.lock generated
View file

@ -10190,7 +10190,6 @@ dependencies = [
"futures",
"log",
"parity-scale-codec",
"sp-runtime",
"thiserror",
"tokio",
]

View file

@ -17,8 +17,3 @@ parity-scale-codec = { version = "3", features = ["derive"] }
futures = "0.3"
tokio = { version = "1", features = ["macros", "sync", "time", "rt"] }
sp-runtime = { git = "https://github.com/serai-dex/substrate", version = "7.0.0", optional = true }
[features]
substrate = ["sp-runtime"]

View file

@ -187,14 +187,6 @@ pub trait Block: Send + Sync + Clone + PartialEq + Debug + Encode + Decode {
fn id(&self) -> Self::Id;
}
#[cfg(feature = "substrate")]
impl<B: sp_runtime::traits::Block> Block for B {
type Id = B::Hash;
fn id(&self) -> B::Hash {
self.hash()
}
}
/// Trait representing the distributed system Tendermint is providing consensus over.
#[async_trait]
pub trait Network: Send + Sync {