More stable, faster Vanitygen for Bitcoin Cash's CashAddr!
Switch branches/tags
Clone or download
Pull request Compare This branch is 95 commits ahead of samr7:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
production-build-utils
.clang-format
.gitignore
INSTALL
LICENSE
Makefile
Makefile.Win32
README.md
avl.h
calc_addrs.cl
cashaddr.c
cashaddr.h
keyconv.c
oclengine.c
oclengine.h
oclvanitygen.c
oclvanityminer.c
pattern.c
pattern.h
util.c
util.h
vanitygen.c
winglue.c
winglue.h

README.md

Vanitygen Cash

Vanitygen for Bitcoin Cash! Crafted by the creators of CashAddress.Github.io

Vanitygen Cash on Hyper

Download

The compiled binaries for Windows, Mac and Linux can be found at releases.

Advice

Alphabet: 023456789acdefghjklmnpqrstuvwxyz

  • The first character must be q

  • The second character must be either p, q, r, or z.

To build:

Mac

brew install openssl@1.1 hyperscan
make

Linux

sudo apt-get install libhyperscan-dev g++-7 ocl-icd-opencl-dev libssl-dev
make

Windows

too long

Significant changes made (to comply with AGPL v3)

  • Make it generate addresses in CashAddr format (remove case sensitivity...)

  • Let Vanitygen search for both compressed and uncompressed addresses

  • Output in TSV and CSV formats

  • Replace PCRE with Hyperscan for efficient regex search!

  • Fix some warnings

  • Make it OpenSS 1.1L compatible

TODOs:

  • Port libsecp256k1 code (long term)

  • SHA256 accelerate

  • OCL compressed