diff --git a/packages/wallet-sdk/src/createCoinbaseWalletSDK.test.ts b/packages/wallet-sdk/src/createCoinbaseWalletSDK.test.ts index d18208e498..6b2ec86128 100644 --- a/packages/wallet-sdk/src/createCoinbaseWalletSDK.test.ts +++ b/packages/wallet-sdk/src/createCoinbaseWalletSDK.test.ts @@ -51,6 +51,7 @@ describe('createCoinbaseWalletSDK', () => { createCoinbaseWalletSDK({ ...options, subAccounts: { + // @ts-expect-error - enableAutoSubAccounts is not officially supported yet enableAutoSubAccounts: true, toOwnerAccount: {} as any, }, @@ -233,7 +234,7 @@ describe('createCoinbaseWalletSDK', () => { method: 'wallet_sendCalls', params: [ { - version: "1", + version: '1', chainId: '0x1', calls: [ { @@ -279,7 +280,7 @@ describe('createCoinbaseWalletSDK', () => { method: 'wallet_sendCalls', params: [ { - version: "1", + version: '1', chainId: '0x1', calls: [ { diff --git a/packages/wallet-sdk/src/createCoinbaseWalletSDK.ts b/packages/wallet-sdk/src/createCoinbaseWalletSDK.ts index 877ba626af..8d4d38de81 100644 --- a/packages/wallet-sdk/src/createCoinbaseWalletSDK.ts +++ b/packages/wallet-sdk/src/createCoinbaseWalletSDK.ts @@ -19,7 +19,7 @@ import { SubAccount, ToOwnerAccountFn, store } from './store/store.js'; export type CreateCoinbaseWalletSDKOptions = Partial & { preference?: Preference; - subAccounts?: SubAccountOptions; + subAccounts?: Omit; paymasterUrls?: Record; }; @@ -57,6 +57,7 @@ export function createCoinbaseWalletSDK(params: CreateCoinbaseWalletSDKOptions) store.subAccountsConfig.set({ toOwnerAccount: params.subAccounts?.toOwnerAccount, + // @ts-expect-error - enableSubAccounts is not officially supported yet enableAutoSubAccounts: params.subAccounts?.enableAutoSubAccounts, defaultSpendPermissions: params.subAccounts?.defaultSpendPermissions, });