Skip to content

sbrekelmans/ltovanitygen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LTO Vanity Address generator

Rough tool to bruteforce an LTO Vanity address - an adress starting or ending with a specific string. It uses lto-crypto by LTO Network to generate an address and compare it to the users' input.

Installing

Clone the code (or download) and install locally:

git clone https://github.com/sbrekelmans/ltovanitygen.git
cd ltovanitygen
npm install

Then start with

npm start

Interrupt or end the program at any time with CTRL-C

Generating an address

Just follow the prompts:

What is your pattern?
Case sensitive (yes/no)?
At what location? (start/end)

Example:

What is your pattern? sbr
Case sensitive (yes/no)? no
At what location? (start/end)? start
Bruteforcing an address with pattern 3Jsbr at the start, case sensitive: no
0 attempts... still going...
5000 attempts... still going...

succes! 3JsBrroZvGfGut3Y4Ecymo188ReHMctAk43
seed: health staff athlete mule quantum boat brass stove hamster almost color riot
private: 5BdPKjA8ZNsPGCkknkkHhznEeghwaU4kzFdE7bmyqWvWgvhKGn7nUnMhuFXAQqx9NZJj1C3yDbHkjWvmd9RmdmAw
public: AXmFQT6Z9inwHU2Rtf35mJHgPWvuyswUcBomvDHsNqEw

statistics:
took 5509 tries and 17796 ms (3.2303503358141223 ms per try)

Some thing to consider

  • For strings at the start, the program automatically appends "3J"
  • Not all strings/addresses are valid! The program does not check for this. for example: an address cannot start with "3JS" or any other capital after "3J".
  • An address is in BASE58, which basically means you can't use the characters 0, O, I, and l)
  • Depending on the length of your string and if it is case-sensitive or not - it could take a LOOOOOONNG time! just try out a single and double character pattern to get a rough idea of how long it will take.
  • Interrupt or end the program at any time with CTRL-C

Estimated Time

Estimates on my 2017 laptop (Xeon E3-1505M v6)

Case Insensitive

Characters Estimated Attempts for 50% chance Estimated Time
1 29 0,07 s
2 841 2,0 s
3 24389 58 s
4 707281 28 min
5 20511149 13,6 h
6 594823321 16 days
7 17249876309 476 days
8 5,00246E+11 38 years
9 1,45071E+13 1097 years

Case Sensitive

Characters Estimated Attempts for 50% chance Estimated Time
1 29 0,07 s
2 841 2,0 s
3 24389 58 s
4 707281 28 min
5 20511149 13,6 h
6 594823321 16 days
7 17249876309 476 days
8 5,00246E+11 38 years
9 1,45071E+13 1097 years
33 1,08E+58 1.23E+49 years

33 is the length of an entire LTO address. It would take 1.23E+49 years for a 50/50 chance of brute forcing a specific wallet. That's 914347694060765755359816721686245244258 times the age of the universe.

About

LTO Vanity Address Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published