core-lightning/tests
Simon Vrouwe 10057c8335 openingd/json_fund_channel:
- result fundchannel command now depends on successful or failed broadcast of the funding tx
- failure returns error code FUNDING_BROADCAST_FAIL
- don't fail the channel when broadcast failed, but keep in CHANNELD_AWAITING_LOCKIN
- after fixing the initial broadcast failure, the user could manually rebroadcast the tx and
  keep the channel

openingd/opening_funder_finished:
- broadcast_tx callback function now handles both success and failure

jsonrpc: added error code FUNDING_BROADCAST_FAIL
manpage: added error code returned by fundchannel command

This makes the user more aware of broadcast failure, so it hopefully doesn't
try to broadcast new tx's that depend on its change_outputs. Some users have reported (see
issue #2171) a whole sequence of fundings failing, because each funding was using the change
output of the previous one, which would not confirm.
2019-01-29 04:50:01 +00:00
..
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08:00
btcproxy.py pytest: create proper mock failures. 2019-01-29 04:50:01 +00:00
conftest.py pytest: Pass result to fixtures and keep directories of failed tests 2018-08-07 00:54:19 +00:00
fixtures.py pytest: Have bitcoind own its proxies 2019-01-29 00:50:09 +00:00
requirements.txt pytest: Update test dependencies to latest version 2019-01-29 00:50:09 +00:00
test_closing.py misc: Update short_channel_id representation to use 'x' separators 2019-01-15 03:50:27 +00:00
test_connection.py openingd/json_fund_channel: 2019-01-29 04:50:01 +00:00
test_gossip.py gossipd: handle overflowing query properly (avoid slow 100% CPU reports) 2019-01-15 11:34:45 -08:00
test_invoices.py invoice: option to expose/not-expose private channels. 2019-01-15 12:01:38 +01:00
test_misc.py plugins/pay: add paystatus command to get gory details of payments. 2019-01-17 13:02:24 +01:00
test_pay.py pytest: Temporarily disable test_htlcs_cltv_only_difference with VG 2019-01-29 00:50:09 +00:00
test_plugin.py libplugin: quick fix for bad JSON produced by plugins on bad paramters. 2019-01-21 11:20:11 +01:00
utils.py pytest: Have bitcoind own its proxies 2019-01-29 00:50:09 +00:00