Achi Vanity Addresses

Achi Vanity Addresses

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.

Quick start

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

Run achi_vanitygen_server

Step 5 - Download Achi Vanitygen

Step 6 - Edit

Replace 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

Run watch ./

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