nostr_tools.Nip11ValidationError

exception nostr_tools.Nip11ValidationError[source]

Bases: Nip11Error

Exception raised when NIP-11 relay information validation fails.

Raised when: - Invalid supported NIPs format - Invalid limitation fields - Non-JSON serializable extra fields - Type mismatches in NIP-11 fields

Parameters:

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

Examples

>>> raise Nip11ValidationError("supported_nips must be a list of integers")