467 Commits (e8a2fa5596a496c172fe8a428651c04c51afd4f7)

Author SHA1 Message Date
ThomasV 3dacc525e6 on_network_update: check if channel is closed 6 years ago
ThomasV 6bbdbf7596 rework on_channel_closed in LNWorker: 6 years ago
SomberNight 930d21c31c channel close handling: detect situation based on output addresses 6 years ago
SomberNight 6d8c605307 move lnworker.first_block to constants 6 years ago
ThomasV a70441f0f1 minor fixes: remove_channel 6 years ago
ThomasV 6d9ef29690 redo LNWorker pay: 6 years ago
ThomasV fed6c96693 add option to remove channel after it has been closed 6 years ago
ThomasV 3c0df28c98 do not include 'force_closing' in channel states, because it is not part of the peer protocol 6 years ago
ThomasV d30307b29e gui: improve display of lightning status 6 years ago
ThomasV b055eeace2 prune channels older than two weeks from database 6 years ago
ThomasV 522ce5bb9f verify channel updates in peer's TaskGroup 6 years ago
ThomasV 308dc6aa6b use a single queue for gossip messages, so that they are processed in the correct order 6 years ago
ThomasV 0e42fd9f17 parallelize short_channel_id requests 6 years ago
ThomasV 1011245c5e LNGossip: sync channel db using query_channel_range 6 years ago
ThomasV 95376226e8 save lightning invoice descriptions as labels and allow user to edit them 6 years ago
ThomasV e53ecb9b77 add labels to lightning history 6 years ago
ThomasV c4081284bd lightning: GUI improvements 6 years ago
ThomasV 9a3a63d18e logging (follow-up rebase) 6 years ago
SomberNight cc57da704b logging: adapt lightning branch to logging changes 6 years ago
ThomasV 730be17aba Use separate lightning nodes for gossip and channel operations. 6 years ago
ThomasV 34f22e6681 lnrouter: load data before finding path 6 years ago
ThomasV f0ac81419c increase timeout in open_channel 6 years ago
ThomasV aa398993cf lnrouter fixes: 6 years ago
ThomasV 3abe30e9d8 basic watchtower synchronization 6 years ago
ThomasV ec97d623a5 force-close channel if unfulfilled htlc is close to cltv expiry 6 years ago
ThomasV 8d77a7ecd8 save timestamps in htlc log 6 years ago
ThomasV 51466930f2 reestablish_peers_and_channels: spawn tasks in for loop 6 years ago
ThomasV 38f1436d78 post rebase fixes 6 years ago
ThomasV 436c313790 follow-up previous commit 6 years ago
ThomasV 9f188c087c Flatten the structure of lnrouter, so that DBSession is not used outside of ChannelDB 6 years ago
Janus dd7c4b3bab sqlite in lnrouter 6 years ago
ThomasV 7a51f034e4 add future transactions to address synchronizer 6 years ago
ThomasV 7a0e8bb343 fix amount_msat sign in get_history 6 years ago
ThomasV 8b12f481da lightning: display forwarded payments as a single history item 6 years ago
ThomasV 3e443535a2 lnchannel: pass reference to lnworker 6 years ago
SomberNight ef7a59b4a9 lnchannel: save htlc preimages as soon as possible but horribly hacky 6 years ago
SomberNight 7292da24e6 lnchannel: only consider payments finished when we revoke our old ctx 6 years ago
SomberNight 962628ac3d lnworker: minor clean-up re payment_completed 6 years ago
ThomasV 62be0c481c lightning: Save invoices and preimages separately. Save preimages when forwarding 6 years ago
ThomasV 3dce65dc73 Rename lnchan, lnchannel_verifier, lnbase 6 years ago
Janus 8274a963e6 lnworker: save outgoing invoice when initiating payment 6 years ago
ThomasV a975ac1571 lnworker: get_channel_by_short_id 6 years ago
ThomasV f4b2644620 set short_channel_id regardless of channel state, because peer might be disconnected 6 years ago
ThomasV d9813540ac fix: test short_channel_id before removing from channel_db 6 years ago
ThomasV 82e8bcebb6 restructure channel_reestablish, resend funding_locked if needed 6 years ago
ThomasV a3c6f82bb2 move LNPeer handshake back into initialize 6 years ago
ThomasV 42cbe74e95 history: better handling of None timestamps 6 years ago
ThomasV 2a112b867b follow-up previous commit 6 years ago
ThomasV b5482e4470 create transport and perform handshake before creating Peer 6 years ago
ThomasV 61638664f7 do not add ephemeral addresses to recent peers 6 years ago