Skip to content

[bug]: CoinbaseConnector no longer works with Base app (formerly Coinbase Wallet) #511

@dev-jaehan

Description

@dev-jaehan

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:

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

  1. Configure CoinbaseConnector with @reown/appkit-coinbase-react-native
  2. Open AppKit modal and select Coinbase Wallet
  3. Base app opens but no approval screen appears
  4. Return to original app - no callback received, connection does not complete

Snack, code example, screenshot, or link to a repository

metamask works fine

base_app_issue_compressed.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions