AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 21 Bitcoin

plugin: nwc: regularly re-broadcast info event

Public commit record

What the developer wrote

Authored by f321x

68/100 · Adequate
plugin: nwc: regularly re-broadcast info event

I noticed with my long running NWC deamon that after a
couple days some clients relying on the info event being
available stopped working. Alby e.g. shows
"Error: no info event (kind 13194) returned from relay".
After restarting the daemon it works again for some days.
It seems that relays drop the info events after some days,
even though they are not ephemeral and don't have an expiry tag.
So rebroadcasting them once a day should make the server more
reliable.
✓ Descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
The short version

What changed, and why it matters

This change makes an Electrum NWC (Nostr Wallet Connect) server re-announce its capabilities to Nostr relays once per day. Previously it only announced once at startup, and some relays were dropping these announcements after a few days, causing wallets like Alby to stop working until the server was restarted. There is no security vulnerability here; it is a reliability fix for a wallet-connect plugin.

Recommended action

No security action required. Treat as a normal reliability improvement. Reviewers may optionally consider whether daily re-broadcasting could increase public metadata footprint on relays, but this is expected NIP-47 behavior and not a vulnerability.

Security signals we found

01

No security defect introduced

02

No change to cryptographic handling

03

No change to authorization or access control

04

No change to secret key usage pattern

05

No new dependencies or network endpoints

06

Reliability fix for relay-side event expiration behavior

Risk score

Why this scored 21/100

Our methodology →
Potential impact 2/30
Exploitability 1/25
Stealth signal 1/15
Affected reach 3/15
Confidence 9/10
Evidence quality 5/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.