快速开始
从结果到执行过程,快速了解一笔交易发生了什么。
Skylens 帮你查看一笔交易的结果和执行过程。输入交易 Hash 后,可以看到资产变化、转账路径、合约调用和链上状态修改。
如果不知道从哪里开始,可以按下面的顺序查看;也可以直接跳到需要的部分。
Skylens 能帮你做什么
- 确认结果:这笔交易是否成功,谁最终得到或失去了资产?
- 追踪资产:Token 从哪里来,经过了哪些合约,最后去了哪里?
- 还原调用:合约按什么顺序调用,关键函数做了什么?
- 验证状态:交易最终写入了哪些余额、授权或合约变量?
- 定位原因:需要更深入时,在源码或字节码层面查看执行位置。
一次交易分析的 5 步
1. 先看最终资产结果
打开 Balance Changes,先找交易发起方、接收方和关键合约的余额变化。Change 的正负能快速告诉你谁增加、谁减少了资产;再用 Before 和 After 核对最终数值。
2. 再看资产怎么流动
打开 Token Flow,选择关心的 Token,沿连线查看资产经过的地址和合约。遇到 Router、Pool 或 ETH / WETH 的 wrap、unwrap 时,结合转账顺序理解每一步。
3. 找到关键合约调用
打开 Execution Trace,从最外层调用逐层展开。先看调用目标和函数名,再查看参数、返回值或错误信息,找到触发资产移动或异常的那次调用。
4. 验证最终状态有没有被修改
打开 State Changes,按合约分组查看变量和 Storage Slot 的 Before / After。这一步用来确认交易是否真的修改了价格、余额、授权或其他链上状态。
5. 需要时进入调试器
当你已经定位到某次调用,但还想知道代码为何这样执行时,进入 Source Debugger。结合源码、调用栈、参数和变量继续分析;没有源码时切换到 Bytecode Mode。
从这里开始
打开任意一笔交易,先进入 Balance Changes。确认最终结果后,再按需要进入 Token Flow、Execution Trace、State Changes 或 Debugger。
