bitcoin-txdecoder
Version:
transaction decode hex string
6 lines (5 loc) • 636 B
JavaScript
const bitcoin = require("bitcoinjs-lib")
const TxDecoder = require('..');
const rawtx = "010000000001017405e391018c5e9dc79f324f9607c9c46d21b02f66dabaa870b4add871d6379f01000000171600148d7a0a3461e3891723e5fdf8129caa0075060cffffffffff01fcf60200000000001600148d7a0a3461e3891723e5fdf8129caa0075060cff0248304502210088025cffdaf69d310c6fed11832edd9c19b6a912c132262701ad0e6133227d9202207d73bbf777abd2aeae995d684e6bb1a048c5ac722e16de48bdd35643df7decf001210283409659355b6d1cc3c32decd5d561abaac86c37a353b52895a5e6c196d6f44800000000"
const txd = new TxDecoder(rawtx, bitcoin.networks['bitcoin'])
console.log(JSON.stringify(txd.toObject(), null, 2))