You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is that Damus supports only the old deprecated way of positional event tags, which is that the last tagged event tag is the event that is being replied to. Amethyst supports the new way, which is that each event tag explicitly defines what kind of marker (reply, root, or mention) without needing to rely on event tag ordering. Damus just needs to be fixed to support the new way.
alltheseas
changed the title
Support NIP-10 for client interoperability (thread rendering)
Support NIP-10 for client interoperability (thread rendering) (50,000 sats)
Jan 18, 2024
Damus currently uses positional "e" tags to mark the root and the parent in threads.
Other clients like Gossip already support NIP-101, which deprecates positional "e" tags in favor of marked tags.
This leads to different rendering across clients for threads or standalone notes referencing another note.
Here is an example.
The note JSON is
In Damus, Cameri's comment appears as standalone note referencing another note:
In Gossip, it appears as a reply in a thread:
In iris.to it also appears as a reply in a thread:
Footnotes
https://github.com/nostr-protocol/nips/blob/master/10.md ↩
The text was updated successfully, but these errors were encountered: