Module: Nostr

Defined in:
lib/nostr.rb,
lib/nostr/key.rb,
lib/nostr/user.rb,
lib/nostr/event.rb,
lib/nostr/relay.rb,
lib/nostr/bech32.rb,
lib/nostr/client.rb,
lib/nostr/crypto.rb,
lib/nostr/filter.rb,
lib/nostr/keygen.rb,
lib/nostr/version.rb,
lib/nostr/key_pair.rb,
lib/nostr/signature.rb,
lib/nostr/event_kind.rb,
lib/nostr/public_key.rb,
lib/nostr/private_key.rb,
lib/nostr/errors/error.rb,
lib/nostr/subscription.rb,
lib/nostr/client/logger.rb,
lib/nostr/relay_message_type.rb,
lib/nostr/client/color_logger.rb,
lib/nostr/client/plain_logger.rb,
lib/nostr/client_message_type.rb,
lib/nostr/errors/invalid_hrp_error.rb,
lib/nostr/errors/key_validation_error.rb,
lib/nostr/errors/invalid_key_type_error.rb,
lib/nostr/errors/invalid_key_format_error.rb,
lib/nostr/errors/invalid_key_length_error.rb,
lib/nostr/events/encrypted_direct_message.rb,
lib/nostr/errors/signature_validation_error.rb,
lib/nostr/errors/invalid_signature_type_error.rb,
lib/nostr/errors/invalid_signature_format_error.rb,
lib/nostr/errors/invalid_signature_length_error.rb

Overview

Encapsulates all the gem’s logic

Defined Under Namespace

Modules: Bech32, ClientMessageType, EventKind, Events, RelayMessageType Classes: Client, Crypto, Error, Event, Filter, InvalidHRPError, InvalidKeyFormatError, InvalidKeyLengthError, InvalidKeyTypeError, InvalidSignatureFormatError, InvalidSignatureLengthError, InvalidSignatureTypeError, Key, KeyPair, KeyValidationError, Keygen, PrivateKey, PublicKey, Relay, Signature, SignatureValidationError, Subscription, User

Constant Summary collapse

VERSION =

The version of the gem

'0.7.0'