diff --git a/packages/proto-signing/src/directsecp256k1hdwallet.ts b/packages/proto-signing/src/directsecp256k1hdwallet.ts index e6c993ab..51d06ef5 100644 --- a/packages/proto-signing/src/directsecp256k1hdwallet.ts +++ b/packages/proto-signing/src/directsecp256k1hdwallet.ts @@ -91,7 +91,11 @@ export class DirectSecp256k1HdWallet implements OfflineDirectSigner { private readonly accounts: readonly Secp256k1Derivation[]; protected constructor(mnemonic: EnglishMnemonic, options: DirectSecp256k1HdWalletConstructorOptions) { - const { seed, hdPaths, prefix } = { ...defaultOptions, ...options }; + const { seed, hdPaths, prefix } = { + seed: options.seed, + prefix: options.prefix ?? defaultOptions.prefix, + hdPaths: options.hdPaths ?? defaultOptions.hdPaths, + }; this.secret = mnemonic; this.seed = seed; this.accounts = hdPaths.map((hdPath) => ({