core-lightning/tests
niftynei 0e99f2e718 bkpr: add two custom notifications that we listen for
It might be nice to let the bookkeeper keep track of external accounts
as well as the internal onchain wallet? To this end, we add some new
custom notifications, which the bookkeeper will ingest and add to its
ledger.

Suggested-By: @chrisguida

Changelog-Added: PLUGINS: `bookkeeper` now listens for two custom events: `utxo_deposit` and `utxo_spend`. This allows for 3rd party plugins to send onchain coin events to the `bookkeeper`.  See the new plugins/bkpr/README.md for details on how these work!
2024-08-09 10:21:44 +09:30
..
data common: add routing test using real data which crashes. 2024-03-07 14:09:14 +01:00
fuzz fuzz: Add input for from_bech32_charset off-by-one bug 2024-06-20 10:53:50 +09:30
plugins bkpr: add two custom notifications that we listen for 2024-08-09 10:21:44 +09:30
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 pytest: use --developer instead of environment variable. 2023-09-21 20:08:24 +09:30
fixtures.py pytest: use --developer instead of environment variable. 2023-09-21 20:08:24 +09:30
rkls_github_canned_server.py pytest: add blackbox tests for reckless 2023-04-09 12:41:11 +09:30
test_askrene.py askrene: add "auto.localchans" layer. 2024-08-07 20:35:30 +09:30
test_bookkeeper.py bkpr: add two custom notifications that we listen for 2024-08-09 10:21:44 +09:30
test_cln_rs.py rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
test_clnrest.py rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
test_closing.py config: actually deprecate --experimental-anchors. 2024-07-09 15:09:29 +02:00
test_connection.py pytest: fix test_feerate_stress race 2024-06-24 21:12:43 +09:30
test_db.py pytest: clean up tests/test_db.py::test_last_tx_psbt_upgrade 2024-05-08 21:54:50 -05:00
test_gossip.py pytest: make GenChannel arguments explicit. 2024-08-07 11:18:55 +09:30
test_invoices.py autoclean: remove autocleaninvoice command. 2024-06-20 16:14:38 +09:30
test_misc.py rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
test_mkfunding.py pytest: add tests for devtools/mkfunding 2023-01-09 14:50:30 -06:00
test_onion.py lightningd: remove support for legacy onion format. 2022-03-18 09:20:11 +10:30
test_opening.py config: actually deprecate --experimental-anchors. 2024-07-09 15:09:29 +02:00
test_pay.py plugins/offers: handle invreq_paths in invoice_requests, set them if necessary. 2024-08-01 12:31:48 +09:30
test_plugin.py tests: Adjust tests for the lack of unilateral attempt now 2024-07-29 17:08:33 +02:00
test_reckless.py reckless: add json output option 2024-08-08 11:33:39 +09:30
test_renepay.py renepay: fix sources 2024-05-08 22:32:13 -05:00
test_runes.py commando: update removal version for rpcs 2024-06-18 14:06:06 +09:30
test_splicing.py splice: Add support for tx_abort to channeld 2024-02-11 10:46:23 +01:00
test_splicing_disconnect.py pytest: fix flake in test_splice_disconnect_sig 2024-05-09 16:14:23 -05:00
test_splicing_insane.py splice: Agressive restart testing during splices 2023-12-15 09:42:45 +10:30
test_wallet.py commando: update removal version for rpcs 2024-06-18 14:06:06 +09:30
utils.py devtools/gossmap-compress: allow setting the nodeid explicitly for generated nodes. 2024-08-07 20:35:30 +09:30
valgrind-suppressions.txt pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30