nostr_tools.Nip66ValidationError

exception nostr_tools.Nip66ValidationError[source]

Bases: Nip66Error

Exception raised when NIP-66 relay monitoring validation fails.

Raised when: - Invalid boolean flags - Invalid RTT values - Inconsistent flag and RTT combinations - Type mismatches in NIP-66 fields

Parameters:

message (str) – Description of the NIP-66 validation error

Examples

>>> raise Nip66ValidationError("rtt_open must be provided when openable is True")