194 Commits (f2d58d0e3f97975d4dcfcbcacc96d7e206190ef6)

Author SHA1 Message Date
ThomasV f2d58d0e3f optimize channel_db: 6 years ago
ThomasV d2dfa8c558 regtest: use while loops instead of fine-tuned delays 6 years ago
SomberNight 69bffac86a lnhtlc: fix adding htlc between sending commitment_signed and receiving revoke_and_ack 6 years ago
ThomasV 81d340b19c lnworker: do not create sweep transactions before outputs can be redeemed 6 years ago
ThomasV 2b04cb3bc4 fix tests broken by previous commit 6 years ago
ThomasV 7be4cdaf18 redeem htlcs: 6 years ago
ThomasV c38afe8b07 add to_remote to breach test 6 years ago
ThomasV 765114faf7 add function new_blocks to simplify regtests 6 years ago
SomberNight 60cd885f74 tests/regtest: stop using "bitcoin-cli generate" (deprecated) 6 years ago
ThomasV 6d9ef29690 redo LNWorker pay: 6 years ago
ThomasV 15eecab978 update electrumx starting script 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 522ce5bb9f verify channel updates in peer's TaskGroup 6 years ago
ThomasV 95376226e8 save lightning invoice descriptions as labels and allow user to edit them 6 years ago
ThomasV 842fff832f enable lightning through command line option 6 years ago
SomberNight e4ed15f683 fix tests 6 years ago
ThomasV 730be17aba Use separate lightning nodes for gossip and channel operations. 6 years ago
ThomasV 12743bda93 remove test_require_data_loss_protect 6 years ago
SomberNight fda6fb6521 lnhtlc: handle fails asymmetrically 6 years ago
SomberNight 8632f027da lnhtlc: small clean-up / docstrings 6 years ago
ThomasV aa398993cf lnrouter fixes: 6 years ago
ThomasV e7218d798d add get_channel_ctx to CLI, for testing breaches 6 years ago
ThomasV a698344136 cleanup tests that use regtest: 6 years ago
ThomasV 5148397a75 test forwarding 6 years ago
ThomasV 4dc6c6c82e fix tests (follow up prev commit) 6 years ago
ThomasV 38f1436d78 post rebase fixes 6 years ago
ThomasV bfdf0a7e88 start asyncio loop in test_lnrouter and test_lnpeer 6 years ago
Janus 95a2174789 sqlite in lnrouter: lnpeer: introduce _gossip_loop for gossip handling separated from message handling 6 years ago
Janus dd7c4b3bab sqlite in lnrouter 6 years ago
SomberNight 7292da24e6 lnchannel: only consider payments finished when we revoke our old ctx 6 years ago
Janus f618bb4a67 lnhtlc: handle settles like adds (asymmetrical across ctns) 6 years ago
SomberNight 3a2ab149b9 lnchannel: add_htlc and receive_htlc now take and return UpdateAddHtlc 6 years ago
ThomasV 62be0c481c lightning: Save invoices and preimages separately. Save preimages when forwarding 6 years ago
ThomasV 50b4f785a9 test_lnpeer: add names 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
Janus 5f1feee331 move lightning message encoding to new lnmsg module 6 years ago
ThomasV d5006e83e7 test_forwarding: do not set HOME 6 years ago
ThomasV 954e4c8892 lnbase: rename methods, fix tests 6 years ago
ThomasV 909f1e77de script that tests htlc forwarding 6 years ago
ThomasV 8e753f998a fix tests 6 years ago
ThomasV b5482e4470 create transport and perform handshake before creating Peer 6 years ago
ThomasV 2af178a586 Store boolean is_received in lightning invoices. Sort lightning history with timestamp. Minor fixes 6 years ago
Janus 4e3b2b5479 tests: update lnbase test to use 4-tuple for invoices 6 years ago
Janus d5ed4309bb revert low max_htlc_value_in_flight_msat, fix test 6 years ago
ThomasV 0a08ccc1c6 rename paying -> inflight 6 years ago
Janus 8fc1779b0d ln: add test_lnwatcher 6 years ago
Janus e56e849505 lnchan refactor 6 years ago
Janus 2c1fcb2f54 ln: remove EncumberedTransaction 6 years ago
Janus 06d4224101 lnchan: remove debugging code, commented out code 6 years ago