Simulator UI
Simulation RPC
Bundle Simulation RPC
Simulation API on Virtual Environments
从 Dashboard 模拟
要从 Dashboard 模拟交易,请前往 Virtual Environments,然后单击左侧菜单中的 Simulate。模拟的交易仅在 Virtual Environment 仪表板中可见,不会出现在公共浏览器中。 您可以按以下方式使用 Simulator:- 使用 Edit Source 调试智能合约错误以检查您的 bug 修复。
- 调用合约以了解状态,而不将交易持久化到网络。
- 使用 State Overrides 设置期望的合约状态,以评估在链上不存在且不应存在的条件下的执行情况。
- 构建概念验证交易以验证测试场景。
通过 RPC 模拟
Virtual Environments 上的交易也可以使用我们的 RPC 方法tenderly_simulate 和 tenderly_simulateBundle 进行模拟。
我们建议集成 Simulation RPC,但也可以使用 Simulation REST API。
- 发送方地址:
0xe2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2。 - DAI 合约地址:
0x6b175474e89094c44da98b954eedeac495271d0f - 状态覆盖参数:
DAI(0x6b175474e89094c44da98b954eedeac495271d0f).wards[0xe2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2] = 1
showLineNumbers