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

构建 bundle
从 Simulator → New Simulation 开始,像往常一样配置第一步。然后从左侧的栏中扩展 bundle:- 使用步骤卡片下的 + 按钮添加步骤。
- 使用导入按钮导入交易:粘贴现有的交易哈希或原始负载,其输入将作为新步骤加载。
- 通过拖动卡片重新排序步骤。步骤按栏中的顺序执行。
阅读结果
运行后,栏中的每个步骤卡片会显示一个结果徽章:| 徽章 | 含义 |
|---|---|
| 绿色对勾 | 步骤成功。 |
| 红色 ✗ | 步骤 revert 或 EVM 之前失败(畸形的 calldata、未知合约)。 |
模拟历史中的 bundle
已执行的 bundle 在 Simulator 列表中显示为一行Bundle (N txs),显示共享的网络、区块和调用计数。展开该行可查看每个步骤作为独立条目,及其单独的状态和函数。

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