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-fuzz
You can use the -r
or --randomize
flag to randomize the deposit data:
./target/release/deposit-fuzz -r
or
./target/release/deposit-fuzz --randomize
You 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:8545
Deposit-Fuzz is released under the GNU General Public License version 3.