core-lightning/tests
niftynei d0937a2e97 df: check mempool/block for funding output on broadcast fail
If we can't broadcast the tx, confirm that it didn't end up in the
mempool or the utxo set before throwing an error.

Note that this doesn't protect us in the case where the funding
output has already been *spent*... but that's extremely rare, right?

Fixes #5296

Reported-By: @rustyrussell
Collab-With: @vincenzopalazzo
2022-07-08 19:21:11 +09:30
..
data inflights: save the whole psbt to the database 2021-05-24 12:17:48 +09:30
fuzz check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
plugins pytest: Test the mindepth customizations of fundchannel and hook 2022-07-04 22:14:06 +02:00
vectors pytest: Remove onion test vectors containing legacy onions. 2022-03-18 09:20:11 +10:30
benchmark.py pytest: always provide payment_secret when making payments. 2021-07-14 14:38:00 -05:00
conftest.py tests: add marker for v1/v2 channel opens 2021-05-12 11:25:41 +09:30
db.py pytest: don't copy db to query it. 2021-08-26 12:44:02 +09:30
fixtures.py pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30
test_cln_rs.py lightningd: change msatoshi args to amount_msat. 2022-06-21 06:52:35 +09:30
test_closing.py pytest: fix test_channel_lease_post_expiry flake. 2022-06-27 17:21:35 +09:30
test_connection.py df: check mempool/block for funding output on broadcast fail 2022-07-08 19:21:11 +09:30
test_db.py wallet/db_sqlite3.c: Support direct replication of SQLITE3 backends. 2021-11-17 12:10:07 +10:30
test_gossip.py gossipd: store and index most recent and last non-rate-limited gossip 2022-07-06 14:31:19 +09:30
test_invoices.py pytest: don't use deprecated amount fields 2022-06-21 06:52:35 +09:30
test_misc.py bolt: Reflect the zeroconf featurebits in code 2022-07-04 22:14:06 +02:00
test_onion.py lightningd: remove support for legacy onion format. 2022-03-18 09:20:11 +10:30
test_opening.py zeroconf: Announce the channel with the real scid as well as aliases 2022-07-04 22:14:06 +02:00
test_pay.py lightningd: don't print nasty message when onchaind fails partially-failed HTLC 2022-06-27 17:21:35 +09:30
test_plugin.py pytest: fix timeout in test_option_types 2022-06-27 17:21:35 +09:30
test_wallet.py pyln-testing: use files for stdout and stderr, not threads. 2022-06-27 17:21:35 +09:30
utils.py bolt: Reflect the zeroconf featurebits in code 2022-07-04 22:14:06 +02:00
valgrind-suppressions.txt pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30