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.


  • 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