Crate gear_core

source ·
Expand description

Gear core.

This library provides a runner for dealing with multiple little programs exchanging messages in a deterministic manner. To be used primary in Gear Substrate node implementation, but it is not limited to that.

Modules§

  • Vector with limited len realization.
  • Module for checked code.
  • Costs module.
  • Environment for running a module.
  • Execution settings
  • Gas module.
  • Base identifiers for messaging primitives.
  • Module for memory and allocations context.
  • Message processing module.
  • Module for memory pages.
  • Basic struct for working with integer percentages.
  • Module for programs.
  • Gas reservation structures.
  • String with limited length implementation

Macros§

  • Declares data type for storing any kind of id for gear-core, which stores 32 bytes under the hood.