272 Commits (91a9c2923f2ac11c33d652953a43ab339cadfcb9)

Author SHA1 Message Date
Rusty Russell f219955dc6 wallet: fix spending of change. 7 years ago
Christian Decker fa13190595 wallet: Hook into the hsm_funding_sig to extract change outputs 7 years ago
Christian Decker f2d67f88c0 pytest: Run sendpay in a future so it doesn't complain about failing 7 years ago
Christian Decker 641a3b64cf channel: Use min_cltv_expiry in the channel announcements 7 years ago
Rusty Russell b19a4516d4 lightningd: fix crash when old openingd still around. 7 years ago
Rusty Russell 5a5e23c011 test_lightning.py: use NO_VALGRIND instead of NOVALGRIND. 7 years ago
Rusty Russell 1cf33eefe2 lightningd: handle case where channeld fails locally-generated HTLC. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 88bb38f63b daemon/lightningd: remove building, and main files 7 years ago
Christian Decker 4b64b7f2aa lightningd: Fix channel-persistence for channels with commits 7 years ago
Rusty Russell 0a88948849 test_lightningd: explicitly test the new commit point case. 7 years ago
Rusty Russell e7633613a9 test_lightningd: onchain tests. 7 years ago
Christian Decker e51d261f51 lightningd: Load persisted channels on startup 7 years ago
Christian Decker 29785d4990 pytest: Added a simple channel-persistence test 7 years ago
Rusty Russell fc24c71196 tests/test_lightningd.py: add async option for pay command. 7 years ago
Rusty Russell 8e0c19c76a lightningd: add dev-fail command to inject permenant failure. 7 years ago
Rusty Russell 1ad960413d test_lightningd: fix valgrind detection on children. 7 years ago
Christian Decker 9ad8365589 pytest: Split test_disconnect 7 years ago
Christian Decker 943b6526c7 pytest: Configure non-legacy tests correctly and filter legacy 8 years ago
Christian Decker 8e043fc448 pytest: Consolidating sync_blockheight and fixing flaky test 8 years ago
Christian Decker 1a1e29a4bc gossip: Re-initiate the broadcast timer upon reconnect 8 years ago
Rusty Russell f04222cb12 test_lightningd.py: make pay helper use random label if we don't care. 8 years ago
Rusty Russell 87232ec25c lightningd: new peer state CLOSINGD_COMPLETE. 8 years ago
Rusty Russell 87f6a57d75 tests/test_lightningd.py: test closing and shutdown reconnection. 8 years ago
Rusty Russell a827d2b2bb lightningd: add in support for closingd. 8 years ago
Rusty Russell d40334ce18 tests/test_lightningd.py: add pay helper for making payments. 8 years ago
Rusty Russell 6fa90c926a channeld: exit after shutdown when no more HTLCs. 8 years ago
Rusty Russell 4a3c309e84 tests/test_lightningd.py: fix assumption about gossip order 8 years ago
Rusty Russell c05f63a4db peer_control: fix double-state transition on reconnect. 8 years ago
Rusty Russell 5edc14ee1a tests/test_lightningd.py: make test less flaky. 8 years ago
Rusty Russell 866ac79850 channeld: shutdown support. 8 years ago
Christian Decker 462d936f25 wallet: Add unit test for withdrawal 8 years ago
Rusty Russell e80ef7dc19 test_lightningd.py: test reconnections on receiver, and htlc_fulfill. 8 years ago
Rusty Russell 6dbaa3ace6 test_lightningd.py: test reconnection on htlc_add. 8 years ago
Rusty Russell 6b61e9ab0a channeld: exchange channel_reestablish. 8 years ago
Rusty Russell a55b58d0d5 lightningd: track balance in way which matches channeld. 8 years ago
Rusty Russell ae62509b58 lightningd: remove dev-newhtlc command. 8 years ago
Rusty Russell 4a161b710d channeld: pass htlcs to master daemon in batches. 8 years ago
Rusty Russell e161c11e40 tests/utils.py: poll mempool instead of sleeping. 8 years ago
Rusty Russell 87fc3439c4 test_lightningd.py: fix obscure corner case in gossip. 8 years ago
Christian Decker b1d5283ac7 pytest: Testing addfunds json-rpc call 8 years ago
Rusty Russell 06bc035f59 Minor fixes: feedback from Christian 8 years ago
Rusty Russell 7d5b923719 test_lightningd.py: test reconnect after funding_signed. 8 years ago
Rusty Russell 1df40156f6 test_lightningd.py: disconnection tests. 8 years ago
Rusty Russell 780b3870ad lightningd: peer state cleanup. 8 years ago
Rusty Russell 662dfef436 lightningd/gossip: Move INIT message handling to handshake daemon. 8 years ago
Rusty Russell f6495d3310 lightningd/peer_control: don't create peer struct until we've connected. 8 years ago
Rusty Russell 34e6e56471 lightningd: introduce peer_state enum. 8 years ago
Christian Decker 80486a6669 pytest: Do not check for valgrind errors if disabled 8 years ago
Rusty Russell 3d2f166364 test_lightningd.py: don't fail if valgrind turned off. 8 years ago