Welcome to the MegaETH-Faucet repository! This Python toolkit allows you to easily automate claims of MegaETH testnet ETH and batch-check wallet balances. With features like proxy support and multi-threading, this tool is designed to streamline your Ethereum testing experience.
- Automated Claims: Effortlessly claim MegaETH testnet ETH with just a few commands.
- Batch Wallet Checking: Check multiple wallet balances in one go, saving you time.
- Proxy Support: Use proxies to enhance privacy and avoid rate limits.
- Multi-threading: Speed up your claims and checks by utilizing multiple threads.
- Simple CLI: An easy-to-use command-line interface makes it accessible for everyone.
To get started with MegaETH-Faucet, you need to download the latest release. Visit the Releases section to find the latest version. Download the appropriate file for your system and execute it.
Before installing, ensure you have the following:
- Python 3.6 or higher
- pip (Python package installer)
-
Clone the Repository:
git clone https://github.com/TraceDesigns/MegaETH-Faucet.git cd MegaETH-Faucet -
Install Dependencies:
pip install -r requirements.txt
-
Run the Tool: After installation, you can run the tool using the command:
python megaeth_faucet.py
Using MegaETH-Faucet is straightforward. Below are some common commands to help you get started.
To claim ETH from the MegaETH faucet, use the following command:
python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESSTo check the balance of multiple wallets, you can use:
python megaeth_faucet.py check --addresses address1,address2,address3To use proxies, specify the proxy file with the --proxy option:
python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESS --proxy proxy_list.txtYou can enable multi-threading by using the --threads option:
python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESS --threads 5You can customize the behavior of the tool through a configuration file. The default configuration file is named config.json. Here are some of the settings you can modify:
- default_address: Set your default wallet address for quick claims.
- proxy_file: Specify the path to your proxy list.
- max_threads: Set the maximum number of threads to use for operations.
{
"default_address": "YOUR_WALLET_ADDRESS",
"proxy_file": "proxy_list.txt",
"max_threads": 10
}We welcome contributions! If you would like to help improve MegaETH-Faucet, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
Please ensure your code follows the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
If you encounter any issues or have questions, please check the Releases section for updates or create an issue in the repository.
Thank you for using MegaETH-Faucet! Happy claiming!