Skip to content

hash_hunter is an ethereum vanity address generator written in rust

Notifications You must be signed in to change notification settings

ursisterbtw/hash_hunter

Repository files navigation

☁️ hash_hunter ☁️

saturdaynight

hash_hunter is an Ethereum vanity address generator written in both Rust and Python. It is designed to be a proof of concept for generating Ethereum addresses with a specific prefix and suffix, as well as other patterns like palindromes, ascending/descending sequences, and hexspeak.

Features

  • Rust Implementation (main.rs):

    • Maximize CPU utilization for faster address generation.
    • Supports customizable patterns including prefix, suffix, and regex patterns.
    • Provides options for enabling EIP-55 checksum and skipping confirmation prompts.
    • Displays entropy estimation and years to crack for generated addresses.
    • Saves wallet information to files upon finding a match.
  • Python Implementation (main.py):

    • Utilizes multithreading for concurrent address generation.
    • Matches addresses against predefined patterns (e.g., four zeros, triple digits, ascending/descending sequences).
    • Calculates rarity scores for generated addresses.
    • Saves wallet information to files upon finding a match.

Usage

Rust

To run the Rust implementation:

cargo run --release

With additional parameters:

cargo run --release -- --start-pattern 123 --end-pattern abc --min-zeros 5

Python

To run the Python implementation:

python main.py

With additional parameters:

python main.py --start-pattern 123 --end-pattern abc --checksum

Contributions

Feel free to contribute by submitting issues or pull requests. Be careful when testing and ensure you do not use the generated keys on the main Ethereum network.

License

This project is licensed under the MIT License.

About

hash_hunter is an ethereum vanity address generator written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published