Module kimchi::snarky::constraint_system
source · Expand description
The backend used by Snarky, gluing snarky to kimchi. This module holds the actual logic that constructs the circuit using kimchi’s gates, as well as the logic that constructs the permutation, and the symbolic execution trace table (both for compilation and at runtime).
Structs
- The constraint system.
Enums
- A PLONK constraint (or gate) can be
Basic
,Poseidon
,EcAddComplete
,EcScale
,EcEndoscale
, orEcEndoscalar
.