Skip to main content

Recommended: JavaScript SDK for React Native

While this SDK is still supported, we recommend using newer JavaScript SDK, which is optimized for React Native, but also comes with a host of other benefits.

Primary Wallet

In React Native, you can access the primary wallet through the dynamicClient.wallets.primary property. This gives you direct access to the main wallet associated with the user.
React Native

useUserWallets

React Native provides access to all user wallets through the wallets.userWallets array from the reactive client.
React Native

Check Which Wallet is Embedded

You can check which wallet is embedded by using the useUserWallets hook and looking for the isEmbeddedWallet boolean.
React Native

onEmbeddedWalletCreated

React Native uses the client configuration to set up event handlers for embedded wallet creation.
React Native

Add extra logic during any wallet connection (walletConnected)

React Native uses the walletConnected event (equivalent to handleConnectedWallet in the React SDK) to add logic during wallet connection events.
React Native

What next?

What next?

Continue with chain-specific guides (for example EVM).
Last modified on July 24, 2026