超实用工具分享-tenderly:超强debug、模拟分析工具

超实用工具分享-tenderly:超强debug、模拟分析工具

tenderly工具使用

  • 先上工具链接:https://dashboard.tenderly.co/

前言

有没有遇见过像这样头疼的场景

  1. 交易失败了,浏览器上只报了个“Failed”;大哥我也知道交易失败了,好歹告诉我下原因吧,但是浏览器上只是个冷冰冰的“Failed”,留下懵逼的我百思不得其解,默默的进行合约代码走读。

    2.我想进行主网测试这笔交易到底成不成,但是又怕失败浪费手续费,或者心疼其他代币消耗,不想进行真实的交易,像这样的交易肯定是要慎重的,毕竟手续费不退:

  2. 想学习梳理优秀的开源项目代码,想理清楚整个项目的运行原理,但是由于智能合约debug的困难性,暂时只知道在remix上可以debug,但是由于操作的繁琐我放弃了

    工具介绍

    优秀的模拟、测试工具,排查问题好手段 官网:https://tenderly.co/

使用场景一:分析失败交易

复制待分析交易的交易hash:

粘贴上面复制的交易hash:

点击进入

具体原因

debug

交易涉及的合约

链上数据状态变化

交易产生的事件

使用场景二:模拟交易

tenderly模拟功能界面:点击进入

复制数据

复制与小狐狸交互的合约:填至后面的NO.1


复制交易数据:填至后面的NO.2


复制交易发起人:填至后面的NO.3


将上面从小狐狸中复制的数据填至下面的空位,选择好你现在交易的网络

填写完成,点击模拟

模拟结果

同上分析交易,可以进行debug看具体调用链路和数据进行分析

小结

tenderly工具真的非常强大,操作又十分简单,不管对于开发人员来说,还是对于用户来说都是非常实用的!

参考

当然是YouTube拉

参考1:https://www.youtube.com/watch?v=3zFe5MNBf1g 参考2:https://www.youtube.com/watch?v=90GN9Ut8LhU

本文参与区块链技术网 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 1天前
  • 阅读 ( 67 )
  • 学分 ( 3 )
  • 分类:智能合约

评论