1603 Commits (21a1f717320cf5580f4ea6e9610ab021ee5feecc)

Author SHA1 Message Date
Christian Decker 65cac1ba85 pytest: Add flaky dependency and mark as test_closing_different_fees 7 years ago
Christian Decker e00c7012cc pytest: Ensure unique test directories per test even if rerun 7 years ago
Christian Decker 071ef628db pytest: Use random ports for bitcoind and lightningd to allow parallel testing 7 years ago
Christian Decker bbeb44faac pytest: Make the directory of the NodeFactory configurable 7 years ago
Christian Decker 727d115296 pytest: Add py.test fixtures and migrate first example test 7 years ago
Christian Decker b307df0002 pytest: Let `connect` start nodes in parallel 7 years ago
Christian Decker e3bac12683 pytest: Allow stdout to be dropped for bitcoind 7 years ago
Christian Decker 4f63acc77c pytest: Add helper to start a number of nodes in parallel 7 years ago
Christian Decker 81b715aae9 pytest: Move wait_for to utils.py and make fund_channel a member 7 years ago
Christian Decker 7aa13cc949 channel: Queue a channel_update to the peer upon funding_locked 7 years ago
Rusty Russell ac51231166 lightningd: remove --dev-hsm-seed option. 7 years ago
ZmnSCPxj b1ffcc3b52 test_lightningd: Update close to use scid, add test for peer id and full cid. 7 years ago
Rusty Russell c6af2a8cb2 lightningd: loosen feerate minimum. 7 years ago
ZmnSCPxj 69cdfba3c8 gossip: Use gossiped node_announcement to locate nodes. 7 years ago
Rusty Russell c6483a57d0 gossipd: give more distinct errors. 7 years ago
Rusty Russell a134ca9659 gossipd: use exponential backoff on reconnect for important peers. 7 years ago
Rusty Russell bc4809aa85 gossipd: make sure master only ever sees one active connection. 7 years ago
Rusty Russell 72c459dd6c gossipd: keep reaching struct only when we're actively connecting, and don't retry 7 years ago
Rusty Russell 5db8454755 test_lightningd.py: make tests more robust by suppressing reconnects. 7 years ago
ZmnSCPxj 079778e357 invoice: Check duplicate preimage when explicitly sprcified. 7 years ago
Christian Decker ac9e5581c8 pytest: Start nodes with --rescan=1 7 years ago
Christian Decker 74fa107578 pytest: Add a test for the new --rescan option 7 years ago
Christian Decker 96352858d6 chaintopology: Simplify rescan offset computation 7 years ago
Christian Decker 8e7ac53f5a pytest: test onchaind restarts from the DB 7 years ago
ZmnSCPxj eb42804fcc invoice: Support providing preimage when making invoice. 7 years ago
Rusty Russell e2ba1d2290 test_lightningd.py: test_closing_different_fees must wait for txs to hit mempool 7 years ago
Rusty Russell d0bfd8407a test_lightningd.py: catch unexpected reconnections. 7 years ago
ZmnSCPxj, ZmnSCPxj jxPCSmnZ d6bf7930b8 Loosen` close` timeout in `test_closing_different_fees` 7 years ago
ZmnSCPxj 0b331a2b60 test_lightningd.py: Clean up some uses of 'close' RPC. 7 years ago
Rusty Russell 68758a5d42 json_close: test that it works while disconnected. 7 years ago
ZmnSCPxj 2cee1ab20f peer_control: Make close wait for complete closure, with timeout. 7 years ago
ZmnSCPxj 78a074af5a test_lightningd: Also test receive of P2WPKH is correct. 7 years ago
ZmnSCPxj 3bf626a750 walletrpc: Correct generation of P2SH-P2WPKH addresses for listfunds. 7 years ago
ZmnSCPxj c2e85cd051 test_lightningd: Check listfunds address matches newaddr paid to. 7 years ago
Christian Decker 140123b4c8 pytest: Add local_add tests to test_gossip_persistence and cleanup 7 years ago
Christian Decker 2de7f622cb gossip: Add an explicit debug message when handing back a peer 7 years ago
Christian Decker 1757732236 pytest: Fix flaky test_blockchaintrack test 7 years ago
Rusty Russell 09c4203767 bolt11: allow multiple fallback addresses. 7 years ago
Christian Decker 4da3d407b4 pytest: Use a dict to pass options to lightningd 7 years ago
Rusty Russell 5f1c77d249 test_lightning.py: add test for onchain with different feerates. 7 years ago
Rusty Russell 1f9ad06056 lightningd: allow us to close channel while still awaiting lockin. 7 years ago
Rusty Russell 71de234255 test_lightningd.py: test shutdown while lockin. 7 years ago
Christian Decker e41d565103 pytest: Add a test for the gossip perstistence 7 years ago
Christian Decker 428f5608fa pytest: Testing for a node whose channels were closed will not work 7 years ago
Christian Decker 1b604d5dd6 pytest: Wait for the funding transaction to be in the mempool 7 years ago
Rusty Russell a85ead7058 invoice: allow numeric labels again. 7 years ago
Christian Decker f341b508e1 pytest: Add checks that funding change and to_us get confirmed 7 years ago
Rusty Russell ed9093fcbd json: allow strange characters through our JSON parser. 7 years ago
Rusty Russell 54431d2b08 lightningd: escape our own alias when we print it in logs. 7 years ago
Rusty Russell 4139f06780 json_getnodes: escape the alias when we print it out. 7 years ago