Commit graph

16 commits

Author SHA1 Message Date
Janus
8276d023c2
lightning: fixup after rebasing on restructured master 2018-11-05 20:05:44 +01:00
Janus
3a89e4f9a8
ln: test fix: our commit fee is implicit from outputs 2018-11-05 20:05:41 +01:00
Janus
98574bf5ee
lnhtlc: fee update upgrade and passes ReciverCommits and SenderCommits tests, fix NameErrors in lnbase 2018-11-05 20:05:38 +01:00
Janus
414da3942c
ln: avoid recursive dependencies, make new lnutil 2018-11-05 20:05:35 +01:00
Janus
c255f534a8
ln: merge OpenChannel and HTLCStateMachine 2018-11-05 20:05:35 +01:00
Janus
d894320625
ln: store HTLCStateMachine in lnworker.channels 2018-11-05 20:05:34 +01:00
Janus
a3b67494a9
ln: trim dust htlc outputs 2018-11-05 20:05:32 +01:00
Janus
5cd0cb2a6f
ln: improve lnhtlc, passes test 2018-11-05 20:02:54 +01:00
Janus
8301d932a5
lnhtlc: use current_per_commitment_point, current_commitment_signature 2018-11-05 20:02:54 +01:00
Janus
3dbd1e4af6
ln: add was_announced in test_lnhtlc 2018-11-05 20:02:52 +01:00
Janus
a4a5705936
ln: don't break channel when failing htlc 2018-11-05 20:02:51 +01:00
Janus
e0f817244a
ln: fix reestablishing channel with no mined funding tx 2018-11-05 20:02:47 +01:00
Janus
87992bce0c
ln: avoid code duplication 2018-11-05 20:02:46 +01:00
Janus
d920310c66
ln: remove unneeded forwarding htlc features, check commitment sig using lnhtlc while receiving 2018-11-05 20:02:43 +01:00
Janus
a7a2d79f2a
ln: integrate lnhtlc in lnbase, fix multiple lnhtlc bugs 2018-11-05 20:02:42 +01:00
Janus
2cd255c775
ln: htlc state machine (not used yet) 2018-11-05 20:02:34 +01:00