Concrete 积分系统
Concrete 积分系统自动化脚本
📝 项目简介
Concrete 是一个基于以太坊的积分奖励平台,用户通过完成每日签到和社交任务来获取积分奖励(Bags)。本脚本实现了 Concrete 平台的自动化交互,包括登录认证、每日签到和积分查询功能,帮助用户自动累积积分。
⚙️ 功能说明
1. SIWE 登录认证
- 使用以太坊钱包进行 Sign-In With Ethereum 认证
- 自动签名消息并完成登录
- 获取访问令牌(Access Token)用于后续操作
- 支持多钱包自动切换登录
2. 自动应用推荐码
- 首次登录自动应用推荐码(如已配置)
- 使用推荐码可获得额外积分奖励
- 推荐码可在 config.ini 中配置
3. 积分统计查询
- 自动查询钱包积分余额(Bags)
- 显示各类积分明细:
- Gold Score(金币积分)
- XP Score(经验积分)
- Gems Score(宝石积分)
- 推荐积
- 实时显示总积分
4. 每日签到
- 自动完成每日签到任务
- 领取每日签到奖励
- 自动跳过已签到的账号
- 支持连续签到奖励累积
5. 多钱包管理
- 支持批量处理多个 EVM 钱包
- 每个钱包独立认证和签到
- 支持按顺序或随机执行
- 支持并发执行(多线程)
6. 代理支持
- 支持 HTTP/HTTPS/SOCKS5 代理
- 支持一对一代理模式
- 支持随机代理模式
- 代理失败自动重试
7. 自动循环执行
- 支持设置自动执行间隔(默认 24 小时)
- 完成所有钱包后自动等待下一轮
- 适合长期挂机获取积分
📋 注意事项
首次使用指南
-
准备私钥:
- 在「账号管理」标签页添加 EVM 私钥
- 确保钱包已在 Concrete 官网注册
- 建议使用已完成社交账号绑定的钱包 -
配置推荐码(可选):
- 在 config.ini 中配置 referral_code
- 首次登录会自动应用推荐码
- 使用推荐码可获得额外积分奖励 -
配置参数:
- 设置钱包间隔(建议 3-5 秒)
- 确认 Season ID 正确(默认:z2zi-tzc2) -
启动执行:
- 如有多个钱包,建议使用代理
- 勾选「自动执行」并设置间隔(建议 24 小时)
- 点击「开始执行」按钮
配置建议
- 钱包间隔:建议 3-5 秒,避免请求过快被限制
- 代理使用:多钱包建议使用代理,避免 IP 限制
- 循环间隔:建议 24 小时,与每日签到周期一致
- 并发执行:建议单线程执行,避免并发过高导致认证失败
- Season ID:如果当前赛季结束 需在 config.ini 中更新 season_id
关于 SIWE 认证
- SIWE(Sign-In With Ethereum)是一种安全的 Web3 登录方式
- 脚本会用私钥签名一条消息(不涉及转账)
- 签名消息包含:钱包地址、时间戳、随机数等
- 签名后获取的 Token 有效期为 24 小时
常见问题
-
登录失败:
- 检查私钥是否正确
- 确认钱包已在 Concrete 官网注册
- 检查网络连接是否正常 -
签到失败:
- 可能当天已签到,会提示「already checked in today」
- 等待次日再次执行 -
积分未增加:
- 签到成功后积分会在数分钟内到账
- 刷新查询或等待下次执行查看 -
Season ID 过期:
- 如果提示 Season 不存在,需要更新 season_id
- 访问 Concrete 官网查看当前 Season ID
- 在 config.ini 中更新 season_id 参数 -
请求失败或超时:
- 检查代理是否正常
- 增加 request_timeout 参数(默认 120 秒)
- 检查 API 地址是否变更
重要提示
- 私钥安全:私钥仅用于本地签名,不会上传到任何服务器
- 合理配置:避免过于频繁的请求导致账号异常
- 社交绑定:建议在官网完成社交账号绑定,可获得更多积分
- 长期运行:建议开启自动执行,每天自动签到和查询积分
- 备份私钥:确保私钥已妥善备份,丢失无法找回
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。