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,