Really simple way to generate your golden vanity addresses.
The project started from a series of videos that Tiago created developing tools to generate Bitcoin adresses from scratch using NodeJS.
After seeing the videos, Miguel came up with the idea of creating an app to generate vanity (custom) Bitcoin addresses.
After a lot of chats, coding and fun, Van AuGen was finally born!
The name Van AuGen was created using a mix of ideas:
- Van: for "vanity".
- AuGen: "eyes" in german.
- Au: "golden" symbol in the periodic table - rare and precious metal.
- Gen: for "generator".
This is why we created the following slogan, combining all the ideas:
" Van AuGen generates your golden Bitcoin vanity address! "
The features are:
- Generate custom Bitcoin addresses.
- Option to change the number of cpu cores to be used.
- Option to enable or disable case sensitive.
- Option to change the desired text location (beginning or end).
- Option to change address type: Legacy or Segwit (P2SH)
To make things easy lets follow step by step:
Step 1: Install NodeJS
Step 2: Download Van AuGen
You may clone the project from the github repository:
git clone https://github.com/MiguelMedeiros/van-augen-bitcoin-vanity-address.git .
Step 3: Install dependencies
You need to open a terminal and go the the directory you just downloaded on step 2 and type the following command (keep in mind this might take a while):
Step 4: Start the backend:
Still in the same directory of step 3, run the following command:
Step 5: Access the frontend:
You must open your brownser at the following URL:
Step 6: Start Gulp (only for developers)
Still in the same directory, execute the following command.
List of libraries used by the project:
- Express - minimalist web framework for Node.js.
- Gulp - task automation (concat, livereload, sass, uglify, etc).
- Bitcoinjs-lib - library with ready-made Bitcoin protocol functions.
- Eccrypto - library for elliptical curves.
- Threads - library for thread control.
- Bootstrap - library to create responsive front end.
- Jquery Mask - library to create masks in inputs.
- Jquery Counter - library to create counters.
- Clipboard JS - library to copy texts.
- QrCode - library to create QrCodes.
- Beeper - library to sound a beep when you find the address.