nostr-websocket-utils

nostr-websocket-utils v0.3.16


nostr-websocket-utils / validateRelayCapabilities

Function: validateRelayCapabilities()

validateRelayCapabilities(info, requiredNips?, requiredFeatures?): boolean

Defined in: nips/nip-11.ts:126

Validates relay capabilities against required features

Parameters

info

RelayInformation

Relay information

requiredNips?

number[] = []

Required NIPs

requiredFeatures?

Partial<{ max_message_length?: number; max_subscriptions?: number; max_filters?: number; max_limit?: number; max_subid_length?: number; min_prefix?: number; max_event_tags?: number; max_content_length?: number; min_pow_difficulty?: number; auth_required?: boolean; payment_required?: boolean; } | undefined> = {}

Required relay features

Returns

boolean

True if relay supports all required features