Skip to main content

ExtrinsicMetadata

Trait ExtrinsicMetadata 

Source
pub trait ExtrinsicMetadata {
    type SignedExtensions: SignedExtension;

    const VERSION: u8;
}
Expand description

Implementor is an Extrinsic and provides metadata about this extrinsic.

Required Associated Constants§

Source

const VERSION: u8

The version of the Extrinsic.

Required Associated Types§

Source

type SignedExtensions: SignedExtension

Signed extensions attached to this Extrinsic.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<Address, Call, Signature, Extra> ExtrinsicMetadata for UncheckedExtrinsic<Address, Call, Signature, Extra>
where Extra: SignedExtension,

Source§

const VERSION: u8 = EXTRINSIC_VERSION

Source§

type SignedExtensions = Extra