This is a Java-based Bitcoin vanity address generator that allows users to generate Bitcoin wallet addresses with specific vanity patterns. The generator can be run in the command line and supports three modes:
- No args: Generates random Bitcoin wallet address.
- 1 arg: Generates a Bitcoin wallet with a given word argument (using default 2 threads).
- 2 args: Generates a Bitcoin wallet with a given word (1st arg) running on given number of threads (2nd arg).
Make sure you have at least Java 8 installed on your machine.
Clone this repository and navigate to the project directory in the command line. Build using mvn clean install
Mode 1: 0 Arguments
java -jar VanityWalletGenerator.jar
This command generates a random Bitcoin wallet address without any specific vanity pattern.
Mode 2: 1 Argument
java -jar VanityWalletGenerator.jar <word>
Replace <word>
with the desired word or pattern. This command generates a Bitcoin wallet address with the specified vanity pattern using 2 threads.
Mode 3: 2 Arguments
java -jar VanityWalletGenerator.jar <word> <threads>
Replace with the desired word or pattern, and with the number of threads you want to use. This command generates a Bitcoin wallet address with the specified vanity pattern using the defined number of threads.
Generating vanity addresses may take some time, especially with complex patterns and a higher number of threads. The expected time to completion increases exponentially for every additional character added into <word>
Patience is advised but the process can be interrupted at any time.
This tool is provided for educational and experimental purposes only. Use it responsibly and at your own risk. The developers are not responsible for any misuse or consequences resulting from the use of this tool.