UNPKG

ln-sync

Version:
23 lines (18 loc) 410 B
const {Transaction} = require('bitcoinjs-lib'); const {fromHex} = Transaction; /** Determine if a string can be decoded as a transaction { input: <Transaction Hex String> } @returns { is_transaction: <String is Encoded Transaction Bool> } */ module.exports = ({input}) => { try { return {is_transaction: !!fromHex(input)}; } catch (e) { return {is_transaction: false}; } };