236 Commits (dc78ba3c04ef0fa79c0e81a733c344b08fb3a776)

Author SHA1 Message Date
nc50lc 1383c44090
Update network.py 3 years ago
SomberNight ed1567e841
lnurl: make requests async, don't block Qt GUI, rm LUD-16 support 4 years ago
SomberNight 3db79210b5
network.run_from_another_thread: add type hint 4 years ago
SomberNight 5b0aad5084
network: rename _send_http_on_proxy and make it part of public API 4 years ago
ThomasV 7d5125c935 lnwatcher: fix tx replacement and notifications 4 years ago
ThomasV 121d8732f1 Persist LNWatcher transactions in wallet file: 4 years ago
SomberNight 2c57c78ebe
asyncio: stop using get_event_loop(). introduce ~singleton loop. 4 years ago
SomberNight d7c02c4f7f
network.switch_to_interface: catch 'task group terminated' 4 years ago
Federico fcf54432f7
network: make request timeout configurable (#7696) 4 years ago
SomberNight d7af868ed8
network: test if interface is alive before iface.taskgroup.spawn 4 years ago
SomberNight c9c094cfab
requirements: bump min aiorpcx to 0.22.0 4 years ago
SomberNight c131831373
util: rm SilentTaskGroup. this does not seem to be needed anymore 4 years ago
SomberNight 3f3212e94d
some clean-ups now that we require python 3.8 4 years ago
SomberNight 3851ce5dd1
scripts: add "update_default_servers.py" 4 years ago
SomberNight 07bd2fe97d
network.py: reorder bitcoin core error msg whitelist 4 years ago
MrNaif2018 aafa74ed08
Improve _mythread checks (#7403) 4 years ago
SomberNight 8bba3b9ef5
network: also clear network.path_finder in stop_gossip 5 years ago
bitromortac 4cb0b99996
lnworker: fix path_finder access 5 years ago
SomberNight 720d60c391
(trivial) rm dead code 5 years ago
SomberNight 7ffb2c3cb0
config: (trivial) add some type hints and rm unused variable 5 years ago
bitromortac 4df67a4f78
lnrouter+lnworker: use liquidity hints 5 years ago
ThomasV a4210ce5e7 Qt: remove the 'local watchtower' option from GUI. 5 years ago
SomberNight 5beadaab95
commands: clean-up inject_fees cmd 5 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
SomberNight 16f874b58e
network: trigger 'network_updated' as soon as set_parameters finishes 5 years ago
SomberNight 24e4aa3ab9
network.best_effort_reliable: use curio APIs instead of asyncio 5 years ago
SomberNight 5339e0054c
network.stop: clean-up 5 years ago
SomberNight 3c019c2f9c
daemon/wallet/network: make stop() methods async 5 years ago
SomberNight ec6baa12f8
follow-up prev 5 years ago
SomberNight 064670bd75
network: close interfaces more aggressively (abort after 2 seconds) 5 years ago
SomberNight d85e910262
logging: eliminate "fee_estimates" log spam 5 years ago
SomberNight 8bdbcf73d9
network.py: update bitcoin core error msg whitelist 5 years ago
ThomasV ded449233e Trampoline routing. 5 years ago
SomberNight 60792dc808
network: fix not retrying main interface in some cases 5 years ago
SomberNight b1449a0a39
interface.got_disconnected: change from Future to Event 5 years ago
ThomasV ad91257729 pass blacklist to lnrouter.find_route, so that lnrouter is stateless (see #6778) 5 years ago
SomberNight e83f0dd3fc
network: when switching servers, don't wait for old interface to close 5 years ago
SomberNight dbb7d7ce4d
network: set _loop_thread again as it helps debugging 5 years ago
ThomasV 0b183444b4 Rename maybe_init_lightning(). Call load_data() from there 5 years ago
ThomasV f155f3aff5 start lngossip if instantiated; this saves a boolean 5 years ago
bitromortac 4efcb53d24 network: load gossip db early 5 years ago
bitromortac 6045de759b lightning: enable by default but without gossip 5 years ago
SomberNight c5da22a9dd
network: tighten checks of server responses for type/sanity 5 years ago
SomberNight bde415cae7
wallet: don't try to get_input_tx from network when offline 5 years ago
SomberNight d19ff43266
interface: check server response for some methods 6 years ago
SomberNight 2eec7e1600
network: smarter switch_unwanted_fork_interface 6 years ago
SomberNight 3766420a0b
network: clarify local_height/server_height 6 years ago
SomberNight 21e637f543
network: validate server peers sent by main server 6 years ago
ThomasV 11aaa0b66f Simplify services (watchtower, payserver): 6 years ago
SomberNight 9ac41be1e8
network: set .oneserver in __init__ 6 years ago