跳转到主要内容
大多数人使用 Solana 区块浏览器来查看和分析交易,使他们能够看到链上发生的事情。 钱包和 DeFi 应用程序与区块浏览器集成,让用户确认交易状态、查看交易历史,并更好地理解链上发生的事情。 在 Orb 上查找 Solana 交易,只需从您的钱包或应用程序的 UI 中复制交易签名并将其粘贴到 Orb 的搜索栏中。 让我们看看一个典型的代币交换。 在此示例中,USDC 通过 Jupiter 交换为 ORE

AI 概览和摘要

如果您只需要基本的交易信息,请阅读摘要或点击“AI 解释”按钮以获得此交易的高级概览。 例如,点击 AI 解释 按钮显示此交易涉及使用 Jupiter Aggregator v6 程序 将 83,188 美元 USDC 交换为 546.97 美元 ORE。
AI 摘要解释通过 Jupiter 路由 ORE 换取 USDC 的复杂多跳代币交换

AI 摘要将此交易解释为通过 Jupiter 路由 ORE 换取 USDC 的多跳代币交换。

指令摘要和详情

向下滚动页面,指令摘要 显示所有中间步骤,例如将 USDC 从所有者的钱包转移到 Jupiter Aggregator Authority 账户。
指令摘要显示中间交易步骤

Jupiter 上多跳交换所涉及指令的摘要列表。

接下来,我们看到摘要详细信息部分:
Solana 交易详情,包括费用、费用支付者、消耗的计算单元、确认、时间戳和插槽

Solana 交易详情,包括基础费用、优先费用、费用支付者、消耗的计算单元、确认、时间戳和插槽。

交易余额

点击进入余额选项卡,我们可以清楚地看到每个地址和市场的代币余额变化摘要。 我们看到原始钱包 3AWDT…WgBCu 正在多个市场中交换 USDC 为 ORE,包括 Orca、Goonfi 和 Meteora DLMM,这些市场处理了部分交易。
余额变化摘要,包括交易中涉及的所有者钱包、流动性池和专有 AMM

余额变化摘要,包括交易中涉及的所有者钱包、流动性池和专有 AMM(例如 Goonfi)。

交易指令

点击进入指令选项卡,我们可以看到交易包括调用计算预算程序和 Jupiter Aggregator v6 程序。 展开 Jupiter 程序,我们看到 15 个以上的内部指令,包括调用 Solana 的代币程序、Orca 的 Whirlpool 程序、Meteora 的 DLMM 程序和 GoonFi 程序(一个 Solana 专有 AMM)。
显示程序调用的内部指令
查看单个内部指令(3.2),我们看到来自 Orca Whirlpool 程序的 Swap V2 操作,涉及 19945154880 个代币和交易中涉及的账户列表,包括账户 6($ORE 代币)和账户 7($USDC 代币)。
第二个内部指令涉及 Jupiter 的 Aggregator v6 程序在 Orca 的 Whirlpool 程序上调用 USDC 和 ORE 之间的交换

第二个内部指令涉及 Jupiter 的 Aggregator v6 程序,调用 Orca 的 Whirlpool 程序上的 \$USDC 和 \$ORE 之间的交换。

查看指令3.3,我们看到19945154880个代币转换为19,945.154880美元USDC(因为USDC代币有6位小数),而指令3.4显示了132.03968385902美元ORE的代币数量。
Solana交易内部指令在Orb Explorer上

第三和第四个内部指令显示了Solana的代币程序中USDC和ORE的Transfer Checked操作。

交易指令日志

要检查交易日志,请点击日志选项卡。在这里,我们可以查看每个程序发出的日志,通常显示调用的指令名称、状态(即成功/失败)以及消耗的计算单元数量。
Orca Whirlpool程序SwapV2指令日志视图

Orca Whirlpool程序SwapV2指令日志视图。

原始交易JSON

要获取最详细的输出,请点击原始选项卡。 在这里,您可以看到每个指令作为原始JSON输出,通过启用”Helius Enhanced”切换,可以使其更易于阅读。
Helius Enhanced JSON交易输出

Helius Enhanced JSON交易输出。

低级指令日志和原始输出对于调试程序的开发人员和试图理解程序如何工作的分析师最有用。

结论

检查Solana交易是像Orb这样的区块链浏览器的一个关键用例。 从高级确认状态到用于调试交易的低级原始JSON输出,像Orb这样的顶级区块浏览器为每个人提供了读取和分析Solana交易所需的工具。