From 84ee1216016564fb916085d9a1e085f9d9ac1b18 Mon Sep 17 00:00:00 2001 From: bartmacbartek Date: Thu, 6 May 2021 12:37:21 +0200 Subject: [PATCH] Fix default options merging in LaunchpadLedger constructor --- packages/ledger-amino/src/launchpadledger.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/ledger-amino/src/launchpadledger.ts b/packages/ledger-amino/src/launchpadledger.ts index 01eb512a..35b4e88e 100644 --- a/packages/ledger-amino/src/launchpadledger.ts +++ b/packages/ledger-amino/src/launchpadledger.ts @@ -44,13 +44,10 @@ export class LaunchpadLedger { prefix: cosmosBech32Prefix, testModeAllowed: false, }; - const { hdPaths, prefix, testModeAllowed } = { - ...defaultOptions, - ...options, - }; - this.testModeAllowed = testModeAllowed; - this.hdPaths = hdPaths; - this.prefix = prefix; + + this.testModeAllowed = options.testModeAllowed ?? defaultOptions.testModeAllowed; + this.hdPaths = options.hdPaths ?? defaultOptions.hdPaths; + this.prefix = options.prefix ?? cosmosBech32Prefix; this.app = new CosmosApp(transport); }