Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeautyTRC20

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.

Install

Requires Go 1.26+.

go build

Usage

./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 upper

The 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.

Output

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.

Test

go test ./...

License

See LICENSE.

About

Generator of beatiful TRC20 addresses

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages