L
LiteForge
Testnet 类 Web3 自动化脚本
LiteForge 自动化脚本,支持 Wrap、Unwrap、LitVM Swap、ZNS Domain、On Chain GM、Deploy、LiteSwap 和 NFT Mint。
📝 项目简介
LiteForge 是 zkLTC 测试网生态交互脚本,原脚本通过命令行菜单执行多种链上交易。本版本已迁移到框架,使用私钥账号、多账号并发、框架代理和配置开关执行任务。
⚙️ 功能说明
- Wrap: 调用 wzkLTC 合约
deposit(),将 0.001 zkLTC 包装为 wzkLTC - Unwrap: 调用 wzkLTC 合约
withdraw(uint256),解除 0.001 wzkLTC - LitVM Swap: 通过 LitVM Router 将 zkLTC 兑换为 LETH / LXRP
- ZNS Domain: Mint 随机
.lit域名 - On Chain GM: 调用 GM 合约,自动检测 24 小时 cooldown
- Deploy Contract: 执行原脚本 deploy contract 合约交互
- LiteSwap: Approve lsZKLTC 后兑换为 lsTUSD
- OmniHub NFT: Mint LitVM x OmniHub NFT
- LitVM NFT: Mint LitVM NFT
- 多账号支持: 每个私钥独立处理,自动分配代理
📋 注意事项
首次使用指南
- 准备私钥: 在「账号管理」页面添加 EVM 私钥
- 准备测试币: 确保钱包有足够 zkLTC 支付交互本金和 gas
- 配置任务: 在「脚本配置」中关闭不想执行的任务
- LiteSwap 前置条件: LiteSwap 需要钱包已有 lsZKLTC,否则会自动跳过
- 开始执行: 点击「开始执行」按钮
配置建议
- 余额不足时: 脚本会在发送交易前检查余额并跳过
- GM Cooldown: 合约 24 小时限制,检测到已领取会跳过
- Domain Mint: 默认随机生成域名,可修改
domain_prefix - 交易确认: 默认等待 300 秒,可按 RPC 状况调整
常见问题
Q: 为什么 LiteSwap 被跳过?
A: 该步骤需要先持有 lsZKLTC,余额不足时会跳过。
Q: 为什么 GM 显示 cooldown?
A: 合约限制 24 小时领取一次,不是脚本错误。
Q: 是否需要验证码?
A: 本脚本只通过 JSON-RPC 发起链上交易,不涉及验证码。
⚠️ 免责声明
本脚本仅供学习和研究使用,链上交易不可逆,使用本脚本所造成的任何后果由使用者自行承担。请遵守相关法律法规和平台服务条款,不要用于任何违法用途。作者不对使用本脚本产生的任何问题负责。