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
オプションで無効にできます。