Press "Enter" to skip to content

Stellar Vanity (Custom) Address Generator

StellarChurch 0

If you ever wanted to have a more personalized Stellar address, there are several vanity address generators out there. I’m going to cover only this one since it works and I don’t want to verify all the others if they are secure. In any case, I advise you to stay away from web-based generators. Although they may have open sourced the code on github, there is no guarantee they didn’t change the code on their website/saving the generated address/seed pairs.

Stellar Vanity Address Generator by dplesca

While the explanation of the developer is pretty straight forward, it might still be a little bit confusing for not so tech-adapt users. So here the Step by Step instruction for everyone else:

  1. Download the version you need.
  2. Go to your download folder and unzip
  3. To easily find the file, copy stellar-vanity.exe to c:/
  4. Click the Windows Start-button and enter: cmd
  5. Click to run ‘Command Prompt
  6. Type cd.. until the prompt reads C:\

Now there are three different ways to generate a custom address:

  1. stellar-vanity.exe dirk
    will result in an address that contains DIRK anywhere
  2. stellar-vanity.exe –verbose –position=start dirk
    will result in an address that contains DIRK at the start

  3. stellar-vanity.exe – -verbose – -position=end dirk
    will result in an address that contains DIRK at the end

To copy Address and Seed drag over the text with your mouse and press CTRL+c, then CTRL+v wherever you want to paste it.

There are obsolete characters in my result. You can remove these by hand if necessary:
It’s actually meant to color the searched phrase differently, however it didn’t work on my system.

Obviously I’m not using these addresses, so no need to try the seeds 😉

If your desired phrase starts with A,B,C or D, and you search for a position at the start, it will automatically start right after the initial G as you can see in the example above. This is because the second character of a Stellar address is always A,B,C or D. More technical explained:

the first byte (8 bits) that is encoded contains the type of the string. A public key has prefix “G” for example.
when converting into base32 the data is consumed 5 bits at a time, so the first 5 bits of the 8 bits version end up being the first character. The second character is therefore the remaining 3 bits from the version byte (but they are all 0s), plus the first 2 bits of the actual data. 2 bits of data give you the characters A through D.

If this post was helpful, feel free to send a tip to:

Leave a Reply

Your email address will not be published. Required fields are marked *