フック
useSignInEmail
接続中のウォレットに紐づくメールアドレスを取得するフック
インポート
使い方
返り値の型
このフックは以下を返します:
- ウォレットが接続され、メールアドレスが紐づいている場合は、そのメールアドレスの
string
- 以下の場合は
null
- ウォレットが接続されていない場合
- 接続中のウォレットにメールアドレスが紐づいていない場合
- ウォレットが切断された場合
状態管理
このフックはメールアドレスの状態を以下のように管理します:
- ウォレット接続状況を監視
- ウォレット接続時に保存済みメールアドレスを取得
- ウォレット切断時にメールアドレスをクリア
WaasSignInEmail
キーを使ってローカルストレージにメールアドレスを保持
補足
このフックは、以下の両方で利用できるよう設計されています:
- Sequence WaaS(Wallet-as-a-Service)ウォレット
- ユニバーサルウォレットタイプ
このフックはSequenceのストレージシステムと連携し、ウォレットの切断時に適切なクリーンアップを行いながら、セッションをまたいでメールアドレスの永続性を維持します。