Module prover

Module prover 

Source
Expand description

Private kernel prover trait and BB binary integration.

Ports the TS PrivateKernelProver interface and BBPrivateKernelProver implementation that shells out to the bb binary for proof generation.

Structs§

BbPrivateKernelProver
Private kernel prover backed by the Barretenberg (bb) binary.
BbProverConfig
Configuration for the BB prover.
ChonkProofWithPublicInputs
ChonkProof with public inputs — the final aggregated proof.
PrivateExecutionStep
A single step in private execution, used to build a ChonkProof.
PrivateKernelSimulateOutput
Output from a kernel circuit simulation or witness generation.
ProvingTimings
Proving timings for the entire transaction.
StepTimings
Timing metadata for an execution step.

Enums§

BbResult
Result from BB binary execution.

Traits§

PrivateKernelProver
Private kernel prover interface.