|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/avm_fuzzer/mutations/tx_data.hpp"#include "barretenberg/avm_fuzzer/fuzz_lib/constants.hpp"#include "barretenberg/avm_fuzzer/mutations/basic_types/field.hpp"#include "barretenberg/avm_fuzzer/mutations/basic_types/vector.hpp"#include "barretenberg/avm_fuzzer/mutations/fuzzer_data.hpp"#include "barretenberg/avm_fuzzer/mutations/instructions/instruction_block.hpp"#include "barretenberg/avm_fuzzer/mutations/tx_types/accumulated_data.hpp"#include "barretenberg/avm_fuzzer/mutations/tx_types/public_call_request.hpp"#include "barretenberg/vm2/common/avm_io.hpp"#include "barretenberg/vm2/common/aztec_constants.hpp"#include "barretenberg/vm2/common/aztec_types.hpp"#include "barretenberg/vm2/common/tagged_value.hpp"#include "barretenberg/vm2/simulation/lib/contract_crypto.hpp"#include <optional>#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 |
Functions | |
| void | bb::avm2::fuzzer::mutate_tx (Tx &tx, std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng) |
| void | bb::avm2::fuzzer::mutate_gas_settings (GasSettings &gas_settings, std::mt19937_64 &rng) |
| void | bb::avm2::fuzzer::mutate_gas (Gas &gas, std::mt19937_64 &rng) |
| void | bb::avm2::fuzzer::mutate_gas_fees (GasFees &fees, std::mt19937_64 &rng) |
| void | bb::avm2::fuzzer::mutate_fuzzer_data_vec (const FuzzerContext &context, std::vector< FuzzerData > &enqueued_calls, std::mt19937_64 &rng, size_t max_size) |
Variables | |
| constexpr uint32_t | bb::avm2::fuzzer::MIN_GAS = 1000 |
| constexpr uint32_t | bb::avm2::fuzzer::MAX_GAS = 10000000 |
| constexpr uint128_t | bb::avm2::fuzzer::MIN_FEE = 1 |
| constexpr uint128_t | bb::avm2::fuzzer::MAX_FEE = 1000 |
| constexpr uint32_t | bb::avm2::fuzzer::AVM_MAX_PROCESSABLE_DA_GAS |