ZeroSeeker is a Rust-based command-line utility that generates Ethereum contract addresses with a specified number of leading or total zero bytes. Specialized for deployment of non-deterministic contracts, ZeroSeeker generates a private key whose initial nonce can be used to generate a contract with chosen amount of leading or total zero bytes.
To use ZeroSeeker, run the following command:
cargo run --release -- -e "your_entropy_seed" -z number_of_zero_bytes [-l]
Replace your_entropy_seed with a string that will be used as a seed for generating the private key, and number_of_zero_bytes with the desired number of zero bytes in the contract address. Use the -l flag to specify if you want to count leading zero bytes (flag) or total zero bytes (no flag).
$ claude mcp add zero-seeker \
-- python -m otcore.mcp_server <graph>