1) Tổng quan nhanh
Đây là bot tự động tương tác Mizu (Doma Testnet): claim faucet, bridge, mua/bán token, auto đa tác vụ, hỗ trợ nhiều ví & proxy. Menu chính gồm: Claim Faucet, Bridge, Buy, Sell, Auto All, Cài đặt số lần giao dịch & số tiền, Xem số dư, Thoát.
Testnet Mizu mở công khai; bạn có thể vào trang launch, kết nối ví, claim USDTEST trên web và dùng mục Discover để khám phá.
🌐 Mở: https://mizu-testnet.doma.xyz/launch
🔗 Kết nối bằng ví của bạn
💧 Yêu cầu nhận USDTEST từ faucet trên trang web
🔍 Vào mục Discover và khám phá tất cả tính năng
Link X: https://x.com/domaprotocol/status/1970042505434661112
Các Tính Năng Chính Của Tool
💧 Nhận Faucet USDTEST
🌉 Cầu nối Token
💸 Mua & Bán Token
🔁 Tự động cho tất cả Token
🔢 Đặt số lần giao dịch & số lượng
📊 Hiển thị tài khoản & số dư
🔐 Hỗ trợ đa ví qua accounts.txt
🌍 Hỗ trợ proxy qua proxy.txt
2) Chuẩn bị môi trường
Cài Python 3.10+
Mở CMD/Terminal tạo môi trường ảo (nếu gặp lỗi xung đột)
python -m venv .venv
.venv\Scripts\activate
+ Cài thư viện
pip install web3 eth-account hexbytes aiohttp requests colorama fake-useragent
3) Tạo/cấu hình các file bắt buộc
3.1 accounts.txt
(bắt buộc)
Mỗi dòng là 1 private key EVM; có thể thêm tên hiển thị dạng
0xPRIVATEKEY:TEN
.Ví dụ:
0xabc123...def456:Vi_So1
0x9876...cdef:Vi_So2
3.2 proxy.txt
(tuỳ chọn nhưng nên có khi chạy nhiều ví)
Mỗi dòng 1 proxy, hỗ trợ các định dạng:
ip:port
http://ip:port
http://user:pass@ip:port
Có thể chạy không có proxy.txt
(bot sẽ chạy without proxy).
3.3 config.json
(khuyến nghị) - Hoặc không tạo tại trong file bot đã có các thông số mặc định
{
"so_lan_giao_dich": 1,
"so_luong_mua": 1000000,
"so_luong_ban": 1000000,
"so_luong_toi_thieu_mua": 48,
"so_luong_toi_thieu_ban": 0,
"so_luong_nhan_faucet": 10000000000,
"so_luong_eth_bridge": 0.01,
"gas_limit_toi_thieu": 200000,
"gas_limit_mac_dinh": 700000,
"chain_id_sepolia": 11155111,
"du_lieu_them": "superbridge",
"tre_toi_thieu": 5,
"tre_toi_da": 15,
"so_luong_mua_toi_thieu": 5000000,
"so_luong_mua_toi_da": 20000000,
"so_luong_ban_toi_thieu": 5000000,
"so_luong_ban_toi_da": 20000000
}
Giải thích nhanh:
Đơn vị micro (x1e6) cho các amount liên quan USDTEST/token (ví dụ 1,000,000 = 1.0).
Riêng
amount_out_min_buy/sell
là số nguyên thô (để tránh revert “Too little received”, cứ đặt 0 khi mới chạy).
4) Chạy bot
Trong thư mục chứa bot.py
hoặc thư mục repo:
python bot.py
5) Trình tự “A-Z cho người mới”
(Tuỳ chọn) Bridge một ít ETH từ Sepolia → Doma nếu ví Doma thiếu gas.
Claim Faucet để nhận USDTEST.
Buy Token (mua token mục tiêu bằng USDTEST).
Display Balances để kiểm tra.
Khi ổn định, thử Auto All Tokens hoặc tăng
swap_count
trong Cài đặt.
6) Lỗi thường gặp & cách xử lý
“Too little received / execution reverted” khi swap → Đặt
amount_out_min_buy/sell = 0
để lỏng slippage, hoặc giảmamount_to_swap/amount_to_sell
.“Khóa riêng không hợp lệ / không thấy accounts.txt” → Kiểm tra định dạng, bỏ khoảng trắng thừa, mỗi dòng một khóa; nếu chỉ chạy 1 ví, giữ 1 dòng.
Không nhận proxy / lỗi kết nối → Tạm xoá
proxy.txt
để chạy không proxy; thử lại mạng/RPC.Thiếu thư viện Python → Kích hoạt venv rồi
pip install
như ở phần cài đặt.