pub trait AppPair: AppCrypto + Pair<Public = Self::Public, Signature = Self::Signature> {
    type Generic: IsWrappedBy<Self> + Pair<Public = <Self::Public as AppPublic>::Generic, Signature = <Self::Signature as AppSignature>::Generic> + Pair;
}
Expand description

Application-specific key pair.

Required Associated Types§

type Generic: IsWrappedBy<Self> + Pair<Public = <Self::Public as AppPublic>::Generic, Signature = <Self::Signature as AppSignature>::Generic> + Pair

The wrapped type which is just a plain instance of Pair.

Object Safety§

This trait is not object safe.

Implementors§

§

impl AppPair for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPair

§

impl AppPair for gclient::ext::sp_runtime::app_crypto::ed25519::AppPair

§

impl AppPair for gclient::ext::sp_runtime::app_crypto::sr25519::AppPair