/ ツール
■/ ツールファインダー
109 個のツール
/ トランザクションデコーダー
/ 選択中のツール
■トランザクションデコーダー - 無料のWeb3ツール
Ethereum の生トランザクションデータをデコードします
■ 01
トランザクションのデコードとは?
トランザクションのデコードは、生の 16 進数のトランザクションデータを、送信者、受信者、値、ガスパラメータ、トランザクションデータといった人間に読みやすいフィールドに変換します。生のトランザクションは RLP エンコードされ、署名されています。
■ 02
どのように動作するのか?
デコーダーは、hex 文字列を構成フィールドにデシリアライズして RLP エンコードされたトランザクションデータを解析します。トランザクションタイプを抽出し、各フィールドをトランザクションスキーマ (legacy、EIP-2930…) に従ってデコードします…
■ 03
サンプルケース
EIP-1559 トランザクション (Type 2)、シンプルな ETH 送金、コントラクトのやり取りをカバーしているので、一般的な入力と出力をすばやく比較できます。
/ 関連ツール
/ コード
■選択したツールのソースコード。右側のライブ版と並べて表示されます。
/ ソースコード
TypeScript
typescript
// npm install viem
import { parseTransaction, formatEther, formatGwei } from 'viem';
// Decode raw transaction hex
const rawTx = "0xf86c808504a817c800825208944592d8f8d7b001e72cb26a73e4fa1806a51ac79d880de0b6b3a7640000801ca0...";
const tx = parseTransaction(rawTx as `0x${string}`);
console.log("Transaction Details:");