Remove public node settings from cli (#8758)
* Remove public node related settings * Fix tests * Unwrap accounts provider in all rpc apis * Unwrap AccountProvider in all cli places * Fix rpc tests
This commit is contained in:
@@ -240,10 +240,6 @@ usage! {
|
||||
{
|
||||
// Global flags and arguments
|
||||
["Operating Options"]
|
||||
FLAG flag_public_node: (bool) = false, or |c: &Config| c.parity.as_ref()?.public_node.clone(),
|
||||
"--public-node",
|
||||
"Start Parity as a public web server. Account storage and transaction signing will be delegated to the UI.",
|
||||
|
||||
FLAG flag_no_download: (bool) = false, or |c: &Config| c.parity.as_ref()?.no_download.clone(),
|
||||
"--no-download",
|
||||
"Normally new releases will be downloaded ready for updating. This disables it. Not recommended.",
|
||||
@@ -948,6 +944,10 @@ usage! {
|
||||
"--rpc",
|
||||
"Does nothing; JSON-RPC is on by default now.",
|
||||
|
||||
FLAG flag_public_node: (bool) = false, or |_| None,
|
||||
"--public-node",
|
||||
"Does nothing; Public node is removed from Parity.",
|
||||
|
||||
ARG arg_dapps_port: (Option<u16>) = None, or |c: &Config| c.dapps.as_ref()?.port.clone(),
|
||||
"--dapps-port=[PORT]",
|
||||
"Dapps server is merged with RPC server. Use --jsonrpc-port.",
|
||||
@@ -1070,7 +1070,6 @@ struct Operating {
|
||||
auto_update_delay: Option<u16>,
|
||||
auto_update_check_frequency: Option<u16>,
|
||||
release_track: Option<String>,
|
||||
public_node: Option<bool>,
|
||||
no_download: Option<bool>,
|
||||
no_consensus: Option<bool>,
|
||||
chain: Option<String>,
|
||||
@@ -1081,6 +1080,9 @@ struct Operating {
|
||||
light: Option<bool>,
|
||||
no_persistent_txqueue: Option<bool>,
|
||||
no_hardcoded_sync: Option<bool>,
|
||||
|
||||
#[serde(rename="public_node")]
|
||||
_legacy_public_node: Option<bool>,
|
||||
}
|
||||
|
||||
#[derive(Default, Debug, PartialEq, Deserialize)]
|
||||
@@ -1797,7 +1799,6 @@ mod tests {
|
||||
auto_update_delay: None,
|
||||
auto_update_check_frequency: None,
|
||||
release_track: None,
|
||||
public_node: None,
|
||||
no_download: None,
|
||||
no_consensus: None,
|
||||
chain: Some("./chain.json".into()),
|
||||
@@ -1808,6 +1809,7 @@ mod tests {
|
||||
light: None,
|
||||
no_hardcoded_sync: None,
|
||||
no_persistent_txqueue: None,
|
||||
_legacy_public_node: None,
|
||||
}),
|
||||
account: Some(Account {
|
||||
unlock: Some(vec!["0x1".into(), "0x2".into(), "0x3".into()]),
|
||||
|
||||
Reference in New Issue
Block a user