Generator of beautiful TRC20 (TRON) addresses.
Brute-forces random BIP39 mnemonics until the derived TRON address
(derivation path m/44'/195'/0'/0/0) ends with N identical characters,
e.g. T...xxxxx55555, or with a word from a wordlist file, e.g. T...xxbeauty.
Requires Go 1.26+.
go build./BeautyTRC20 -n <count>
./BeautyTRC20 -words <path>| Flag | Description |
|---|---|
-n |
Number of identical characters the address must end with (1–33, mutually exclusive with -words) |
-words |
Path to a wordlist file; the address must end with one of these words (mutually exclusive with -n) |
-case |
Case requirement for -words matches: any (default), upper, or lower (ignored/invalid with -n) |
Exactly one of -n or -words must be given.
Wordlist files may have one word per line, or rank<TAB>word lines (only
the last field on each line is used), matching the format of common
word-frequency lists. Any word containing characters other than a-z, or
longer than 33 characters, is skipped with a warning.
By default (-case any) words are matched case-insensitively, e.g. beauty
matches ...xxBeAuTy. -case upper requires the word to appear in ALL CAPS
at the end of the address (e.g. ...xxBEAUTY), and -case lower requires
all-lowercase (e.g. ...xxbeauty) — both are slower to find than any since
they accept only one specific casing per character instead of two. Base58
has no uppercase I/O or lowercase l, so words containing i/o are
skipped under -case upper, and words containing l are skipped under
-case lower.
Examples:
./BeautyTRC20 -n 5
./BeautyTRC20 -words common_words_4plus.txt
./BeautyTRC20 -words common_words_4plus.txt -case upperThe search runs on all CPU cores and prints progress once per second.
When a match is found, the mnemonic, address, and (in -words mode) the
matched word are printed and saved to success.txt.
Each extra character makes the search roughly 58× slower (base58
alphabet), so -n values above 5–6, or words longer than 5–6 characters,
can take a very long time.
Searching for a TRON address ending in 5 identical characters (16 workers)...
Found after 8456193 attempts in 4m12.301s
Address: TXk3...Vqqqqq
Mnemonic: word1 word2 ... word12
Saved to success.txt
success.txt contains the mnemonic (private key). Keep it secret.
go test ./...See LICENSE.