Skip to content

Repository files navigation

Ethereum Wallet Address Generator (with prefix)

This application generates Ethereum addresses with customizable prefixes. It utilizes multithreading to maximize the address generation speed.

Prerequisites

To run this application, make sure you have Java 1.8 installed

Usage

Clone the repository:

git clone https://github.com/tedornitier/EthWallet.git

or

Download the latest release from here.

Commands

  • Generate a random address not encrypted:
    java -jar EthWallet-<version>.jar generate
  • Generate a random address encrypted using a key:
    java -jar EthWallet-<version>.jar generate-encrypted --key <encryption-key>
  • Generate a random address with a prefix not encrypted:
    java -jar EthWallet-<version>.jar generate --prefix <prefix>
  • Generate a random address with a prefix encrypted using a key:
    java -jar EthWallet-<version>.jar generate-encrypted --prefix <prefix> --key <encryption-key>
  • Decrypt a string using a key:
    java -jar EthWallet-<version>.jar decrypt --string <encrypted-string> --key <encryption-key>
  • Encrypt a string using a key:
    java -jar EthWallet-<version>.jar encrypt --string <string> --key <encryption-key>
  • Show version:
    java -jar EthWallet-<version>.jar --version
    or
    java -jar EthWallet-<version>.jar -v
  • Adding --hexize to any command with --prefix will convert the prefix input to hex (example: hello > 4e770):
    java -jar EthWallet-<version>.jar generate --prefix <prefix> --hexize
  • Show help:
    java -jar EthWallet-<version>.jar --help

Important Note

Generating addresses with specific prefixes involves a random process. The time taken to find an address with the desired prefix can vary significantly depending on the prefix length and available system resources.

The application utilizes the available processors on your system to run address generation in parallel. You can adjust the numThreads variable in the code to control the number of threads used.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages