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
/$$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$$$
| $$__ $$ | $$__ $$ /$$__ $$|__ $$__/
| $$ \ $$ /$$$$$$ /$$ /$$ /$$ /$$$$$$$ | $$ \ $$| $$ \ $$ | $$
| $$ | $$ |____ $$| $$ | $$ | $$| $$__ $$ /$$$$$$| $$$$$$$ | $$ | $$ | $$
| $$ | $$ /$$$$$$$| $$ | $$ | $$| $$ \ $$|______/| $$__ $$| $$ | $$ | $$
| $$ | $$ /$$__ $$| $$ | $$ | $$| $$ | $$ | $$ \ $$| $$ | $$ | $$
| $$$$$$$/| $$$$$$$| $$$$$/$$$$/| $$ | $$ | $$$$$$$/| $$$$$$/ | $$
|_______/ \_______/ \_____/\___/ |__/ |__/ |_______/ \______/ |__/
Automated multi-account validator management for the Dawn Internet DePIN network — token extraction, keep-alive pings, proxy rotation.
Features • Getting Started • Configuration • Usage • FAQ
| 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
02lt4rwhen registering for bonus rewards.
|
|
- Python 3.9 or higher
- pip (latest recommended)
- 2captcha API key (for captcha bypass during token setup)
# Clone or download the project
git clone <repository-url>
cd "Dawn Validator BOT"
# Install dependencies
pip install -r requirements.txt| Package | Version | Purpose |
|---|---|---|
| colorama | ≥0.4.6 | Colored console output |
| requests | ≥2.31.0 | HTTP requests (API automation) |
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..."
}Run the main application:
python main.py━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌅 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:
- Settings → Configure
emails.txt,captcha_key.txt,proxy.txt - Setup → Fetch bearer tokens for all accounts → saved to
tokens.json - Start BOT → Run multi-threaded keep-alive for all accounts
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
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.
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 ⭐