@backpacker69/hw-app-btc
Advanced tools
Comparing version 6.12.4 to 6.12.5
@@ -19,4 +19,5 @@ import type Transport from "@ledgerhq/hw-transport"; | ||
transactionVersion?: number; | ||
initialTimestamp?: number; | ||
}; | ||
export declare function signP2SHTransaction(transport: Transport, arg: SignP2SHTransactionArg): Promise<string[]>; | ||
//# sourceMappingURL=signP2SHTransaction.d.ts.map |
@@ -73,3 +73,3 @@ var __assign = (this && this.__assign) || function () { | ||
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, startTime, 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; | ||
@@ -79,3 +79,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); | ||
@@ -92,2 +92,3 @@ nullPrevout = Buffer.alloc(0); | ||
inputs: [], | ||
timestamp: Buffer.alloc(0), | ||
version: defaultVersion | ||
@@ -97,2 +98,3 @@ }; | ||
outputScript = Buffer.from(outputScriptHex, "hex"); | ||
startTime = Date.now(); | ||
_c.label = 1; | ||
@@ -175,2 +177,6 @@ case 1: | ||
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) { | ||
@@ -177,0 +183,0 @@ pseudoTX.inputs = [__assign(__assign({}, pseudoTX.inputs[i]), { script: script })]; |
@@ -76,3 +76,3 @@ "use strict"; | ||
return __awaiter(this, void 0, void 0, function () { | ||
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 _a, inputs, associatedKeysets, outputScriptHex, lockTime, sigHashType, segwit, transactionVersion, initialTimestamp, nullScript, nullPrevout, defaultVersion, trustedInputs, regularOutputs, signatures, firstRun, resuming, targetTransaction, getTrustedInputCall, outputScript, startTime, 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; | ||
@@ -99,2 +99,3 @@ return __generator(this, function (_c) { | ||
outputScript = Buffer.from(outputScriptHex, "hex"); | ||
startTime = Date.now(); | ||
_c.label = 1; | ||
@@ -101,0 +102,0 @@ case 1: |
{ | ||
"name": "@backpacker69/hw-app-btc", | ||
"version": "6.12.4", | ||
"version": "6.12.5", | ||
"description": "Ledger Hardware Wallet Bitcoin Application API", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -68,2 +68,3 @@ import type Transport from "@ledgerhq/hw-transport"; | ||
const outputScript = Buffer.from(outputScriptHex, "hex"); | ||
const startTime = Date.now(); | ||
@@ -70,0 +71,0 @@ for (const input of inputs) { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1173999
18463