Skip to content

πŸš€ 0G Faucet Claimer - Fast & Efficient Multi-Wallet Faucet System A powerful Python-based faucet claiming system for the 0G Network. Features multi-wallet support, smart proxy rotation, anti-bot protection, and detailed analytics. Perfect for developers and users needing test tokens on the 0G Network.

License

Notifications You must be signed in to change notification settings

Ashuxd-X/0G-Faucet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 0G Faucet Claimer

0G Faucet Python License

⚑ Fast & Efficient Faucet Claiming ⚑

🌟 Features

πŸ”„ Multi-wallet Support: Process multiple wallets simultaneously

🌐 Smart Proxy Rotation: Automatic proxy switching with health tracking

πŸ“ IP Geolocation: Track and manage IP locations

πŸ›‘οΈ Anti-Bot Protection: Built-in protection mechanisms

⚑ Multi-threading: Process multiple claims concurrently

πŸ€– CAPTCHA Integration: Automatic CAPTCHA solving

πŸ“Š Detailed Analytics: Comprehensive logging and statistics

βœ… Success Tracking: Monitor successful and failed claims

πŸ› οΈ Installation

πŸ“¦ Prerequisites

  • Python 3.8 or higher
  • Git
  • pip (Python package manager)

🐧 Ubuntu Installation Guide

  1. Update system packages:

    sudo apt update && sudo apt upgrade -y
  2. Install Python and pip:

    sudo apt install python3 python3-pip git -y
  3. Clone the repository:

    git clone https://github.com/Ashuxd-X/0G-Faucet.git
    cd 0G-Faucet
  4. Install dependencies:

    pip3 install -r requirements.txt

πŸͺŸ Windows Installation Guide

  1. Install Python:

    • Download Python 3.8+ from python.org
    • Run installer with "Add Python to PATH" option checked
    • Verify installation: python --version
  2. Install Git:

    • Download Git from git-scm.com
    • Run installer with default options
  3. Clone the repository:

    git clone https://github.com/Ashuxd-X/0G-Faucet.git
    cd 0G-Faucet
  4. Install dependencies:

    pip install -r requirements.txt

βš™οΈ Configuration

  1. Create environment file:

    # Ubuntu/Linux
    cp .env.example .env
    
    # Windows
    copy .env.example .env
  2. Edit .env file with your settings:

    ANTICAPTCHA_API_KEY=your_anticaptcha_api_key
    FAUCET_URL=https://faucet.0g.ai/api/faucet
  3. Prepare data files:

    # Ubuntu/Linux
    cp data/wallets.example.json data/wallets.json
    cp data/proxies.example.txt data/proxies.txt
    
    # Windows
    copy data\wallets.example.json data\wallets.json
    copy data\proxies.example.txt data\proxies.txt
  4. Edit data files:

    • Add your wallet addresses to data/wallets.json
    • Add your proxy list to data/proxies.txt

πŸš€ Usage

🐧 Ubuntu/Linux Execution

  1. Run the script:

    python3 src/faucet.py
  2. Follow the prompts:

    • Create new wallets (optional)
    • Set number of concurrent threads
    • Monitor the claiming process

πŸͺŸ Windows Execution

  1. Run the script:

    python src/faucet.py
  2. Follow the prompts:

    • Create new wallets (optional)
    • Set number of concurrent threads
    • Monitor the claiming process

πŸ“Š Monitoring Output

  • Check data/successful_claims.json for successful claims
  • Check data/unsuccessful_claims.json for failed claims
  • View data/claim_history.json for complete history
  • Monitor logs/faucet.log for detailed logging

πŸ”„ Common Operations

  1. Adding New Wallets:

    # Edit wallets.json with new addresses
    nano data/wallets.json  # Linux
    notepad data\wallets.json  # Windows
  2. Updating Proxies:

    # Edit proxies.txt with new proxy list
    nano data/proxies.txt  # Linux
    notepad data\proxies.txt  # Windows
  3. Viewing Logs:

    # Real-time log viewing
    tail -f logs/faucet.log  # Linux
    type logs\faucet.log  # Windows

πŸ“ Project Structure

0G-Faucet/
β”œβ”€β”€ πŸ“„ README.md
β”œβ”€β”€ πŸ“„ requirements.txt
β”œβ”€β”€ πŸ“„ .env.example
β”œβ”€β”€ πŸ“„ LICENSE
β”œβ”€β”€ πŸ“ src/
β”‚   └── πŸ“„ faucet.py
β”œβ”€β”€ πŸ“ data/
β”‚   β”œβ”€β”€ πŸ“„ wallets.example.json
β”‚   └── πŸ“„ proxies.example.txt
└── πŸ“ logs/

πŸ“Š Output Files

  • data/successful_claims.json: Records of successful claims
  • data/unsuccessful_claims.json: Records of failed claims
  • data/claim_history.json: History of claims
  • logs/faucet.log: Detailed logging information

πŸ”’ Security

  • Private keys are stored securely
  • Proxies are rotated automatically
  • Rate limiting protection
  • IP geolocation tracking

πŸ“ž Support

For support, join our Telegram channel: Looters Era

⚠️ Disclaimer

Educational Purpose Only

This project is created for educational and learning purposes only. It serves as a demonstration of blockchain interaction and faucet claiming mechanisms.

Use at Your Own Risk

  • This tool is provided "as is" without any warranties
  • Users are responsible for their own actions and compliance with network rules
  • The developers are not responsible for any misuse or consequences
  • Always verify the security and legitimacy of any blockchain interaction
  • Use this tool responsibly and in accordance with the network's terms of service

πŸ“ License

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

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“ž Support

For support, join our Telegram channel: Ashu Crypto


Made with ❀️ by Ashu || XD

About

πŸš€ 0G Faucet Claimer - Fast & Efficient Multi-Wallet Faucet System A powerful Python-based faucet claiming system for the 0G Network. Features multi-wallet support, smart proxy rotation, anti-bot protection, and detailed analytics. Perfect for developers and users needing test tokens on the 0G Network.

Topics

Resources

License

Stars

Watchers

Forks

Languages