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

#include <private_execution_steps.hpp>

Public Member Functions

std::shared_ptr< ClientIVCaccumulate ()
 
void parse (std::vector< PrivateExecutionStepRaw > &&steps)
 

Public Attributes

std::vector< acir_format::AcirProgramfolding_stack
 
std::vector< std::string > function_names
 
std::vector< std::shared_ptr< ClientIVC::MegaVerificationKey > > precomputed_vks
 

Detailed Description

Definition at line 45 of file private_execution_steps.hpp.

Member Function Documentation

◆ accumulate()

std::shared_ptr< ClientIVC > bb::PrivateExecutionSteps::accumulate ( )

Definition at line 142 of file private_execution_steps.cpp.

◆ parse()

void bb::PrivateExecutionSteps::parse ( std::vector< PrivateExecutionStepRaw > &&  steps)

Definition at line 112 of file private_execution_steps.cpp.

Member Data Documentation

◆ folding_stack

std::vector<acir_format::AcirProgram> bb::PrivateExecutionSteps::folding_stack

Definition at line 46 of file private_execution_steps.hpp.

◆ function_names

std::vector<std::string> bb::PrivateExecutionSteps::function_names

Definition at line 47 of file private_execution_steps.hpp.

◆ precomputed_vks

std::vector<std::shared_ptr<ClientIVC::MegaVerificationKey> > bb::PrivateExecutionSteps::precomputed_vks

Definition at line 48 of file private_execution_steps.hpp.


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