diff --git a/nip42/nip42.go b/nip42/nip42.go index 9d68ec4..7969ddd 100644 --- a/nip42/nip42.go +++ b/nip42/nip42.go @@ -48,7 +48,12 @@ func ValidateAuthEvent(event *nostr.Event, challenge string, relayURL string) (p return "", false } - found, err := parseURL(event.Tags.GetFirst([]string{"relay", ""}).Value()) + tag := event.Tags.Find("relay") + if tag == nil { + return "", false + } + + found, err := parseURL(tag[1]) if err != nil { return "", false }