From 467c59d81f1c0e757fad7f6010b3b2b4eb7f3a6c Mon Sep 17 00:00:00 2001 From: jeffthibault Date: Thu, 3 Nov 2022 13:18:54 -0400 Subject: [PATCH] convert id to bytes before verifying event --- nostr/event.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nostr/event.py b/nostr/event.py index f4c435e..2887515 100644 --- a/nostr/event.py +++ b/nostr/event.py @@ -51,7 +51,7 @@ class Event(): def verify(self) -> bool: pub_key = PublicKey(bytes.fromhex("02" + self.public_key), True) # add 02 for schnorr (bip340) event_id = Event.compute_id(self.public_key, self.created_at, self.kind, self.tags, self.content) - return pub_key.schnorr_verify(event_id, bytes.fromhex(self.signature), None, raw=True) + return pub_key.schnorr_verify(bytes.fromhex(event_id), bytes.fromhex(self.signature), None, raw=True) def to_json_object(self) -> dict: return {