54 Commits (master)

Author SHA1 Message Date
JeremyRand b72f8a8c9a
RPC client: exit code 1 if RPC server returned error 5 years ago
SomberNight f8ba660583
clean-up hw-wallet "get_password_for_storage_encryption"-related code 5 years ago
SomberNight 3d42fca86e
daemon.run_gui: make sure to exit process on exception 5 years ago
SomberNight e42e17779d
windows: dll-load 'hack' needs to be applied not only from main script 5 years ago
SomberNight 23a93ef7ad
windows: when running from source, load DLLs from main dir 5 years ago
ThomasV e1ce3aace7 Separate db from storage 5 years ago
SomberNight 93cee1ba4d
windows: when running from source, with py3.8+, load DLLs from '.dlls' 5 years ago
SomberNight f73b6b5d23
keystore: cache derive_pubkey 5 years ago
ThomasV 90ce9f195b Allow user to enable lightning in the GUI. Make it a per-wallet setting. 5 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 5 years ago
ThomasV a43be6657d follow-up on SingleConfig 5 years ago
SomberNight 251db638af
only require libsecp256k1 if lightning is enabled 5 years ago
ThomasV 35b0b3a43c Fix CLI. Some commands require wallet_path. Return error on exception. 5 years ago
SomberNight 58681e4d07
follow-up prev (commands) 5 years ago
ThomasV 9ec9e1760a CLI: always use the daemon's cmd_runner, and pass the 'wallet' 5 years ago
SomberNight de83ab6d4a
CLI: remove timeout for offline commands 5 years ago
ThomasV 747ab7a0a2 Integrate http_server (previously in electrum-merchant) 5 years ago
ThomasV 7f870f5e09 replace daemon 'start' subdommand with -d 5 years ago
ThomasV e79253b5e0 Syntax change: Require --offline to run commands without a daemon. 5 years ago
ThomasV 0702338912 main script: rm init_daemon (dead code), call sys_exit in init_cmdline 5 years ago
ThomasV 10e186c1d3 revert ed086934e5 5 years ago
ThomasV ed086934e5 In 'daemon start', do not return until the daemon can be reached 5 years ago
ThomasV 9cfeadea70 Turn daemon subcommands into RPCs 5 years ago
ThomasV 4397767a5e minor fix 5 years ago
ThomasV 2e1829bc24 remove jsonrpclib dependency 5 years ago
ThomasV 54257cbcca Rewrite JsonRPC requests using asyncio. 5 years ago
ThomasV 5e0427392f Daemon: Replace get_server with request. 5 years ago
ThomasV b81feb6550 daemon: simplify get_fd_or_server 5 years ago
ThomasV 842fff832f enable lightning through command line option 6 years ago
ThomasV 626d09b358 add 'recḱless' option to allow using lightning on mainnet 6 years ago
ThomasV 3fd3b2a74d disable lightning on mainnet 6 years ago
ThomasV 62e6ca50e1 do not log client-side RPC executions 5 years ago
SomberNight 7cba46c317
deprecation warnings: only show when running from source 5 years ago
SomberNight 6940c424d1
logging: cli options to filter for modules using -v 6 years ago
SomberNight 3385a94753
logging: basics 6 years ago
cluelessperson 4d64e132d7
standardized logging base with ISO8601, UTC, rotating file logs, and more! 6 years ago
SomberNight 4f70da6e15
make sure DeprecationWarnings are shown 6 years ago
ThomasV 13f3f71125 daemon: in detached modde, redirect strandard file descriptors 6 years ago
SomberNight 0de954546a
test python version in main script 6 years ago
SomberNight 8b775fd24a
contrib: import 'requests' in try-except 6 years ago
SomberNight 78f5afff74
use certifi directly instead of requests 6 years ago
SomberNight 386e0d560e
wizard,hw: tell user about errors during plugin init 6 years ago
SomberNight c4e09fa874
simplify Plugins constructor 6 years ago
SomberNight 1233309ebd
cli/rpc: 'restore' and 'create' commands are now available via RPC 6 years ago
SomberNight 02f108d927
restructure synchronizer 6 years ago
SomberNight 7dd4032cce
daemon: call self.start in __init__, and allow not to listen on jsonrpc 6 years ago
ThomasV 3ec0ceba3e add option to leave daemon running after GUI is closed 6 years ago
SomberNight e829d6bbcf
wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group 6 years ago
Janus b120584f97
aiorpcx address synchronizer 6 years ago
SomberNight 6ee689345f
fix -v syntax 6 years ago