rgb-cln/tests
Rusty Russell cdb85d5618 lightningd: handle fees as blockcount + range.
Rather than have specific-purpose levels, have an array of
[blockcount, feerate], and rebuild the specific-purpose levels
for now on top.

We also keep a *separate* smoothed feerate, so you can ask for that
explicitly.

Since all the plugins used the same formula to derive the different
named fee levels, we apply the reverse to return to the underlying
estimates: updating the interface comes next.

This is ugly for now, but various specific-purpose levels will be
going away, as we shift to deadline-driven fees.

This temporarily breaks the floor calculation, so that test is
disabled.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-04-10 07:31:12 +09:30
..
data pytest: add blackbox tests for reckless 2023-04-09 12:41:11 +09:30
fuzz fuzz: add check-fuzz.sh 2023-04-09 12:41:27 +09:30
plugins libplugin: don't spew datastore errors to LOG_DEBUG. 2023-02-11 12:22:40 -06: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 test-db-provider: if postgres in tests, startup a bookkeeper db 2022-07-28 12:08:18 +09:30
fixtures.py pyln.testing: remove Throttler. 2023-04-06 09:10:53 +09:30
rkls_github_canned_server.py pytest: add blackbox tests for reckless 2023-04-09 12:41:11 +09:30
test_bookkeeper.py pytest: clean up wait_for_onchaind_tx interface, remove wait_for_onchaind_broadcast 2023-04-07 11:49:09 +09:30
test_cln_rs.py grpc: make the mTLS private keys user-readable only 2023-03-24 00:23:43 +00:00
test_closing.py onchaind: propose_ignore specifically to ignore if output reaches depth. 2023-04-07 11:49:09 +09:30
test_connection.py pytest: clean up wait_for_onchaind_tx interface, remove wait_for_onchaind_broadcast 2023-04-07 11:49:09 +09:30
test_db.py wallet: fix up PSBTs as a migration. 2023-03-31 09:16:25 +10:30
test_gossip.py pytest: remove zombie test. 2023-03-06 16:15:22 -06:00
test_invoices.py lightningd: Add `signinvoice` to sign a BOLT11 invoice. 2023-02-06 15:54:32 -06:00
test_misc.py lightningd: handle fees as blockcount + range. 2023-04-10 07:31:12 +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 test (df): check 'require-confirmed-inputs' for v2 opens 2023-02-07 21:03:36 -06:00
test_pay.py tests: split fetchinvoice recurrence tests into separate test. 2023-04-07 21:23:14 +09:30
test_plugin.py pytest: clean up wait_for_onchaind_tx interface, remove wait_for_onchaind_broadcast 2023-04-07 11:49:09 +09:30
test_reckless.py pytest: add blackbox tests for reckless 2023-04-09 12:41:11 +09:30
test_wallet.py Add PSBT version setting RPC to aid with debugging and compatibility 2023-03-23 16:10:55 +10:30
utils.py Makefile: update to latest BOLT text. 2023-04-07 21:22:56 +09:30
valgrind-suppressions.txt pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30