$> Kaya
~/tools/btc-raw-transaction-parserinteractive
/tools/btc-raw-transaction-parser

BTC Raw Transaction Parser

Use this BTC raw transaction parser to inspect Bitcoin inputs, outputs, script fields, witness data, and output addresses from a raw transaction hex string.

~/tools/btc-raw-transaction-parserparse raw tx
Parsed transaction detail
~/tools/btc-raw-transaction-parser/examplesusage.txt

Example Usage

  • Inspect each input and output inside a raw Bitcoin transaction.
  • Read scriptSig, witness, and scriptPubKey data during debugging.
  • Check which output scripts map to readable Bitcoin addresses.
~/tools/btc-raw-transaction-parser/guideREADME.md

BTC Raw Transaction Parser Explained

A BTC raw transaction parser gives you a field-by-field view of a Bitcoin transaction. Instead of only showing the summary, it breaks the transaction into individual inputs and outputs so you can inspect previous outpoints, sequence values, scripts, witness items, output values, and script-derived addresses when possible. This is useful for low-level Bitcoin debugging, PSBT review, wallet development, payment tooling, and understanding how different transaction formats are serialized. When you need more detail than a simple transaction summary, a raw parser is the right next step.

~/tools/btc-raw-transaction-parser/faq3 items

FAQ

What is the difference between inputs and outputs?

Inputs spend previous outputs, while outputs define new spendable values and scripts in the current transaction.

Can it show witness data?

Yes. Witness items are included when the transaction contains segwit data.

Will every output script map to an address?

No. Standard scripts often do, but unusual or custom scripts may not convert cleanly into a standard address.

~/tools/btc-raw-transaction-parser/related5 links
~/tools/btc-raw-transaction-parser/linksinternal