Practical overview
When it fits
Use it when starting an iOS or Android React Native dApp and you want a base of wallet connectivity and reusable on-chain data views.
Who it is for
- Developers building mobile dApps with React Native.
- Teams that want reusable wallet authentication, balance, asset, or transaction interface components.
Documented uses
- Add WalletConnect-based authentication to a React Native dApp.
- Display native and ERC-20 balances, assets, and transaction information.
- Use hooks for balance, transfer, NFT, and token-price data.
Requirements & limits
The project is publicly available on GitHub under the MIT license.
- The documented authentication integration is WalletConnect v1.
- The README identifies react-moralis and the Moralis Web3 API as part of its data and hooks approach.
- Running the project requires native development tooling for the target platform; the README also lists a phone and installed wallet for login.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install dependencies for the mobile starter
Prepare the repository's JavaScript dependencies and iOS native dependencies.
Before you start
- A local copy of the repository
- Yarn
- CocoaPods for the iOS dependency step
Steps
In the repository directory, run
yarn install.Change to the
iosdirectory and runpod install.Return to the repository root.
Expected outcome
The README's listed JavaScript and iOS dependency installation steps are complete.
Guide limitations
- These steps cover dependency setup, not running or building the app.
- The README gives separate Xcode or Android Studio requirements for running on each platform.
Run the starter on iOS or Android
Launch the React Native app using the platform-specific command documented by the project.
Before you start
- Dependencies installed as described in the repository README
- Xcode for iOS or Android Studio for Android
- A connected phone and an installed wallet for login
Steps
For iOS, run
react-native run-iosor the command below from the project directory.npx react-native run-iosFor Android, run
react-native run-androidor the command below from the project directory.npx react-native run-android
Expected outcome
The platform-specific app launch command is issued; the README describes the phone and wallet prerequisites for logging in.
Guide limitations
- The repository documents different development environments for iOS and Android.
- The README does not make this a deployment guide.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- ethereum-boilerplate/ethereum-react-native-boilerplate · Official homepage title · retained in its source language

