• Joined on 2025-12-31
padreug merged pull request aiolabs/events#55 2026-09-26 21:47:41 +00:00
feat(nostr): make publish drift queryable and self-healing
padreug closed issue aiolabs/events#35 2026-09-26 21:47:41 +00:00
Nostr publish failures are silently swallowed — inventory counters drift with no retry and no operator signal
padreug opened issue aiolabs/events#56 2026-09-26 21:46:29 +00:00
Confirm publishes against the relay's OK, not the send queue
padreug created pull request aiolabs/events#55 2026-09-26 21:46:12 +00:00
feat(nostr): make publish drift queryable and self-healing
padreug created branch feat/nostr-publish-reconciliation in aiolabs/events 2026-09-26 21:45:55 +00:00
padreug pushed to feat/nostr-publish-reconciliation at aiolabs/events 2026-09-26 21:45:55 +00:00
dc2a296bad fix(nostr): retry a dequeued req instead of dropping it
643322131e feat(nostr): sweep republishes events flagged as pending
5d52a231d3 feat(nostr): flag events whose NIP-52 publish didn't land
Compare 3 commits »
padreug commented on issue aiolabs/events#41 2026-09-26 21:38:26 +00:00
On-chain ticket sales via native lnbits on-chain (no SatsPay)

Funding source for this is LNDRest, and the fork's LndRestWallet already carries the whole on-chain surface this needs — lnbits/wallets/lndrest.py on dev:

padreug pushed to main at aiolabs/events 2026-09-26 21:37:05 +00:00
d2b8550d7f Merge pull request 'fix(nostr): log publish skips at WARNING instead of silently' (#54) from fix/publish-skip-logging into main
165787d134 fix(nostr): log publish skips at WARNING instead of silently
Compare 2 commits »
padreug deleted branch fix/publish-skip-logging from aiolabs/events 2026-09-26 21:37:05 +00:00
padreug merged pull request aiolabs/events#54 2026-09-26 21:37:04 +00:00
fix(nostr): log publish skips at WARNING instead of silently
padreug created pull request aiolabs/events#54 2026-09-26 21:35:09 +00:00
fix(nostr): log publish skips at WARNING instead of silently
padreug created branch fix/publish-skip-logging in aiolabs/events 2026-09-26 21:34:54 +00:00
padreug pushed to fix/publish-skip-logging at aiolabs/events 2026-09-26 21:34:54 +00:00
165787d134 fix(nostr): log publish skips at WARNING instead of silently
padreug commented on issue aiolabs/events#33 2026-09-26 21:32:43 +00:00
Rebase fork onto upstream v1.6.8 (waves / on-chain / approval reconciliation)

Two notes for when this runs

padreug closed issue aiolabs/events#53 2026-09-26 21:32:33 +00:00
amount_tickets is remaining in one place and capacity in another — event goes "sold out" at half capacity
padreug commented on issue aiolabs/events#53 2026-09-26 21:32:29 +00:00
amount_tickets is remaining in one place and capacity in another — event goes "sold out" at half capacity

Duplicate of #34, which diagnosed the same conflation in September with better evidence — it also found the part I missed, that the 10 of 17 inflation comes from the webapp reconstructing a…

padreug closed issue aiolabs/events#52 2026-09-26 21:32:23 +00:00
A lost NIP-52 republish is permanent — nothing reconciles the relay copy
padreug commented on issue aiolabs/events#52 2026-09-26 21:32:19 +00:00
A lost NIP-52 republish is permanent — nothing reconciles the relay copy

Duplicate of #35, which covers the same drift with more evidence (the 2026-09-05 aio-demo incident) and a fuller proposal. Filed this before checking the tracker — my mistake.

padreug commented on issue aiolabs/events#34 2026-09-26 21:32:08 +00:00
amount_tickets conflates "remaining" with "total capacity" — inflated ticket totals + double-subtracted buyer cap

Upstream review — argues against the capacity column

padreug commented on issue aiolabs/events#35 2026-09-26 21:31:44 +00:00
Nostr publish failures are silently swallowed — inventory counters drift with no retry and no operator signal

Second occurrence on cfaun — and a mechanism this issue doesn't cover