mobile-wallet-adapter

Integrate Mobile Wallet Adapter for wallet connection and SOL transfers in React Native Expo apps.

6|5|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/solana-mobile/solana-mobile-dev-skill --skill mobile-wallet-adapter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-wallet-adapter
Source: https://github.com/solana-mobile/solana-mobile-dev-skill/tree/main/mwa/mobile-wallet-adapter-react-native
Command: npx skills add https://github.com/solana-mobile/solana-mobile-dev-skill --skill mobile-wallet-adapter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrate Mobile Wallet Adapter (MWA) to enable wallet connection and transaction signing in React Native Expo apps, consolidating authentication and signing flows behind a unified, maintainable interface.

Core Features & Use Cases

  • Wallet connection (connect/disconnect button): Add wallet connect capability to React Native app UI.
  • Transaction signing & SOL transfers: Enable signing and sending SOL from within the app.
  • SDK integration: Leverage Beeman's Wallet UI SDK (@wallet-ui/react-native-web3js) for a consistent UX across platforms.

Quick Start

Install and configure the Mobile Wallet Adapter in your React Native Expo project to enable wallet connections and transaction signing.

Frequently Asked Questions about mobile-wallet-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Solana wallet in a React Native Expo app?

To connect a Solana wallet in React Native Expo, you can integrate the Mobile Wallet Adapter (MWA) using Beeman's Wallet UI SDK to enable a seamless connect and disconnect flow. This provides a unified interface for authentication and signing.

Can I sign transactions and send SOL using a mobile wallet adapter in React Native?

Yes, you can sign transactions and send SOL in React Native by implementing the Mobile Wallet Adapter. It delegates to sub-skills for connection and transactions to enable signing capabilities and SOL transfers within your mobile app.

What is the Mobile Wallet Adapter used for in Solana mobile development?

The Mobile Wallet Adapter (MWA) is used to consolidate wallet connection and transaction signing flows into a unified, maintainable interface for Solana mobile apps. It solves the challenge of integrating authentication behind a consistent UX.

Does the Solana wallet connection workflow require Beeman's Wallet UI SDK?

Yes, this Solana wallet connection workflow specifies using Beeman's Wallet UI SDK (@wallet-ui/react-native-web3js) to leverage a consistent user experience across platforms. It provides the UI components for the connect flow.

Are there prerequisites for setting up transaction signing in a React Native Expo project?

Yes, setting up transaction signing requires specific prerequisites before configuring the Mobile Wallet Adapter in your React Native Expo project. The workflow delegates to sub-skills for setup, connection, and transactions to define error handling expectations.