From 4dda409e501be562f8cb28ddff01deeae78b99b0 Mon Sep 17 00:00:00 2001 From: parazyd Date: Fri, 3 May 2024 10:10:46 +0200 Subject: [PATCH] darkirc: Use binary crate version in p2p app_version --- Cargo.lock | 3 ++- bin/darkirc/Cargo.toml | 1 + bin/darkirc/src/main.rs | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eb832e7b4..8ad99d983 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/bin/darkirc/Cargo.toml b/bin/darkirc/Cargo.toml index 677c29ebd..b95a9284a 100644 --- a/bin/darkirc/Cargo.toml +++ b/bin/darkirc/Cargo.toml @@ -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" diff --git a/bin/darkirc/src/main.rs b/bin/darkirc/src/main.rs index 87bb31b11..57fabde21 100644 --- a/bin/darkirc/src/main.rs +++ b/bin/darkirc/src/main.rs @@ -192,7 +192,9 @@ async fn realmain(args: Args, ex: Arc>) -> 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?;