lbcwallet/rpc
Josh Rickmar 2b79aad79c Stop wallet and close wallet DB on interrupt.
This corrects and simplifies the shutdown logic for interrupts, the
walletrpc.WalletLoaderService/CloseWallet RPC, and the legacy stop RPC
by both stopping all wallet processes and closing the wallet database.
It appears that this behavior broke as part of the wallet package
refactor, causing occasional nil pointer panics and memory faults when
closing the wallet database with active transactions.

Fixes #282.

Fixes #283.
2016-03-10 23:10:18 -05:00
..
documentation Fix spelling in legacy test and docs using aspell 2016-03-09 20:39:03 +01:00
legacyrpc Protect the relay fee field with a mutex. 2016-03-09 14:54:09 -05:00
rpcserver Stop wallet and close wallet DB on interrupt. 2016-03-10 23:10:18 -05:00
walletrpc Rename some rpc commands to something more generic. 2016-03-03 14:22:14 -05:00
api.proto Rename some rpc commands to something more generic. 2016-03-03 14:22:14 -05:00
regen.sh Modernize the RPC server. 2016-01-29 11:18:26 -05:00