OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Wallet

BitPay Wallet is an MIT-licensed TypeScript cryptocurrency wallet application for desktop and mobile devices, supporting Bitcoin, Bitcoin Cash, Ethereum and ERC20 assets.

Independent OpenViST project profile, based on linked sources.

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 when you need a documented wallet codebase or a wallet workflow covering supported Bitcoin, Bitcoin Cash and Ethereum assets across desktop and mobile platforms. The repository’s maintenance notice makes the newer BitPay wallet repository the documented continuation point.

Who it is for

  • People managing supported crypto assets across desktop or mobile wallets
  • Developers examining or adapting an open-source wallet codebase
  • Users of shared wallets requiring documented multisignature and payment-proposal functions

Documented uses

  • Create and manage Bitcoin, Bitcoin Cash and Ethereum wallets
  • Send and receive supported assets using documented coin-specific address and fee features
  • Coordinate shared-wallet spending proposals and group payments
  • Develop or prepare wallet builds for browser, Android, iOS and Electron desktop environments
Before you choose

Requirements & limits

  • The codebase is written in TypeScript and targets Windows, Linux, macOS, iOS and Android through desktop and mobile workflows.
  • Bitcore Wallet Service is used for peer synchronization and network interfacing.
  • Private keys are described as being stored locally rather than in the cloud.
  • The repository documents Bitcoin SegWit and native SegWit addresses, CPFP acceleration and adjustable transaction fees.
  • The README warns against using the browser workflow for production handling of private keys.

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

Start the wallet in a local browser development environment

Prepare and launch the repository’s development app locally.

Before you start

  • A clone of the public repository
  • Node installed

Steps

  1. Clone the repository and change into its directory.

  2. Install dependencies with npm install.

  3. Apply the BitPay configuration with npm run apply:bitpay.

  4. Start the app with npm run start and open localhost:8100.

Expected outcome

A local browser view of the wallet development app.

Guide limitations

  • The README says browser use is for development only and warns that extensions or other malicious code may access internal data and private keys.
  • The repository states that this wallet and versions up to 12 are no longer actively maintained.
Source-based practical guide

Prepare a desktop development build

Start the Electron desktop version on Linux, macOS or Windows.

Before you start

  • Electron installed from the Electron website
  • The cloned repository

Steps

  1. Install Electron on the development system.

  2. Run npm run apply:wallet.

  3. Run npm run start:desktop.

Expected outcome

The documented desktop development startup process is initiated through Electron.

Guide limitations

  • The repository identifies this codebase and wallet versions up to 12 as no longer actively maintained.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
bitpay/wallet · Official homepage title · retained in its source language