Implement NIP-19 bech32-encoded private and public keys
https://github.com/nostr-protocol/nips/blob/master/19.md
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
module Nostr
|
||||
class Error < StandardError
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,6 @@
|
||||
module Nostr
|
||||
class InvalidHRPError < KeyValidationError
|
||||
def initialize: (String, String) -> void
|
||||
end
|
||||
end
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
module Nostr
|
||||
class InvalidKeyFormatError < KeyValidationError
|
||||
def initialize: (String) -> void
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,5 @@
|
||||
module Nostr
|
||||
class InvalidKeyLengthError < KeyValidationError
|
||||
def initialize: (String) -> void
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,5 @@
|
||||
module Nostr
|
||||
class InvalidKeyTypeError < KeyValidationError
|
||||
def initialize: (String) -> void
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,4 @@
|
||||
module Nostr
|
||||
class KeyValidationError < Error
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user