message: Fix hdPaths runtime error with proper defaultOptions and options merging
diff: @@ -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) => ({
  