[][src]Trait sunshine_core::OffchainSigner

pub trait OffchainSigner<T: Runtime>: Send + Sync {
    fn sign(&self, payload: &[u8]) -> T::Signature;
}

Required methods

fn sign(&self, payload: &[u8]) -> T::Signature

Loading content...

Implementations on Foreign Types

impl<T: Runtime, P: Pair> OffchainSigner<T> for PairSigner<T, P> where
    T::AccountId: Into<T::Address>,
    T::Signature: From<P::Signature>,
    <T::Signature as Verify>::Signer: From<P::Public> + IdentifyAccount<AccountId = T::AccountId>,
    <<T::Extra as SignedExtra<T>>::Extra as SignedExtension>::AdditionalSigned: Send + Sync
[src]

Loading content...

Implementors

Loading content...