From fabcad3f613189c8d0abfb8e0bccf66ed638c35e Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sat, 10 Jan 2026 09:56:39 -0300 Subject: [PATCH] key: fix stupid error when passing nsec1 code to `nak key public`. --- key.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/key.go b/key.go index dd64bb1..2779740 100644 --- a/key.go +++ b/key.go @@ -279,12 +279,13 @@ func getSecretKeysFromStdinLinesOrSlice(ctx context.Context, _ *cli.Command, key continue } sk = data.(nostr.SecretKey) - } - - sk, err := nostr.SecretKeyFromHex(sec) - if err != nil { - ctx = lineProcessingError(ctx, "invalid hex key: %s", err) - continue + } else { + var err error + sk, err = nostr.SecretKeyFromHex(sec) + if err != nil { + ctx = lineProcessingError(ctx, "invalid hex key: %s", err) + continue + } } ch <- sk