UNPKG

opnet

Version:

The perfect library for building Bitcoin-based applications.

18 lines (17 loc) 493 B
export class UTXO { transactionId; outputIndex; value; scriptPubKey; nonWitnessUtxo; constructor(iUTXO) { this.transactionId = iUTXO.transactionId; this.outputIndex = iUTXO.outputIndex; this.value = BigInt(iUTXO.value); this.scriptPubKey = iUTXO.scriptPubKey; if (!iUTXO.raw) { throw new Error('Missing nonWitnessUtxo field in UTXO'); } this.nonWitnessUtxo = Buffer.from(iUTXO.raw, 'base64'); } }