529 Commits (475d41e42ef3a3a6afa82d4c6991cad7ee3e5ae3)

Author SHA1 Message Date
SomberNight 7bcb59ffb5
wallet: when sweeping, do network reqs in parallel, and don't block GUI 6 years ago
SomberNight e07d5d8422
fix tests: follow-up psbt changes 6 years ago
SomberNight 1978bba915
fix tests: follow-up 154b9cab50 6 years ago
SomberNight e6e587b7da
trustedcoin: use psbt format on wire. rm psbt to legacy tx conversion. 6 years ago
ThomasV 2adbbee5fe Add extra state to distinguish shutdown negotiation from post- 6 years ago
SomberNight f9de6a5354
tests: lnpeer: make debug htlc failure hooks more uniform 6 years ago
ThomasV d3fb68575d daemon.py: Add authentication to Watchtower. 6 years ago
ThomasV 2fed218452 follow-up prev commit (fix regtest) 6 years ago
ThomasV 11aaa0b66f Simplify services (watchtower, payserver): 6 years ago
SomberNight 619f8555f5
follow-up prev: trivial rename 6 years ago
SomberNight cc4029c335
test_lnpeer: add some multi-hop payment unit tests 6 years ago
SomberNight 63b18dc30f
lnrouter: add PathEdge/LNPaymentPath for (node_id, scid) 6 years ago
SomberNight 04d018cd0f
test_lnpeer: some clean-up, make it easier to add "num_node>2" tests 6 years ago
ThomasV 5c05c06bf0 follow-up prev commit: fix test_lnpeer 6 years ago
ThomasV 7cbb102c81 add test with fail_malformed_htlc to forwarding regtest 6 years ago
ThomasV ab188ff375 add config variable to test update_fail_malformed_htlc 6 years ago
ThomasV 8ba7e68064 fix #6122: extract preimage from on-chain htlc_tx 6 years ago
SomberNight 6f7a4ab048
lnpeer: add get_channel_by_id, for small speed-up 6 years ago
SomberNight b9b53e7f76
lnworker: fix threading issues for .channels attribute 6 years ago
SomberNight 223b62554e
lntransport: use network proxy if available 6 years ago
SomberNight b5811e8072
lnworker.peers: fix threading issues 6 years ago
SomberNight 1600241b02
fix tests: follow-up prev few commits 6 years ago
ThomasV ef2ff11926 fix tests (follow-up prev commit) 6 years ago
SomberNight 54e1520ee4
ln: check if chain tip is stale when receiving HTLC 6 years ago
SomberNight 12283d625b
(trivial) rename lnchannel.channel_states to ChannelState 6 years ago
ThomasV e50f6d29ed export channel backup from kivy gui 6 years ago
SomberNight 7dabbdd082
tests_lnpeer: trivial fix 6 years ago
SomberNight 1ea89af012
crypto.pw_decode: fix one case of raising incorrect exception 6 years ago
ThomasV d2a58a2ec3 lnpeer: do not assume our privkey is the same as lnworker's privkey. 6 years ago
ThomasV f3995350e8 localconfig: rename seed to channel_seed 6 years ago
ThomasV 0ea21c59d2 Save channel seed in localconfig 6 years ago
SomberNight 71635216df
ln feature bits: validate transitive feature deps everywhere 6 years ago
SomberNight 1be0a710c3
ln: implement option payment_secret 6 years ago
SomberNight 4b78bf94d4
lnaddr: add feature bit support to invoices 6 years ago
SomberNight a66437f399
lnonion: implement basis of varonion support 6 years ago
SomberNight 6ba08cc8d4
ln feature bits: flatten namespaces, and impl feature deps and ctxs 6 years ago
SomberNight c69937395e
lnmsg: add more tests (for encode_msg, decode_msg) 6 years ago
SomberNight 85d7a13360
lnmsg: implement tests from BOLT-01 6 years ago
SomberNight 3a73f6ee5c
lnmsg.decode_msg: dict values for numbers are int, instead of BE bytes 6 years ago
SomberNight 900a7631cf
commands: add new cmd "getprivatekeyforpath" to export a WIF for a path 6 years ago
SomberNight 79d57784c1
lnchannel: add more type hints 6 years ago
SomberNight db84de5493
trivial: use "chunks()" for htlc_sigs in lnchannel 6 years ago
SomberNight 8ad6d5ddda
lnchannel: clean-up docstrings a bit 6 years ago
SomberNight acb0d7ebac
lnchannel: better checks for "update_add_htlc" 6 years ago
SomberNight 5c8455d00b
lnchannel: when adding HTLCs, run checks for both directions 6 years ago
SomberNight 01207316aa
storage upgrade: move "htlc_minimum_msat" to base channel config 6 years ago
SomberNight 53c6fc8cf1
lnchannel: test for max htlc value (needs to be below protocol maximum) 6 years ago
SomberNight 777e350fae
lnchannel: partly fix available_to_spend 6 years ago
SomberNight 2cc76fbbbd
lnworker: fix type error re pending_payments, and impl malformed htlcs 6 years ago
SomberNight 5e59d1a0ed
lnonion: use random starting bytes in Sphinx packet as in updated BOLT4 6 years ago