链知设备指南

ok 交易所|ustd交易app下载|同一空投批次分阶段开放领取|确认所属阶段|按阶段解释按钮状态

ok 交易所:部分批处理合约会捕获某个子调用的失败并继续执行后续步骤。判断结果时,应区分链上最终日志与调试轨迹,并按日志索引对应具体调用。

设备指引

查看完整的操作流程

  1. 区分最终回执与调试轨迹

    交易回执中的日志反映最终提交结果,模拟或调试轨迹可能记录后来被回滚的内部步骤。

  2. 定位被捕获的异常

    检查批处理合约是否显式捕获子调用失败,并确认失败分支是否继续执行后续指令。

  3. 按日志索引关联步骤

    结合日志索引、发出合约和调用轨迹定位保留下来的事件,不把失败步骤的调试输出当作最终链上日志。

区分最终回执与调试轨迹

  • 区分最终回执与调试轨迹

    交易回执中的日志反映最终提交结果,模拟或调试轨迹可能记录后来被回滚的内部步骤。

  • 定位被捕获的异常

    检查批处理合约是否显式捕获子调用失败,并确认失败分支是否继续执行后续指令。

  • 按日志索引关联步骤

    结合日志索引、发出合约和调用轨迹定位保留下来的事件,不把失败步骤的调试输出当作最终链上日志。

常见问题与解答

失败子调用的调试日志会出现在最终交易回执中吗?

不一定,若该子调用状态被回滚,其内部日志通常不会作为最终提交日志保留。

后续步骤日志仍存在能说明前面的子调用成功吗?

不能,可能是批处理捕获异常后继续执行;需按调用轨迹和最终事件分别判断。

失败子调用的调试日志会出现在最终交易回执中吗?

不一定,若该子调用状态被回滚,其内部日志通常不会作为最终提交日志保留。

补充说明

交易回执中的日志反映最终提交结果,模拟或调试轨迹可能记录后来被回滚的内部步骤。

检查批处理合约是否显式捕获子调用失败,并确认失败分支是否继续执行后续指令。

结合日志索引、发出合约和调用轨迹定位保留下来的事件,不把失败步骤的调试输出当作最终链上日志。

选择适合设备的下载入口

请选择与你的设备系统相符的入口,再按目标页面说明继续。

链上记录

链上交易批量调用失败回滚与事件边界

区分最终回执与调试轨迹

交易回执中的日志反映最终提交结果,模拟或调试轨迹可能记录后来被回滚的内部步骤。

定位被捕获的异常

检查批处理合约是否显式捕获子调用失败,并确认失败分支是否继续执行后续指令。

按日志索引关联步骤

结合日志索引、发出合约和调用轨迹定位保留下来的事件,不把失败步骤的调试输出当作最终链上日志。

使用问答

失败子调用的调试日志会出现在最终交易回执中吗?

不一定,若该子调用状态被回滚,其内部日志通常不会作为最终提交日志保留。

后续步骤日志仍存在能说明前面的子调用成功吗?

不能,可能是批处理捕获异常后继续执行;需按调用轨迹和最终事件分别判断。