What is a raw transaction decoder?
A raw transaction decoder parses the serialized bytes of a transaction (RLP for EVM chains, Bitcoin's binary format or a PSBT, Solana's compact message layout, or Tron's protobuf) into named fields: sender, recipient, amount, fee parameters, nonce or blockhash, calldata and signatures. It also computes the transaction ID locally and, where the signature scheme allows, recovers the signer. Nothing is sent to a node.
What you get per chain
| Chain | Decoded |
|---|---|
| EVM | type, chain ID, nonce, from (recovered), to or created contract address, value, gas limit, gas price or EIP-1559 fees, max total fee, calldata with ERC-20 / common function arguments, access list, blob hashes, EIP-7702 authorizations, r/s/v, transaction hash |
| Bitcoin | txid, wtxid, size / vsize / weight, version, locktime meaning, RBF flag, every input's outpoint and derived address, every output's value, script type and address, OP_RETURN text, scriptSig and witness hex |
| Solana | message version, fee payer, blockhash, signatures, account list with signer / writable flags, address lookup tables, every instruction decoded for System, SPL Token, Token-2022, ATA, Compute Budget and Memo programs, with SOL and token transfers summarised |
| Tron | txID, recovered signer and whether it matches the owner, fee limit, timestamp, expiration, ref block, memo, each contract: TransferContract, TRC-20 transfer via TriggerSmartContract, TRC-10 transfer, freeze / unfreeze / delegate resources, votes, contract creation |
Typical uses
- Check before you sign. Hardware and software wallets show summaries; the raw bytes are the truth. Decode the unsigned payload and compare the recipient and amount.
- Debug a failed broadcast. Wrong chain ID, nonce, gas price or an expired Tron transaction are visible immediately.
- Reconcile without an explorer. Compute txid / hash offline and match it with your records.
- Support tickets. Paste what a user sent you and see exactly what it does.