The program daobet-wallet can be used to store private keys that daobet-cli will use to sign transactions sent to the block chain. daobet-wallet runs on your local machine and stores your private keys locally.

daobet-wallet can be accessed using the wallet API, but it is important to note that the intended usage is for local light client applications. It is not for cross network access by web applications trying to access users wallets.

Launching daobet-wallet manually

It is possible to launch keosd manually simply with

$ daobet-wallet

By default, daobet-wallet creates the folder ~/daobet-wallet and populates it with a basic config.ini file. The location of the config file can be specified on the command line using the --config-dir argument. The configuration file contains the http server endpoint for incoming http connections and other parameters for cross origin resource sharing. Be aware that if you allowed daobet-cli to auto launch daobet-wallet, a config.ini will be generated that will be sightly different than if you had launched daobet-wallet manually.

The location of the wallet data folder can be specified on the command line using the --data-dir argument.

Stopping daobet-wallet

The most effective way to stop daobet-wallet is to find the daobet-cli process and send a SIGTERM signal to it. Note that because daobet-cli auto-launches daobet-wallet, it is possible to end up with multiple instances of the daobet-wallet running. The following will find and terminate all instances.

$ pkill daobet-wallet

Auto locking

By default daobet-wallet is set to auto lock your wallets after 15 minutes of inactivity. This is configurable in the config.ini. Be aware if you need to disable this feature you will have to set an enormous number -- setting it to 0 will cause daobet-wallet to always lock your wallet.

Other options

For a full list of possible options you can run daobet-wallet --help: