From 5f66aef745440f8028a473284f68f003b3825f93 Mon Sep 17 00:00:00 2001 From: Dmitry Perchanov Date: Mon, 29 Jul 2024 09:08:14 +0300 Subject: [PATCH 1/2] kaspad: append archival argument, disabled by default. Signed-off-by: Dmitry Perchanov --- src/kaspad.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/kaspad.rs b/src/kaspad.rs index f80230d..547efc5 100644 --- a/src/kaspad.rs +++ b/src/kaspad.rs @@ -12,6 +12,7 @@ pub struct Config { network: Network, data_folder: Option, enable_upnp: bool, + archival: bool, outgoing_peers: Option, max_incoming_peers: Option, #[serde(skip_serializing_if = "Option::is_none")] @@ -92,6 +93,7 @@ impl Config { network, data_folder: None, enable_upnp: false, + archival: false, outgoing_peers: Some(32), max_incoming_peers: Some(256), grpc: Some(Interface::Local(grpc)), @@ -156,6 +158,10 @@ impl From<&Config> for Vec { args.push("--disable-upnp"); } + if config.archival { + args.push("--archival"); + } + if let Some(outgoing_peers) = config.outgoing_peers { args.push(format!("--outpeers={outgoing_peers}")); } From 5436e9203e830395d50c7b5e9689f6e2e97fec48 Mon Sep 17 00:00:00 2001 From: Dmitry Perchanov Date: Mon, 29 Jul 2024 18:05:46 +0300 Subject: [PATCH 2/2] kaspad: use default for archival. Signed-off-by: Dmitry Perchanov --- src/kaspad.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kaspad.rs b/src/kaspad.rs index 547efc5..ef11524 100644 --- a/src/kaspad.rs +++ b/src/kaspad.rs @@ -12,6 +12,7 @@ pub struct Config { network: Network, data_folder: Option, enable_upnp: bool, + #[serde(default)] archival: bool, outgoing_peers: Option, max_incoming_peers: Option,