SolscanでSolanaトークンのバーンを検証する方法
ウォレットのアニメーションは操作の完了を知らせますが、トランザクションの記録は何が起きたかを示します。Solanaのバーン検証で重要なのは、成功したか、どのアセットが対象か、何単位が破壊されたか、アカウントのレントも回収されたかです。
このガイドは、エクスプローラーの入口としてSolscanを使います。画面のラベルは変わる可能性があるため、実際のフィールドと命令に注目してください。公開トランザクションの確認に、ウォレット接続や署名は不要です。
Solscanでトークンのバーンを検証するには?
Solscanでトランザクション署名を開き、成功を確認します。内部命令も含め、該当するバーン命令、正確なミント、元のトークンアカウント、数量を確認してください。アカウント閉鎖とSOL残高変化は別に調べます。バーンアドレスへの送金やウォレット項目の非表示は、正しいバーンを証明しません。
SolanaのBurn Tokensドキュメントは、プログラム操作を説明しています。行うべきことは、アカウント名にburnのような単語を探すだけではなく、成功したトランザクション内でその操作の証拠を見つけることです。
トランザクション署名はどこで見つかりますか?
完了画面、ウォレットの活動履歴、ツールが記録したトランザクションリンクを使ってください。署名はトランザクションを特定します。ウォレットアドレス、トークンミント、元のトークンアカウントとは異なります。
Solscanを直接開いて署名を検索するか、アプリの信頼できるトランザクションリンクをたどります。目的のネットワークとトランザクションのページであることを確認してください。同じウォレットの別の最近のトランザクションでは、実際の記録を代用できません。
複数トランザクションの整理では、すべての署名を保存します。最初のバッチと後続のバッチに別々の記録が必要になる場合があります。一部の証拠しかないのに、選択全体が完了したと説明しないでください。
命令を読む前に何を確認すべきですか?
まず成功を確認してください。失敗したトランザクションにも、試行されたバーン命令や部分実行のログが含まれますが、バーン完了を証明しません。活動の要約を解釈する前に、最終状態とエラーを読みます。
次に、署名者と関連する元アカウントを意図した操作と比較します。手数料支払者とアセット所有者は必ずしも同じアドレスではないため、最初に表示されたウォレットだけでアセットを特定しないでください。選択した正確なミントとトークンアカウントに照合します。
署名とともにスロットまたは時刻を記録します。アカウント状態、後の活動、複数の整理試行を比較するとき、記録の位置付けに役立ちます。現在残高だけでは、調査中のバーン後に行われた追加のトランザクションも反映している可能性があります。
どの命令がトークンの破壊を証明しますか?
通常のトークンバーンでは、BurnやBurnCheckedなどの該当するToken Programのバーン操作と、デコードされた数量とミントを確認します。表示数量はトークンの小数桁を考慮して解釈してください。生の整数値は、人が読む数量と同じとは限りません。
NFTやその他のプログラム経由の操作では、命令詳細と関連する内部操作を展開します。Metaplex対応バーンは、単純な最上位のトークン命令以上のものを含む場合があります。アセット規格とプログラム経路を使って記録を解釈してください。
エクスプローラーが操作をデコードできない場合は、適切なデコーダーやRPC応答で確認するまで結論を未解決にします。わかりやすいラベルがないことは失敗の証拠ではなく、見栄えのよい要約バッジもアカウント単位の証拠に代わりません。
デッドアドレスへの送金はなぜ違うのですか?
送金はアカウント間でトークンを移動します。正しいバーンは、トークンプログラムのバーン動作に従って数量を破壊します。よく知られたインシネレーターアドレスへの送信は、同じ供給量削減操作を実行せずに、トークンを取り残す場合があります。
このため「宛先がバーンアドレス」というだけでは検証に不十分です。命令が実際に何をしたか確認してください。Solanaデッドアドレスのガイドは、対応する取り残されたトークンを正しくバーンする、別の開発者向け手順を扱います。
同様に、ウォレットの非表示操作は表示を変えるだけで、トークンの破壊を証明しません。オンチェーンのバーンについて述べるときはトランザクション記録を使い、隠しただけなら表示上の表現を使ってください。
アカウント閉鎖とレント回収を検証するには?
対象アカウントへの閉鎖操作を探し、SOLの宛先を確認します。バーンと閉鎖が一緒に現れる場合もありますが、それぞれに証拠が必要です。空のアカウントの整理では、バーンなしの閉鎖だけでも正当です。
次の記録チェックリストを使ってください。
| 証明したい内容 | 確認する証拠 |
|---|---|
| トークンが破壊された | 成功したバーン、ミント、元アカウント、数量 |
| 空のアカウントが閉鎖された | 成功した閉鎖操作と元アカウント |
| レントがウォレットに届いた | 宛先と関連するlamport変化 |
| ウォレットが純額で増えた | 取引前後の残高全体の内訳 |
| 整理全体が完了した | 必要なすべての成功したバッチ署名 |
例として、記録に閉鎖だけがありバーンがない場合を考えましょう。正確な説明は「空のアカウントを閉鎖した」です。操作元アプリの名前にincineratorが含まれているだけで、トークンを破壊したと報告しないでください。
残高変化とプレビューの総回収額が違うことがあるのはなぜですか?
アカウントレントはトランザクションの会計の一部にすぎない場合があります。ネットワーク費用、サービス手数料、パートナー手数料、必要なアカウント準備、ほかの操作が最終的なウォレット変化に影響します。最大の入金だけを選ばず、トランザクション全体を確認してください。
アセットも分けて扱います。トランザクションにはSOL移動とトークン移動の両方が含まれる場合があります。トークン建ての報酬はSOLレント返還ではなく、wrapped SOLの元本回収もストレージ預託金の回収とは異なります。
開発者向けの確認では、SolanaのgetTransaction RPCが、指定したコミットメントでトランザクションとメタデータ情報を返します。一つのプロバイダーから応答がないだけでは、トランザクションが存在しなかった証拠には不十分です。
バーンの記録として何を保存すべきですか?
署名またはエクスプローラーリンク、ネットワーク、成功状態、ミント、トークン数量、関連する元アカウントを保存します。回収SOLについても述べるなら、宛先と、数値が総回収額かウォレットの純変化かを記録してください。
記録は検証した内容に限定します。一件のトランザクションから、税務上の結果、トークン全体の安全性、すべての保有者の活動を推測しないでください。記録が役立つのは、一つの操作に関する具体的な主張を支えるからです。
関連記事
よくある質問
Solanaトークンがバーンされたと証明するには?
成功したトランザクションを探し、該当するバーン操作、正確なミント、元アカウント、数量を確認します。デッドアドレスへの送金やウォレットのタイルの消失は同等の証拠ではありません。複雑なNFTトランザクションでは、要約ラベルだけに頼らず、アセットのプログラムと内部命令をたどってください。
Close Account命令はトークンのバーンを証明しますか?
いいえ。空のアカウントの閉鎖は、トークンをバーンせず残りのlamportsを回収します。トランザクションにバーンと閉鎖の両方が含まれる場合もありますが、証明する操作は異なります。バーンと閉鎖を組み合わせたトランザクションを記録する際は、バーン数量とミントを、閉鎖アカウントとSOLの宛先とは別に確認してください。
SOLの増加額と返還されたレントが違うのはなぜですか?
ウォレット残高の変化には、ネットワーク手数料、プロトコルやパートナー費用、アカウント作成、同じトランザクション内のほかの命令が含まれる場合があります。一つの送金と最終合計だけを比較せず、残高全体の内訳を確認してください。アカウント返還総額がそのままウォレットの純増額になるとは限りません。
