Skip to content

kevinbogner/deposit-fuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deposit-Fuzz: An Ethereum Deposit Fuzzer (Work In Progress)

Deposit-Fuzz simulates Ethereum deposit scenarios by randomizing the parameters involved. It utilizes ethereal, eth2-val-tools, and Rust.

Prerequisites

Setup

Update the secrets.env file to match your configurations. An example of this file is included in the repository.

Build & Run

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

License

Deposit-Fuzz is released under the GNU General Public License version 3.

About

Fuzzing tool for Ethereum deposits.

Resources

License

Stars

Watchers

Forks

Languages