Skip to content

coffee-software/coffee.wallet

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

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

coffee.wallet

Coffee is an open source blockchain portfolio and a wallet.

Whether you use a hardware, paper or a third-party wallet, you can keep track of your funds. Just add addresses or fixed amounts and You will see live value of all your tokens in your selected fiat currency.

Selected tokens can be stored in a local wallet and they can be easily sent or received. Signed transactions are sent to third party providers. Private keys never leave your device. This makes the wallet secured and light.

https://wallet.coffee

desktop version

You can also run Coffee Wallet on Desktop.

issues

Please use github issue tracker to report any issues or feature requests.

development

building

Coffee Wallet is built with Apache Cordova.

required packages

To build Coffee Wallet you will need nodejs with packages installed:

typescript browserify cordova uglify-js

building to browser

First you need to copy config from template:

cp config.tpl.js www/config.js

Config file contains keys for integration with various API providers. Application will run with empty values, some parts integrated with external services will not work. To build and run on browser platform:

npm run build
./browserify.sh full
cordova platform add browser
cordova run

running tests

to run unit and integration tests:

npm run build
npm run test
cp config.tpl.js test/config.js
npm run test-integration

building android apk

If you have Android SDK installed you can run cordova build locally:

cordova platform add android
cordova build android --release --

You can also use provided Docker container to build APK in a container:

DOCKER_BUILDKIT=1 docker build -f build/Dockerfile -o . .

building for other platforms

To build for specific platform, please refer to Cordova docs.