transaction_fuzzer/
config_fuzzer.rs

1// Copyright (c) Mysten Labs, Inc.
2// SPDX-License-Identifier: Apache-2.0
3
4use crate::{
5    account_universe::{AUTransactionGen, AccountUniverseGen, run_and_assert_universe},
6    executor::Executor,
7};
8
9/// Run transactions with the given reference gas price.
10pub fn run_rgp(
11    universe: AccountUniverseGen,
12    transaction_gens: Vec<impl AUTransactionGen + Clone>,
13    rgp: u64,
14) {
15    let mut executor = Executor::new_with_rgp(rgp);
16    assert!(run_and_assert_universe(universe, transaction_gens, &mut executor).is_ok());
17}
18
19// TODO: add other protocol config fuzzers here