FightID
FightID 是一个基于 Aptos 链的 Web3 身份平台,支持通过推荐码自动创建和注册新账号。
核心功能:
1. 自动注册 - 使用推荐码自动创建新账号
2. 钱包生成 - 自动生成 Aptos 钱包地址和私钥
3. 账号认证 - 自动完成 SIWA (Sign In With Aptos) 认证流程
4. 批量创建 - 支持为每个推荐码批量创建多个账号
5. 自动保存 - 生成的钱包信息自动保存到文件
功能特性:
- 使用推荐码(Referral Code)进行账号注册
- 自动生成 Aptos 钱包地址和私钥
- 自动完成 SIWA 认证和回调
- 自动检查用户名可用性并注册
- 批量创建账号功能
- 支持多推荐码并发处理
- 支持代理访问
- 自动保存生成的钱包信息到 generate.txt
- 详细的操作日志
使用说明:
【平台介绍】
FightID:基于 Aptos 的 Web3 身份平台
- 提供去中心化身份认证服务
- 支持 SIWA (Sign In With Aptos) 协议
- 通过推荐系统扩展用户网络
- 获得推荐奖励和积分
【推荐码获取方法】
方式一:通过官网注册获取
1. 访问 FightID 官网: https://app.fight.id/
2. 注册并登录你的账号
3. 进入推荐页面,复制你的推荐码
4. 将推荐码保存到本脚本的 fightid_codes.txt 文件(每行一个)
方式二:使用已有推荐码
如果你已经有推荐码,直接保存到 fightid_codes.txt 即可
推荐码格式示例:60BC50FF
【配置说明】
在 config.ini 中设置:
【Script Settings(脚本设置)】
功能开关:
- enable_auto_register:是否启用自动注册功能
true = 开启(默认),false = 关闭
开启后会自动使用推荐码创建新账号
高级设置:
- count_reff:每个推荐码创建的账号数量
默认值:10
设置每个推荐码要创建多少个新账号
建议范围:1-100
-
delay_account_switch:账号切换延迟(秒)
默认值:10
处理完一个推荐码后等待时间
建议范围:5-30 -
delay_loop:循环延迟(秒)
默认值:3000(约50分钟)
完成所有推荐码后等待多久开始下一轮
建议范围:1800-7200(30分钟-2小时)
【重要提示】
- 需要有效的推荐码(Referral Code)
- 每个推荐码可以创建多个新账号
- 生成的钱包地址和私钥会自动保存到 generate.txt 文件
- 请妥善保管 generate.txt 文件,里面包含私钥信息
- 生成的账号会自动完成注册和认证
- 支持多推荐码批量运行
- 建议合理设置 count_reff,避免过度创建
【输出文件说明】
生成的钱包信息保存格式(generate.txt):
钱包地址|私钥
例如:
0xabcd1234...|abc123def456...
【注册流程】
本脚本会自动完成以下步骤:
1. 生成随机钱包地址和私钥
2. 获取 SIWA 认证信息(nonce、statement)
3. 完成 SIWA 回调认证
4. 检查并生成可用的用户名
5. 使用推荐码完成账号注册
6. 保存钱包信息到文件
【推荐码信息】
- 示例推荐码:60BC50FF
- 推荐注册:https://app.fight.id/signup?code=60BC50FF
依赖库:
- requests:HTTP 请求库
官方信息:
- 平台:FightID
- 官网:https://app.fight.id/
- API 地址:https://api.fight.id/
- 区块链:Aptos
- 类型:Web3 身份平台
适用场景:
- FightID 账号批量创建
- 推荐码批量使用
- Aptos 钱包批量生成
- Web3 身份自动化注册
安全提示:
- 生成的私钥请务必安全保管
- 不要将 generate.txt 文件分享给他人
- 建议定期备份钱包信息
- 推荐码可能有使用限制,请遵守平台规则