Skip to content

๐Ÿš€ Easily automate MegaETH testnet ETH claims and batch-check wallet balances with this Python toolkit. Features proxy support, multi-threading, and a simple CLI.

Notifications You must be signed in to change notification settings

TraceDesigns/MegaETH-Faucet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MegaETH-Faucet

MegaETH Logo
Latest Release

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.

Table of Contents

Features

  • 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.

Installation

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.

Prerequisites

Before installing, ensure you have the following:

  • Python 3.6 or higher
  • pip (Python package installer)

Steps to Install

  1. Clone the Repository:

    git clone https://github.com/TraceDesigns/MegaETH-Faucet.git
    cd MegaETH-Faucet
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Run the Tool: After installation, you can run the tool using the command:

    python megaeth_faucet.py

Usage

Using MegaETH-Faucet is straightforward. Below are some common commands to help you get started.

Claiming ETH

To claim ETH from the MegaETH faucet, use the following command:

python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESS

Checking Wallet Balances

To check the balance of multiple wallets, you can use:

python megaeth_faucet.py check --addresses address1,address2,address3

Using Proxies

To use proxies, specify the proxy file with the --proxy option:

python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESS --proxy proxy_list.txt

Multi-threading

You can enable multi-threading by using the --threads option:

python megaeth_faucet.py claim --address YOUR_WALLET_ADDRESS --threads 5

Configuration

You 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.

Example Configuration

{
  "default_address": "YOUR_WALLET_ADDRESS",
  "proxy_file": "proxy_list.txt",
  "max_threads": 10
}

Contributing

We welcome contributions! If you would like to help improve MegaETH-Faucet, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Please ensure your code follows the existing style and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

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!

About

๐Ÿš€ Easily automate MegaETH testnet ETH claims and batch-check wallet balances with this Python toolkit. Features proxy support, multi-threading, and a simple CLI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages