batch-bsc-sender/README.md
2026-01-24 22:22:11 +08:00

143 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# BSC批量转账工具
一个现代化、简洁、美观的BSC链批量转账工具支持BNB和BEP-20代币的批量转账。
## ✨ 界面特色
- 🎨 **现代化设计** - 采用BSC品牌金黄色系简洁大方
- 🌈 **优雅配色** - 浅色主题,护眼舒适
- 📱 **响应式布局** - 完美适配桌面和移动设备
-**流畅动画** - 微交互动画,提升用户体验
- 🎯 **清晰层次** - 卡片式设计,信息层次分明
## 功能特性
✅ 支持BNB原生代币批量转账
✅ 支持BEP-20代币批量转账
✅ 文本输入批量数据
✅ 实时转账进度显示
✅ 转账历史记录查看
✅ 交易记录导出
✅ Gas费用预估
## 运行方法
### 方式1直接打开
```bash
open index.html
```
### 方式2本地服务器推荐
```bash
# 使用Python
python3 -m http.server 8000
# 或使用Node.js
npx http-server -p 8000
```
然后访问 `http://localhost:8000`
## 使用步骤
### 1. 连接钱包
- 点击"连接钱包"按钮
- 确保已安装MetaMask
- 自动切换到BSC主网
### 2. 选择转账类型
#### BNB转账
1. 选择"BNB (原生代币)"
2. Gas Limit默认21000
#### BEP-20 Token转账
1. 选择"BEP-20 Token"
2. 输入Token合约地址
3. 点击"加载Token信息"
4. 确认Token信息正确
5. Gas Limit默认65000
### 3. 准备转账数据
格式:`地址,金额,备注`(每行一条)
示例:
```
0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb,0.001,用户A
0x5B38Da6a701c568545dCfcB03FcB875f56beddC4,0.002,用户B
0xAb8483F64d9C6d1EcF9b849Ae677dD3315835cb2,0.003,用户C
```
**注意:**
- BNB转账金额单位为BNB如0.1表示0.1个BNB
- Token转账金额为实际数量如100表示100个token
- 备注为可选项,可以留空
### 4. 输入转账数据
- 在文本框中输入或粘贴转账数据
- 每行一条记录,格式:地址,金额,备注
- 点击"解析数据"按钮
- 或使用快捷键 Ctrl/Cmd + Enter 快速解析
### 5. 配置参数
- **发送间隔**:每笔交易之间的延迟(毫秒)
- **Gas Limit**每笔交易的Gas限制
### 6. 开始转账
1. 点击"开始批量转账"
2. 确认转账信息
3. 勾选确认框
4. 点击"开始执行"
### 7. 查看转账历史
1. 点击右上角"转账历史"按钮
2. 查看所有历史转账记录
3. 可按状态、类型筛选
4. 支持搜索地址或交易哈希
5. 可导出历史记录为CSV
6. 点击"查看详情"查看单笔转账详情
7. 历史记录保存在浏览器本地存储中
## 常见Token合约地址BSC主网
- **USDT**: 0x55d398326f99059fF775485246999027B3197955
- **USDC**: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
- **BUSD**: 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56
- **CAKE**: 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82
## 注意事项
⚠️ **安全提示**
- 转账前请仔细核对收款地址
- 确保钱包中有足够的BNB支付Gas费
- Token转账需要足够的Token余额
- 建议先小额测试
⚠️ **Gas费用**
- BNB转账约21000 Gas
- Token转账约65000 Gas
- 实际费用取决于网络拥堵情况
⚠️ **网络要求**
- 必须连接BSC主网Chain ID: 56
- RPC节点https://bsc-dataseed.binance.org/
## 技术栈
- HTML/CSS/JavaScript
- ethers.js v5.7.2
- MetaMask Web3 Provider
- BSC (Binance Smart Chain)
## 文件说明
- `index.html` - 主页面
- `history.html` - 转账历史页面
- `app.js` - 应用逻辑
- `batchTransfer.js` - 转账核心功能
- `history.js` - 历史记录管理
- `utils.js` - 工具函数
- `style.css` - 样式文件
- `example.csv` - CSV示例文件