From 50f4f8343c0afb8e8d2da22933cfc80860bc1040 Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Tue, 21 Oct 2025 14:20:14 +0300 Subject: [PATCH] fix: error caused by deep destructuring in constructor --- .../src/interface/builder/core/BaseAccountProvider.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/account-sdk/src/interface/builder/core/BaseAccountProvider.ts b/packages/account-sdk/src/interface/builder/core/BaseAccountProvider.ts index 369cdab4..529bdf54 100644 --- a/packages/account-sdk/src/interface/builder/core/BaseAccountProvider.ts +++ b/packages/account-sdk/src/interface/builder/core/BaseAccountProvider.ts @@ -26,11 +26,12 @@ export class BaseAccountProvider extends ProviderEventEmitter implements Provide private readonly communicator: Communicator; private readonly signer: Signer; - constructor({ - metadata, - preference: { walletUrl, ...preference }, - }: Readonly) { + constructor(options: Readonly) { super(); + const { + metadata, + preference: { walletUrl, ...preference }, + } = options; this.communicator = new Communicator({ url: walletUrl, metadata,