Trait polymesh_api_client::signer::KeypairSigner

source ·
pub trait KeypairSigner: Send + Sync + Sized + Clone {
    // Required methods
    fn account(&self) -> AccountId;
    fn sign(&self, message: &[u8]) -> MultiSignature;
    fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>;
}

Required Methods§

source

fn account(&self) -> AccountId

source

fn sign(&self, message: &[u8]) -> MultiSignature

source

fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl KeypairSigner for Pair

source§

fn account(&self) -> AccountId

source§

fn sign(&self, message: &[u8]) -> MultiSignature

source§

fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>

source§

impl KeypairSigner for Pair

source§

fn account(&self) -> AccountId

source§

fn sign(&self, message: &[u8]) -> MultiSignature

source§

fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>

source§

impl KeypairSigner for Keypair

source§

fn account(&self) -> AccountId

source§

fn sign(&self, message: &[u8]) -> MultiSignature

source§

fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>

source§

impl KeypairSigner for Keypair

source§

fn account(&self) -> AccountId

source§

fn sign(&self, message: &[u8]) -> MultiSignature

source§

fn from_string(s: &str, password_override: Option<&str>) -> Result<Self>

Implementors§