Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.95 KB

README.md

File metadata and controls

43 lines (36 loc) · 1.95 KB

txread

A very basic bitcoin transaction parser written in Rust.

Compilation

cargo test
cargo build --release

Usage

usage:  txread <serialized_tx>

Example

txread 0100000002b24d0410bc60691e2b737d696ad54bd1c0273cd2e930bfc1d28442d28412885a000000006a47304402207a7d9ef1d391ae061f8ac030a692e2affc88cba5541a1bd1463ff8f1252e8d97022043b0387d41cffb7f277c55522a9dd32710c5257bd4ff7a1b3e1e7dadb4c78bdb012102603232cf62005465c5b4925defb799cb0336c3f95f7c19af2c564f7f072b9a82ffffffff59245c7152a987ded876552d731b1cc2bd986dd1905a99a4359587c599d5a2d3000000006b483045022100be276d3dd7b886bbe08415c03018d4020a718ed267f16b2859150d42e168e2cd02202cacfdbd6199e17d12b0a3bdd7c68112bf2f3a3fd6ca8e564707d50a4541c3480121023ab52cb559a1acc31e31c843c58ea909355d91810d05eb3219f5f0f9d96a6f39ffffffff023d7d1e00000000001976a914d5d36fb398f1ed2695c6ed537f44a608849ca6fd88ac80969800000000001976a9140a95c1b87d56a24424423c8acf2264e9ba2d0f9b88ac00000000
version: 01000000

input #0
    hash: b24d0410bc60691e2b737d696ad54bd1c0273cd2e930bfc1d28442d28412885a
    index: 00000000
    script size: 106 B
    script: 47304402207a7d9ef1d391ae061f8ac030a692e2affc88cba5541a1bd1463ff8f1252e8d97022043b0387d41cffb7f277c55522a9dd32710c5257bd4ff7a1b3e1e7dadb4c78bdb012102603232cf62005465c5b4925defb799cb0336c3f95f7c19af2c564f7f072b9a82
    sequence: ffffffff
input #1
    hash: 59245c7152a987ded876552d731b1cc2bd986dd1905a99a4359587c599d5a2d3
    index: 00000000
    script size: 107 B
    script: 483045022100be276d3dd7b886bbe08415c03018d4020a718ed267f16b2859150d42e168e2cd02202cacfdbd6199e17d12b0a3bdd7c68112bf2f3a3fd6ca8e564707d50a4541c3480121023ab52cb559a1acc31e31c843c58ea909355d91810d05eb3219f5f0f9d96a6f39
    sequence: ffffffff

output #0
    amount: 3d7d1e0000000000
    script size: 25 B
    script: 76a914d5d36fb398f1ed2695c6ed537f44a608849ca6fd88ac
output #1
    amount: 8096980000000000
    script size: 25 B
    script: 76a9140a95c1b87d56a24424423c8acf2264e9ba2d0f9b88ac

locktime: 00000000