Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::bbapi::CircuitInputNoVK Struct Reference

A circuit to be used in either ultrahonk or chonk (ClientIVC+honk) verification key derivation. More...

#include <bbapi_shared.hpp>

Public Member Functions

 MSGPACK_FIELDS (name, bytecode)
 
bool operator== (const CircuitInputNoVK &other) const =default
 

Public Attributes

std::string name
 Human-readable name for the circuit.
 
std::vector< uint8_t > bytecode
 Serialized bytecode representation of the circuit.
 

Detailed Description

A circuit to be used in either ultrahonk or chonk (ClientIVC+honk) verification key derivation.

Definition at line 22 of file bbapi_shared.hpp.

Member Function Documentation

◆ MSGPACK_FIELDS()

bb::bbapi::CircuitInputNoVK::MSGPACK_FIELDS ( name  ,
bytecode   
)

◆ operator==()

bool bb::bbapi::CircuitInputNoVK::operator== ( const CircuitInputNoVK other) const
default

Member Data Documentation

◆ bytecode

std::vector<uint8_t> bb::bbapi::CircuitInputNoVK::bytecode

Serialized bytecode representation of the circuit.

Contains the ACIR program in serialized form. The format (bincode or msgpack) is determined by examining the first byte of the bytecode.

Definition at line 37 of file bbapi_shared.hpp.

◆ name

std::string bb::bbapi::CircuitInputNoVK::name

Human-readable name for the circuit.

This name is not used for processing but serves as a debugging aid and provides context for circuit identification in logs and diagnostics.

Definition at line 29 of file bbapi_shared.hpp.


The documentation for this struct was generated from the following file: