pub trait LockableSigner: Signer {
// Required methods
fn is_locked(&self) -> bool;
fn unlock(&self, password: &str) -> Result<(), Error>;
fn lock(&self);
fn change_passphrase(
&self,
old: &str,
new: &str,
log_n: u8,
) -> Result<(), Error>;
fn upgrade(&self, pass: &str, log_n: u8) -> Result<(), Error>;
}
Expand description
Any Signer
that can be locked and unlocked with a passphrase