Skip to content

Allow gift wrap recipients to delete via NIP-09 (NIP-59)#251

Open
alexgleason wants to merge 1 commit into
hoytech:masterfrom
alexgleason:nip59
Open

Allow gift wrap recipients to delete via NIP-09 (NIP-59)#251
alexgleason wants to merge 1 commit into
hoytech:masterfrom
alexgleason:nip59

Conversation

@alexgleason

Copy link
Copy Markdown
Contributor

Gift wraps (kind 1059/21059) are signed by a random one-time-use key, so the recipient is never the author and could not delete them with a standard kind 5 deletion. Per NIP-59, relays SHOULD delete such events whose p-tag matches the signer of a NIP-09 deletion.

  • Permit kind 5 e-tag deletion of a gift wrap when the deletion pubkey matches the gift wrap's p-tag (recipient).
  • Block re-publication of a gift wrap that the recipient has deleted by checking the deletion index against its p-tag on ingest.

Gift wraps (kind 1059/21059) are signed by a random one-time-use key,
so the recipient is never the author and could not delete them with a
standard kind 5 deletion. Per NIP-59, relays SHOULD delete such events
whose p-tag matches the signer of a NIP-09 deletion.

- Permit kind 5 e-tag deletion of a gift wrap when the deletion pubkey
  matches the gift wrap's p-tag (recipient).
- Block re-publication of a gift wrap that the recipient has deleted by
  checking the deletion index against its p-tag on ingest.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant