Improve missing default signer error messaging (#17486)

This commit is contained in:
Jack May
2021-05-25 18:31:27 -07:00
committed by GitHub
parent 660d37aadf
commit 6d40d0d141
8 changed files with 37 additions and 66 deletions

View File

@@ -173,16 +173,12 @@ pub fn parse_args<'a>(
matches.value_of("json_rpc_url").unwrap_or(""),
&config.json_rpc_url,
);
let default_signer_arg_name = "keypair".to_string();
let (_, default_signer_path) = CliConfig::compute_keypair_path_setting(
matches.value_of(&default_signer_arg_name).unwrap_or(""),
matches.value_of("keypair").unwrap_or(""),
&config.keypair_path,
);
let default_signer = DefaultSigner {
arg_name: default_signer_arg_name,
path: default_signer_path.clone(),
};
let default_signer = DefaultSigner::from_path(default_signer_path.clone())?;
let CliCommandInfo {
command,