WalletConnect and Coinbase Wallet support in React Native

Connect hundreds of mobile wallets to your native apps.

We just released v5.25.0 of the connect SDK which allows connecting to hundreds of mobile wallets including Metamask, Coinbase wallet, Rainbow, Trust and many more, directly from your react native app.

You can use the same API as the web to connect to any external wallet.

const { connect, isConnecting } = useConnect();

const connectMetamask = async () => {
  const wallet = createWallet("io.metamask");
  await connect(async () => {
    await wallet.connect({
      client,
    });
    return wallet;
  });
};

Any WalletConnect v2 compatible wallet is supported, and we've also added native support for Coinbase Wallet proprietary app communication protocol.

Check out the demo app to see a reference working implementation.

Happy building! 🛠️