ThomasV
|
a0acec9720
|
gather definitions of LN exceptions
|
2019-08-20 09:03:10 +02:00 |
|
ThomasV
|
409a336071
|
fix tests (follow-up previous commit)
|
2019-08-20 09:03:10 +02:00 |
|
ThomasV
|
445252284f
|
move transport code to its own file
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
b26dc66567
|
lnhtlc: only store feerate once, don't store heights since we do not roll back
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
e8471e483b
|
lnhtlc: merge config and state, remove unnecessary properties
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
eced61123d
|
clean up local/global features
|
2019-08-20 09:03:10 +02:00 |
|
ThomasV
|
11c3ca281c
|
create sweep transaction outside of lnwatcher
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
17457327ef
|
make key derivation reasonable
no more hardcoded secrets, no more key-reuse
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
5859054095
|
fix lnwatcher for channels initiated by remote
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
fb8deecb57
|
lnutil: missing import
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
efc8d50570
|
move connection string decoding to lnworker, fix test_lnutil
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
e23e0d6c6e
|
ln: avoid duplicated htlc filter code, support multiple htlcs better
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
e18a3b5a3d
|
lnutil: remove LI01 sort after Tx.from_io: fixup after rebase on da9d1e6001
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
224226f427
|
ln: cooperative close with remote peer initiating
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
d5d9270d0c
|
lnhtlc: save logs and feeupdates
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
eca5545004
|
lnhtlc: don't throw away fee updates or htlcs
also add inject_fees debug command
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
261fefb6f3
|
lnwatcher rebased
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
1b030fca78
|
rebase follow-up: use namedtuples from master in new code (TxOutput, TxMinedStatus)
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
4d1785799b
|
lnbase.pay: test if htlc can be added
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
c02cc9bb3b
|
persist recent peers. implement dns seed bootstrapping.
dns seeds are currently disabled though, as they always seem to return mainnet nodes.
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
bc06ded4b9
|
persist nodes in channel_db on disk
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
a841fa3602
|
ln: save htlc signatures
|
2019-08-20 09:03:10 +02:00 |
|
SomberNight
|
a5b44d25b0
|
persist channel db on disk. verify channel gossip sigs.
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
9853cc6f31
|
ln: do not use mSAT accuracy for commitment fees
|
2019-08-20 09:03:10 +02:00 |
|
Janus
|
35adc3231b
|
lightning: fixup after rebasing on restructured master
|
2019-08-20 09:03:10 +02:00 |
|