Trait gclient::ext::sp_runtime::traits::SignaturePayload

pub trait SignaturePayload {
    type SignatureAddress: TypeInfo;
    type Signature: TypeInfo;
    type SignatureExtra: TypeInfo;
}
Expand description

Something that acts like a SignaturePayload of an Extrinsic.

Required Associated Types§

type SignatureAddress: TypeInfo

The type of the address that signed the extrinsic.

Particular to a signed extrinsic.

type Signature: TypeInfo

The signature type of the extrinsic.

Particular to a signed extrinsic.

type SignatureExtra: TypeInfo

The additional data that is specific to the signed extrinsic.

Particular to a signed extrinsic.

Implementations on Foreign Types§

§

impl SignaturePayload for ()

§

impl<Address, Signature, Extra> SignaturePayload for (Address, Signature, Extra)
where Address: TypeInfo, Signature: TypeInfo, Extra: TypeInfo,

§

type SignatureAddress = Address

§

type Signature = Signature

§

type SignatureExtra = Extra

§

impl<Extra> SignaturePayload for (u64, Extra)
where Extra: TypeInfo,

Implementors§