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.
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
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)
- 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
Estimates on my 2017 laptop (Xeon E3-1505M v6)
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 |
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.