We can't really do decent bookkeeping any more, but don't crash! ``` bookkeeper: plugins/bkpr/recorder.c:178: find_txo_chain: Assertion `acct->open_event_db_id' failed. bookkeeper: FATAL SIGNAL 6 (version v25.12) 0xaaaab7d51a7f send_backtrace common/daemon.c:38 0xaaaab7d51b2b crashdump common/daemon.c:83 0xffff8c0b07cf ??? ???:0 0xffff8bdf7608 __pthread_kill_implementation ./nptl/pthread_kill.c:44 0xffff8bdacb3b __GI_raise ../sysdeps/posix/raise.c:26 0xffff8bd97dff __GI_abort ./stdlib/abort.c:79 0xffff8bda5cbf __assert_fail_base ./assert/assert.c:96 0xffff8bda5d2f __assert_fail ./assert/assert.c:105 0xaaaab7d41fd7 find_txo_chain plugins/bkpr/recorder.c:178 0xaaaab7d421fb account_onchain_closeheight plugins/bkpr/recorder.c:291 0xaaaab7d37687 do_account_close_checks plugins/bkpr/bookkeeper.c:884 0xaaaab7d38203 parse_and_log_chain_move plugins/bkpr/bookkeeper.c:1261 0xaaaab7d3871f listchainmoves_done plugins/bkpr/bookkeeper.c:171 0xaaaab7d4811f handle_rpc_reply plugins/libplugin.c:1073 0xaaaab7d4827b rpc_conn_read_response plugins/libplugin.c:1377 0xaaaab7d889a7 next_plan ccan/ccan/io/io.c:60 0xaaaab7d88f7b do_plan ccan/ccan/io/io.c:422 0xaaaab7d89053 io_ready ccan/ccan/io/io.c:439 ``` Fixes: https://github.com/ElementsProject/lightning/issues/8854 Changelog-Fixed: Plugins: `bkpr_listbalances` no longer crashes if we lost our db, then do emergencyrecover and close a channel. Reported-by: https://github.com/enaples
Plugin Directory
Any file in this directory which is executable and whose name only consists of alphanumeric characters, space, '.', '-' or '_' will be automatically loaded when lightningd starts (unless suppressed with commandline options).