Skip to content

Commit 55d2e93

Browse files
authored
Fix transaction.js
1 parent 3b9b426 commit 55d2e93

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/esm/transaction.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export class Transaction {
5757
static fromBuffer(buffer, _NO_STRICT) {
5858
const bufferReader = new BufferReader(buffer);
5959
const tx = new Transaction();
60-
tx.version = bufferReader.readInt32();
60+
tx.version = bufferReader.readUInt32();
6161
const marker = bufferReader.readUInt8();
6262
const flag = bufferReader.readUInt8();
6363
let hasWitnesses = false;
@@ -365,7 +365,7 @@ export class Transaction {
365365
const sigMsgWriter = BufferWriter.withCapacity(sigMsgSize);
366366
sigMsgWriter.writeUInt8(hashType);
367367
// Transaction
368-
sigMsgWriter.writeInt32(this.version);
368+
sigMsgWriter.writeUInt32(this.version);
369369
sigMsgWriter.writeUInt32(this.locktime);
370370
sigMsgWriter.writeSlice(hashPrevouts);
371371
sigMsgWriter.writeSlice(hashAmounts);
@@ -472,7 +472,7 @@ export class Transaction {
472472
tbuffer = new Uint8Array(156 + varSliceSize(prevOutScript));
473473
bufferWriter = new BufferWriter(tbuffer, 0);
474474
const input = this.ins[inIndex];
475-
bufferWriter.writeInt32(this.version);
475+
bufferWriter.writeUInt32(this.version);
476476
bufferWriter.writeSlice(hashPrevouts);
477477
bufferWriter.writeSlice(hashSequence);
478478
bufferWriter.writeSlice(input.hash);
@@ -514,7 +514,7 @@ export class Transaction {
514514
__toBuffer(buffer, initialOffset, _ALLOW_WITNESS = false) {
515515
if (!buffer) buffer = new Uint8Array(this.byteLength(_ALLOW_WITNESS));
516516
const bufferWriter = new BufferWriter(buffer, initialOffset || 0);
517-
bufferWriter.writeInt32(this.version);
517+
bufferWriter.writeUInt32(this.version);
518518
const hasWitnesses = _ALLOW_WITNESS && this.hasWitnesses();
519519
if (hasWitnesses) {
520520
bufferWriter.writeUInt8(Transaction.ADVANCED_TRANSACTION_MARKER);

0 commit comments

Comments
 (0)