Commit graph

29 commits

Author SHA1 Message Date
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
Copilot
9367688802
Periodically resend NWC service info event (kind 13194) (#34) 2026-03-25 18:16:46 +01:00
Riccardo Balbo
5d70b9f427 Strengthen types for linter 2026-03-25 17:43:34 +01:00
Riccardo Balbo
08070257f8
fix expiration handling (#32) 2026-03-25 17:38:03 +01:00
Riccardo Balbo
3c52d5d49d copy tags returned by listeners instead of mutating them in place 2026-03-25 17:37:38 +01:00
Riccardo Balbo
75107ff04d default with empty tag list for listeners that return None 2026-03-25 17:33:53 +01:00
Riccardo Balbo
60e18c88f0 make sure gc never iterate over a mutating dict 2026-03-25 17:29:47 +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)
Some checks failed
/ 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
9dcaf125b0 lint 2025-02-23 16:53:06 +00:00
Riccardo Balbo
44d3e28182 format 2025-02-23 16:52:03 +00:00
Riccardo Balbo
49b3a0d4e9 default handle_missed_events to 0 2025-02-22 13:44:07 +00:00
Riccardo Balbo
1f26e11e8b configurable handle_missed_events 2025-02-22 13:41:44 +00:00
Riccardo Balbo
06fdb06d9a garbage collect old tracked events 2025-02-22 14:09:45 +01:00
Riccardo Balbo
49d8f75e06 fix for new api 2025-02-22 09:54:55 +00:00
Riccardo Balbo
0f42344c6b revert listener refactoring to avoid cyclic dependency hell 2025-02-19 19:13:49 +00:00
arcbtc
56636823f6 removed basemodel (test)
Some checks failed
Tests / test (push) Has been cancelled
2025-02-15 17:07:03 +00:00
arcbtc
60676ff15b Merge remote-tracking branch 'riccardobl/master' 2025-02-15 15:52:00 +00:00
Arc
053bd01023 hopefully his will work
Some checks failed
Tests / test (push) Has been cancelled
2024-11-19 23:17:01 +00:00
Arc
b24224a7e5 make 2024-11-19 23:03:41 +00:00
Arc
9867d67404 trying to fix install error 2024-11-19 22:44:56 +00:00
Arc
819a25e362 Allow arbitrary types 2024-11-19 22:35:35 +00:00
Arc
26807c49f3 make 2024-11-19 22:31:10 +00:00
Riccardo Balbo
036285b673 format and types 2024-11-19 19:28:46 +00:00
Riccardo Balbo
81224f6211 add rate limit 2024-11-19 18:26:21 +00:00
Riccardo Balbo
2bbbcd4d65 code quality fixes and cleanup 2024-09-07 09:09:22 +00:00
Renamed from NWCServiceProvider.py (Browse further)