use nostr::prelude::*;
fn main() -> Result<()> {
let keys = Keys::parse("nsec1ufnus6pju578ste3v90xd5m2decpuzpql2295m3sknqcjzyys9ls0qlc85")?;
let event_id =
EventId::from_hex("7469af3be8c8e06e1b50ef1caceba30392ddc0b6614507398b7d7daa4c218e96")?;
let request = EventDeletionRequest::new()
.id(event_id)
.reason("these posts were published by accident");
let event: Event = EventBuilder::delete(request).sign_with_keys(&keys)?;
println!("{}", event.as_json());
Ok(())
}