core-lightning/lightningd/test
lisa neigut 9caf20f636 coin moves: don't log coin moves in onchaind if we're replaying
On node start we replay onchaind's transactions from the database/from
our loaded htlc table.  To keep things tidy, we shouldn't notify the
ledger about these, so we wrap pretty much everything in a flag that
tells us whether or not this is a replay.

There's a very small corner case where dust transactions will get missed
if the node crashes after the htlc has been added to the database but
before we've successfully notified onchaind about it.

Notably, most of the obtrusive updates to onchaind wrappings are due to
the fact that we record dust (ignored outputs) before we receive
confirmation of its confirmation.
2020-05-12 15:46:58 +09:30
..
Makefile makefiles: move all unit tests under make check-units 2019-06-30 16:41:30 +09:30
run-find_my_abspath.c lightningd: refactor to extract getmanifest paths. 2020-05-05 13:45:17 +09:30
run-invoice-select-inchan.c coin moves: don't log coin moves in onchaind if we're replaying 2020-05-12 15:46:58 +09:30
run-jsonrpc.c lightningd: avoid plugin timer indirection. 2020-05-05 13:45:17 +09:30
run-log-pruning.c common: move json_stream helpers to common/json 2020-02-04 13:24:32 +10:30