transferFrom 的授权,或者一笔存款供后续提取消耗。
Bundle 使用与单次模拟相同的构建器。单次模拟就是一步的 bundle,因此在您添加更多步骤时编辑器不会有任何变化。

构建 bundle
从 Simulator → New Simulation 开始,像往常一样配置第一步。然后从左侧的栏中扩展 bundle:- 使用步骤卡片下的 + 按钮添加步骤。
- 使用导入按钮导入交易:粘贴现有的交易哈希或原始负载,其输入将作为新步骤加载。
- 通过拖动卡片重新排序步骤。步骤按栏中的顺序执行。
阅读结果
运行后,栏中的每个步骤卡片会显示一个结果徽章:
点击任何步骤卡片,即可在右侧面板中聚焦其单独的结果:解码输出、已使用的 gas,以及该步骤的 Events、State、Fund Flow 和 Gas Profiler 标签页。
状态只向前流动。步骤 1 铸造的余额对步骤 2 到 5 可见,但后续步骤中的 revert 不会撤销显示输出中前面步骤的结果;每个步骤的视图反映了该步骤在序列中位置时的状态。
模拟历史中的 bundle
已执行的 bundle 在 Simulator 列表中显示为一行Bundle (N txs),显示共享的网络、区块和调用计数。展开该行可查看每个步骤作为独立条目,及其单独的状态和函数。

限制
- 每个 bundle 五个步骤。
- Cheatcodes 是步骤范围的。没有 bundle 级别的 cheatcode 界面。
- Bundle 在运行之间是无状态的:重新运行会从配置的区块重新开始。要在多笔交易之间累积状态的持久环境,请使用 Virtual Environments。