Skip to main content

Decode Transaction

A tool for parsing and understanding raw Bitcoin transactions by converting them into a human-readable format.

Tool Name

decode_tx

Description

Decodes a raw Bitcoin transaction hex string into a structured format, revealing details about the transaction's inputs, outputs, and other properties. This tool is essential for transaction analysis and debugging.

Input

  • rawHex: The raw transaction data in hexadecimal format (string)

Output

Returns detailed transaction information including:

  • Transaction ID (TXID)
  • Version number
  • Input details (previous transactions, script signatures)
  • Output details (amounts, recipient addresses)
  • Lock time
  • Size and weight

Example Usage

Using the tool through Claude:

Can you decode this Bitcoin transaction: 0100000001c997a5e56e104102fa209c6a852dd90660a20b2d9c352423edce25857fcd3704000000004847304402204e45e16932b8af514961a1d3a1a25fdf3f4f7732e9d624c6c61548ab5fb8cd410220181522ec8eca07de4860a4acdd12909d831cc56cbbac4622082221a8768d1d0901ffffffff0200ca9a3b00000000434104ae1a62fe09c5f51b13905f07f06b99a2f7159b2225f374cd378d71302fa28414e7aab37397f554a7df5f142c21c1b7303b8a0626f1baded5c72a704f7e6cd84cac00286bee0000000043410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac00000000

Example output:

I'll decode that Bitcoin transaction using the decode_tx tool.

Transaction Details:
- TXID: f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
- Version: 1
- Size: 275 bytes

Inputs (1):
1. Previous TX: 0437cd7f8525ceed2324359c2d0ba26006d92d856a9c20fa0241106ee5a597c9
Output Index: 0
Script: 47304402204e45e16932b8af514961a1d3a1a25fdf3f4f7732e9d624c6c61548ab5fb8cd410220181522ec8eca07de4860a4acdd12909d831cc56cbbac4622082221a8768d1d0901

Outputs (2):
1. Amount: 10.00 BTC
Address: 1Q2TWHE3GMdB6BZKafqwxXtWAWgFt5Jvm3
Script Type: P2PK

2. Amount: 40.00 BTC
Address: 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S
Script Type: P2PK

Locktime: 0 (No locktime)

This is a historical transaction from 2009 where 10 BTC was sent to one address and 40 BTC was sent as change.

Common Use Cases

  • Analyzing transaction structure
  • Debugging transaction issues
  • Educational purposes
  • Transaction history research
  • Script analysis

Technical Details

The tool decodes:

  • Transaction structure and version
  • Input and output counts
  • Script types and contents
  • Address formats
  • Bitcoin amounts
  • Sequence numbers
  • Witness data (for SegWit transactions)

Supported Transaction Types

  • Legacy (non-SegWit)
  • SegWit (native and wrapped)
  • Multi-signature
  • Time-locked transactions