快速开始

从结果到执行过程,快速了解一笔交易发生了什么。

Skylens 帮你查看一笔交易的结果和执行过程。输入交易 Hash 后,可以看到资产变化、转账路径、合约调用和链上状态修改。

如果不知道从哪里开始,可以按下面的顺序查看;也可以直接跳到需要的部分。

Skylens 能帮你做什么

  • 确认结果:这笔交易是否成功,谁最终得到或失去了资产?
  • 追踪资产:Token 从哪里来,经过了哪些合约,最后去了哪里?
  • 还原调用:合约按什么顺序调用,关键函数做了什么?
  • 验证状态:交易最终写入了哪些余额、授权或合约变量?
  • 定位原因:需要更深入时,在源码或字节码层面查看执行位置。

一次交易分析的 5 步

1. 先看最终资产结果

打开 Balance Changes,先找交易发起方、接收方和关键合约的余额变化。Change 的正负能快速告诉你谁增加、谁减少了资产;再用 BeforeAfter 核对最终数值。

开始查看 Balance Changes

2. 再看资产怎么流动

打开 Token Flow,选择关心的 Token,沿连线查看资产经过的地址和合约。遇到 Router、Pool 或 ETH / WETH 的 wrap、unwrap 时,结合转账顺序理解每一步。

开始查看 Token Flow

3. 找到关键合约调用

打开 Execution Trace,从最外层调用逐层展开。先看调用目标和函数名,再查看参数、返回值或错误信息,找到触发资产移动或异常的那次调用。

开始查看 Execution Trace

4. 验证最终状态有没有被修改

打开 State Changes,按合约分组查看变量和 Storage Slot 的 Before / After。这一步用来确认交易是否真的修改了价格、余额、授权或其他链上状态。

开始查看 State Changes

5. 需要时进入调试器

当你已经定位到某次调用,但还想知道代码为何这样执行时,进入 Source Debugger。结合源码、调用栈、参数和变量继续分析;没有源码时切换到 Bytecode Mode。

开始使用 Source Debugger

从这里开始

打开任意一笔交易,先进入 Balance Changes。确认最终结果后,再按需要进入 Token Flow、Execution Trace、State Changes 或 Debugger。