Re-exports

Modules

  • Opaque types. These are used by the CLI to instantiate machinery that don’t need to know the specifics of the runtime. They can then be made to be agnostic over specific formats of data like extrinsics, allowing for them to continue syncing the network through upgrades to even the core data structures.

Macros

  • Calls add_benchmark with all configs from define_benchmarks and passes the first two parameters on.
  • Construct a runtime, with the given name and the given pallets.
  • Calls list_benchmark with all configs from define_benchmarks and passes the first two parameters on.
  • Create new implementations of the Get trait.

Structs

Enums

Constants

Traits

  • Complex storage builder stuff.
  • Something which can compute and check proofs of a historical key owner and return full identification data of that key owner.
  • A trait that is able to provide randomness.
  • A trait for working with macro-generated storage values under the substrate storage API.

Functions

  • The version information used to identify this runtime when compiled natively.

Type Definitions