Skip to content

How to handle kind:10006 (Blocked relays) from a user perspective #1868

Open
@sondreb

Description

@sondreb

What should I do if a user has defined a relay in their kind:10006 (Blocked relays) event and I just received a DM or reply from a user that has this relay in their kind:10002? What is the purpose of this kind:10006, it's not described anywhere.

Do I need to show users a popup-dialog that explains the dilemma to the user?

"The [pubkey] that made this reply is located on a relay server you have blocked. Do you want to unblock for the purpose of retrieving the profile of the [pubkey], or do you want to permanently unblock the relay?"

The concept of the Nostr protocol is that I will jump over to the senders' relays to get their profile and other events, if I introduce this mechanism of blocking relays, it breaks easily the most common use cases of Nostr. I can't open their profile; I can't see their profiles in my threads or DMs.

What is achieved by having these blocked relays?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions