The developer tools you reach for every day, all in one place.
Converters, formatters, hashes, validators, and the small utilities you keep reopening stay together instead of getting lost across tabs.
/ Tools
■Transaction Decoder
Decode raw Ethereum transaction data
What is Transaction Decoding?
Transaction decoding converts raw hexadecimal transaction data into human-readable fields like sender, recipient, value, gas parameters, and transaction data. Raw transactions are RLP-encoded and signed.
How does it work?
The decoder parses RLP-encoded transaction data by deserializing the hex string into its component fields. It extracts the transaction type, then decodes each field according to the transaction schema (legacy, EIP-2930,…
Sample Cases
Covers EIP-1559 Transaction (Type 2), Simple ETH transfer, and Contract interaction so you can compare common inputs and outputs quickly.
/ Code
■Source code from the selected tool, shown here alongside the live version on the right.
// 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:");