HRZN is a modern Bitcoin payment wallet designed to make sending and receiving Bitcoin as simple and intuitive as PayPal, Cash App, or Venmo. Built for mainstream Bitcoin adoption, HRZN combines the security of a self-custodial wallet with the user experience of modern payment apps.
HRZN is a modern Bitcoin payment wallet that aims to accelerate Bitcoin adoption by making it as easy to use as traditional payment apps. Think of it as the PayPal or Cash App for Bitcoin—simple, fast, and secure.
Built as a fork of BlueWallet and rebuilt with Expo, HRZN focuses on delivering a seamless payment experience. Whether you're sending Bitcoin to friends, paying for services, or managing your Bitcoin balance, HRZN makes it feel as natural as sending money through any other payment app—but with the power and freedom of Bitcoin.
- Simple Payment Experience - Send and receive Bitcoin with the same ease as PayPal, Cash App, or Venmo
- Self-Custodial Security - Your private keys never leave your device. You own your Bitcoin.
- Lightning Network - Fast, low-cost Bitcoin transactions via the Lightning Network
- Modern Design - Beautiful, intuitive interface designed for mainstream adoption
- SegWit & RBF Support - Advanced Bitcoin features for optimal transaction efficiency
- Encryption & Privacy - Full encryption with plausible deniability for your security
- Built with Expo - Modern development stack for rapid iteration and cross-platform compatibility
This project uses Yarn for package management and Expo for development and builds. Please refer to the engines field in package.json for the minimum required Node.js version (currently Node >= 22).
To view the version of Node and Yarn in your environment, run:
node --version && yarn --version- Node.js >= 22
- Yarn package manager
- Expo CLI (installed globally or via npx)
- For iOS: Xcode and CocoaPods
- For Android: Android Studio and Android SDK
- Clone the repository:
git clone https://github.com/oogunjob/HRZN-Mobile-App.git
cd HRZN-Mobile-App- Install dependencies using Yarn:
yarn installTo start the development server with cache cleared (recommended for first run or after dependency changes):
npx expo start -cOr using yarn:
yarn startThis will start the Metro bundler and open the Expo DevTools in your browser.
- Connect an Android device via USB with USB debugging enabled, or start an Android emulator
- From the Expo DevTools, press
ato open on Android, or run:
npx expo run:androidOr using yarn:
yarn android- Make sure you have Xcode installed
- Install iOS dependencies:
cd ios && pod install && cd ..- From the Expo DevTools, press
ito open on iOS simulator, or run:
npx expo run:iosOr using yarn:
yarn iosNote: For iOS Simulator, you may need to choose a Rosetta-compatible simulator. In Xcode, navigate to Product → Destination Architectures → Show Both to see compatible simulators.
yarn startornpx expo start- Start the Expo development serveryarn start -cornpx expo start -c- Start with cache clearedyarn androidornpx expo run:android- Run on Androidyarn iosornpx expo run:ios- Run on iOS
yarn testContributions are welcome! HRZN is a fork of BlueWallet that's been rebuilt with Expo and redesigned as a modern payment wallet. We're building the future of Bitcoin payments, and your contributions help make Bitcoin more accessible to everyone. Feel free to submit issues and pull requests.
HRZN is built on top of BlueWallet, an open-source Bitcoin wallet. We've converted it to use Expo, redesigned it for a modern payment experience, and are adding new features focused on making Bitcoin payments as simple as traditional payment apps.
Original BlueWallet resources:
- Website: bluewallet.io
- Community: telegram group
MIT
Found critical bugs/vulnerabilities? Please report them through the appropriate channels or open an issue. Thanks!
