Nostr.Filter (nostr_access v0.3.3)

View Source

Validates and canonicalizes NIP-01 filters.

Summary

Functions

Validates a NIP-01 filter and returns a canonicalized version.

Functions

validate!(filter)

@spec validate!(map()) :: map()

Validates a NIP-01 filter and returns a canonicalized version.

Examples

iex> Nostr.Filter.validate!(%{kinds: [1, 2], authors: ["pubkey"]})
%{authors: ["pubkey"], kinds: [1, 2]}

iex> Nostr.Filter.validate!(%{since: 1234567890})
%{since: 1234567890}