DAWN-VALIDATOR-BOT(1)

NAME

Dawn-Validator-BOTDawn Validator BOT — Automated node validation bot for Dawn Protocol testnet with multi-account support, proxy…

SYNOPSIS

$pip install -r

INFO

540 stars
324 forks
0 views

DESCRIPTION

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

README

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

ResourceURL
Dawn Internethttps://www.dawninternet.com/
Chrome Extensionhttps://chromewebstore.google.com/detail/dawn-validator-chrome-ext/fpdkjdnhkakefebpekbdhillbhonfjjp
Validator Extension Pagehttps://www.dawninternet.com/validator-extension
Dashboard (Login)https://dashboard.dawninternet.com/login
Dashboard (Signup)https://dashboard.dawninternet.com/signup
DePIN Hubhttps://depinhub.io/projects/dawn
Shophttps://shop.dawninternet.com/

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


Features

FeatureStatus
Automated token extraction (bearer tokens)
Multi-account management
2captcha integration (Turnstile bypass)
Multi-threading support
Ping / keep-alive system
FeatureStatus
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

PackageVersionPurpose
colorama≥0.4.6Colored console output
requests≥2.31.0HTTP 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 ⭐

SEE ALSO

clihub3/12/2026DAWN-VALIDATOR-BOT(1)