199 Commits (94065414564c24dc2a1724f736b4a0651d1eec9e)

Author SHA1 Message Date
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
Luke Childs cd199390e2
Use non-standard localhost port for server-string fallback (#6087) 6 years ago
SomberNight 9e57ae630b
network/gui: unify host/port input fields to single server str 6 years ago
SomberNight b2cfaddff2
network.NetworkParameters: merge host+port+protocol into "server" field 6 years ago
SomberNight adc3784bc2
network: allow mixed protocols among interfaces 6 years ago
SomberNight 76f0ad3271
util: add NetworkRetryManager, a baseclass for LNWorker and Network 6 years ago
SomberNight 86b29603cb
network: (trivial) rename field to indicate private 6 years ago
SomberNight ac749f3a19
network: introduce NUM_STICKY_SERVERS 6 years ago
SomberNight 34e3e48ba5
network: rm server_queue 6 years ago
SomberNight 8baa79be88
network: implement exponential backoff for retries 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
Luke Childs 1d667fe932
Hard fail on bad server-string (#6086) 6 years ago
SomberNight 8be94076b5
network: update tx broadcast error msgs whitelist 6 years ago
SomberNight a7c02c770d
follow-up prev: network.interface might be None 6 years ago
ThomasV 133d74adfb fee estimates: use median if auto-connect 6 years ago
ThomasV 0d160cceea Qt: test if lightinng is running 6 years ago
SomberNight 88650ed8d6
network UntrustedServerReturnedError: add "DO NOT TRUST..." tag 6 years ago
SomberNight ce81957d25
blockchain: move init_headers_file from network.py to blockchain.py 6 years ago
SomberNight b21bcf5977
taskgroups: don't log CancelledError 6 years ago
SomberNight ed234d3444
rename all TaskGroup() fields to "taskgroup" 6 years ago
ThomasV 36f32651cc Define network.try_broadcasting() method. 6 years ago
ThomasV cded582fe9 Start watchtower if run_watchtower is set, even if lightning is not activated (fix #5896). 6 years ago
SomberNight 11452722af network dns hacks: split from network.py into its own file 6 years ago
SomberNight cb88a3b6e4 dns hacks on windows: resolve A and AAAA records in parallel 6 years ago
SomberNight 0b0139c676
network.get_transaction: move some response validation logic from Synchronizer 6 years ago
SomberNight 37747d7469
split network main_taskgroup: create daemon.taskgroup 6 years ago
SomberNight 6709ec4117
dns hacks on windows: cache dns when using dnspython 6 years ago
SomberNight 308517d473
python 3.8: adapt to breaking changes re asyncio.CancelledError 6 years ago
SomberNight 68dad21fb4
network: make best_effort_reliable smarter and a bit more lenient 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
ThomasV 90ce9f195b Allow user to enable lightning in the GUI. Make it a per-wallet setting. 6 years ago
SomberNight 8c1adc2f50
fix dns issue on Windows 6 years ago
SomberNight b2920db8b8
config: enforce that SimpleConfig is singleton 6 years ago
SomberNight d1026b5afe
follow-up: SimpleConfig is supposed to be singleton 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago