Achi Vanitygen program is designed to help you easily create Achi vanity addresses with a given pattern.
You can use a vanity address program to create a more personalized address. For example, you can create an address that starts with ‘ach1stake’ and ask people to send Achi to ach1stakelhnltrea985…gza8u0zlnhqac7qakfzw5 or otherwise use it as any generic Achi address.
The amount of time required to find a given pattern depends on how long the pattern is, the speed of the computer(s) employed to do the calculations and luck. On average it takes 8-12 hours to generate vanity address with special 5 symbols after ach1, the more symbols after ach1 in the pattern the more time it takes to generate.
Achi Vanitygen program includes two components to perform address searching on a CPU. Achi Vanitygen generates vanity addresses and Achi Vanitygen Server aggregates data from Achi Vanitygen. You can run these two components either on one PC or on multiple PCs. The connection between server and client parts protected by ssl. To speed-up the process of searching vanity addresses you can run Achi Vanitygen Server and Achi Vanitygen on different PCs. E.g. Server part is run on your PC and Achi Vanitygen is run on one or more remote servers.
Step 1 - Download Achi Vanitygen Server
Step 2 - Generate SSL certificate (optional)
Copy server.crt to all clients
Step 3 - Configure patterns
Add patterns to prefixes.json
Step 4 - Start Server
Step 5 - Download Achi Vanitygen
Step 6 - Edit start_clients.sh
Replace 127.0.0.1 with IP address of your server or do not make any changes if client and server are on the same PC
Step 7 - Start Achi Vanitygen
Step 8 - Addresses generation
Wait for vanity addresses generation
Step 9 - Get mnemonics
Open file addresses.json after vanity addreses are found.
Step 10 - Add new wallet with vanity address
Use new found mnemonic with
achi keys add
Ensure initial_num_public_keys: 1000 in .achi/mainnet/config/config.yaml