@backpacker69/hw-app-btc
Advanced tools
Comparing version 6.12.2 to 6.12.3
@@ -76,3 +76,3 @@ "use strict"; | ||
return __awaiter(this, void 0, void 0, function () { | ||
var _a, inputs, associatedKeysets, outputScriptHex, lockTime, sigHashType, segwit, transactionVersion, nullScript, nullPrevout, defaultVersion, trustedInputs, regularOutputs, signatures, firstRun, resuming, targetTransaction, getTrustedInputCall, outputScript, inputs_1, inputs_1_1, input, trustedInput, sequence, outputs, index, e_1_1, i, sequence, i, input, script, pseudoTX, pseudoTrustedInputs, signature; | ||
var _a, inputs, associatedKeysets, outputScriptHex, lockTime, sigHashType, segwit, transactionVersion, initialTimestamp, nullScript, nullPrevout, defaultVersion, trustedInputs, regularOutputs, signatures, firstRun, resuming, targetTransaction, getTrustedInputCall, outputScript, inputs_1, inputs_1_1, input, trustedInput, sequence, outputs, index, e_1_1, i, sequence, i, input, script, pseudoTX, pseudoTrustedInputs, signature; | ||
var e_1, _b; | ||
@@ -82,3 +82,3 @@ return __generator(this, function (_c) { | ||
case 0: | ||
_a = __assign(__assign({}, defaultArg), arg), inputs = _a.inputs, associatedKeysets = _a.associatedKeysets, outputScriptHex = _a.outputScriptHex, lockTime = _a.lockTime, sigHashType = _a.sigHashType, segwit = _a.segwit, transactionVersion = _a.transactionVersion; | ||
_a = __assign(__assign({}, defaultArg), arg), inputs = _a.inputs, associatedKeysets = _a.associatedKeysets, outputScriptHex = _a.outputScriptHex, lockTime = _a.lockTime, sigHashType = _a.sigHashType, segwit = _a.segwit, transactionVersion = _a.transactionVersion, initialTimestamp = _a.initialTimestamp; | ||
nullScript = Buffer.alloc(0); | ||
@@ -95,2 +95,3 @@ nullPrevout = Buffer.alloc(0); | ||
inputs: [], | ||
timestamp: Buffer.alloc(0), | ||
version: defaultVersion | ||
@@ -177,2 +178,6 @@ }; | ||
pseudoTrustedInputs = segwit ? [trustedInputs[i]] : trustedInputs; | ||
if (initialTimestamp !== undefined) { | ||
pseudoTX.timestamp = Buffer.alloc(4); | ||
pseudoTX.timestamp.writeUInt32LE(Math.floor(initialTimestamp + (Date.now() - startTime) / 1000), 0); | ||
} | ||
if (segwit) { | ||
@@ -179,0 +184,0 @@ pseudoTX.inputs = [__assign(__assign({}, pseudoTX.inputs[i]), { script: script })]; |
{ | ||
"name": "@backpacker69/hw-app-btc", | ||
"version": "6.12.2", | ||
"version": "6.12.3", | ||
"description": "Ledger Hardware Wallet Bitcoin Application API", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -47,2 +47,3 @@ import type Transport from "@ledgerhq/hw-transport"; | ||
transactionVersion, | ||
initialTimestamp, | ||
} = { ...defaultArg, ...arg }; | ||
@@ -62,2 +63,3 @@ // Inputs are provided as arrays of [transaction, output_index, redeem script, optional sequence] | ||
inputs: [], | ||
timestamp: Buffer.alloc(0), | ||
version: defaultVersion, | ||
@@ -135,2 +137,10 @@ }; | ||
if (initialTimestamp !== undefined) { | ||
pseudoTX.timestamp = Buffer.alloc(4); | ||
pseudoTX.timestamp.writeUInt32LE( | ||
Math.floor(initialTimestamp + (Date.now() - startTime) / 1000), | ||
0 | ||
); | ||
} | ||
if (segwit) { | ||
@@ -137,0 +147,0 @@ pseudoTX.inputs = [{ ...pseudoTX.inputs[i], script }]; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1172928
18451