Expand description
Structs§
- Cell
- A cell in a circuit or witness, uniquely identified by a row number and a column number.
- Circuit
- A PLONK circuit.
- Circuit
Builder - Allows building PLONK
Circuits. - Circuit
Section Builder - Implements
CircuitViewfor a sub-section of the circuit. - Circuit
View Generator - Compilation
Options - Circuit compilation & proving options.
- Compressed
Circuit - A PLONK circuit in committed form.
- Constraint
- Represents a PLONK constraint as a sum of monomials (implicitly constrained to equal 0).
- Proof
- A PLONK proof.
- Proving
Options - Circuit compilation & proving options.
- Variable
- Represents a variable in a
Constraintexpression. - Witness
- Witness
Section - Witness
View Generator
Enums§
Constants§
- OPTIONS_
DEFAULT_ BLOWUP_ LOG2 - Default blowup factor (16) in logarithmic form.
Traits§
- Cell
Offset - A value that can be used as a relative row or column offset in
WitnessView::cellandCircuitView::cell. - Chip
- Represents a reusable PLONK chip that you can use to build circuits.
- Circuit
View - Witness
View
Functions§
- cell
- Shorthand for
Cell::new. - make_
const - Short-hand for
Constraint::make_const. - rvar
- Short-hand for
Constraint::make_varwith a rotation. - var
- Short-hand for
Constraint::make_var.