フック
useChain
チェーンの設定情報を取得するためのフック
インポート
使い方
パラメータ
パラメータ | 型 | 説明 | |
---|---|---|---|
chainId | `number | undefined` | 特定のチェーンの設定を取得するためのオプションのチェーンID。指定しない場合は、現在のチェーンの設定を返します。 |
返り値の型: Chain | undefined
このフックは、wagmiのチェーン設定からChain
オブジェクトを返します。チェーンが見つからない場合はundefined
となります。
プロパティ
id
number
ブロックチェーンネットワークの一意な識別子です。
name
string
ブロックチェーンネットワークの人間が読める名称です。
network
string
ネットワーク識別子の文字列です。
nativeCurrency
object
チェーンのネイティブ通貨に関する情報です。
rpcUrls
object
ネットワークのRPCエンドポイントに接続するためのURLです。
blockExplorers
object | undefined
チェーンのブロックエクスプローラーに関する情報です。
補足
このフックは、wagmiのチェーン設定からチェーン情報へ簡単にアクセスできます。特に以下のような場合に便利です:
- 現在接続しているチェーンの詳細を取得したいとき
- IDで特定のチェーンの設定を取得したいとき
- チェーン固有の情報を取得したい場合(例:)
- ネットワークの詳細
- ネイティブ通貨の情報
- RPCエンドポイント
- ブロックエクスプローラーのURL
このフックは、トランザクションやインデクサークライアント、ネットワーク固有の機能を扱う際に、他のSequenceフックと組み合わせてよく利用されます。