Diamante

Diamante

Testnet 类 Web3 自动化脚本
Testnet
版本: v1.2.8.2
作者: web3
账号类型: 私钥

Diamante 测试网自动化脚本 - 完整的钱包交互和 XP 奖励方案

📝 项目简介

Diamante 是一个创新的区块链测试网项目,提供钱包连接、水龙头领取、代币交易、XP 奖励等功能。本脚本实现了与 Diamante 平台的全面自动化交互,帮助用户快速完成测试网任务并累积 XP 积分。

主要功能包括:
- 钱包连接:使用 EVM 私钥连接到 Diamante 测试网
- 账号注册:自动注册账号并使用推荐码
- 领取测试币:从水龙头自动领取 DIAM 测试币
- 发送交易:自动发送代币到指定地址或随机生成的新钱包
- XP 统计:查看 XP 积分、徽章进度、交易倍数
- 批量操作:支持多钱包批量执行任务

⚙️ 功能说明

1. 钱包连接和注册 🔐

  • 自动使用 EVM 私钥连接到 Diamante 平台
  • 自动生成设备 ID 和位置信息(随机全球城市)
  • 首次连接会自动注册账号
  • 自动生成随机用户名(格式:crypto+noun+数字)
  • 支持使用推荐码获得额外奖励
  • 自动获取和保存 Access Token
  • 自动获取测试网钱包地址

2. 水龙头领取 💧

  • 自动从水龙头领取 DIAM 测试币
  • 每 24 小时可领取一次
  • 显示领取金额和当前余额
  • 显示下次可领取时间
  • 自动处理限流和错误重试
  • 支持自定义是否启用领水功能

3. 代币交易 💸

  • 自动发送 DIAM 代币到目标地址
  • 支持三种发送模式:
  • 随机地址模式:自动生成新钱包作为接收地址
  • 指定地址模式:发送到配置的固定地址
  • 跳过模式:不执行交易操作
  • 自动生成的随机钱包保存到 random_wallets.txt(含私钥)
  • 每笔交易显示交易哈希
  • 自动获取和显示推文内容
  • 自动检查余额是否充足
  • 支持自定义发送金额

4. XP 统计和进度 📊

  • 实时查看 XP 积分(Total XP、Base XP、Badge Boost)
  • 显示当前倍数(Multiplier)
  • 显示交易次数
  • 显示徽章进度(进度条和百分比)
  • 自动识别下一个目标徽章
  • 统计成功/失败次数

5. 智能重试机制 🔄

  • 自动处理 429 限流错误(指数退避)
  • 自动处理 5xx 服务器错误
  • 最多重试 20 次
  • 支持自定义重试延迟
  • 详细记录每次重试日志

6. 多钱包批量操作 🔄

  • 支持批量导入多个钱包私钥
  • 支持顺序执行或随机执行
  • 支持并发执行(可配置并发数)
  • 自动循环模式(可配置间隔时间)
  • 每个钱包独立统计成功/失败次数
  • 显示详细的执行进度

7. 灵活配置 🎛️

  • 可独立开启/关闭领水和交易功能
  • 可自定义发送金额和目标地址
  • 可自定义推荐码
  • 可自定义操作间延迟时间
  • 可自定义 API 地址(防止默认地址失效)
  • 可自定义 TLS 指纹(防止指纹识别)

📋 注意事项

首次使用指南

  1. 准备钱包私钥
    - 在「账号管理」页面添加 EVM 钱包私钥
    - 支持 MetaMask、Trust Wallet 等 EVM 钱包
    - 私钥格式:0x 开头的 64 位十六进制字符串
    - 私钥仅用于本地签名,不会上传到任何服务器

  2. 配置脚本参数
    - 在「脚本配置」中设置推荐码(可选)
    - 设置发送金额(默认 5 DIAM)
    - 设置发送目标地址(留空则自动生成随机地址)
    - 根据需要开启/关闭领水和交易功能

  3. 执行脚本
    - 点击「开始执行」运行脚本
    - 查看执行日志确认每个操作状态
    - 首次运行会自动注册账号
    - 后续运行会自动登录

  4. 查看结果
    - 在日志中查看 XP 积分和徽章进度
    - 在 random_wallets.txt 中查看自动生成的接收地址
    - 在官网查看账号详细信息

配置建议

  1. 推荐码设置
    - 建议使用推荐码获得额外奖励
    - 如果没有推荐码可以留空
    - 推荐码只在首次注册时生效

  2. 发送金额设置
    - 建议:3-10 DIAM
    - 不要超过余额(默认水龙头领取约 100 DIAM)
    - 每笔交易消耗相应金额

  3. 发送目标设置
    - 随机地址模式(留空):每次生成新钱包,适合刷交易次数
    - 指定地址模式:发送到固定地址,适合集中代币
    - 跳过模式(关闭 enable_transaction):只领水不交易

  4. 执行模式
    - 钱包间隔:建议 3-5 秒
    - 执行顺序:建议按顺序(避免并发问题)
    - 并发执行:建议单线程(避免限流)
    - 自动执行:可选,建议间隔 24 小时(水龙头冷却时间)

  5. 代理使用
    - ⚠️ 注意:Diamante 使用地理位置检测
    - 使用代理可以模拟不同地区访问
    - 正常情况下无需使用代理

常见问题

  1. 连接失败?
    - 检查网络连接是否正常
    - 检查 API 地址是否正确
    - 查看日志中的具体错误信息
    - 尝试使用代理

  2. 注册失败?
    - 检查私钥格式是否正确
    - 检查钱包是否已经注册过
    - 查看日志中的错误详情
    - 重新运行脚本会自动重试

  3. 领水失败?
    - 检查是否在 24 小时冷却期内
    - 查看日志中的下次可领取时间
    - 等待冷却期结束后重试

  4. 交易失败?
    - 检查余额是否充足(需要先领水)
    - 检查发送金额是否合理
    - 检查目标地址格式是否正确
    - 降低发送金额后重试

  5. XP 没有增加?
    - 检查操作是否成功完成
    - 等待一段时间后刷新
    - 在官网查看详细的 XP 记录

  6. 随机钱包文件在哪里?
    - 文件名:random_wallets.txt
    - 位置:项目根目录或脚本目录
    - 内容:包含地址、私钥、生成时间
    - ⚠️ 妥善保管私钥,虽然是测试网但仍需注意安全

  7. 限流错误(429)?
    - 脚本会自动重试(指数退避)
    - 建议降低并发数
    - 建议增加操作间延迟
    - 等待一段时间后恢复正常

  8. 代理连接失败?
    - 检查代理地址格式是否正确
    - 检查代理是否可用
    - 尝试更换其他代理
    - 或者不使用代理

特别说明

  • 本脚本使用 EVM 兼容的钱包地址和私钥格式
  • 私钥仅用于本地签名,不会上传到任何服务器
  • 自动生成的随机钱包保存在 random_wallets.txt(含私钥)
  • 水龙头每 24 小时可领取一次
  • 交易会消耗余额,需要定期领水补充
  • XP 积分通过交易次数累积,倍数越高获得越多
  • 徽章系统根据交易次数解锁,完成度越高奖励越多
  • 测试网代币没有实际价值,仅用于测试
  • 可以在配置中关闭某类操作(enable_xxx = false)
  • 支持自动循环执行,适合长期累积 XP
  • 所有操作使用配置的参数,确保可控

风险提示

  1. 余额管理
    - 交易金额过大可能导致余额不足
    - 建议每次发送金额不超过 10 DIAM
    - 多次交易会累积消耗余额
    - 需要定期领水补充

  2. 私钥安全
    - 虽然是测试网,但仍需妥善保管私钥
    - 不要使用主网钱包的私钥
    - 不要分享私钥给他人
    - 随机生成的钱包私钥也需要保管好

  3. 限流风险
    - 频繁操作可能触发限流(429 错误)
    - 建议合理设置并发数和延迟时间
    - 遇到限流时脚本会自动重试

  4. 账号风险
    - 测试网账号可能被重置
    - XP 积分可能清零
    - 建议及时完成任务

⚠️ 免责声明

本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。