跳转到主要内容
进入您的项目后,您首先看到的是 Transactions 标签页: 在这里,您可以找到包含任何智能合约的所有交易列表。是的,这意味着包括直接和内部交易 我们还会回填在您将智能合约添加到 Tenderly 之前发生的所有交易。 您还可以选择要在交易概览屏幕上显示的列: 在此页面上,您可以执行多项操作——探索 Execution Overview 以查看交易中发生的一切,跳转到 Debugger 进行更深入的查看,甚至启动 Simulation(或 Virtual Environment)来试验并通过更改任何和所有参数来测试交易结果。

交易筛选

比将所有交易集中在一处更好的是什么?以光速筛选它们!好吧,也许不是光速,但绝对比任何其他方式都要快。 在左侧导航的 Transactions 标签页中,我们有一个选项可以根据多个参数筛选交易:
  • Status - 全部/成功/失败
  • Type - 全部/内部/直接
  • Contracts(现称 Addresses)- 选择交易中必须存在哪个地址(合约或钱包)
  • Function Signature
  • Network - 如果您在多个网络上部署了合约,请指定网络
  • Date Range
  • Tag
在您选择要筛选的标签后,还可以选择仅显示在特定标签创建之后发生的交易: 当您需要在数千笔交易中定位特定交易时,如此精确且快速的筛选就显得尤为重要。另一个想到的例子是查找发送到您智能合约的失败内部交易。通过这种方式,您可以查看是否有人试图滥用您的合约逻辑,或者您的代码是否失败,而有人正依赖它。
现在,当您将交易哈希粘贴到搜索栏时,Tenderly 会自动模拟待处理交易的(预期)结果,无论是在您的 Dashboard 中还是在我们的 Public Explorer 中。此功能对所有用户可用,即使他们未登录也可以使用。这意味着您现在可以以此方式模拟实时的待处理交易,甚至可以从我们的 Explorer 页面在没有账户的情况下进行——但您真的应该创建一个(免费的),这样您就可以使用我们 SimulationsVirtual Environment 的全部功能 🚀此处阅读更多相关信息。

高级追踪搜索

当您查看任何交易的 Transaction Overview 中的 Execution Trace 部分时,您会在 Execution Search 旁边看到此按钮,它可以打开 Advanced Trace Search: 您可以按以下类别搜索追踪:
  • All(将搜索所有列出的类别)
  • OpCode
  • From
  • To
  • Function
  • File
  • Contract
  • State Variable
当您点击任何搜索结果时,将被带到 Execution Trace 部分中相应的代码行: