Skip to content
This new developer portal is under construction. For complete documentation, please refer to the old developer portal.

vanity-address

The AlgoKit Vanity Address feature allows you to generate a vanity Algorand address. A vanity address is an address that contains a specific keyword in it. The keyword can only include uppercase letters A-Z and numbers 2-7. The longer the keyword, the longer it may take to generate a matching address.

Usage

Available commands and possible usage as follows:

> algokit task vanity-address
Usage: algokit task vanity-address [OPTIONS] KEYWORD
Generate a vanity Algorand address. Your KEYWORD can only include letters A - Z and numbers 2 - 7. Keeping your
KEYWORD under 5 characters will usually result in faster generation. Note: The longer the KEYWORD, the longer it may
take to generate a matching address. Please be patient if you choose a long keyword.
Options:
-m, --match [start|anywhere|end]
Location where the keyword will be included. Default is start.
-o, --output [stdout|alias|file]
How the output will be presented.
-a, --alias TEXT Alias for the address. Required if output is "alias".
--file-path PATH File path where to dump the output. Required if output is "file".
-f, --force Allow overwriting an aliases without confirmation, if output option is 'alias'.
-h, --help Show this message and exit.

Examples

Generate a vanity address with the keyword “ALGO” at the start of the address with default output to stdout:

> algokit task vanity-address ALGO

Generate a vanity address with the keyword “ALGO” at the start of the address with output to a file:

> algokit task vanity-address ALGO -o file -f vanity-address.txt

Generate a vanity address with the keyword “ALGO” anywhere in the address with output to a file:

> algokit task vanity-address ALGO -m anywhere -o file -f vanity-address.txt

Generate a vanity address with the keyword “ALGO” at the start of the address and store into a wallet alias:

> algokit task vanity-address ALGO -o alias -a my-vanity-address