Groestlcoin Vanitygen v1.03b released

Started by gruve_p, June 22, 2018, 11:06:33 PM

Previous topic - Next topic


Groestlcoin Vanitygen: Vanity groestlcoin address generator . Vanitygen is a command-line vanity groestlcoin address generator. Add unique flair when you tell people to send groestlcoins.  Alternatively, vanitygen can be used to generate random addresses offline.

If you're tired of the random, cryptic addresses generated by regular groestlcoin clients, then vanitygen is the right choice for you to create a more personalized address.

Changelog Groestlcoin Vanitygen v1.03b :
• Add compressed address support by salfter
• Add ocl compressed address support by scintill
• Add keyconv compressed suppport by ryancdotorg
• Apply bug fix by cmisare

Changelog Groestlcoin Vanitygen v1.02b :
• Improved UI for setting a BIP39 passphrase
• Signed Linux and Windows binaries available
• Multiple Makefile fixes
• Multiple OpenCL fixes
• Removed the need for using the -G flag
• Add keyconv support(encryption/decryption of private keys using password)
• Fix misleading error messages
• Bugfix for compiling kernel

• Vanitygen accepts as input a pattern, or list of patterns to search for, and produces a list of addresses and private keys.
• Vanitygen's search is probabilistic, and the amount of time required to find a given pattern depends on how complex the pattern is, the speed of your computer, and whether you get lucky.
• Vanitygen includes components to perform address searching on your CPU (vanitygen) and your OpenCL-compatible GPU (oclvanitygen). Both can be built from source, and both are included in the Windows binary package.
• Upon finding a match for a given pattern, vanitygen will stop searching for additional matches for that pattern. To search for multiple matches for each pattern, use the -k option
• Prefixes are exact strings that must appear at the beginning of the address. When searching for prefixes, vanitygen will ensure that the prefix is possible, and will provide a difficulty estimate.  Exact prefixes are case-sensitive by default, but may be searched case-insensitively using the -i option
• The percentage displayed just shows how probable it is that a match would be found in the session so far. If it finds your address with 5% on the display, you are extremely lucky.  If it finds your address with 92% on the display, you are unlucky.  If you stop vanitygen with 90% on the display, restart it, and it finds your address with 2% on the display, your first session was unlucky, but your second session was lucky.
• Vanitygen uses the OpenSSL random number generator. This is the same RNG used by groestlcoin and a good number of HTTPS servers. It is regarded as well-scrutinized. On Linux, the RNG will be seeded from /dev/urandom. Guessing the private key of an address found by vanitygen will be no easier than guessing a private key created by groestlcoin itself. Nonetheless, if you feel the default RNG is unable to provide numbers that are sufficiently difficult to guess, vanitygen can be directed to seed the RNG from an external file using the -s option.
• To speed up address generation, vanitygen uses the RNG to choose a private key, and literally increments the private key in a loop searching for a match. As long as the starting point is not disclosed, if a match is found, the private key will not be any easier to guess than if every private key tested were taken from the RNG. Vanitygen will also reload the private key from the RNG after 10,000,000 unsuccessful searches (100M for oclvanitygen), or when a match is found and multiple patterns are being searched for.
• Free software - Gnu GPL v3. Anyone can audit the code.
• Written in C - The code is short, and easy to review.

To use vanitygen, you need to open a command line window and change to the directory where you extracted the vanitygen program.  An easy way to do this in Windows 7, hold down the shift key, right-click on the folder where you unzipped vanitygen, and select "Open command window here."  Then, you can type the vanitygen command at the prompt. Example how to use:

Generate an address using CPU(slower):
Linux: ./vanitygen Fgrs
Windows: vanitygen.exe Fgrs
Difficulty: 78508
Pattern: Fgrs
Address: Fgrsa16NshK1ua6KyBSXahz6D9PYUbvL3d
Privkey: 5JssG8to6x62vf9pC7ktJhXc3jJV31JR1Do7qLvQEx8wVUQ37op

Generate an address using GPU(faster):
Linux: ./oclvanitygen Fgrs
Windows: oclvanitygen.exe Fgrs
Difficulty: 78508
Pattern: Fgrs
Address: FgrsjEdkYaubKoxqKJ9uGP9pHxknhrn7Vj
Privkey: 5KHCnR5HAkdrePoQiXcvJh3ZADt1EymnryySi4tkqTArnQGTwQc

Password protected private keys:
Linux: ./vanitygen -e Fgrs
Windows: vanitygen.exe -e Fgrs
Difficulty: 19627
Enter new password:
Verifying - Enter new password:
Pattern: Fgrs
Address: FgRsguD6fqcHM7HXHG6WDqSg78NrdRB4Bz
Protkey: PsTaTXeXSLDrVc8bjJVg6uTvDhdziG5jHXyM6jC1j1wf4EFCt5n5djP5rBbtnztkvQLQ

Decrypting password protected private keys:
Linux: ./keyconv -d PsTaTXeXSLDrVc8bjJVg6uTvDhdziG5jHXyM6jC1j1wf4EFCt5n5djP5rBbtnztkvQLQ
Windows: keyconv.exe -d PsTaTXeXSLDrVc8bjJVg6uTvDhdziG5jHXyM6jC1j1wf4EFCt5n5djP5rBbtnztkvQLQ
Enter import password:
Address: FgRsguD6fqcHM7HXHG6WDqSg78NrdRB4Bz
Privkey: 5JvKJy4XSeGRHapyTich5oVYiwANPbzjvFiHXSafawU4eNcD5Wt

Note: Groestlcoin addresses consist of random digits and uppercase and lowercase letters, with the exception that the uppercase letter "O", uppercase letter "I", lowercase letter "l", and the number "0" are never used to prevent visual ambiguity.

It is appreciated if feedback of the following is provided:
1. Are you able to create vanity addresses for Groestlcoin?
2. Are you able to create a password protected private key?
3. Are you able to decrypt a password protected key?
4. Are you able to sweep the private keys (using any of our clients)?
5. Are you able to import the private keys (using any of our clients)?

This application is licensed under the GPL version 3. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

The application may have unfound bugs and problems. To leave feedback: 
1.  PM ExploitAgency on bitcointalk:;u=951625
2.  Email: [email protected]
3.  Reports of errors can also be posted in this topic.

Download the Groestlcoin vanitygen here:

Source code: