运行记录、失败处理与恢复
运行记录不是单纯的消息列表,它记录了从钱包连接、余额读取、报价、授权、广播到回执确认的完整过程。
日志等级
| 颜色/等级 | 含义 | 是否需要处理 |
|---|---|---|
| 提示 | 当前阶段、等待条件或普通状态 | 通常不需要 |
| 成功 | 操作完成或回执确认成功 | 用于核对结果 |
| 错误 | 当前任务失败、用户取消或检查未通过 | 需要阅读原因 |
浮动运行记录
页面右下角保留“运行记录”入口。滚动到小号钱包、结果表格或页面底部时,无需返回顶部即可打开。面板支持导出、清空和关闭。
小号结果状态
| 状态 | 说明 |
|---|---|
| 未执行 | 任务尚未轮到 |
| 待确认 | 已广播,正在等待链上回执 |
| 成功 | 回执状态为成功 |
| 失败 | 检查、签名、广播或回执失败 |
“成功”必须以交易回执 status = 1 为准。仅拿到交易哈希不代表最终成功。
失败后是否继续
- 关闭“失败后继续”:任一关键失败会停止当前批次,适合测试阶段。
- 开启“失败后继续”:记录失败并继续后续任务,适合已经验证过的批量流程。
准备重试失败
点击“准备重试失败”只会筛选并勾选失败账户,不会立即发送交易。正确流程是:
- 查看第一条失败日志;
- 判断是网络、余额、授权、路由还是代币限制;
- 修正配置;
- 重新估算;
- 再开始执行。
待确认交易恢复
页面会保存待确认交易的哈希、网络与账户信息。刷新后重新进入同一工作区,系统会分批查询回执,避免重复发送。
以下情况不要立即重发:
- 钱包显示交易 pending;
- 日志提示确认超时;
- RPC 暂时无法查询回执;
- 用户在钱包中执行了加速或替换。
交易被替换
钱包“加速”通常会产生相同 nonce 的替换交易。系统会识别 TRANSACTION_REPLACED,继续检查替换交易回执;如果用户取消替换,则记录为取消,不会误报成功。
导出记录
建议在批量任务结束后导出运行记录,并保留:
- 执行时间;
- 网络与路由;
- 钱包地址;
- 交易哈希;
- 成功/失败原因;
- 使用的策略和轮次。
