BlockStreet
BlockStreet 是一个基于以太坊的 DeFi 交易平台,提供代币交换、流动性挖矿、借贷等功能。
📝 项目简介
BlockStreet 是一个去中心化金融(DeFi)平台,用户可以通过以太坊钱包登录后,进行代币交换(Swap)、流动性供给(Supply)、资产借贷(Borrow/Repay)、资产提取(Withdraw)等操作。本脚本实现了自动登录、每日签到、自动交易等功能,帮助用户自动管理多个钱包的 DeFi 操作。
⚙️ 功能说明
1. 自动登录认证
- 使用 SIWE(Sign-In with Ethereum)标准进行登录
- 自动签名认证消息
- 自动管理会话 Cookie
- 支持推荐码绑定
2. 自动每日签到
- 每 24 小时自动签到
- 领取每日奖励
- 累积平台积分
3. 自动代币交换
- 自动执行代币交换(Swap)操作
- 支持随机金额交换(防止模式识别)
- 支持多次交换操作
- 自动计算兑换比例
4. 流动性供给
- 自动向流动性池供给代币
- 赚取流动性挖矿收益
- 支持多种代币供给
5. 资产借贷管理
- 自动借出资产(Borrow)
- 自动偿还贷款(Repay)
- 支持多种代币借贷
6. 资产提取
- 自动从流动性池提取资产
- 支持部分或全部提取
📋 注意事项
首次使用指南
-
准备私钥
- 确保每个钱包都有以太坊私钥
- 私钥格式:以 0x 开头的 64 位十六进制字符串或不带 0x 前缀的 64 位十六进制字符串
- 钱包需要有足够的 ETH 或平台代币用于交易 -
配置账号文件
- 在「账号」标签页点击项目卡片
- 在「privateKeys.txt」文件中粘贴私钥(每行一个)
- 保存文件 -
配置验证码服务
- 本脚本需要验证码服务绕过 Cloudflare Turnstile 验证
- 在「领水」标签页配置打码服务(自建平台或 2Captcha)
- 自建平台:免费,但需要部署服务器
- 2Captcha:付费,每 1000 次验证约 $2.99 -
配置推荐码(可选)
- 在 config.ini 中设置「invite_code」
- 首次登录时会自动绑定推荐码 -
配置交易参数
- 在 config.ini 中设置每次交易的数量(transaction_count)
- 设置交易金额范围(swap_amount_min、swap_amount_max)
- 设置速率限制参数(避免被平台限制) -
配置执行参数
- 在「执行」标签页设置钱包间隔(建议 5-10 秒)
- 选择执行顺序(按顺序/随机)
- 如需使用代理,在「代理」标签页配置代理列表 -
开始执行
- 点击「开始执行」按钮
- 查看日志了解执行进度
配置建议
- 钱包间隔时间:建议设置 5-10 秒,避免请求过快导致限制
- 代理使用:如果有多个钱包,强烈建议配置代理避免 IP 限制
- 自动执行间隔:建议设置为 24 小时,与签到周期保持一致
- 交易金额:建议设置较小金额(0.001-0.01),避免资金风险
- 交易次数:建议每个钱包每天执行 5-10 次交易,避免被识别为机器人
- 速率限制:脚本内置了每小时最多 100 次交易的限制,建议不要修改
常见问题
-
私钥格式错误
- 问题:提示「私钥格式错误」或「无效的私钥」
- 解决方案:确保私钥是 64 位十六进制字符串,可以带或不带 0x 前缀 -
验证码解决失败
- 问题:提示「验证码解决失败」
- 解决方案:- 检查打码服务配置是否正确
- 确保 2Captcha 账户有足够余额
- 检查网络连接是否正常
-
登录失败
- 问题:提示「登录失败」或「认证失败」
- 解决方案:检查网络连接、代理配置 否正确,或稍后再试 -
交易失败
- 问题:提示「交易失败」或「余额不足」
- 解决方案:- 确保钱包有足够的代币余额
- 检查交易金额是否超过安全限额
- 查看详细错误日志了解具体原因
-
速率限制
- 问题:提示「速率限制已达到」
- 解决方案:等待一段时间后再执行,或调整交易频率 -
如何查看交易状态
- 脚本会自动显示每次交易的结果(成功/失败)
- 可以在日志中查看详细交易信息
安全提示
-
资金安全
- 脚本内置了交易金额限制(默认最大 0.01),可在 config.ini 中调整
- 建议只在测试钱包中使用,不要使用主钱包
- 首次使用建议先用小金额测试 -
私钥安全
- 私钥仅存储在本地,不会上传到任何服务器
- 定期备份私钥文件
- 不要与他人分享私钥 -
代理安全
- 使用可信的代理服务
- 避免使用免费公开代理
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。