Skip to content
This repository has been archived by the owner on Jun 14, 2019. It is now read-only.

bithyve/MyMoneyApp

Repository files navigation

UPDATE: This repo is an alpha version of the Hexa Wallet. Future development will continue there.

alt text

MyMoneyApp

The alpha version of BitHyve's MyMoneyApp

What is MyMoneyApp?

MyMoneyApp is a user friendly mobile bitcoin wallet that enables p2p commerce. There are various types of accounts that are supported in the MyMoneyApp:

  1. Savings Account
  • A savings account is a standard bitcoin wallet
  1. Secure Account
  • A secure account is a bitcoin wallet secured by 2FA.
  1. Vault Account
  • A vault account is a bitcoin wallet that is time locked to prevent spending before the due date.
  1. Joint Account
  • A joint account is a 2of2 multisig bitcoin wallet.

All accounts are protected by a pin which is required to unlock the MyMoneyApp. Accounts also have a seed restoration feature which can be used to import wallets from other devices or from an older version of the MyMoneyApp wallet.

Design Considerations

The various design considerations that BitHyve chose to undertake are over at the wiki

Build / Local Setup

Prerequisites:

  • Node with npm
  • yarn

After installing node and yarn, the following commands should get you started with MyMoneyApp on your local computer

git clone https://github.com/thecryptobee/MyMoneyApp.git
cd MyMoneyApp
sudo yarn install
sudo react-native link` [known issue #3](https://github.com/thecryptobee/MyMoneyApp/issues/3
sudo npm install -g rn-nodeify
rn-nodeify --install --hack

Contributing

Please feel free to open a pull requests and issues with bugfixes and suggestions.

License

MIT

Responsible Disclosure

Found a critical bug / vulnerability? Please email thecryptobee@bithyve.com with a description and PoC if possible, Thanks!