Main entry point for the nostr-websocket-utils library
- Contact
- ContactListManager
- NIP05VerificationResult
- NIP05VerificationCache
- NIP05BatchVerifier
- EventDeletionManager
- DeletionSubscriptionManager
- RelayInformation
- DifficultyCalculator
- PowRateLimiter
- SubscriptionStateManager
- PaginationHandler
- EventStorageManager
- CommandResult
- TimeValidationResult
- TimeValidator
- TimeSyncManager
- ChannelMetadata
- ChatMessageHandler
- ChannelSubscriptionManager
- ParameterizedEventManager
- EventReplacementHandler
- NostrEvent
- SignedNostrEvent
- NostrEventValidationResult
- NostrEventFilter
- NostrSubscriptionEvent
- NostrSubscriptionFilter
- NostrFilterValidationResult
- ExtendedWebSocket
- RetryConfig
- QueueConfig
- HeartbeatConfig
- NostrWSOptions
- NostrWSSubscription
- NostrWSClientEvents
- NostrWSServerEvents
- WebSocketLogContext
- NostrWSLogger
- NostrWSEvent
- NostrWSFilter
- NostrWSMessage
- NostrWSValidationResult
- NostrRelayInfo
- NostrRelayMetadata
- CONTACT_LIST_KIND
- ENCRYPTED_DM_KIND
- EVENT_DELETION_KIND
- EventTreatment
- REPLACEABLE_EVENT_KINDS
- EPHEMERAL_EVENT_KINDS
- DEFAULT_TIME_LIMITS
- ChatEventKinds
- PARAMETERIZED_REPLACEABLE_KINDS
- MESSAGE_TYPES
- createServer
- validateSignedMessage
- validateMessage
- createEventMessage
- createReqMessage
- createCloseMessage
- createNoticeMessage
- validateEvent
- createContactListEvent
- extractContacts
- createContactListSubscription
- createContactListManager
- createEncryptedDM
- decryptDM
- validateEncryptedDM
- verifyNIP05Identifier
- createNIP05Metadata
- createNIP05VerificationCache
- createNIP05BatchVerifier
- createDeletionEvent
- validateDeletionEvent
- processDeletionEvent
- createEventDeletionManager
- createDeletionSubscriptionManager
- getRelayInformation
- checkRelayRequirements
- validateRelayCapabilities
- scoreRelayCapabilities
- countLeadingZeroBits
- calculatePowEventId
- validateEventPoW
- createDifficultyCalculator
- createPowRateLimiter
- createEOSEMessage
- createSubscriptionStateManager
- createPaginationHandler
- getEventTreatment
- validateEventTreatment
- createEventStorageManager
- encodePubkey
- encodePrivkey
- decodePubkey
- decodePrivkey
- processBech32Tags
- encodeBech32Tags
- validateCommandMessage
- createCommandResult
- createOkMessage
- createCommandNoticeMessage
- createTimeValidator
- validateEventTime
- createTimeSyncManager
- createDelegation
- verifyDelegation
- addDelegationTag
- extractDelegation
- validateDelegatedEvent
- createChannelCreationEvent
- createChannelMessage
- createHideMessageEvent
- createChatMessageHandler
- createChannelSubscriptionManager
- createParameterizedEvent
- validateParameterizedEvent
- createParameterizedEventManager
- createEventReplacementHandler
- getLogger