4. GNU Taler Wallet Manual

The GNU Taler wallet allows customers to withdraw and spend digital cash.

4.1. Command-line Wallet

The command-line wallet is used primarily for testing by developers.

4.1.1. Building from source

$ git clone https://git.taler.net/wallet-core.git
$ cd wallet-core
$ ./configure --prefix=$INSTALL_PREFIX
$ make && make install

The wallet command-line interface should then be available as taler-wallet-cli under $INSTALL_PREFIX/bin.

4.1.2. Installation via NPM

The wallet can also obtained via NPM, the Node Package Manager.

To install the wallet as a global package, run:

$ npm install -g taler-wallet
# check if installation was successful
$ taler-wallet-cli --version

To install the wallet only for your user, run:

$ npm install -g --prefix=$HOME/local taler-wallet
# check if installation was successful
$ taler-wallet-cli --version
# If this fails, make sure that $HOME/local/bin is in your $PATH

To use the wallet as a library in your own project, run:

$ npm install taler-wallet

4.2. WebExtension Wallet

4.2.1. Building from source

$ git clone https://git.taler.net/wallet-core.git
$ cd wallet-core
$ ./configure
$ make webex-stable
# Packaged extension now available as:
# dist/taler-wallet-$VERSION.zip

4.3. Android Wallet

TODO