106 Commits (a16fdd54a8d3b0aa2e35c20586ac351a7e2961eb)

Author SHA1 Message Date
SomberNight 3ea27beb4e
daemon: change stop() to use events, instead of polling 5 years ago
SomberNight 5dfe1d1b6c
commands: make stop() CLI cmd wait for daemon to stop 5 years ago
SomberNight de6f5a8e03
{daemon,wallet}|.stop: small clean-up 5 years ago
SomberNight 3c019c2f9c
daemon/wallet/network: make stop() methods async 5 years ago
ThomasV ded449233e Trampoline routing. 5 years ago
ThomasV 43c5df2ab5 Setconfig: set rpc_user rpc_password in daemon (fix #6762). 5 years ago
ThomasV 0b183444b4 Rename maybe_init_lightning(). Call load_data() from there 5 years ago
SomberNight ec0f91942d
daemon: fix local RPC server error messages to conform to jsonrpc spec 5 years ago
bitromortac 4efcb53d24 network: load gossip db early 5 years ago
SomberNight 83e61d6743
cli: allow specifying --wallet at any arg position, as before 5 years ago
SomberNight a81b0ecc59
daemon/rpc: include "jsonrpc" key in rpc responses 5 years ago
MrNaif2018 6bd1a04aee
Pass wallet to invoice_status/request_status (#6595) 5 years ago
SomberNight a32cb7784f
myAiohttpClient: add id counter, and rename to JsonRPCClient 6 years ago
SomberNight 50f705ee46
fix json-rpc interface (when not using CLI) 6 years ago
ThomasV 30f5be26ac Remove dependencies: jsonrpcserver, jsonrpcclient 6 years ago
ThomasV cfdfbd2bfe follow-up 6058829870 6 years ago
ThomasV 6058829870 Use attr.s classes for invoices and requests: 6 years ago
SomberNight 9baaf1afda
commands: make 'wallet'-mangling in decorator less obscure, and fixes 6 years ago
ThomasV d3fb68575d daemon.py: Add authentication to Watchtower. 6 years ago
ThomasV e2c2c89988 follow-up prev 6 years ago
ThomasV 13317c2f51 fix callback name: request_status 6 years ago
ThomasV 87facaa781 payserver: do not allow create_invoice by default 6 years ago
ThomasV 11aaa0b66f Simplify services (watchtower, payserver): 6 years ago
ThomasV 085b6ca2ab jsonrpc: pass timeout to aiohttp session 6 years ago
SomberNight 0ee73378c9
daemon: rm "daemon.wallet" reference 6 years ago
SomberNight 2b1a150c52
multi-wallet: properly stop lnworker/lnwatcher 6 years ago
SomberNight 47ab8f8dc5
daemon.on_stop: adapt to python 3.8 6 years ago
SomberNight cf1f2ba4dc
network: replace "server" strings with ServerAddr objects 6 years ago
ThomasV 9224404108 Move callback manager out of Network class 6 years ago
SomberNight b21bcf5977
taskgroups: don't log CancelledError 6 years ago
SomberNight 3d42fca86e
daemon.run_gui: make sure to exit process on exception 6 years ago
ThomasV 300888f21c fix path for payserver static files 6 years ago
SomberNight 004acb906d
ecc: abstract away some usage of python-ecdsa: randrange 6 years ago
ThomasV e1ce3aace7 Separate db from storage 6 years ago
SomberNight a6dd17bfef
fix daemon (don't close instantly) 6 years ago
SomberNight 37747d7469
split network main_taskgroup: create daemon.taskgroup 6 years ago
SomberNight a5a7c205e3
trivial: add a few log lines for startup 6 years ago
SomberNight 9d0ae2f95b
adapt to aiohttp 4.0 6 years ago
SomberNight 420b1a6636
cli: load_wallet now auto-upgrades the WalletStorage when needed 6 years ago
Daniel Kraft 423c4b0695
Return 401 from RPC server for missing auth. 6 years ago
SomberNight 04edad9984
config: no longer singleton. it is passed to Wallet.__init__ 6 years ago
ThomasV a35421ab71 qt settings: create services tab for both watchtower and payserver 6 years ago
ThomasV 1ecbafb920 add SSL context to watchtower server 6 years ago
ThomasV a43be6657d follow-up on SingleConfig 6 years ago
SomberNight 1a08063928
config: remove 'open_last_wallet' side-effecting 6 years ago
ThomasV cefa4762ba do not create multiple instances of SimpleConfig (fix #5629). Add config field to wallet 6 years ago
SomberNight ef5a5151e3
daemon: make 'wallets' dict private 6 years ago
ThomasV 103a37b0ca add wallet_path to kwargs in run_cmdline 6 years ago
ThomasV d5d9f5b46c fix #5618 6 years ago
ThomasV 5e92f637a6 fix CLI exception handling 6 years ago