-
released this
2026-05-03 15:43:44 +00:00 | 5 commits to main since this releasePatch fix on top of v1.1.0-aio.2. Drops the
sinceclause from the
kind 1059 subscription filter in nostr_client._filters_for_direct_messages.Why: NIP-59 randomizes gift wrap created_at up to 2 days in the past.
The lenient 5-minute since-window from commite0fdada(designed for
NIP-04 events with real timestamps) locked out fresh gift wraps whose
randomized timestamps fell before the latest stored DM. New merchants
on regtest didn't hit it (last_dm_time = 0 → since clause skipped),
but established merchants on aio-demo with DM history did — orders
arrived at the relay but never reached the merchant.Replay risk is bounded by relay-side dedup and the existing
NostrClient.is_duplicate_event() guard.Other filters (stalls/products/profiles) keep their
sincesince
those events use real timestamps.Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)