Crate essential_check

source ·
Expand description

Core logic for validating Predicates, Solutions and SolutionData against associated predicates.

Typical usage is to first validate predicates and solutions independently in full prior to validating against one another with solution::check_predicates.

§Predicate Validation

§Solution Validation

§Solution + Predicate Validation

Modules§

  • The essential constraint checking implementation.
  • Items related to the validation of Predicates.
  • A minimal crate providing Essential’s generic signing, verification and public key recovery functions implemented using secp256k1 and the essential_hash crate.
  • Items related to validating Solutions.
  • The essential state read VM implementation.
  • Common types for Essential Chain.