Skip to content

Auto Filtering

rx-nostr は REQ の結果として返されるイベントのうち不適格と判断されるものを自動的にフィルターします。この挙動は createRxNostr() のオプションから変更できます。

Auto Verification

createRxNostr() のオプションに渡された verifier を使用して自動で署名を検証し、検証に失敗したイベントを結果から除きます。

この挙動は skipVerify オプションで無効にできます。

Auto Validation

REQ の結果として返されたイベントが本当に REQ のフィルターに合致しているかを自動で検証し、検証に失敗したイベントを結果から除きます。

この挙動は skipValidateFilterMatching オプションで無効にできます。

Note

search フィールドに対する標準化された解釈は存在しないため、同フィールドの検証は行われません。

Auto Expiration Check

NIP-40 に基づいて、REQ の結果として返されたイベントが期限切れとなっていないかを自動で確認し、期限が切れているイベントを結果から除きます。

この挙動は skipExpirationCheck オプションで無効にできます。