Zama

Zama

Testnet 类 Web3 自动化脚本
Testnet
版本: v1.2.8.3
作者: web3
💰 融资: $130M
账号类型: 私钥

Zama 测试网自动化脚本 - 铸造 EUROZ + 包装 cEUROZ + 转账

📝 项目简介

Zama 是一个专注于全同态加密(FHE)的区块链隐私解决方案平台。本脚本在 Sepolia 测试网上自动执行 EUROZ 代币的铸造、包装成隐私代币 cEUROZ,以及转账操作,帮助用户体验 Zama 的隐私保护功能。

⚙️ 功能说明

1. 铸造 EUROZ 代币 💰

  • 每次铸造可获得 10 EUROZ 测试代币
  • 无需支付代币费用(仅需 Gas 费)
  • 自动处理 Nonce 和 Gas 参数
  • 支持失败自动重试机制

2. 包装成 cEUROZ 隐私代币 🔐

  • 将 EUROZ 包装成 cEUROZ(Confidential EUROZ)
  • 可配置包装数量(默认 5 EUROZ)
  • 自动完成授权(Approve)+ 包装(Wrap)两步操作
  • 包装后可体验隐私交易功能

3. 转账 EUROZ(可选)💸

  • 支持将 EUROZ 转账到指定地址
  • 可配置转账数量和目标地址
  • 默认关闭(需在配置中手动开启)
  • 适合多账号间分配代币

4. 自动化执行 ⚙️

  • 支持批量处理多个钱包
  • 支持自动循环执行(可配置间隔时间)
  • 支持顺序/随机执行模式
  • 支持并发执行(可配置线程数)
  • 智能处理交易失败和重试

📋 注意事项

首次使用指南

  1. 准备测试币
    - 在「账号管理」页面添加 EVM 钱包私钥
    - 确保钱包有足够的 Sepolia ETH(用于支付 Gas)
    - 可从以下水龙头获取测试币:

    • https://sepoliafaucet.com/
    • https://www.alchemy.com/faucets/ethereum-sepolia
    • https://faucet.quicknode.com/ethereum/sepolia
  2. 配置脚本
    - 默认配置即可直接使用(铸造 + 包装)
    - 如需转账功能,在配置中设置:

    • enable_transfer = true
    • transfer_to_address = 0x目标地址
    • transfer_amount = 转账数量
  3. 开始执行
    - 点击「开始执行」运行脚本
    - 查看执行日志确认交易状态
    - 可在浏览器查看交易详情

配置建议

  1. 执行模式
    - 钱包间隔:建议 3-5 秒
    - 自动执行:可开启,间隔 24 小时
    - 并发执行:建议使用顺序模式

  2. 功能开关
    - enable_mint:建议开启(获取 EUROZ)
    - enable_shield:建议开启(体验隐私功能)
    - enable_transfer:按需开启(需要时再开启)

  3. 数量设置
    - shield_amount:建议 5-10 EUROZ
    - transfer_amount:根据需要设置
    - 注意:每次铸造可获得 10 EUROZ

  4. RPC 节点
    - 默认使用 https://sepolia.drpc.org/
    - 如果节点失效,可更换为其他 Sepolia RPC
    - 推荐备用节点已在配置文件注释中列出

常见问题

  1. ETH 余额不足?
    - 脚本会自动检查 ETH 余额
    - 确保钱包至少有 0.001 ETH
    - 从上述水龙头获取免费测试币

  2. 交易失败?
    - 检查 RPC 节点是否正常(尝试更换节点)
    - 检查网络连接是否稳定
    - 查看日志中的详细错误信息
    - 脚本会自动重试失败的交易(最多 3 次)

  3. Nonce 错误?
    - 脚本会自动处理 Nonce 冲突
    - 如果出现「nonce too low」会自动重试
    - 无需手动干预

  4. Gas 费用过高?
    - Gas 参数已优化为较低水平
    - maxFeePerGas: 1.5 Gwei
    - 如果交易一直待处理,脚本会自动提高 Gas

  5. 包装失败?
    - 确保 EUROZ 余额充足
    - 脚本会先执行授权(Approve)再包装(Wrap)
    - 两步操作之间有 5 秒延迟

  6. 转账功能无法使用?
    - 检查是否开启 enable_transfer = true
    - 检查是否配置了 transfer_to_address
    - 确保目标地址格式正确(0x 开头)

交易浏览器

  • 所有交易完成后会显示浏览器链接
  • 可在 https://sepolia.etherscan.io/ 查看交易详情
  • 交易哈希会记录在执行日志中

特别说明

  • 本脚本运行在 Sepolia 测试网(Chain ID: 11155111)
  • 所有代币均为测试代币,无实际价值
  • 铸造的 EUROZ 可以无限次使用
  • cEUROZ 是 EUROZ 的隐私版本,支持机密交易
  • 合约地址已内置,无需手动配置
  • 交易确认时间约 15-30 秒
  • 建议在测试网稳定时执行(避开拥堵时段)

合约信息

  • EUROZ Token: 0xED1B7De57918f6B7c8a7a7767557f09A80eC2a35
  • cEUROZ Contract: 0xCD25e0e4972e075C371948c7137Bcd498C1F4e89
  • Network: Sepolia Testnet
  • Chain ID: 11155111

⚠️ 免责声明

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