Trait frame_system::offchain::SignedPayload [−][src]
pub trait SignedPayload<T: SigningTypes>: Encode { fn public(&self) -> T::Public; fn sign<C: AppCrypto<T::Public, T::Signature>>(
&self
) -> Option<T::Signature> { ... } fn verify<C: AppCrypto<T::Public, T::Signature>>(
&self,
signature: T::Signature
) -> bool { ... } }
Expand description
Utility trait to be implemented on payloads that can be signed.
Required methods
Provided methods
Sign the payload using the implementor’s provided public key.
Returns Some(signature)
if public key is supported.