EVM Auto Transfer Bot is a Python script designed to automatically send transactions to EVM addresses. This bot supports various types of EVM networks and comes equipped with dynamic gas handling features and error management.
-
Automated Transaction Sending:
- Sends Native Token to random addresses or a list of targeted addresses.
-
Multi-Account Support:
- Can utilize multiple accounts to send transactions simultaneously.
-
Dynamic Gas Calculation:
- Automatically calculates gas parameters using EIP-1559 or legacy methods, adjusting to ensure successful transactions.
-
Error Handling:
- Provides informative error messages if transactions fail, such as insufficient balance or nonce errors.
-
Automatic Network Detection:
- Automatically detects EVM networks that implement Proof of Authority (POA).
-
Easy Setup:
- Configuration through text files for private keys and target addresses.
-
Simple User Interface:
- Interactive menu for selecting sending modes and entering transaction parameters.
- Python 3.x
- Python Libraries:
web3
colorama
-
Installation:
- Ensure you have Python and pip installed.
- Install the required dependencies:
pip install web3 colorama
-
Prepare Private Key File:
- Create a file named
pk.txt
and enter your private keys, one per line.
- Create a file named
-
Prepare Target Address File (optional):
- Create a file named
target_address.txt
and enter the EVM addresses you want to send Native Token to, one per line.
- Create a file named
-
Run the Script:
- Execute the script with the command:
python AutoTX.py
- Execute the script with the command:
-
Input Parameters:
- Enter the RPC URL for the EVM network you want to use.
- Choose the sending mode (1 for random addresses, 2 for address list).
- Input the maximum amount of Native Token to send per transaction.
- Specify the delay between transactions and the number of transactions per account.
-
Monitor the Process:
- You will see the status of each transaction sent, including time and gas fees.
If there is an error when sending a transaction, the bot will provide clear information about the issue, such as insufficient balance or nonce errors.
- Ensure that you have enough balance in each account to cover transaction fees.
- Use this bot responsibly and in accordance with EVM network usage policies.
This project is licensed under the MIT License.
If you find this tool useful and would like to support its development, you can make a donation to the following address:
- EVM:
0xDeAd22Bd5024B8982c99Ecf0F961abD37969afca