reserved_only CLI flag

This commit is contained in:
Robert Habermeier
2016-06-20 12:17:06 +02:00
parent ab4561b5bc
commit 06a3557e3e
5 changed files with 10 additions and 8 deletions

View File

@@ -70,6 +70,7 @@ Networking Options:
--reserved-peers FILE Provide a file containing enodes, one per line.
These nodes will always have a reserved slot on top
of the normal maximum peers.
--reserved-only Connect only to reserved nodes.
API and Console Options:
--jsonrpc-off Disable the JSON-RPC API server.
@@ -240,6 +241,7 @@ pub struct Args {
pub flag_nat: String,
pub flag_node_key: Option<String>,
pub flag_reserved_peers: Option<String>,
pub flag_reserved_only: bool,
pub flag_cache_pref_size: usize,
pub flag_cache_max_size: usize,
pub flag_queue_max_size: usize,

View File

@@ -200,6 +200,7 @@ impl Configuration {
net_path.push("network");
ret.config_path = Some(net_path.to_str().unwrap().to_owned());
ret.reserved_nodes = self.init_reserved_nodes();
ret.reserved_only = self.args.flag_reserved_only;
ret
}

View File

@@ -308,7 +308,7 @@ fn execute_export(conf: Configuration) {
udp_port: None,
nat_enabled: false,
discovery_enabled: false,
pin: true,
reserved_only: true,
boot_nodes: Vec::new(),
use_secret: None,
ideal_peers: 0,
@@ -380,7 +380,7 @@ fn execute_import(conf: Configuration) {
udp_port: None,
nat_enabled: false,
discovery_enabled: false,
pin: true,
reserved_only: true,
boot_nodes: Vec::new(),
use_secret: None,
ideal_peers: 0,