140 Commits (ec97d623a559d7f3b94d3c113487569c36754469)

Author SHA1 Message Date
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
ThomasV d383573bc3 CLI: use funding_point in channel_open and channel_close. add host:port to nodeid 6 years ago
ThomasV 0924503cb6 rpartition->rsplit 6 years ago
ThomasV f04e10f61a save channel timestamps, and show lightning payments in history tab 6 years ago
ThomasV ae402303ca channel: is_closed 6 years ago
ThomasV f6f5cbee72 fix lnworker.get_balance 6 years ago
ThomasV b7d93e2e11 gui: display lightning balance in status bar 6 years ago
Janus 18bd934461 ln: show full chan id in list, use Event for initialized, more timeouts, return peer from add_peer, set max_htlc_value_in_flight_msat to capacity 6 years ago
ThomasV 2af178a586 Store boolean is_received in lightning invoices. Sort lightning history with timestamp. Minor fixes 6 years ago
ThomasV 0e8dba897e lightning: 6 years ago
Janus e6bd3959e0 ln: handle channel limits better, show remote limits in details dialog, replace rusty's testnet peer (doesn't work currently) 6 years ago
ThomasV 0a08ccc1c6 rename paying -> inflight 6 years ago
ThomasV b0d6000771 turn lightning_payments_completed into dict. Show status of lightning payments in GUI. Make 'listchannels' available offline 6 years ago
ThomasV 26ced1b343 fix test 6 years ago
ThomasV d789f11898 remove deterministic derivation for testing 6 years ago
ThomasV e6d680ec1b instanciate LNWorker without Network 6 years ago
Janus 7cf4f40dcb ln: warn when negotiated feerate is too low 6 years ago
Janus 8fc1779b0d ln: add test_lnwatcher 6 years ago
Janus 129099797a lnworker: handle null whitelist correctly 6 years ago
Janus 3b44cf8c67 lnworker: fix 'channel details' with stuck htlc 6 years ago
Janus bd45f3f1c8 lnworker: return txid from force_close_channel as expected 6 years ago
Janus e56e849505 lnchan refactor 6 years ago
ThomasV cf3e050b7e fix error message 6 years ago
ThomasV fde9f91902 lnchannel: store pre-signed sweep transactions after each new commitment 6 years ago
ThomasV 3019aa35cf on_close_channel: fix output index, and simplify lnsweep 6 years ago