From f071b8d25d38122989187804d82aeb178fb8407d Mon Sep 17 00:00:00 2001 From: willclarktech Date: Thu, 10 Sep 2020 11:52:59 +0200 Subject: [PATCH] launchpad-ledger: Use Secp256k1Signature.toFixedLength --- packages/launchpad-ledger/src/launchpadledger.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/launchpad-ledger/src/launchpadledger.ts b/packages/launchpad-ledger/src/launchpadledger.ts index 38b0ffb3..78e43947 100644 --- a/packages/launchpad-ledger/src/launchpadledger.ts +++ b/packages/launchpad-ledger/src/launchpadledger.ts @@ -151,8 +151,7 @@ export class LaunchpadLedger { this.handleLedgerErrors(response, { rejectionMessage: "Transaction signing request was rejected by the user", }); - const parsedSignature = Secp256k1Signature.fromDer((response as SignResponse).signature); - return Uint8Array.from([...parsedSignature.r(), ...parsedSignature.s()]); + return Secp256k1Signature.fromDer((response as SignResponse).signature).toFixedLength(); } private verifyAppMode(testMode: boolean): void {