This project generates Ethereum (EVM) wallets from random seeds, searching for addresses containing a user-specified prefix. It supports multi-threaded brute-force searching and CPU pinning for optimal performance, already tested and got perfect running with linux only.
- Generate EVM wallets from random 32-byte seeds
- Search for addresses containing a specific prefix
- Multi-threaded brute-force search with default 4
- Each thread can be pinned to a specific CPU core (Linux, via
libc) - Configurable timeout and thread count
Build:
cargo b --release
Run:
./evm-wallet-creation
-por--prefix(required): Substring to search for in the address (case-sensitive)--timeout(optional): Timeout in seconds for each thread (default: 1800)-tor--threads(optional): Number of threads to use (default: 4)
Example:
./evm-wallet-creation -p 0x0123 --timeout 600 -t 8
- alloy (EVM signing)
- rand (randomizing seed)
- clap (argument parsing)
- libc (CPU pinning)
- hex (encoding bytes)
This project is licensed under the MIT License. See LICENSE for details.