From df310155a00f69420cf1e9d30417477c84018471 Mon Sep 17 00:00:00 2001 From: Gio Martinez Date: Fri, 19 Dec 2025 01:36:07 +0900 Subject: [PATCH 1/4] [Trivial] WIP fix for infinite re-render --- .../react/components/B3Provider/B3Provider.tsx | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/sdk/src/global-account/react/components/B3Provider/B3Provider.tsx b/packages/sdk/src/global-account/react/components/B3Provider/B3Provider.tsx index 21958b01..0aad1b1c 100644 --- a/packages/sdk/src/global-account/react/components/B3Provider/B3Provider.tsx +++ b/packages/sdk/src/global-account/react/components/B3Provider/B3Provider.tsx @@ -81,19 +81,8 @@ export function B3Provider({ enableTurnkey, defaultPermissions, }); - }, [ - accountOverride, - environment, - automaticallySetFirstEoa, - theme, - clientType, - partnerId, - stripePublishableKey, - createClientReferenceId, - enableTurnkey, - defaultPermissions, - setConfig, - ]); // eslint-disable-line react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); // Initialize Google Analytics on mount useEffect(() => { From ddcce0040a62e110f358e3ff42e9cb7bd9e80ac5 Mon Sep 17 00:00:00 2001 From: Gio Martinez Date: Fri, 19 Dec 2025 02:31:44 +0900 Subject: [PATCH 2/4] test version --- packages/sdk/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index fb620244..576ce33f 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@b3dotfun/sdk", - "version": "0.0.89", + "version": "0.0.90-test.0", "source": "src/index.ts", "main": "./dist/cjs/index.js", "react-native": "./dist/cjs/index.native.js", From 083786ae2ce264522e256acd288a577050585363 Mon Sep 17 00:00:00 2001 From: Gio Martinez Date: Fri, 19 Dec 2025 02:31:54 +0900 Subject: [PATCH 3/4] disable recent structuralSharing change --- .../src/global-account/react/hooks/useTokenBalancesByChain.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/sdk/src/global-account/react/hooks/useTokenBalancesByChain.tsx b/packages/sdk/src/global-account/react/hooks/useTokenBalancesByChain.tsx index 8fcb057c..9cb57221 100644 --- a/packages/sdk/src/global-account/react/hooks/useTokenBalancesByChain.tsx +++ b/packages/sdk/src/global-account/react/hooks/useTokenBalancesByChain.tsx @@ -83,9 +83,6 @@ export function useTokenBalancesByChain({ staleTime: 30000, // Consider data fresh for 30 seconds gcTime: 5 * 60 * 1000, // Keep in cache for 5 minutes retry: 2, // Limit retries on failure - // Enable structural sharing to prevent infinite loops - // This ensures we only get new references when data actually changes - structuralSharing: true, }); return { From 76615c3e988a34536ede7aa48ff037ebd1311e28 Mon Sep 17 00:00:00 2001 From: Gio Martinez Date: Fri, 19 Dec 2025 02:34:10 +0900 Subject: [PATCH 4/4] new test version --- packages/sdk/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 576ce33f..e2e090e2 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@b3dotfun/sdk", - "version": "0.0.90-test.0", + "version": "0.0.90-test.1", "source": "src/index.ts", "main": "./dist/cjs/index.js", "react-native": "./dist/cjs/index.native.js",