Codatta
Codatta 是一个 Web3 数据分析平台,通过每日签到累积积分获得奖励。
📝 项目简介
Codatta 是一个基于以太坊的数据分析平台,用户通过钱包登录后,可以完成每日签到任务来累积积分。本脚本实现了自动登录(SIWE 标准)和自动每日签到功能,帮助用户自动管理多个钱包账号。
⚙️ 功能说明
1. 自动登录认证
- 使用 SIWE(Sign-In with Ethereum)标准进行登录
- 自动获取 nonce 并签名
- 自动管理登录 Token
- 支持推荐码绑定
2. 自动每日签到
- 每 24 小时自动签到
- 自动领取每日签到奖励
- 显示本月累计签到天数
- 智能处理重复签到
📋 注意事项
首次使用指南
-
准备私钥
- 确保每个钱包都有以太坊私钥
- 私钥格式:以 0x 开头的 64 位十六进制字符串或不带 0x 前缀的 64 位十六进制字符串
- 私钥用于 SIWE 签名认证,不会发送到服务器 -
配置账号文件
- 在「账号」标签页点击项目卡片
- 在「privateKeys.txt」文件中添加私钥(每行一个)
- 保存文件 -
配置推荐码(可选)
- 在 config.ini 中设置「inviter_code」
- 首次登录时会自动绑定推荐码
- 推荐码可获得额外奖励 -
配置执行参数
- 在「执行」标签页设置钱包间隔(建议 5-10 秒)
- 选择执行顺序(按顺序/随机)
- 如需使用代理,在「代理」标签页配置代理列表 -
开始执行
- 点击「开始执行」按钮
- 查看日志了解执行进度
配置建议
- 钱包间隔时间:建议设置 5-10 秒,避免请求过快导致限制
- 代理使用:如果有多个钱包,建议配置代理避免 IP 限制
- 自动执行间隔:建议设置为 24 小时,与签到周期保持一致
- 推荐码:可在 config.ini 中自定义推荐码,获得额外奖励
常见问题
-
私钥格式错误
- 问题:提示「私钥格式错误」或「无效的私钥」
- 解决方案:确保私钥是 64 位十六进制字符串,可以带或不带 0x 前缀 -
登录失败
- 问题:提示「登录失败」或「获取 nonce 失败」
- 解决方案:检查网络连接、代理配置是否正确,或稍后再试 -
签到失败
- 问题:提示「签到失败」
- 解决方案:可能是今天已经签到过,等待 24 小时后再试 -
重复签到
- 问题:提示「今天已签到」
- 解决方案:这是正常提示,说明该账号今天已完成签到 -
如何查看签到状态
- 脚本会自动显示签到结果和本月累计签到天数
安全提示
-
私钥安全
- 私钥仅用于 SIWE 标准签名,不会发送到服务器
- 私钥存储在本地,定期备份私钥文件
- 不要与他人分享私钥 -
代理安全
- 使用可信的代理服务
- 避免使用免费公开代理
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。