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§

source

type SignatureAddress: TypeInfo

The type of the address that signed the extrinsic.

Particular to a signed extrinsic.

source

type Signature: TypeInfo

The signature type of the extrinsic.

Particular to a signed extrinsic.

source

type SignatureExtra: TypeInfo

The additional data that is specific to the signed extrinsic.

Particular to a signed extrinsic.

Implementations on Foreign Types§

source§

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

source§

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

§

type SignatureAddress = Address

§

type Signature = Signature

§

type SignatureExtra = Extra

source§

impl SignaturePayload for ()

Implementors§