UPDATE: This repo is an alpha version of the Hexa Wallet. Future development will continue there.
The alpha version of BitHyve's 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:
- Savings Account
- A savings account is a standard bitcoin wallet
- Secure Account
- A secure account is a bitcoin wallet secured by 2FA.
- Vault Account
- A vault account is a bitcoin wallet that is time locked to prevent spending before the due date.
- 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.
The various design considerations that BitHyve chose to undertake are over at the wiki
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
Please feel free to open a pull requests and issues with bugfixes and suggestions.
Found a critical bug / vulnerability? Please email thecryptobee@bithyve.com with a description and PoC if possible, Thanks!