Added mining threads count option.

This commit is contained in:
Revertron
2021-03-29 11:10:48 +02:00
parent 5aab83613e
commit 4e0b0b3d1c
8 changed files with 53 additions and 11 deletions
+10 -1
View File
@@ -21,6 +21,8 @@ pub struct Settings {
pub peers: Vec<String>,
#[serde(default)]
pub dns: Dns,
#[serde(default)]
pub mining: Mining,
}
impl Settings {
@@ -69,7 +71,8 @@ impl Default for Settings {
listen: String::from("[::]:4244"),
public: false,
peers: vec![],
dns: Default::default()
dns: Default::default(),
mining: Mining::default()
}
}
}
@@ -89,6 +92,12 @@ impl Default for Dns {
}
}
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
pub struct Mining {
#[serde(default)]
pub threads: usize
}
fn default_listen() -> String {
String::from("[::]:4244")
}