Module sp_runtime::generic[][src]

Generic implementations of Extrinsic/Header/Block.

Structs

Block

Abstraction over a substrate block.

CheckedExtrinsic

Definition of something that the external world might want to say; its existence implies that it has been checked and is good, particularly with regards to the signature.

Digest

Generic header digest.

Header

Abstraction over a block header for a substrate chain.

SignedBlock

Abstraction over a substrate block and justification.

SignedPayload

A payload that has been signed for an unchecked extrinsics.

UncheckedExtrinsic

A extrinsic right from the external world. This is unchecked and so can contain a signature.

Enums

BlockId

Something to identify a block.

ChangesTrieSignal

Available changes trie signals.

DigestItem

Digest item that is able to encode/decode 'system' digest items and provide opaque access to other items.

DigestItemRef

A 'referencing view' for digest item. Does not own its contents. Used by final runtime implementations for encoding/decoding its log items.

Era

An era to describe the longevity of a transaction.

OpaqueDigestItemId

Type of a digest item that contains raw data; this also names the consensus engine ID where applicable. Used to identify one or more digest items of interest.

Type Definitions

Phase

Era phase