AlgoKit Task Vanity Address | Algorand Developer Portal

AlgoKit Task 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