Skip to content

Justi1980/Dawn-Validator-BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dawn-Validator-BOT

Dawn Validator BOT — Automated node validation bot for Dawn Protocol testnet with multi-account support, proxy rotation, validator registration, keepalive pings, reward tracking, and Rich CLI interface for decentralized bandwidth network participation

/$$$$$$$                                            /$$$$$$$   /$$$$$$  /$$$$$$$$
| $$__  $$                                          | $$__  $$ /$$__  $$|__  $$__/
| $$  \ $$  /$$$$$$  /$$  /$$  /$$ /$$$$$$$         | $$  \ $$| $$  \ $$   | $$   
| $$  | $$ |____  $$| $$ | $$ | $$| $$__  $$ /$$$$$$| $$$$$$$ | $$  | $$   | $$   
| $$  | $$  /$$$$$$$| $$ | $$ | $$| $$  \ $$|______/| $$__  $$| $$  | $$   | $$   
| $$  | $$ /$$__  $$| $$ | $$ | $$| $$  | $$        | $$  \ $$| $$  | $$   | $$   
| $$$$$$$/|  $$$$$$$|  $$$$$/$$$$/| $$  | $$        | $$$$$$$/|  $$$$$$/   | $$   
|_______/  \_______/ \_____/\___/ |__/  |__/        |_______/  \______/   |__/

Dawn Validator BOT

Python License DePIN Solana

Automated multi-account validator management for the Dawn Internet DePIN network — token extraction, keep-alive pings, proxy rotation.

FeaturesGetting StartedConfigurationUsageFAQ


Official Links

Resource URL
Dawn Internet https://www.dawninternet.com/
Chrome Extension https://chromewebstore.google.com/detail/dawn-validator-chrome-ext/fpdkjdnhkakefebpekbdhillbhonfjjp
Validator Extension Page https://www.dawninternet.com/validator-extension
Dashboard (Login) https://dashboard.dawninternet.com/login
Dashboard (Signup) https://dashboard.dawninternet.com/signup
DePIN Hub https://depinhub.io/projects/dawn
Shop https://shop.dawninternet.com/

Referral code: Use 02lt4r when registering for bonus rewards.


Features

Feature Status
Automated token extraction (bearer tokens)
Multi-account management
2captcha integration (Turnstile bypass)
Multi-threading support
Ping / keep-alive system
Feature Status
Flexible proxy support
Smart proxy rotation
Interactive CLI menu
Configurable emails, captcha key, proxies
One-click dependency installer

Getting Started

Prerequisites

  • Python 3.9 or higher
  • pip (latest recommended)
  • 2captcha API key (for captcha bypass during token setup)

Installation

# Clone or download the project
git clone <repository-url>
cd "Dawn Validator BOT"

# Install dependencies
pip install -r requirements.txt

Dependencies

Package Version Purpose
colorama ≥0.4.6 Colored console output
requests ≥2.31.0 HTTP requests (API automation)

Configuration

Create and configure the following files in the project directory:

emails.txt — one email per line (Dawn Validator accounts):

# One email per line
user1@example.com
user2@example.com
validator@domain.org

captcha_key.txt — your 2captcha API key:

# 2captcha key for Turnstile bypass
abc123def456ghi789jkl012mno345pqr

proxy.txt — optional proxies, one per line:

# Supported formats:
192.168.1.1:8080
http://192.168.1.1:8080
http://username:password@proxy.example.com:3128
socks5://user:pass@proxy.example.com:1080

tokens.json — auto-generated by Setup (do not edit manually):

{
  "user1@example.com": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "user2@example.com": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}

Usage

Run the main application:

python main.py

CLI Menu Mockup

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 🌅 Dawn Validator BOT — Main Menu
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[1] Start BOT (launch bot.py)
[2] Setup (auto-fetch tokens / setup.py)
[3] Install dependencies (pip install -r requirements.txt)
[4] Settings (emails.txt / captcha_key.txt / proxy.txt)
[5] About / Info (Overview, Features, Requirements и т.д.)

[0] Exit

Select menu option: 

Typical workflow:

  1. Settings → Configure emails.txt, captcha_key.txt, proxy.txt
  2. Setup → Fetch bearer tokens for all accounts → saved to tokens.json
  3. Start BOT → Run multi-threaded keep-alive for all accounts

Project Structure

Dawn Validator BOT/
├── main.py           # Entry point, CLI menu, orchestration
├── bot.py            # Runtime: multi-threaded ping/keep-alive per account
├── setup.py          # Automatic token extraction (emails + 2captcha → tokens.json)
├── config_manager.py # Configuration: emails.txt, captcha_key.txt, proxy.txt, tokens.json
├── installer.py      # pip install -r requirements.txt helper
├── ui.py             # Colored console UI, logo, menus
├── about.py          # Static help sections (overview, features, support)
├── requirements.txt  # Python dependencies
├── README.md         # This file
└── tags.txt          # GitHub topics

FAQ

What is Dawn Internet / Dawn Validator?

Dawn (Decentralized Autonomous Wireless Network) is a DePIN project on Solana that enables decentralized internet bandwidth sharing. The Dawn Validator is a Chrome extension allowing users to earn rewards by participating as proof-of-bandwidth validators. Over 1.5M+ users participate in the network.

Do I need the Chrome extension to use this bot?

Yes. You must register accounts via the official Dawn Validator Chrome extension and dashboard. This bot automates token management and keep-alive for accounts you already own — it does not replace the extension.

Why do I need a 2captcha key?

The Setup process automates login to Dawn's dashboard. The site uses Cloudflare Turnstile captcha. A 2captcha API key allows the bot to solve captchas programmatically during token extraction.

Are proxies required?

No. Proxies are optional. For multi-account setups, residential or private proxies are recommended to avoid rate limits and improve anonymity. The bot supports HTTP/HTTPS/SOCKS5 formats.

How does the bot earn rewards?

Dawn rewards validators for connection time (1,440 points per 24h), referrals (20% / 10% / 5% tiers), and social following. This bot maintains keep-alive signals so your accounts stay active. Actual reward distribution is handled by Dawn's backend.

Can I run this on a VPS or headless server?

Yes. The bot is a CLI application. Ensure Python 3.9+, dependencies, and config files are set. Run python main.py and use menu options via stdin. For unattended operation, you may need to adapt the interactive prompts or run setup.py and bot.py directly.

Is this official Dawn software?

No. This is an independent, community-built automation tool. It is not affiliated with Dawn Internet, Andrena Inc., or the official Dawn Validator extension. Use at your own risk.


Disclaimer

This software is provided for educational and testnet purposes only. Use of automation tools may violate Dawn Internet's Terms of Service. The authors assume no liability for account bans, lost rewards, or any damages. Always comply with the official project's rules and guidelines. Use responsibly.


Support development

ETH: 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb1

If this project helped you, consider giving it a ⭐

About

Dawn Validator BOT — Automated node validation bot for Dawn Protocol testnet with multi-account support, proxy rotation, validator registration, keepalive pings, reward tracking, and Rich CLI interface for decentralized bandwidth network participation

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors