|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/avm_fuzzer/common/weighted_selection.hpp"#include "barretenberg/vm2/common/avm_io.hpp"#include "barretenberg/vm2/common/aztec_types.hpp"#include <random>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::ProtocolContractsMutationConfig = WeightedSelectionConfig< ProtocolContractsMutationOptions, 2 > |
Enumerations | |
| enum class | bb::avm2::fuzzer::ProtocolContractsMutationOptions : uint8_t { bb::avm2::fuzzer::Mutate , bb::avm2::fuzzer::Remove } |
Functions | |
| void | bb::avm2::fuzzer::mutate_protocol_contracts (ProtocolContracts &protocol_contracts, Tx &tx, const std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng) |
Variables | |
| constexpr ProtocolContractsMutationConfig | bb::avm2::fuzzer::PROTOCOL_CONTRACTS_MUTATION_CONFIGURATION |