Janus
|
cc7ef49c43
|
lnhtlc: also check received htlcs when validating commitment sigs
|
6 years ago |
Janus
|
224226f427
|
ln: cooperative close with remote peer initiating
|
6 years ago |
Janus
|
d5d9270d0c
|
lnhtlc: save logs and feeupdates
|
6 years ago |
Janus
|
eca5545004
|
lnhtlc: don't throw away fee updates or htlcs
also add inject_fees debug command
|
6 years ago |
Janus
|
02eca03486
|
lnhtlc: cleanup and save settled htlcs
|
6 years ago |
Janus
|
6f5209ef85
|
lnhtlc: test that sent amount is received
|
6 years ago |
Janus
|
261fefb6f3
|
lnwatcher rebased
|
6 years ago |
SomberNight
|
b85aea1541
|
qt: pay_lightning_invoice - attempt paying multiple times in case of failure
|
6 years ago |
SomberNight
|
15a6a83107
|
ln onchain fees: use 2 block ETAs with 150 s/b fallback
|
6 years ago |
SomberNight
|
f3e5ba6ac1
|
more reliable peer and channel re-establishing
|
6 years ago |
Janus
|
96a16adf30
|
ln: fix forwarded payment fees by removing separation between fee and amount in htlc objects
|
6 years ago |
Janus
|
a841fa3602
|
ln: save htlc signatures
|
6 years ago |
Janus
|
7f0568d83a
|
special case receiving payment after fee update, fee update injector
|
6 years ago |
Janus
|
9853cc6f31
|
ln: do not use mSAT accuracy for commitment fees
|
6 years ago |
Janus
|
66e7b4d250
|
ln: fundee must commit to fee first
|
6 years ago |
Janus
|
74b180a4e6
|
use correct dust limit for their to_local/to_remote outputs
|
6 years ago |
Janus
|
478e484c54
|
ln: initialize genesis with object, fix method name typo, use depth_target_to_fee
|
6 years ago |
ThomasV
|
bc28edf178
|
encapsulate funding_address_for_channel
|
6 years ago |
Janus
|
d740475e7a
|
move channel_state into HTLCStateMachine
|
6 years ago |
Janus
|
35adc3231b
|
lightning: fixup after rebasing on restructured master
|
6 years ago |
Janus
|
9145d61797
|
lnhtlc: remove unnecessary double application of pending feerate
|
6 years ago |
SomberNight
|
63d2c3aaf4
|
lnwatcher: sweep to_remote and to_local outputs if they close
|
6 years ago |
Janus
|
8573dd3b6a
|
ln: revoke before sending bare ctx in pay(), remove subtraction of trimmed amt from fee
|
6 years ago |
Janus
|
605d6ff5ca
|
ln: add two trimming tests, avoid negative numbers in htlc trim decision
|
6 years ago |
Janus
|
03c2b954d9
|
lnhtlc: fee update upgrade and passes ReciverCommits and SenderCommits tests, fix NameErrors in lnbase
|
6 years ago |
Janus
|
fe973a5137
|
ln: avoid recursive dependencies, make new lnutil
|
6 years ago |
Janus
|
7a3551b5df
|
ln: merge OpenChannel and HTLCStateMachine
|
6 years ago |
Janus
|
42a56df996
|
ln: shortcut some OpenChannel fields to traversing too much
|
6 years ago |
Janus
|
77e9abc655
|
ln: store HTLCStateMachine in lnworker.channels
|
6 years ago |
Janus
|
b3dad9480c
|
ln: trim dust htlc outputs
|
6 years ago |
Janus
|
e7089c1458
|
ln: improve lnhtlc, passes test
|
6 years ago |
Janus
|
56d5936661
|
lnhtlc: use current_per_commitment_point, current_commitment_signature
|
6 years ago |
Janus
|
6f88c55f17
|
ln: announcement reliability fixes for qt, remove asserts forbidding unbalanced channels
|
6 years ago |
Janus
|
e9fec66eb4
|
ln: begin handling htlc failures
|
6 years ago |
Janus
|
3ea6415dc7
|
ln: fix repeated payments
|
6 years ago |
Janus
|
399fe08047
|
ln: avoid code duplication
|
6 years ago |
Janus
|
d1769472bd
|
ln: save remote's secrets in RevocationStore, not our secrets. call lnhtlc.receive_revocation
|
6 years ago |
Janus
|
6c8bd2559b
|
lnbase/lnhtlc: use lnhtlc more instead of manually constructing tx'es
|
6 years ago |
Janus
|
bd0f659f26
|
ln: remove unneeded forwarding htlc features, check commitment sig using lnhtlc while receiving
|
6 years ago |
Janus
|
4d25933898
|
ln: integrate lnhtlc in lnbase, fix multiple lnhtlc bugs
|
6 years ago |
Janus
|
497706afbf
|
ln: htlc state machine (not used yet)
|
6 years ago |