メインコンテンツへスキップ
多くの人は、Solanaのブロックエクスプローラーを利用してトランザクションを閲覧・分析し、オンチェーンで何が起きているかを確認します。 ウォレットとDeFiアプリケーションは、ブロックエクスプローラーと統合して、ユーザーがトランザクションのステータスを確認したり、トランザクション履歴を表示したり、オンチェーンで何が起こっているかをより理解できるようにします。 OrbでSolanaトランザクションを検索するために、ウォレットやアプリのUIからトランザクション署名をコピーし、Orbの検索バーに貼り付けます。 典型的なトークンスワップを見ていきましょう。 この例では、USDCがOREに交換されます。

AI概要とサマリー

基本的なトランザクション情報のみが必要な場合は、概要を読むか、「AIで説明」ボタンをクリックして、このトランザクションの高レベルの概要を取得します。 例えば、「AIで説明」ボタンをクリックすると、このトランザクションは、Jupiter Aggregator v6プログラムを使用して 83,18883,188のUSDCを546.97の$OREに交換したことを示しています。
Jupiterを介した複雑なマルチホップトークンスワップとしてAIサマリーが説明する

AIサマリーは、Jupiterを介したOREとUSDCのマルチホップトークンスワップとしてこのトランザクションを説明します。

命令概要と詳細

ページを下にスクロールすると、命令概要 にすべての中間ステップが表示されます。例えば、$USDCが所有者のウォレットからJupiter Aggregator Authorityアカウントに転送されます。
中間トランザクションステップを示す命令サマリー

Jupiterでのマルチホップスワップに関わる命令のサマリー一覧。

次に、サマリー詳細セクションを見ます。
手数料、手数料支払い者、消費された計算単位、確認、タイムスタンプ、スロットを含むSolanaトランザクションの詳細

Solanaトランザクションの詳細、基本手数料、優先手数料、手数料支払い者、消費された計算単位、確認、タイムスタンプ、スロットを含みます。

トランザクション残高

残高 タブをクリックすると、各アドレスおよび市場のトークン残高の変化を明確にまとめたものが表示されます。 元のウォレット3AWDT…WgBCuは、Orca、Goonfi、Meteora DLMMなど、複数の市場でUSDCをOREに交換しており、これらが取引の一部を処理しました。
取引に関与する所有者のウォレット、流動性プール、およびプロップAMMを含む残高の概要の変化

所有者のウォレット、流動性プール、および取引に関与するプロップAMM(例: Goonfi)を含む残高の概要の変化。

トランザクション命令

命令タブをクリックすると、このトランザクションがCompute Budget ProgramとJupiter Aggregator v6プログラムを呼び出したことがわかります。 Jupiterプログラムを展開すると、Solanaのトークンプログラム、OrcaのWhirlpoolプログラム、MeteoraのDLMMプログラム、GoonFiプログラム(Solana Prop AMM)の呼び出しを含む15以上の内部命令が表示されます。
プログラム呼び出しを示す内部命令
単一の内部命令(3.2)を確認すると、Orca WhirlpoolプログラムからのSwap V2アクションには19945154880トークンが関与しており、トランザクションに関与するアカウントのリストが表示され、その中にはアカウント6(OREトークン)とアカウント7OREトークン)とアカウント7(USDCトークン)があります。
OrcaのWhirlpoolプログラムでのUSDCとOREのスワップを呼び出すJupiterのAggregator v6プログラムを含む第2の内部命令

OrcaのWhirlpoolプログラムでのUSDCとOREのスワップを呼び出すJupiterのAggregator v6プログラムを含む第2の内部命令。

命令3.3を見てみると、19945154880トークンは19,945.154880USDC19,945.154880USDC(USDCトークンは6桁の小数点を持つため)に相当し、命令3.4にはトークン量が132.03968385902$OREと示されています。
Solana Transaction Inner Instruction On The Orb Explorer Jp

命令の3番目と4番目は、それぞれUSDCとORE用のSolanaのトークンプログラムからのTransfer Checkedアクションを示しています。

トランザクション命令ログ

トランザクションログを確認するには、ログタブをクリックします。ここでは、各プログラムが発行したログを見ることができ、通常、呼び出された命令の名前、ステータス(成功/失敗)、消費された計算単位数が表示されます。
Orca Whirlpool ProgramのSwapV2命令ログの表示

Orca Whirlpool ProgramのSwapV2命令ログの表示。

生のトランザクションJSON

最も詳細な出力を確認するには、タブをクリックします。 ここでは、生のJSON出力として各命令を表示することができ、「Helius Enhanced」トグルを有効にすることでより人間が読みやすくすることが可能です。
Helius Enhanced JSONトランザクション出力

Helius Enhanced JSONトランザクション出力。

低レベルの命令ログと生の出力は、プログラムのデバッグを行う開発者や、プログラムの動作を理解しようとするアナリストにとって最も有用です。

結論

Solanaトランザクションの検査は、Orbのようなブロックチェーンエクスプローラーの主要なユースケースです。 高レベルの確認ステータスから、トランザクションをデバッグするための低レベルの生JSON出力まで、トップブロックエクスプローラーのようなOrbは、Solana上のトランザクションを読み解き、分析するために必要なツールを提供します。