This is a vanity Ethereum address generator. It generates Ethereum addresses until it finds one that starts with a specified string and ends with a specified string.
- Rust programming language
- Cargo package manager
This project uses the following Rust crates:
rand
secp256k1
sha3
structopt
- Clone the repository:
git clone https://github.com/CleanPegasus/ethereum-address-generator.git
cd ethereum-address-generator
- Build the project:
cargo build --release
- Run the program
cargo run -- -s START_STRING -n NUM_THREADS -e END_STRING
Replace START_STRING with the string you want the Ethereum address to start with, NUM_THREADS with the number of threads you want to use for generation, and END_STRING with the string you want the Ethereum address to end with.
For example, to generate an Ethereum address that starts with '0000' using 8 threads and ends with '69420', you would run:
cargo run -- -s 0000 -n 8 -e 69420