生トランザクションデコーダーとは
生トランザクションデコーダーは、トランザクションのシリアライズされたバイト列(EVM チェーンの RLP、Bitcoin のバイナリ形式または PSBT、Solana のコンパクトなメッセージレイアウト、Tron の protobuf)を、送信者、受取先、金額、手数料パラメータ、nonce または blockhash、calldata、署名といった名前付きフィールドに解析します。トランザクション ID もローカルで計算し、署名方式が許す場合は署名者を復元します。ノードには何も送信しません。
チェーンごとに得られる情報
| チェーン | デコード内容 |
|---|---|
| EVM | type、チェーン ID、nonce、from(復元)、to または作成されるコントラクトアドレス、value、ガス上限、ガス価格または EIP-1559 手数料、最大合計手数料、ERC-20 / 一般的な関数の引数付き calldata、アクセスリスト、blob ハッシュ、EIP-7702 authorization、r/s/v、トランザクションハッシュ |
| Bitcoin | txid、wtxid、size / vsize / weight、version、locktime の意味、RBF フラグ、各 input の outpoint と導出アドレス、各 output の金額・スクリプト種別・アドレス、OP_RETURN のテキスト、scriptSig と witness の hex |
| Solana | メッセージバージョン、fee payer、blockhash、署名、signer / writable フラグ付きのアカウントリスト、アドレスルックアップテーブル、System、SPL Token、Token-2022、ATA、Compute Budget、Memo の各プログラムの命令のデコード、SOL とトークン送金のサマリー |
| Tron | txID、復元した署名者と owner との一致、フィーリミット、timestamp、expiration、ref block、メモ、各コントラクト: TransferContract、TriggerSmartContract 経由の TRC-20 送金、TRC-10 送金、リソースの freeze / unfreeze / delegate、投票、コントラクト作成 |
主な用途
- 署名前の確認。 ハードウェアウォレットやソフトウェアウォレットが表示するのは要約で、真実は生のバイト列にあります。未署名のペイロードをデコードし、受取先と金額を照合してください。
- ブロードキャスト失敗のデバッグ。 誤ったチェーン ID、nonce、ガス価格、期限切れの Tron トランザクションがすぐに分かります。
- エクスプローラーなしでの照合。 txid / ハッシュをオフラインで計算し、手元の記録と突き合わせます。
- サポート対応。 ユーザーから送られてきたものを貼り付ければ、それが何をするのか正確に分かります。