Method: Nostrb::Source#deletion_request

Defined in:
lib/nostrb/source.rb

#deletion_request(explanation, *event_ids) ⇒ Object Also known as: delete

NIP-09 Input

explanation: content string
*event_ids: array of event ids, hex format

Output

Event
  content: explanation
  kind: 5, deletion request
  tags: [['e', event_id]]

TODO: support deletion of replaceable events (‘a’ tags)



104
105
106
107
108
# File 'lib/nostrb/source.rb', line 104

def deletion_request(explanation, *event_ids)
  e = event(explanation, 5)
  event_ids.each { |eid| e.ref_event(eid) }
  e
end