Crate sp_state_machine

source ·
Expand description

Substrate state machine implementation.

Re-exports§

Modules§

  • State machine backends. These manage the code and storage of contracts.
  • State machine fuzzing implementation, behind fuzzing feature.

Macros§

  • Logs a message at the debug level.
  • Logs a message at the error level.
  • Constructs an event at the trace level.
  • Logs a message at the warn level.

Structs§

Enums§

Constants§

Traits§

  • State Machine Error bound.
  • Trait for inspecting state in any backend.
  • Patricia trie-based storage trait.
  • Key-value pairs storage that is used by trie backend essence.
  • A provider of trie caches that are compatible with [trie_db::TrieDB].
  • A key-value datastore implemented as a database-backed modified Merkle tree.

Functions§

Type Aliases§