Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bbapi_chonk.hpp File Reference

Chonk-specific command definitions for the Barretenberg RPC API. More...

Go to the source code of this file.

Classes

struct  bb::bbapi::ChonkStart
 Initialize a new Chonk instance for incremental proof accumulation. More...
 
struct  bb::bbapi::ChonkStart::Response
 Empty response indicating successful initialization. More...
 
struct  bb::bbapi::ChonkLoad
 Load a circuit into the Chonk instance for accumulation. More...
 
struct  bb::bbapi::ChonkLoad::Response
 Empty response indicating successful circuit loading. More...
 
struct  bb::bbapi::ChonkAccumulate
 Accumulate the previously loaded circuit into the IVC proof. More...
 
struct  bb::bbapi::ChonkAccumulate::Response
 Empty response indicating successful circuit accumulation. More...
 
struct  bb::bbapi::ChonkProve
 Generate a proof for all accumulated circuits. More...
 
struct  bb::bbapi::ChonkProve::Response
 Contains the generated IVC proof. More...
 
struct  bb::bbapi::ChonkVerify
 Verify a Chonk proof with its verification key. More...
 
struct  bb::bbapi::ChonkVerify::Response
 Contains the verification result. More...
 
struct  bb::bbapi::ChonkComputeStandaloneVk
 Compute standalone verification key for a circuit. More...
 
struct  bb::bbapi::ChonkComputeStandaloneVk::Response
 Contains the computed verification key in multiple formats. More...
 
struct  bb::bbapi::ChonkComputeIvcVk
 Compute IVC verification key for the complete proof. More...
 
struct  bb::bbapi::ChonkComputeIvcVk::Response
 Contains the computed IVC verification key. More...
 
struct  bb::bbapi::ChonkCheckPrecomputedVk
 Verify that a precomputed verification key matches the circuit. More...
 
struct  bb::bbapi::ChonkCheckPrecomputedVk::Response
 Contains the validation result. More...
 
struct  bb::bbapi::ChonkStats
 Get gate counts for a circuit. More...
 
struct  bb::bbapi::ChonkStats::Response
 Contains gate count information. More...
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::bbapi
 

Detailed Description

Chonk-specific command definitions for the Barretenberg RPC API.

This file contains command structures for Chonk (Client-side Incrementally Verifiable Computation) operations including circuit loading, accumulation, proving, and verification key computation.

Definition in file bbapi_chonk.hpp.