メインコンテンツへスキップ

インポート

使い方

返り値の型

このフックは以下のプロパティを持つオブジェクトを返します。

プロパティ

isLoading

boolean セッションリクエスト操作が進行中かどうかを示すブール値です。

エラー

Error | null 直近の操作が失敗した場合はエラーオブジェクト、それ以外はnullです。

addExplicitSession

(chainId: ChainId, explicitSession: ExplicitSession) => Promise<void>
新しい明示的セッションを作成する関数です。

modifyExplicitSession

(explicitSession: ExplicitSession) => Promise<void>
既存の明示的セッションを変更するための関数です。

getExplicitSessions

() => Promise<Session[]>
接続中のウォレットの全セッションを取得する関数です。

補足

このフックは、Sequence V3ウォレット接続の明示的セッション管理機能を提供します。 主な特徴:
  • カスタム権限や利用上限を設定した新規明示的セッションを作成できます
  • 接続中ウォレットの既存の明示的セッションをすべて取得できます
  • 既存の明示的セッションを変更する
  • 一般的な接続エラーに対する組み込みエラーハンドリング
  • ユーザー体験向上のためのローディング状態管理
  • 明示的セッションのみを表示する自動セッションフィルタリング