🎵 Decibel Auto Farming Bot — Aptos Testnet
"Người ta farm bằng tay, tôi farm bằng bot. Người ta ngủ, bot tôi vẫn chạy."
📌 Giới thiệu
Decibel Auto Bot là công cụ tự động farming trên sàn Decibel Trade (Aptos Testnet) — giúp bạn tích lũy volume, interact on-chain và săn airdrop mà không cần ngồi canh màn hình đến mỏi mắt.
Chỉ cần bỏ private key vào, ngồi uống trà, bot lo hết phần còn lại. ☕
Link tham gia: https://app.decibel.trade/
Link faucet APT tesnet: https://aptos.dev/network/faucet
🚀 Tính năng chính
💰 Auto Mint USDC — Tự kiểm tra quota, mint USDC testnet hàng ngày. Hết quota? Bot biết nghỉ, không spam.
📈 Market Order — Đặt lệnh mua/bán theo giá thị trường (IOC) với slippage 5%. Nhanh như chớp.
📝 Limit Order — Đặt lệnh chờ khớp (GTC) với giá offset thông minh. Kiên nhẫn là một nghệ thuật.
⏱️ TWAP Order — Chia lệnh lớn thành nhiều slice nhỏ, tự auto-adjust duration/frequency. Không lo lỗi min_size hay
ETWAP_DURATION_NOT_MULTIPLE_OF_FREQUENCY.🏦 Vault Deposit/Withdraw — Gửi USDC vào vault, chờ, rút. Đơn giản nhưng hiệu quả. Lockup? Bot biết chờ.
🎯 Smart TP/SL — Take Profit (+1%), Stop Loss (-2%), Random Rotate (30%). Bot tự quản lý positions thông minh, không đóng hết mở lại.
📊 Slot-based Position Management — Giữ tối đa 3-5 positions, tự động fill slots trống, tránh duplicate markets.
🧹 Smart Cleanup — Cuối cycle chỉ hủy orders/TWAPs cũ, giữ nguyên positions đang chạy. Tiết kiệm gas, tối đa volume.
⛽ Smart Gas Pool — Tự scan APT balance toàn bộ ví (kể cả ví #disabled), tự fund chéo cho ví thiếu gas.
🔁 Auto Retry API — Tự retry tối đa 3 lần khi gặp 429/500/timeout với exponential backoff. Không crash vì mạng lag.
🤖 Groq AI Analysis — Phân tích kỹ thuật bằng AI (SMA, price action, volume) để quyết định LONG/SHORT. Nhiều key xoay vòng tránh rate limit.
💪 Production-grade — Crash recovery, per-donor mutex, batch scanning, dynamic delay. Sẵn sàng treo 24/24 với 1000+ ví.
✨ Điểm nổi bật
🤖 Groq AI Trading
Mỗi lệnh trade → lấy 20 nến 5m + giá hiện tại → gửi cho AI phân tích
AI trả về: direction (LONG/SHORT), confidence %, leverage, % equity
Nhiều Groq API key xoay vòng (round-robin) → không lo bị rate limit
Groq lỗi hoặc hết limit? Tự fallback về random như cũ, không gián đoạn
Model mặc định:
llama-3.3-70b-versatile(miễn phí, nhanh)
🛡️ An toàn & thông minh
Smart Gas Pool: Scan toàn bộ ví (kể cả ví
#disabled), chọn ngẫu nhiên ví giàu để fund 0.25 APT cho ví thiếu gasPer-donor mutex: Nhiều thread fund từ nhiều ví donor cùng lúc mà không conflict sequence number
Rescan mỗi chu kỳ: Pool APT được cập nhật lại sau mỗi vòng farming, không bao giờ stale
Auto tạo subaccount: Chưa có? Tạo ngay. Đã có? Bỏ qua. Không hỏi han rườm rà
Subaccount thông minh: Hỗ trợ
useExistingSubaccount+preferredSubaccount— chọn đúng sub có tiền, bỏ qua deposit thừaAuto deposit USDC: Mint xong tự chuyển vào subaccount, sẵn sàng trade
Address Normalization: Tự pad 0 cho address ngắn, không bao giờ lỗi SDK
Friendly error: Lỗi kỹ thuật dài cả trang? Bot dịch ra tiếng Việt cho dễ hiểu
Crash recovery: Try/catch toàn bộ chu kỳ, tự retry nếu lỗi.
uncaughtException+unhandledRejectionhandler (tự lọc noiseonCancel)
🌐 Hỗ trợ Proxy
HTTP / HTTPS / SOCKS4 / SOCKS5
Mỗi account dùng proxy riêng (round-robin)
Farm nhiều account mà không sợ bị rate-limit
🔒 Device Fingerprint
Mỗi ví tự sinh fingerprint riêng (OS, browser, screen, GPU, canvas hash...)
Fingerprint cố định theo ví — restart bot vẫn giữ nguyên
Anti-detect level: chai mặt 🥷
📦 Demo terminal tool

⚡ Cài đặt & Chạy
Yêu cầu
Node.js >= 16
Bước 1: Cài dependencies
npm installBước 2: Thêm accounts
Mở file accounts.txt, mỗi dòng là 1 private key:
0xabc123...
0xdef456...
# 0xghi789... ← ví disabled (vẫn được scan APT để fund cho ví khác)Bước 2.5: Thêm Groq API keys (tuỳ chọn)
Mở file groq-keys.txt, mỗi dòng 1 key (lấy miễn phí tại console.groq.com):
gsk_abc123...
gsk_def456...
# gsk_disabled... ← comment để tạm tắt keyNhiều key = xoay vòng tránh rate limit. Không có key? Bot vẫn farm bình thường (random direction).
Bước 3: Cấu hình
Chạy lần đầu sẽ tự tạo config.json. Sửa theo ý muốn:
{
"threads": 1,
"cycleDelay": 15,
"api": {
"apiKey": "YOUR_API_KEY_HERE"
},
"features": {
"mintUsdc": true,
"tradingMarket": true,
"tradingLimit": true,
"tradingTwap": true,
"vaultDeposit": true,
"closeAndCancel": true,
"useExistingSubaccount": true,
"preferredSubaccount": "0xec01"
},
"trading": {
"maxLeverage": 10,
"markets": ["BTC/USD", "ETH/USD", "APT/USD", "SOL/USD", "SUI/USD", "HYPE/USD", "XRP/USD"],
"tradesPerCycle": 3
}
}Bước 4: Khởi chạy
npm startNgồi lại, thưởng thức cà phê, và ngắm bot chạy. 🍵
⚙️ Cấu hình chi tiết
threads(1-10) — Số account chạy song song mỗi batchcycleDelay(phút) — Thời gian nghỉ giữa các chu kỳ farming (mặc định 15)delay.min / max(ms) — Delay ngẫu nhiên giữa các actionapi.apiKey(string) — API key Aptos (bắt buộc)api.gasStationApiKey(string) — Gas Station key (tuỳ chọn, free gas)features.*(true/false) — Bật/tắt từng tính năngfeatures.useExistingSubaccount(true/false) — Dùng subaccount có sẵn, bỏ qua validation/deposit nếu đã có balancefeatures.preferredSubaccount(string) — Prefix address subaccount ưu tiên (ví dụ"0xec01"). Không khớp → dùng sub đầu tiênfeatures.closeAndCancel(true/false) — Cuối cycle chỉ hủy orders cũ, giữ nguyên positionstrading.maxLeverage(1-20) — Đòn bẩy tối đa (khuyến nghị 10)trading.tradePercent(0.01-1) — % equity mỗi lệnhtrading.markets(array) — Danh sách market tradetrading.tradesPerCycle(1-5) — Số positions tối đa cùng lúc (mặc định 3)vault.depositPercent(0.01-1) — % equity deposit vaultmint.amount(number) — Số USDC mint mỗi lầngas.maxGasAmount(number) — Gas limit tối đagroq.enabled(true/false) — Bật/tắt AI phân tích thị trườnggroq.model(string) — Model Groq (mặc địnhllama-3.3-70b-versatile)
🔧 Hỗ trợ Proxy
Tạo file proxy.txt, mỗi dòng 1 proxy:
# HTTP proxy
http://user:pass@host:port
# SOCKS5
socks5://user:pass@host:port
# Đơn giản
host:port
host:port:user:passBật proxy trong config.json:
{
"proxy": { "enabled": true }
}🗺️ Markets hỗ trợ
BTC/USD — Size Decimals: 8, Tick Size: 100,000, Min Size: 100,000
ETH/USD — Size Decimals: 7, Tick Size: 10,000, Min Size: 100,000
SUI/USD — Size Decimals: 4, Tick Size: 10, Min Size: 100,000
APT/USD — Size Decimals: 4, Tick Size: 10, Min Size: 100,000
SOL/USD — Size Decimals: 6, Tick Size: 1,000, Min Size: 100,000
WLFI/USD, HYPE/USD, AAVE/USD, BNB/USD, DOGE/USD, ZEC/USD, XRP/USD — và nhiều market khác
🧠 Flow hoạt động
Mỗi chu kỳ:
0. Scan APT balance toàn bộ ví → xây dựng Gas Pool
Mỗi account:
1. Kiểm tra APT gas → thiếu thì fund 0.25 APT từ Gas Pool (random donor)
2. Kiểm tra USDC balance → thấp thì mint
3. Tạo/chọn subaccount (ưu tiên preferredSubaccount, fallback sub đầu tiên)
4. Deposit USDC vào subaccount (bỏ qua nếu đã có balance)
5. Trading cycle (Smart TP/SL):
a. Kiểm tra positions hiện có → REVIEW TP/SL:
- PnL ≥ +1% → 💰 Take Profit (đóng)
- PnL ≤ -2% → 🛑 Stop Loss (đóng)
- Random 30% → 🔄 Rotate (đóng & mở lệnh khác)
- Còn lại → HOLD (giữ nguyên)
b. Hủy orders/TWAPs cũ
c. Tính slots trống (max 3-5 positions)
d. Mở lệnh mới vào slots trống:
- Random market (tránh duplicate)
- 🤖 Groq AI phân tích 20 nến → LONG/SHORT + leverage
- 55% Market / 30% Limit / 15% TWAP
e. Kết quả: X/Y lệnh thành công
6. Vault cycle:
- Chọn vault → deposit → chờ → withdraw
7. Cleanup: chỉ hủy orders cũ (giữ positions chạy tiếp)
8. Hoàn tất → nghỉ 15 phút → lặp lại ♻️📊 Gas Fee
Direct Submit — Cần APT trong ví để trả gas (mặc định)
Gas Station — Miễn phí gas nếu có
gasStationApiKey(sponsored TX)Smart Gas Pool — Bot tự scan và fund chéo APT giữa các ví, kể cả ví #disabled
Bot tự detect và ưu tiên Gas Station nếu có key. Không có? Dùng Gas Pool fund chéo. Vẫn không đủ? Fallback về direct.
❓ FAQ
Q: Bot có hoạt động trên mainnet không?
A: Không. Tool chỉ dành cho Testnet. Đừng bỏ private key mainnet vào, tôi không chịu trách nhiệm. 🙏
Q: Cần bao nhiêu APT để chạy?
A: Mỗi account cần ~0.25 APT cho gas. Bot tự scan toàn bộ ví và fund chéo từ ví có dư APT (kể cả ví #disabled).
Q: Bao nhiêu account chạy được?
A: Không giới hạn. 10 hay 1000+ đều được. Bot scan batch 20 ví song song, có crash recovery, treo 24/24 thoải mái.
Q: Mint USDC có giới hạn không?
A: Có. Testnet cho mint ~1000 USDC/ngày/ví. Bot tự kiểm tra quota, hết thì nghỉ.
Q: Chạy trên gì?
A: Windows, macOS, Linux — ở đâu có Node.js thì chạy được. VPS cũng OK.
Q: Vault withdraw bị lock?
A: Protocol vault có lockup 3 ngày. Bot nhận biết được, chỉ deposit, skip withdraw nếu chưa hết lock.
Q: Ví bị comment # trong accounts.txt có tác dụng gì?
A: Ví #disabled không farming nhưng vẫn được scan APT để fund cho ví khác. Tiết kiệm tài nguyên!
⚠️ Disclaimer
Tool chỉ hoạt động trên Aptos Testnet, KHÔNG có giá trị tài chính thật
Không đảm bảo bất kỳ airdrop hay phần thưởng nào
Tác giả không chịu trách nhiệm nếu bạn bị ban, bị lock, hay bị mất ngủ vì ngồi ngắm bot chạy 😴
💬 Liên hệ
Có bug? Có góp ý? Hay đơn giản chỉ muốn khen bot đẹp?
Inbox shop @R1zaX040 hoặc để lại comment. Bot thì auto, nhưng support thì manual — nên kiên nhẫn nhé! 😄

