Deposit-Fuzz simulates Ethereum deposit scenarios by randomizing the parameters involved. It utilizes ethereal, eth2-val-tools, and Rust.
Update the secrets.env file to match your configurations. An example of this file is included in the repository.
cargo build --release
./target/release/deposit-fuzzYou can use the -r or --randomize flag to randomize the deposit data:
./target/release/deposit-fuzz -ror
./target/release/deposit-fuzz --randomizeYou can also specify a node URL with the --rpc flag to override the ETH1_NETWORK value from secrets.env:
./target/release/deposit-fuzz --rpc http://127.0.0.1:8545Deposit-Fuzz is released under the GNU General Public License version 3.