Bitcoin Vanity Address Generation For BrainWallets.
Tired of the random, cryptic addresses generated by regular bitcoin clients? now you can use vanityBrain to create a more personalized address!
Want to have your money always with you? want a rememberable bitcoin account?
This tool will help you get an address, that you and your friends can remember!
This tool is written in python (v2), and depends on coinkit library.
python vanityBrain.py <vanity address starting> [args]
A script to find vanity address with seed of a givven parameters.
positional arguments:
prefix prefix of desired address, (not including the starting 1)
optional arguments:
-h, --help show this help message and exit
-n dont use electrum compatible search
-d DICTFILE dictionary file to take passphrase from
-l LENGTH length of desired passphrase
-t MAXTRIES maximum number of tries
-i case-insensitive vanity address search
--version show program's version number and exit
in default, this script looks for 12 words electrum compatible seed
look for electrum compatible address, that starts with 1B:
$ python vanityBrain.py B
looking for addresses starting with 1B:
your new key is: angry half quick rant cloud loser into attack shock quietly reveal afraid
and your address is: 1BSh7VrVHzumkvYkoNaEyQ99tkGEaBaRG9
electrum compatible address, starts with 1B or 1b:
$ python vanityBrain.py B -i
looking for addresses starting with 1b:
your new key is: lift human least quietly talk bring stole smile knee hurt rock mask
and your address is: 1B6dRPwogCgDPJzhRUDqfCmBUar2aVikzj
$ python vanityBrain.py B -i
looking for addresses starting with 1b:
your new key is: person stuck stomach relationship flirt pound weird companion remind today taint known
and your address is: 1bVMGoddarpjP6nfEkWtQmpRodjZec5mm
3 english words address, starts with 1B:
$ python vanityBrain.py B -n -l 3
looking for addresses starting with 1b:
Opening dictionary file bip39.txt and validating encoding is utf-8
finished reading file bip39.txt, starting bruteforce...
your new key is: snap confirm height
and your address is: 1BgNFpbntqfAEQCXLXjAskGHU8fhj13JWD
A. make sure asked address has only base58 acceptable characters (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz)
B. estimate time for address generating and notify user of progress.
C. coinkit passphrases seems not to be used by any software, posiible to remove that option?
D. add hive algorythm.