/bitcoin-keeper

Your private bitcoin vault, BIP 85 hot wallets, buy bitcoin, tor privacy, whirlpool.

Primary LanguageTypeScriptMIT LicenseMIT

Bitcoin Keeper - Your Private Bitcoin Vault

Affordable and easy-to-use, security for all your sats, BIP-85, Multisig, Own Node, Whirlpool, and Hardware Wallet support. Built with React Native

Screens

Playstore Appstore

Prerequisites

Before getting started, make sure you have proper React Native development environment on your machine

Getting Started

  1. Clone this repository to your local machine:

    git clone https://github.com/bithyve/bitcoin-keeper.git
  2. Navigate to the project directory:

    cd bitcoin-keeper
  3. Install the project dependencies using Yarn: The prepare scripts will automaticall install pods and nodify crypto related packages for react-netive

    yarn install

Build and Run

Whirlpool prerequisites

To use the Whirlpool, you'll need to have the following platform-specific binaries and place them in the specified directories:

Android

  • Extract jniLibs to the following directory if not present already:
android/app/src/main/

iOS

ios/libwhirlpool.a

Varients

The project has testnet and mainnet varients. The development varient is configured to use testnet and production varient to use mainnet.

Start metro metro

yarn start

Development

To run the development app on a connected device or emulator:

Android

yarn androidDevelopmentDebug

iOS

yarn ios --scheme=hexa_keeper_dev

Production

To run the production app on a connected device or emulator:

Android

yarn androidProductionDebug

iOS

yarn ios --scheme=hexa_keeper

These commands will build and launch the app on the respective platforms.

PGP

389F 4CAD A078 5AC0 E28A 0C18 1BEB DE26 1DC3 CF62

Testing

This project uses Jest as the testing framework. To run the tests, use the following command:

yarn test

License

This project is licensed under the MIT License.

Community