txho
Version:
Get a Bitcoin transaction as JSON for CLI and node
26 lines (23 loc) • 3.17 kB
JavaScript
var TXO = require('../index')
;(async function() {
//let result = await TXO.fromHash("620fba7d47f736e83a3377cecea414d5ea2e339e6c2b65072c93a5ae11f0968e")
//let result = await TXO.fromHash("ef90a58e4cbce26e917e8a7465c6c044b0d4eb34e053310115a534fc312b45f8")
//let result = await TXO.fromHash("175ac1e083b86cf9e723acc1698e3c69d2ccbbe3f9901b015b817cdb0db5f9e7")
//let result = await TXO.fromTx("0100000001d5001345e77e66fa74f0012a81017ea1223c7a8adbcc9e37f2860f95ba97966d000000006b483045022100c1a0c5ffc5b78e39acb5be1438e28a10e5aac8337f5da7e4c25ba4c5f3eb01b5022050e9997bae423585da52d7cdc8951379f5bff07adb6756ffe70e7c7181f8a5bd4121032b345f89620af75f59aa91d47cc359e4dd907816ce0652604922726025712f52ffffffff024a976200000000001976a914c6187747f80b85170eef7013218e7b0fa441479988ac44033f00000000001976a9147e4616b7453185a5f071417bb4ac08e226dbef9888ac00000000")
//let result = await TXO.fromHash("3a737de7faa2ae1914f57ca0a11fd471334e40d4079d98cd77d27727e388b09d", true)
// let result = await TXO.fromHash("21a5c896f23bea81ae5018dfeb8801ddc68691d0186a7e2d8c011e65e0a396d9", true)
//let result = await TXO.fromHash("d1af5788844777a378135287fd9f2e1c3e6fc4c0a833ee4b21d785dbdd908b86", true)
//let result = await TXO.fromHash("45c6113bb1ecddc976131022bc80f46684d8956ab1a7bb5fc5625b5f7a930438", true)
//let result = await TXO.fromHash("45c6113bb1ecddc976131022bc80f46684d8956ab1a7bb5fc5625b5f7a930438")
//let result = await TXO.fromHash("a106538e6132f1ab09d923e36739d9719fae2301e07ea445cfe087e5cc921c50")
//let result = await TXO.fromHash("15c6113bb1ecddc976131022bc80f46684d8956ab1a7bb5fc5625b5f7a930438")
//let result = await TXO.fromHash("969fd085e40c73a8fc10bb0ede1046618b66ed4db271f3cda6b07274304a2ecc", true)
// let result = await TXO.fromHash("3bb9be9ec7320fb1c993925605d07d223552ebb88dc619651842c7437ee786a0", true)
// let raw = "0100000001b08acdbdad97ad6670c83cee6794bfbd1e9bb1220b9e6b3116b754bca2459326010000006a47304402201c6039241540945c8c65f3d3ba116dd7b77ea2ca89afac33ef49a8bfa66dafef022035f906ffc1a12613cab7ee1ec9443674f594039c09fce6e59b4f1781e18086f8412103d6d364d31666821548044723f6a8b15f43e6c7dc5edcc2fc3cf7831b3e81095cffffffff020000000000000000176a026d0212706f737420746f206d656d6f2e636173682108420000000000001976a91419b26abab87de1a5d07d34a12f232f5b75c7caf188ac00000000"
let raw =
'0100000001ba080e2bf4ff82a508feca7c4ddcd47ad5107ad5902cf9b7fcd444ee94404508000000006a4730440220665817cdf25beb8505fee4ecc8239e63d973183f5741d9bee68f883df1c8c04402204e5a08daee4a65c68eaf90e7f60ed0b436de16f49b5aca48724c70d9f32a41cb412103cdb375ff72e4e42898d80193c4026a91d8acea44a42ddf1c30b72d759e7d40c1000000000200300b72660000001976a9147dda33cb8e65dc3053985279e9d4b444592e5d9f88ac00b368618200000017a914fcc909008e148ac6dc5258d8884fb167da4904c48700000000'
//console.log(raw)
// let raw = "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4103b019080411e9ff5afabe6d6d0e8735a6906e17528df88c745285af6fabcbd1d2d18efe70bc625c6422edd9d90100000000000000014a47fcef2b020000000000ffffffff01767d814a000000001976a914be792ef52fb6bc5adcabeb8eb604fbbb3dc4693488ac00000000"
let result = await TXO.fromTx(raw)
console.log(JSON.stringify(result, null, 2))
})()