mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-15 22:01:04 +00:00
Print non-output messages to stderr in subkey (#5286)
* Print non-output messages to stderr in subkey * Update bin/utils/subkey/src/main.rs Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
This commit is contained in:
@@ -81,7 +81,7 @@ trait Crypto: Sized {
|
|||||||
{
|
{
|
||||||
if let Ok((pair, seed)) = Self::Pair::from_phrase(uri, password) {
|
if let Ok((pair, seed)) = Self::Pair::from_phrase(uri, password) {
|
||||||
let public_key = Self::public_from_pair(&pair);
|
let public_key = Self::public_from_pair(&pair);
|
||||||
|
|
||||||
match output {
|
match output {
|
||||||
OutputType::Json => {
|
OutputType::Json => {
|
||||||
let json = json!({
|
let json = json!({
|
||||||
@@ -135,7 +135,6 @@ trait Crypto: Sized {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if let Ok((public_key, v)) =
|
} else if let Ok((public_key, v)) =
|
||||||
<Self::Pair as Pair>::Public::from_string_with_version(uri)
|
<Self::Pair as Pair>::Public::from_string_with_version(uri)
|
||||||
{
|
{
|
||||||
@@ -167,7 +166,7 @@ trait Crypto: Sized {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
println!("Invalid phrase/URI given");
|
eprintln!("Invalid phrase/URI given");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ impl RpcClient {
|
|||||||
client.insert_key(key_type, suri, public).map(|_| ())
|
client.insert_key(key_type, suri, public).map(|_| ())
|
||||||
})
|
})
|
||||||
.map_err(|e| {
|
.map_err(|e| {
|
||||||
println!("Error inserting key: {:?}", e);
|
eprintln!("Error inserting key: {:?}", e);
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ pub(super) fn generate_key<C: Crypto>(desired: &str) -> Result<KeyPair<C>, &'sta
|
|||||||
return Err("Pattern must not be empty");
|
return Err("Pattern must not be empty");
|
||||||
}
|
}
|
||||||
|
|
||||||
println!("Generating key containing pattern '{}'", desired);
|
eprintln!("Generating key containing pattern '{}'", desired);
|
||||||
|
|
||||||
let top = 45 + (desired.len() * 48);
|
let top = 45 + (desired.len() * 48);
|
||||||
let mut best = 0;
|
let mut best = 0;
|
||||||
@@ -94,14 +94,14 @@ pub(super) fn generate_key<C: Crypto>(desired: &str) -> Result<KeyPair<C>, &'sta
|
|||||||
score: score,
|
score: score,
|
||||||
};
|
};
|
||||||
if best >= top {
|
if best >= top {
|
||||||
println!("best: {} == top: {}", best, top);
|
eprintln!("best: {} == top: {}", best, top);
|
||||||
return Ok(keypair);
|
return Ok(keypair);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
done += 1;
|
done += 1;
|
||||||
|
|
||||||
if done % good_waypoint(done) == 0 {
|
if done % good_waypoint(done) == 0 {
|
||||||
println!("{} keys searched; best is {}/{} complete", done, best, top);
|
eprintln!("{} keys searched; best is {}/{} complete", done, best, top);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user