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

Go to the source code of this file.

Namespaces

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

Typedefs

using bb::avm2::fuzzer::PublicCallRequestMutationConfig = WeightedSelectionConfig< PublicCallRequestMutationOptions, 4 >
 

Enumerations

enum class  bb::avm2::fuzzer::PublicCallRequestMutationOptions : uint8_t { bb::avm2::fuzzer::ContractAddress , bb::avm2::fuzzer::MsgSender , bb::avm2::fuzzer::IsStaticCall , bb::avm2::fuzzer::Calldata }
 

Functions

PublicCallRequestWithCalldata bb::avm2::fuzzer::generate_public_call_request (std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng)
 
void bb::avm2::fuzzer::mutate_public_call_request (PublicCallRequestWithCalldata &request, std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng)
 

Variables

constexpr uint16_t bb::avm2::fuzzer::MAX_CALLDATA_SIZE = 256
 
constexpr PublicCallRequestMutationConfig bb::avm2::fuzzer::PUB_REQUEST_MUTATION_CONFIGURATION