-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Description
The CoinbaseConnector from @reown/appkit-coinbase-react-native no longer works with the Base app (formerly Coinbase Wallet).
Since July 2025, Coinbase Wallet has been rebranded to "Base app" and existing Coinbase Wallet users were automatically migrated. The current CoinbaseConnector uses the legacy @coinbase/wallet-mobile-sdk, which is incompatible with the new Base app.
Symptoms:
- Base app opens successfully via deep link
- No approval screen appears in Base app - it just opens to the home screen
- When returning to the original app, no callback is received
- Connection never completes
Root cause:
The legacy @coinbase/wallet-mobile-sdk is designed for the old Coinbase Wallet app. The new Base app requires:
- Base Account SDK (
@base-org/account), or - Mobile Wallet Protocol (
@mobile-wallet-protocol/client)
References:
AppKit SDK version
@reown/appkit-coinbase-react-native 2.0.1 @reown/appkit-ethers-react-native 2.0.1 @reown/appkit-react-native 2.0.1
Output of npx react-native info
System:
OS: macOS 24.6.0
CPU: Apple M3
Binaries:
Node: 22.x
npm: 10.x
npmPackages:
react: 19.0.0
react-native: 0.79.5
Android:
hermesEnabled: true
newArchEnabled: true
iOS:
hermesEnabled: true
newArchEnabled: true
Expo Version (if applies)
Expo 52
Steps to reproduce
- Configure CoinbaseConnector with
@reown/appkit-coinbase-react-native - Open AppKit modal and select Coinbase Wallet
- Base app opens but no approval screen appears
- Return to original app - no callback received, connection does not complete
Snack, code example, screenshot, or link to a repository
metamask works fine