opnet
Version:
The perfect library for building Bitcoin-based applications.
19 lines (18 loc) • 480 B
JavaScript
export class UTXO {
transactionId;
outputIndex;
value;
scriptPubKey;
nonWitnessUtxo;
witnessScript;
redeemScript;
isCSV;
constructor(iUTXO, isCSV) {
this.transactionId = iUTXO.transactionId;
this.outputIndex = iUTXO.outputIndex;
this.isCSV = isCSV || false;
this.value = BigInt(iUTXO.value);
this.scriptPubKey = iUTXO.scriptPubKey;
this.nonWitnessUtxo = Buffer.from(iUTXO.raw, 'base64');
}
}