авг 07

[Python] Search of mnemonic phrases for BTC,ETH,TRX [English]


MnemoCheck by MARKELOX

⚠️Before you start downloading or running the script, to minimize questions, please read the spoiler below.

This program, written in Python, offers powerful tools for searching and analyzing cryptocurrency addresses for Bitcoin, Ethereum, and Tron.

🚀 Getting Started

The program begins by allowing the user to choose a cryptocurrency for analysis. The choice is available through a simple interface, where each number corresponds to a specific cryptocurrency:

  1. Bitcoin
  2. Ethereum
  3. Tron
  4. Token

⚙️ Core Functionality

At the heart of this script is an algorithm that checks each of the selected addresses. If the address is on the list, the program then uses the APIs of the respective blockchains (e.g., Etherscan for Ethereum) to check the balance of that address. If the address has a non-zero balance, the program notifies the user.

The power of multithreading is used to increase the speed and efficiency of address verification. The number of threads to be used during the process can be set at the beginning of the program's execution.

🏁 Conclusion

Upon completion of the program, all results and verification statistics are displayed on the screen. If matches are found, they will also be written to the respective files (e.g., "FOUND_BTC.txt", "FOUND_ETH.txt", etc.), facilitating further data processing.

🎯 Summary

Overall, this program is a useful tool for working with cryptocurrencies, assisting in various tasks related to the analysis and processing of cryptocurrency addresses.

🚀 What's New in the Updated Code v0.2

In the new version of the code, we made the following significant changes:

  1. Improved multithreading: The code now more effectively uses multithreading to accelerate the address analysis process.
  2. More flexible cryptocurrency selection: Users can now choose which cryptocurrencies they want to analyze, making the program more versatile.
  3. New reporting features: We added new features that provide detailed reports on the analysis process, including the number of mnemonics and addresses checked, and the number of matches found.

These changes make the new version more efficient and user-friendly.

🚀 What's New in the Updated Code v0.3

In the new version of the code, we made the following significant changes:

  1. Added findings and work status output to Telegram Creating a Telegram Bot
  2. Fixed an error when selecting the Token option
  3. Added manual input of derivation depth for each selected coin
  4. Minor and non-critical error fixes, code optimization.

🚀 What's New in the Updated Code v0.4

In this version of the code, we implemented a series of optimizations and improvements:

Note: the display of speed (script operation) is for only 1 thread; I will fix this in the next version! Don't be alarmed.

🔍 Address generation optimization: Reduced the number of created HDWallet objects. This accelerated the address generation process and improved overall performance.

⚙️ Enhanced thread efficiency: Unnecessary delays and waits in threads were eliminated, further accelerating the code's operation.

📊 Performance analysis: A thorough analysis of the script was conducted to identify and eliminate bottlenecks, enhancing the code's efficiency.

🌐 Improved Bloom database loading:

  • You can now add up to 4 address databases in .bf format for each coin by simply listing the file paths separated by ;.
  • The address verification process was improved to account for all loaded Bloom filters.

🚀 What's New in the Updated Code v0.5

In this version of the code, many functions have been added and improved for user convenience:

⚙️ Startup parameters configuration:

  • You can now create and save the initial startup parameters directly from the script. If startup parameters have already been saved, the script will ask if you want to use them or enter new ones.

🔍 Enhanced Configuration:

  • Your settings (including Telegram settings, coin selection, derivation depth, and database paths) can now be saved in the config.ini file for a quick start in the future. ⚙️ Improved coin generation and checking for Bitcoin:
  • Added search for 49, 84 derivation paths, now it is possible to search for addresses starting with 3 and bc1q.

🔍 Enhanced Configuration:

  • Updated, more understandable text for script setup.

🚀 Future plans: In the next version, we plan to fix the issue with displaying speed for all threads. Don't worry, we are working on it!

Note: Make sure you have carefully read all the changes and understand how to use the new features before running the updated script. If you have any questions or suggestions, don't hesitate to contact us!

The average performance improvement is approximately 10%. These optimizations make the new version faster and more effective for users.

⚠️I also want to tell you that to create a bf format address database, the file multi-Cbloom.py, is used, which is modified for all types of coins used for this script (btc, eth, trx).

⚠️Please note that the spoiler below contains the list for requirements.txt

📁 Files

File to start the script without entering py main.py : start.bat [88 b] (cкачиваний: 30)

Main script v0.1 : markelox-0_1.rar [3.2 Mb] (cкачиваний: 20)

Main script v0.2 : markelox.rar [3.2 Mb] (cкачиваний: 14)

Main script v0.3 : mnemochecks.rar [3.2 Mb] (cкачиваний: 15)

Main script v0.4 : mnemocheck_v0_4.rar [3.2 Mb] (cкачиваний: 70)

Main script v0.5 : mnemocheck_v0_5.rar [3.2 Mb] (cкачиваний: 79)

⚠️ Disclaimer

This program is created strictly for informational purposes. The authors are not responsible for any unlawful use of the program. Always respect the rules and terms of use for cryptocurrencies.

⚠️Want to support the developer? Help him with a donation.

Your donation will motivate me and pay for the artificial intelligence located at the bottom right of this website.

It will also go towards a yacht and a ticket to the Maldives (just kidding).

Bitcoin - bc1q8dxmzt3e560fqjhld9edwahrpaetxjthjxgmvm

Binance QR - 

Комментарии (0)
Комментариев пока нет, но вы можете стать тем кто добавит самый первый комментарий!
Оставить комментарий могут только зарегистрированные пользователи. Необходима авторизация на сайте.