diff --git a/src/nostr_utils/mod.rs b/src/nostr_utils/mod.rs
index 90fc5eb..2f3f231 100644
--- a/src/nostr_utils/mod.rs
+++ b/src/nostr_utils/mod.rs
@@ -121,6 +121,16 @@ impl NostrClient {
Ok(result.success.into_iter().collect())
}
+ /// Fetches the first event matching the given filter, or None if no event
+ /// is found.
+ pub async fn fetch_event(&self, filter: Filter) -> N34Result