darkirc: Use binary crate version in p2p app_version

This commit is contained in:
parazyd
2024-05-03 10:10:46 +02:00
parent 53834bbd9b
commit 4dda409e50
3 changed files with 6 additions and 2 deletions

3
Cargo.lock generated
View File

@@ -2200,7 +2200,7 @@ dependencies = [
[[package]]
name = "darkirc"
version = "0.4.2"
version = "0.5.0"
dependencies = [
"async-trait",
"blake3 1.5.1",
@@ -2217,6 +2217,7 @@ dependencies = [
"openssl",
"rand 0.8.5",
"rustls-pemfile",
"semver 1.0.22",
"serde",
"signal-hook",
"signal-hook-async-std",

View File

@@ -44,6 +44,7 @@ url = "2.5.0"
# Encoding and parsing
bs58 = "0.5.0"
toml = "0.8.10"
semver = "1.0.22"
# Daemon
easy-parallel = "3.3.1"

View File

@@ -192,7 +192,9 @@ async fn realmain(args: Args, ex: Arc<Executor<'static>>) -> Result<()> {
info!("Instantiating event DAG");
let sled_db = sled::open(datastore)?;
let p2p = P2p::new(args.net.into(), ex.clone()).await;
let mut p2p_settings: darkfi::net::Settings = args.net.into();
p2p_settings.app_version = semver::Version::parse(env!("CARGO_PKG_VERSION")).unwrap();
let p2p = P2p::new(p2p_settings, ex.clone()).await;
let event_graph =
EventGraph::new(p2p.clone(), sled_db.clone(), "darkirc_dag", 1, ex.clone()).await?;