lnbits/tests
blackcoffeexbt 0e3246e6c0
Merge commit from fork
The public payment status endpoint returned the stored preimage in the
pending-payment fall-through, leaking valid preimages of unpaid invoices
to unauthenticated callers on funding sources that generate the preimage
at invoice creation (FakeWallet, CoreLightning, CLNRest, LndRest,
LndGrpc, Eclair).

Only expose the preimage once the payment is actually successful and
scrub it from details in the exception branch. Adds a regression test
covering unauthenticated, invalid-key, non-owning-key, expired-invoice
and paid-control cases.
2026-08-20 10:21:24 +03:00
..
api Merge commit from fork 2026-08-20 10:21:24 +03:00
e2e test: support chat tests (#4102) 2026-07-27 15:38:47 +03:00
regtest feat: create TaskManager singleton class (#3775) 2026-07-08 14:07:38 +02:00
unit fix: harden ambiguous payments (#4110) 2026-07-31 14:29:23 +01:00
wallets fix: probe Blink fee before paying to avoid max-fee reserve (#4076) 2026-07-31 17:09:58 +03:00
__init__.py refactor: add some dev files and black original code 2019-12-13 17:56:19 +01:00
conftest.py feat: custom wasm install dir (#4100) 2026-07-27 12:27:29 +03:00
copilot_prompt.md [feat] access control lists (with access tokens) (#2864) 2025-01-16 17:25:27 +02:00
docker-compose.yaml [test] Codex tests (#3911) 2026-03-31 09:48:43 +03:00
helpers.py [test] Codex tests (#3911) 2026-03-31 09:48:43 +03:00