feat: split Coinbase Wallet and Base Account SDK into separate options#5505
feat: split Coinbase Wallet and Base Account SDK into separate options#5505svenvoskamp wants to merge 1 commit intomainfrom
Conversation
Add separate configuration options for Coinbase Wallet SDK and Base Account SDK: - `enableCoinbase` - Controls Coinbase Wallet SDK connector (default: true) - `enableBaseAccount` - Controls Base Account SDK connector (default: true) This allows developers to independently enable/disable each SDK based on their needs. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
10 Skipped Deployments
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Visual Regression Test Results ✅ PassedChromatic Build: https://www.chromatic.com/build?appId=6493191bf4b10fed8ca7353f&number=717 👉 Please review the visual changes in Chromatic and accept or reject them. |
📦 Bundle Size Check✅ All bundles are within size limits 📊 View detailed bundle sizes> @reown/appkit-monorepo@1.7.1 size /home/runner/work/appkit/appkit > size-limit |
Summary
enableCoinbaseoption to control the Coinbase Wallet SDK connector (default:true)enableBaseAccountoption to control the Base Account SDK connector (default:true)CoinbaseWalletProviderfor Ethers/Ethers5 adaptersgetCoinbaseWalletConnectorhelper for Wagmi adapterThis allows developers to independently enable/disable each SDK based on their needs, providing more granular control over which Coinbase-related connectors are available in their application.
Changes
New Options
enableCoinbase@coinbase/wallet-sdk)trueenableBaseAccount@base-org/account)trueFiles Modified
enableCoinbaseandenableBaseAccountaddThirdPartyConnectors()to check both optionsBaseProviderand newCoinbaseWalletProviderNew Files
packages/appkit-utils/src/ethers/CoinbaseWalletProvider.ts- New provider for Coinbase Wallet SDKTest plan
pnpm build)pnpm test)enableCoinbase: trueshows Coinbase Wallet optionenableBaseAccount: trueshows Base Account option🤖 Generated with Claude Code