Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAC Inception — Quantum Crate & Burn Bot

Automation bot for DAC Inception Testnet — performs daily login, Quantum Crate opens, and DACC burns across multiple wallets.


Inception Wrapped is live. Every badge, QE, and rank from your run, in one place. Claim your Interstellar Pass, your key to Mainnet. You started at zero. Mainnet is where it goes next.

@dac_chain · July 3, 2026


Features

Feature Description
🔐 SIWE Auth Sign-In With Ethereum (nonce + signature) with address-only fallback
📦 Quantum Crate Open up to 5 Quantum Crates per day (150 QE each) — shows reset timer
🔥 Burn DACC Burn DACC to earn QE (configurable, max 0.1 DAC/cycle)
🏅 Badge Mint Auto-mint rank badges on-chain — auto-skipped if all already minted
🔄 Multi-Wallet Run multiple wallets sequentially from pk.txt
🌐 Proxy Support Per-wallet proxy support for API + RPC (optional)
♻️ Auto Loop Automatically re-runs every 11–12 hours (randomized)
🛡️ Error Handling Skips wallet on persistent server errors — no crash
429 Handling Exponential backoff on rate-limit — skips after 2 consecutive 429s
⏱️ RPC Timeout Skip Automatically skips wallet after 5 consecutive RPC timeout errors

Prerequisites

  • Node.js v18 or higher
  • npm or yarn

Quick Start

1. Clone the Repository

git clone https://github.com/kevs1799/Dachain-testnet-auto.git
cd Dachain-testnet-auto

2. Install Dependencies

npm install

3. Set Up Private Keys

Create pk.txt with one private key per line:

0xabc123...
0xdef456...

All keys must start with 0x. Never use mainnet keys with real assets.

4. Run the Bot

node auto.js

The bot starts immediately, performs login → crate open → burn for each wallet, then loops every 11–12 hours.

Running in Background

# PM2 (recommended)
pm2 start auto.js --name dachain-bot
pm2 save && pm2 logs dachain-bot

# nohup
nohup node auto.js &

# Screen
screen -S dachain-bot
node auto.js
# Ctrl+A, D to detach

Configuration

Edit the CFG object at the top of auto.js:

Parameter Default Description
burnAmount 0.005 DAC DACC burned per wallet per cycle
skipBurn false Skip burn entirely if true
qcrateMax 5 Max quantum crates per cycle
mintBadge true Enable rank badge minting (auto-skipped if all minted)
loopMinHr 11 Minimum hours between cycles
loopMaxHr 12 Maximum hours between cycles

Proxy Setup (Optional)

Create proxy.txt with one proxy per line:

http://user:pass@ip:port
ip:port

Proxies rotate per wallet. If missing, all wallets run direct.


Execution Flow

Auth (SIWE nonce+sign → fallback address-only)
    │
    ├─ 1. Quantum Crate (≤5x)   → shows reset timer when limit reached
    ├─ 2. Burn DACC → QE
    ├─ 3. Fetch Profile         → QE balance + badges[]
    │      │
    │      └─ 4. Mint Rank Badges (auto-skip if all minted)
    │
    └─ 5. Print Summary

Badge System

Rank badges are minted on-chain. The bot auto-detects which badges are mintable:

Rank QE Reward Requirement
Cadet 10 Sign up
Commando 50 1,000 QE
Seal 150 2,000 QE
Shadow Unit 500 5,000 QE
Vanguard 750 10,000 QE
Sentinel 1,000 25,000 QE
Sovereign 2,000 50,000 QE
Warrior 2,500 100,000 QE
Architect 3,000 200,000 QE
Interceptor 3,500 300,000 QE
Phantom 4,000 400,000 QE
Cipher 4,500 500,000 QE
Crown 5,000 750,000 QE

Contract: 0xB36ab4c2Bd6aCfC36e9D6c53F39F4301901Bd647


Error Handling

Error Behaviour
HTTP 429 (1st) Wait Retry-After or 1.5 s, retry
HTTP 429 (2nd consecutive) Skip endpoint — rate-limited
HTTP 500/502/503/504 Linear backoff, up to 5 retries
RPC unreachable Retries 3× (~15 s total), then skips
RPC timeout (≥ 5 consecutive) Wallet skipped for entire cycle
Persistent server error Wallet skipped, bot continues to next

Sample Output

===============================================================
  DAC Inception Bot — 50 wallet(s)
  Crate Open ✓ | Burn ✓ | Badge Mint: ENABLED
===============================================================

[10:30:00] 🚀 Starting cycle #1
-------------------------------------------------------
[10:30:01] ▶ [0x000..eF39] Wallet 1/50 | direct
[10:30:02] ✓ [0x000..eF39] Auth OK
[10:30:04] ℹ [0x000..eF39] Opening up to 5 Quantum Crate(s)...
[10:30:05] ✓ [0x000..eF39] Quantum Crate 4/5 ✓ — reward: 500 QE | QE total: 12662
[10:30:06] ⏭ [0x000..eF39] Quantum Crate: daily limit reached — resets in 20h 14m
[10:30:07] ✓ [0x000..eF39] Burn success — 0xf5d59c59...
[10:30:07] ✓ [0x000..eF39] QE Balance: 12712
[10:30:07] 🏅 [0x000..eF39] All rank badges already minted (9 on-chain) — skipping badge mint
-------------------------------------------------------
[10:30:07] 📊 SUMMARY [0xD767..eF38]
   ✓ Quantum Crate : 5/5 opened (+750 QE)
   ✓ Burn          : success
   🏅 Badges        : 9 already minted (auto-skipped)
   ℹ QE Balance    : 15712
-------------------------------------------------------

Project Structure

dachain-bot/
├── auto.js       ← main script (login + crate + burn + badge mint)
├── pk.txt        ← wallet private keys (required)
├── proxy.txt     ← proxy list (optional)
├── state.json    ← saved state (auto-generated)
└── README.md

Inception Wrapped

The DAC Inception Testnet is wrapping up. Your badges, QE, and rank are your proof of participation.

  • See your stats at inception.dachain.io
  • Claim your Interstellar Pass — your key to Mainnet
  • Share on X and refer friends to get ahead

You started at zero. Mainnet is where it goes next.


Disclaimer

This bot is intended for use on the DAC Inception Testnet only. Do not use private keys from mainnet wallets containing real assets. Use at your own risk.

About

Automation bot for **DAC Inception Testnet** — performs daily login, Quantum Crate opens, and DACC burns across multiple wallets.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages