ThomasV
|
08d10af69c
|
avoid code duplication between methods that send channel updates
|
6 years ago |
Janus
|
3a5d19de7d
|
ln: commit fee updates as soon as possible
|
6 years ago |
Janus
|
393282d038
|
ln fees: avoid resending same fee update before it has been committed to, docs
|
6 years ago |
ThomasV
|
c58048b059
|
lnwatcher: fix parameters to broadcast_transaction
|
6 years ago |
Janus
|
ea77de7842
|
lnhtlc: decrease next_htlc_id counter when removing htlcs when saving
|
6 years ago |
ThomasV
|
241b855dbb
|
simplify syntax
|
6 years ago |
Janus
|
8a590cb100
|
ln: don't save htlcs that are not locked in
|
6 years ago |
Janus
|
a7a4fa92e6
|
lnhtlc: bip69 ordering of htlc signatues we generate
|
6 years ago |
Janus
|
6d15944c1d
|
ln: avoid duplicated htlc filter code, support multiple htlcs better
|
6 years ago |
Janus
|
3d57f866ae
|
lnutil: remove LI01 sort after Tx.from_io: fixup after rebase on da9d1e6001
|
6 years ago |
Janus
|
52afa2cd6c
|
avoid reading from queues concurrently in pay()
|
6 years ago |
ThomasV
|
e18ecdfccf
|
add pong handler to reduce verbosity
|
6 years ago |
Janus
|
e0d0905d43
|
keep htlc history in case a htlc fails
|
6 years ago |
Janus
|
43592d6019
|
add command to clear ln blacklist, prevent error in pay() from killing Peer
|
6 years ago |
SomberNight
|
613a561f5c
|
lnchannelverifier: some clean-up
|
6 years ago |
SomberNight
|
b0a1cade2d
|
fix lnwatcher: network triggers were renamed
|
6 years ago |
SomberNight
|
2e87f04d79
|
rename LNChanAnnVerifier
|
6 years ago |
SomberNight
|
d49bb1fd4a
|
fix prev
|
6 years ago |
ThomasV
|
f9e55b2b57
|
lnbase: save_channel in revoke
|
6 years ago |
ThomasV
|
1c353390de
|
fix: broadcast_transaction from non network thread
|
6 years ago |
ThomasV
|
04b18311d9
|
partial revert of df24fb00578309b5db27876769306196238ec3f2: process_message should not be async
|
6 years ago |
ThomasV
|
4ab02bbee1
|
channel verifier: fix request_chunk args
|
6 years ago |
ThomasV
|
42d1e0c790
|
add lnworker in start_network
|
6 years ago |
ThomasV
|
118db7831d
|
lnwatcher: do not assume addr_sync.synchronizer
|
6 years ago |
Janus
|
8241ba14ee
|
lnhtlc: also check received htlcs when validating commitment sigs
|
6 years ago |
Janus
|
6fa4f2fefd
|
ln: cooperative close with remote peer initiating
|
6 years ago |
Janus
|
25c6ffea60
|
lnhtlc: don't settle htlc with HTLCStateMachine too early
|
6 years ago |
Janus
|
b0bb556a1f
|
lnhtlc: save logs and feeupdates
|
6 years ago |
Janus
|
c7494d5390
|
lnhtlc: don't throw away fee updates or htlcs
also add inject_fees debug command
|
6 years ago |
Janus
|
7a094e8c04
|
lnhtlc: cleanup and save settled htlcs
|
6 years ago |
Janus
|
71c3602a4e
|
lnhtlc: test that sent amount is received
|
6 years ago |
Janus
|
dbe6a45477
|
lnwatcher rebased
|
6 years ago |
Janus
|
7d54e180c2
|
lightning: post aiorpcx rebase fixup
|
6 years ago |
SomberNight
|
d0ff4c352c
|
remove our closed channels from channeldb. note some FIXMEs
payment were attempting to use the closed channels.
|
7 years ago |
SomberNight
|
23fecae0aa
|
lnbase: fix payments
|
7 years ago |
SomberNight
|
1b11a9228d
|
rebase follow-up: use namedtuples from master in new code (TxOutput, TxMinedStatus)
|
7 years ago |
SomberNight
|
1e4b1948ef
|
decode onion errors to failure message type
|
7 years ago |
SomberNight
|
44f1b29852
|
qt: pay_lightning_invoice - attempt paying multiple times in case of failure
|
7 years ago |
SomberNight
|
9099658382
|
lnbase.pay: test if htlc can be added
|
7 years ago |
SomberNight
|
a742552c68
|
qt send tab: hide fee fields when paying with lightning
|
7 years ago |
SomberNight
|
20caff1b75
|
qt open channel dialog: allow pasting invoices to open a channel
|
7 years ago |
SomberNight
|
9feb97f2ee
|
lnrouter: use 'disable' flags from channel updates in path finding
|
7 years ago |
SomberNight
|
1cd0ee935b
|
ln onchain fees: use 2 block ETAs with 150 s/b fallback
|
7 years ago |
SomberNight
|
a4dc488905
|
more reliable peer and channel re-establishing
|
7 years ago |
SomberNight
|
f2db608753
|
lnworker: fix confusion re what is in self.peers
|
7 years ago |
SomberNight
|
58cde6ee8a
|
don't connect to same peer multiple times
|
7 years ago |
SomberNight
|
c9d1c315ce
|
fix tests
|
7 years ago |
SomberNight
|
0f6532d962
|
persist recent peers. implement dns seed bootstrapping.
dns seeds are currently disabled though, as they always seem to return mainnet nodes.
|
7 years ago |
SomberNight
|
897447f40b
|
persist nodes in channel_db on disk
|
7 years ago |
SomberNight
|
1a8de1e88a
|
move bolt-04 onion stuff to its own module
|
7 years ago |