UNPKG

bitcoin-txdecoder

Version:
6 lines (5 loc) 2.27 kB
const bitcoin = require("bitcoinjs-lib") const TxDecoder = require('..'); const rawtx = "01000000000103b91b84593ed0249efa17b3f5eec736a69752b7b686eaf4256c70245729cad6ba0100000023220020a49b3f76d2d5d34502ec448a61ec0f77a64f8ef191c202fdfe0575d058ba616effffffff2a84ea0be7de78aaaec1e0b8265e2e2239ac3acaeafaa70bbe7ea8dccbf6b05802000000fdfd0000483045022100c394f99e6404f15224e1408ec82fa68586a65bc7d6c2b5a4a861f3a3c911403202207affd2aaa1430201778a5cfe88b720f48d01842f59f9bd685c9f98dd29752cce01473044022030d1ffe451110d26d4be79c8aca9e4bd70da421585055910ac3ec008e5a0b35802202c4111fca47923bb122702daa308b91560fd0882f81a270e66d09261166a41b8014c69522103e41406eadfc4a4e59bd760c35f9b3356489d7526c035ab1f74afdc8660eb5ce92102c15e1cb2f9a13fd47565fd88f9a3ea356ab55140e7e9f6621282b5c7b4434f5221030fcd5adb7085a21f10519a08ad02ed0e532ae59c68fd5c6d0f18cbd10e98a0c753aefffffffffdba658ca178a69de798d12bb3882d7dc12a7428739bcb1c80154071cc6a4d66010000002322002036933cb62a0cf012186fd7453ae896ef735463e577ee9b9eee59c1432aafdaa5ffffffff0253616c02000000001976a914e5abb612fa1f53314314216079ba8beeb4a0ceb288ac81e470000000000017a914bcf91c22e21764be625d27e81604887db3bcc7ea87040047304402203e522809f46f8407ffa4a11e4dc62260dbb5bb3833264acae2c0c174c80baab6022048c23c75864f61b4c7400e9b08a065a75bed20ed46e10258989a9c46c7b218a701473044022031e1f406cb74fb7143d8dc970248644701ef539acbf86cdb2ab6b0b04dc533d402202221d0a63a2795845e5f425ecaf29af9e66582cbab641d021eb0b9b5a335cdfb0169522102925ba9f9bac0192044c1587f651a177ba0bdef9a24d07c3feb243c7521e68bcc21032cee9e75f159e4c2aa46880fd28bb65f2ebf5c4326c497b2ea9d0b050bd9946021029044a8b070c634688f89261521313d5dfecd9e81582c754f16543922bb5a74b653ae0004004730440220479698152e052186b871969f73002727ad32af424baba65b00fffb513fc40ee802202f1fa9e0afd3ff6229cd053daad980d295c3f7e2bbabd0423e5a9034b70fcbf2014730440220066a89a439bee6ae6d9131753dd9fb974c4f059b55360cb11bbfa5537e5d319d02206aabef91d8364098aa4ff0dcb12fd8839e097a4d32ece728e73c3c2c0906137d0169522103402273703e31908572f5640bfc96dcfc4634f96e9f2d234b9a6924c4f06a4485210268246eaee53ccbaff96c298a2a8182a2bb760326b59ff84e86090f8676674b612103df2d0fe897d6ec2475e8ea05caf5ce30bf5225163e48bb1496f377d00d4ae05053ae00000000" const txd = new TxDecoder(rawtx, bitcoin.networks['bitcoin']) console.log(JSON.stringify(txd.toObject(), null, 2))