This EVM Chain Native Token Transfer Bot is a Python-based bot that automates the process of sending out native tokens (e.g., BNB, MATIC, ETH) from YOUR EVM-based wallet. The primary goal of this bot is to enhance the security of crypto owners wallet by automating the transfer of illicit funds in the event of a compromise. By automating this process, the wallet owner can quickly respond to security breaches and protect their assets. Personally, I'd suggest the receiving address to be an hardware wallet (it gives a sense of protection)
- Automated transfer of native tokens upon predefined conditions.
- Monitoring of wallet address for incoming transactions.
- Customizable configuration for various EVM chain networks.
- Notification and logging mechanisms for tracking transfers.
Before using the bot, ensure you have the following prerequisites installed:
- Python 3.12 or a compatible Python version.
- Required Python packages, which can be installed via
pip
. See the Installation section.
-
Clone this repository to your local machine:
git clone https://github.com/nsisongltd/EVM-AutoTransfer-Bot.git
-
Change into the project directory:
cd EVM-AutoTransfer-Bot
-
Install the required Python packages:
pip3 install -r requirements.txt
I would list the requirements detail in that file. I don't want to forget
-
Install the required Python packages:
pip3 install -r requirements.txt
To run the bot, execute the main Python script: ```bash python3 bot.py
Make sure to configure the bot settings and wallet address in the **config.py** file before running it.
The config.py file allows you to customize the bot behaviour, including wallet addresses to monitor, network settings, and notification preferences. Please check the config.example.py as a template for your own configuration.
I'd appreciate contributions to this project. I made it open-source because I feel a bit rusty with my Python programming skill (it's been a while). If you have ideas for imrpovements, bug fixes, or even new features, feel free to submit pull requests. I would review it.
The EVM Chain Native Token Auto Transfer Bot is licensed under the GNU General Public License, version 3 (GPL-3.0).
For questions or issues related to this bot, you can create an issue on the project. If you feel it is private, you can send an email to Email
Thank you for using the EVM Chain Native Token Auto Transfer Bot
- Transfer: Python
- Web3: Python
- Config: Python
- ETH Account: Python
- ETH ABI: Python
- ETH Utils: Python
- Ethereum Node
- Binance Smart Chain Node
The "EVM Chain Native Token Auto Transfer Bot" is provided for educational and security purposes only. It is not intended for any fraudulent or malicious activities. The author and contributors of this tool are not liable for how it is used or for any unlawful activities carried out by individuals using this tool.
By using the "EVM Chain Native Token Auto Transfer Bot", you agree to use it responsibly and in compliance with all applicable laws and regulations. The tool should only be used in ethical and legal ways, such as for educational purposes, security testing, and research.
Any unauthorized or unlawful use of this tool is strictly prohibited, and the author and contributors do not endorse or support any such activities. You are solely responsible for your actions while using the "EVM Chain Native Token Auto Transfer Bot".
Please use the "EVM Chain Native Token Auto Transfer Bot" responsibly and ethically, and respect the privacy and security of others. If you have any questions or concerns about the tool's usage, feel free to contact the project owner.
By using this tool, you acknowledge and accept this disclaimer.