Ethereum Raw Transaction Decoder

Decode Ethereum-based raw transactions with ease using our powerful tool. Supports both EIP-1559 and legacy transactions for complete compatibility. Get valuable insights into transaction details, including sender and recipient addresses, gas price, nonce, signature, smart contact function definitions, decoded inputs and more.

Required. Hexadecimal string with tx data that will be decoded.
Optional. If tx is for the smart contract, then the json string with smart contract ABI can be provided. It will be used to decode input function parameters. If not provided, the service will try to decode them with help of public db that contains function definitions.


An Ethereum raw transaction hex is a hexadecimal string that encodes all the details of an Ethereum transaction, including the sender and recipient addresses, the amount of Ether being transferred, gas price and limit, and any associated data. It is used to transmit transactions across the Ethereum network and can be decoded to understand the details of a transaction.


All Ethereum based blockchains like:

The original and most widely used blockchain based on the Ethereum protocol.

A high-performance blockchain that runs in parallel with Binance Chain and is compatible with Ethereum-based smart contracts.

A Layer 2 scaling solution for Ethereum that aims to improve scalability and reduce transaction costs.

A blockchain platform that aims to provide high-speed transactions and interoperability with other blockchains.

A fast, scalable blockchain that supports EVM-compatible smart contracts and is designed to support DeFi applications.

A Layer 2 scaling solution for Ethereum that aims to increase transaction throughput and reduce gas fees.

The valid property means that the signature of transaction is valid and can be processed by node.

When a transaction involves a smart contract, our service scours public resources for function definitions using their hash. Upon discovery of one or more definitions, decoding of inputs is initiated for each. These values can be found in possibleFunctions property. In cases where parameters are of byte type, they are presented as easily understandable hex strings, ensuring comprehensive insight into transaction details.

Sample of smart contract transaction:

Sample of smart contract ABI:

Created by ETERYX.IO - Smart Contract Transactions Tracker