Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
protocol_contracts.hpp
Go to the documentation of this file.
1#pragma once
2
6
7#include <random>
8
9namespace bb::avm2::fuzzer {
10
12 Mutate,
13 Remove,
14};
15
17
21});
22
25 const std::vector<AztecAddress>& contract_addresses,
26 std::mt19937_64& rng);
27
28} // namespace bb::avm2::fuzzer
constexpr ProtocolContractsMutationConfig PROTOCOL_CONTRACTS_MUTATION_CONFIGURATION
void mutate_protocol_contracts(ProtocolContracts &protocol_contracts, Tx &tx, const std::vector< AztecAddress > &contract_addresses, std::mt19937_64 &rng)
WeightedSelectionConfig< ProtocolContractsMutationOptions, 2 > ProtocolContractsMutationConfig
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13