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

#include <simulator.hpp>

Public Member Functions

 MSGPACK_CAMEL_CASE_FIELDS (ws_data_dir, ws_map_size_kb, tx, globals, contract_classes, contract_instances, public_data_writes, note_hashes, protocol_contracts)
 

Public Attributes

std::string ws_data_dir
 
uint64_t ws_map_size_kb
 
Tx tx
 
GlobalVariables globals
 
std::vector< ContractClasscontract_classes
 
std::vector< std::pair< AztecAddress, ContractInstance > > contract_instances
 
std::vector< bb::crypto::merkle_tree::PublicDataLeafValuepublic_data_writes
 
std::vector< FFnote_hashes
 
ProtocolContracts protocol_contracts
 

Detailed Description

Request struct for fuzzer simulation communication between C++ and TypeScript. Contains all data needed for the TS simulator to execute a transaction.

Definition at line 20 of file simulator.hpp.

Member Function Documentation

◆ MSGPACK_CAMEL_CASE_FIELDS()

FuzzerSimulationRequest::MSGPACK_CAMEL_CASE_FIELDS ( ws_data_dir  ,
ws_map_size_kb  ,
tx  ,
globals  ,
contract_classes  ,
contract_instances  ,
public_data_writes  ,
note_hashes  ,
protocol_contracts   
)

Member Data Documentation

◆ contract_classes

std::vector<ContractClass> FuzzerSimulationRequest::contract_classes

Definition at line 25 of file simulator.hpp.

◆ contract_instances

std::vector<std::pair<AztecAddress, ContractInstance> > FuzzerSimulationRequest::contract_instances

Definition at line 27 of file simulator.hpp.

◆ globals

GlobalVariables FuzzerSimulationRequest::globals

Definition at line 24 of file simulator.hpp.

◆ note_hashes

std::vector<FF> FuzzerSimulationRequest::note_hashes

Definition at line 31 of file simulator.hpp.

◆ protocol_contracts

ProtocolContracts FuzzerSimulationRequest::protocol_contracts

Definition at line 33 of file simulator.hpp.

◆ public_data_writes

std::vector<bb::crypto::merkle_tree::PublicDataLeafValue> FuzzerSimulationRequest::public_data_writes

Definition at line 29 of file simulator.hpp.

◆ tx

Tx FuzzerSimulationRequest::tx

Definition at line 23 of file simulator.hpp.

◆ ws_data_dir

std::string FuzzerSimulationRequest::ws_data_dir

Definition at line 21 of file simulator.hpp.

◆ ws_map_size_kb

uint64_t FuzzerSimulationRequest::ws_map_size_kb

Definition at line 22 of file simulator.hpp.


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