OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

React Native Wallet

React Native Wallet is an open-source JavaScript mobile wallet project for creating and managing Bitcoin and Ethereum wallets, addresses, transactions, and wallet backups.

Independent OpenViST project profile, based on linked sources.

React Native Wallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it to examine a React Native implementation of multi-wallet Bitcoin and Ethereum functions, or to reference its documented wallet and transaction flows.

Who it is for

  • Developers exploring or adapting a React Native Bitcoin and Ethereum wallet.
  • Users seeking the documented wallet functions of creating, restoring, and switching wallets, viewing addresses and transaction history, and sending transactions.

Documented uses

  • Create a Bitcoin or Ethereum wallet on testnet or livenet.
  • View balances, wallet details, addresses, and sent or received transaction history.
  • Generate QR-code addresses for receiving and scan QR codes when sending.
  • Back up or restore a wallet using a mnemonic or JSON.
Before you choose

Requirements & limits

The repository is public and lists an MIT license. The README documents Yarn installation and an iOS launch command.

  • The README labels the project educational and experimental.
  • The setup notes require React Native-specific crypto polyfills and shims.
  • The README warns that React Native configuration differs across versions.
  • Bitcoin sending includes fee selection and calculated fee display; the feature list does not describe that fee selection for Ethereum.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the project and start its iOS app

Follow the README's documented initial setup and iOS launch commands.

Before you start

  • The project repository
  • Yarn
  • A React Native development environment

Steps

  1. Run yarn install in the project.

  2. Run react-native run-ios.

Expected outcome

The README documents starting the React Native project on iOS.

Guide limitations

  • The README notes that crypto dependencies require Node.js API and global polyfills, randomBytes support, a bitcore-lib circular-dependency fix, and ethers.js shims.
  • It cautions that newer React Native versions use a different configuration structure.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
Kamahl19/react-native-wallet · Official homepage title · retained in its source language