nip19: EncodeNsec should not return an error.

This commit is contained in:
fiatjaf
2025-05-20 23:21:39 -03:00
parent dec141b52e
commit d3fb25441a

View File

@@ -139,13 +139,10 @@ func Decode(bech32string string) (prefix string, value any, err error) {
return prefix, data, fmt.Errorf("unknown tag %s", prefix) return prefix, data, fmt.Errorf("unknown tag %s", prefix)
} }
func EncodeNsec(sk [32]byte) (string, error) { func EncodeNsec(sk [32]byte) string {
bits5, err := bech32.ConvertBits(sk[:], 8, 5, true) bits5, _ := bech32.ConvertBits(sk[:], 8, 5, true)
if err != nil { nsec, _ := bech32.Encode("nsec", bits5)
return "", err return nsec
}
return bech32.Encode("nsec", bits5)
} }
func EncodeNpub(pk nostr.PubKey) string { func EncodeNpub(pk nostr.PubKey) string {