Patrick Mulligan
bf55b46f76
fix: accept null optional params in make_invoice and list_transactions
...
Tests / test (push) Has been cancelled
Clients may send optional params as an explicit JSON null rather than
omitting them; Amethyst does for description, description_hash and
expiry. dict.get only applies its default for a missing key, so
description arrived as None and make_invoice failed with
"'NoneType' object has no attribute 'encode'".
Coerce with `or` instead, pass no unhashed_description when the
description is blank, and apply the same to list_transactions' paging
params, which had the same exposure.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Tbyw6FwjhEJg3gHfPHxWt
2026-09-14 22:25:35 +02:00
Riccardo Balbo
9362bf53ae
fix: run integration relay as runner user
2026-08-26 21:54:44 +02:00
Riccardo Balbo
5af8335fdd
fix: make integration services fail fast
2026-08-26 20:47:25 +02:00
Riccardo Balbo
e9d3c48aec
feat: back off pending payment polling
2026-08-26 16:15:51 +02:00
Riccardo Balbo
f4b96107fa
fix: reduce pending payment polling rate
2026-08-26 13:06:39 +02:00
Riccardo Balbo
d432d74c88
fix: dispatch NWC requests concurrently
2026-08-26 13:06:39 +02:00
Riccardo Balbo
8f7aa33d4f
feat: track seen events until they expire ( #47 )
...
* yield event loop when processing multiple invoices
* track seen events until they expire
2026-06-26 13:28:12 +02:00
Riccardo Balbo
bb94f38c2f
break wait loop when payment fails
2026-05-19 14:16:16 +00:00
Riccardo Balbo
16dd9015c4
format
2026-05-19 13:35:03 +00:00
Riccardo Balbo
1d001d6e10
fix budget refresh logic for "Never"
2026-05-19 15:22:45 +02:00
Copilot
9367688802
Periodically resend NWC service info event (kind 13194) ( #34 )
2026-03-25 18:16:46 +01:00
dni ⚡
667a4b0528
refactor: use pynostr/coincurve instead of secp256k1 ( #18 )
...
---------
Co-authored-by: Riccardo Balbo <os@rblb.it>
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2025-12-02 21:04:55 +01:00
dni ⚡
603b345073
fix: use lnbits linting, change to uv ( #9 )
...
/ release (push) Has been cancelled
Tests / test (push) Has been cancelled
/ pullrequest (push) Has been cancelled
* fix: use lnbits linting, change to uv
- formatting
- prettier
- pyright
* dont ignore packagejson
* readd poetry lock for integration tests
* fix pyright
* fix mypy
* fix test?
* fix lnbits version
* fixup tests
* fixup!
2025-09-12 09:30:16 +02:00
Arc
93ba3ba628
Revert "Improve configuration form for readability and UX"
2025-09-11 05:15:23 +01:00
blackcoffeexbt
abdd7a781b
Improve configuration form for readability and UX
2025-09-10 12:08:54 +01:00
Riccardo Balbo
dd1d35b99d
make list_transactions simpler to avoid timeouts
2025-06-09 18:18:44 +02:00
Riccardo Balbo
fb1c3b87eb
add list_transactions test
2025-06-09 17:16:16 +02:00
Riccardo Balbo
eb0ac9d13d
fix test_multi_pay_invoices
2025-06-09 14:22:48 +02:00
Riccardo Balbo
44d3e28182
format
2025-02-23 16:52:03 +00:00
Riccardo Balbo
2fbc100da5
Add more tests
2025-02-23 16:19:34 +00:00
Riccardo Balbo
abb6f888f1
increase timeout
2025-02-22 14:47:31 +00:00
Riccardo Balbo
d6d679520c
increase timeout
2025-02-22 14:39:59 +00:00
Riccardo Balbo
404da582fe
more ghaction fixes
2025-02-22 13:47:02 +01:00
Riccardo Balbo
c33fd1c2df
fix ghactions?
2025-02-22 12:37:32 +00:00
Riccardo Balbo
171d2b128c
fix for ghactions ?
2025-02-22 12:29:25 +00:00
Riccardo Balbo
0b0efa0518
fix integration test run?
2025-02-22 13:21:40 +01:00
Riccardo Balbo
c4faac35c0
fix integration test run?
2025-02-22 12:35:30 +01:00
Riccardo Balbo
d48f5a5989
fix integration test run?
2025-02-22 11:29:52 +00:00
Riccardo Balbo
d9462282e1
fix integration test run?
2025-02-22 10:55:21 +00:00
Riccardo Balbo
064e34c2ba
fix integration test run?
2025-02-22 10:08:23 +00:00
Riccardo Balbo
24c8ccd7de
fix integration test run
2025-02-22 09:59:45 +00:00
Riccardo Balbo
35a4d3ed12
update integration tests
2025-02-19 18:55:17 +00:00
Riccardo Balbo
f72bfca206
fix async pytests
2025-02-18 13:56:24 +00:00
Riccardo Balbo
2bbbcd4d65
code quality fixes and cleanup
2024-09-07 09:09:22 +00:00
Riccardo Balbo
7fbaf437d6
tests
2024-07-25 20:45:50 +00:00
Riccardo Balbo
3511f57279
unit tests
2024-07-25 11:40:20 +00:00