Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
e2e
 
 
 
 
res
 
 
 
 
src
 
 
www
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Build Status Join the chat at https://gitter.im/getbitpocket/bitpocket-mobile-app Dependency Status

BitPocket

Enabling Bitcoin Payments at the Point of Sale.

Screenshots

BitPocket - Request Payment BitPocket - Manage Accounts BitPocket - Transaction History

Main features

  • Multiple accounts
  • BIP32 HD Keys
  • Testnet support
  • Support for different currencies
  • i18n support

Development setup

BitPocket is an App based on the Ionic/Cordova Frameworks. Therefore a couple of node modules are required to get started. In order to setup your environment the following global node modules need to be installed: npm i cordova ionic -g

After successful installation of the required global modules, do a npm i inside the project folder to gather all local module dependencies. Additionally, some cordova plugins are required also. ionic state reset --plugin does the trick here.

  • ionic serve can be used to test the app locally in the browser, however not all networking features are available.
  • ionic run (android|ios) can be used to test the app on a connected device
  • ionic emulate (android|ios) can be used to test the app on a emulator/simulator

Testing

BitPocket is developed alongside unit and e2e testing. Test can be run:

  • npm run test:unit for unit tests
  • npm run test:e2e for e2e tests

Translations

You can’t perform that action at this time.