Join Nostr
2026-01-05 11:21:16 UTC

nullnull on Nostr: ぬるぬる更新しました。 NIP-11 (Relay Information Document): - ...

ぬるぬる更新しました。
NIP-11 (Relay Information Document):
- fetchRelayInfo(): リレー情報ドキュメントの取得
- getRelaySupportedNips(): サポートNIP一覧取得
- relaySupportsNip(): 特定NIPサポート確認
- getRelayLimitations(): リレー制限情報取得
- relayRequiresAuth(): 認証要否確認
- relayRequiresPayment(): 支払い要否確認
- getRelayInfoForDisplay(): 表示用リレー情報取得
- 1時間キャッシュによる効率化

NIP-42 (Client Authentication):
- handleAuthChallenge(): AUTHチャレンジ処理
- createAuthEvent(): 認証イベント作成 (kind 22242)
- authenticateWithRelay(): リレー認証実行
- markRelayAuthenticated(): 認証状態管理
- isRelayAuthenticated(): 認証状態確認
- isAuthRequiredMessage(): auth-requiredメッセージ解析
- 10分間有効なチャレンジ管理
- 24時間有効な認証状態管理

NIP-62 (Request to Vanish):
- createVanishRequest(): 削除リクエストイベント作成 (kind 62)
- requestVanish(): 削除リクエスト送信
- requestVanishFromRelay(): 特定リレーへの削除リクエスト
- requestGlobalVanish(): 全リレーへの削除リクエスト
- isVanishRequest(): イベント種類判定
- getVanishTargetRelays(): 対象リレー取得
- isGlobalVanishRequest(): グローバルリクエスト判定