加密日记【017】tenderly教程
April 16th, 2023

forge 还有一个 debug 功能,能深入看到每一个 opcode 执行时的 stack、memory 和 storage,请参考 debugger 页面。但这个功能有点 over kill 而且界面没有 Tenderly debug 功能友善,所以建议使用 Tenderly debug 功能。

Tenderly的使用场景

  1. 查看交易失败的具体细节

  2. 模拟真实的交易

  3. 梳理开源代码项目

  4. 智能合约debug

教程

直接复制交易的hash到tenderly就可以查看

  • Overview查看总体情况

  • Contracts查看具体合约

  • Event查看交易产生的事件

  • State Changes 查看链上数据交易状态

  • Debugger

  • Gas Profiler 查看这笔交易的gas明细,在这个页面可以点击Re-Simulate重新模拟本次交易

用tenderly来debug

可以逐步查看合约执行的顺序,整体函数嵌套结构,下方还有opcode和gas细节

tenderly使用还是挺简单的,但是内容很丰富,可以

Subscribe to 0x3c
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 0x3c

Skeleton

Skeleton

Skeleton