diff --git a/.changeset/empty-hotels-sing.md b/.changeset/empty-hotels-sing.md new file mode 100644 index 00000000000..4bdb09e0650 --- /dev/null +++ b/.changeset/empty-hotels-sing.md @@ -0,0 +1,5 @@ +--- +'@clerk/shared': patch +--- + +Apply application name to Coinbase Wallet requests diff --git a/packages/shared/src/internal/clerk-js/web3.ts b/packages/shared/src/internal/clerk-js/web3.ts index 6db057e07da..a34f9acc6ca 100644 --- a/packages/shared/src/internal/clerk-js/web3.ts +++ b/packages/shared/src/internal/clerk-js/web3.ts @@ -149,12 +149,19 @@ export function createWeb3(moduleManager: ModuleManager) { return null; } const sdk = coinbaseModule.createCoinbaseWalletSDK({ + appName: + (typeof window !== 'undefined' && + // @ts-expect-error missing types + (window.Clerk as any)?.__internal_environment?.displayConfig?.applicationName) || + (typeof document !== 'undefined' && document.title) || + 'Web3 Application', preference: { options: 'all', }, }); return sdk.getProvider(); } + if (provider === 'base') { if (__BUILD_DISABLE_RHC__) { clerkUnsupportedEnvironmentWarning('Base');