Skip to main content

インポート

使い方

返却型:UseQueryResult<TokenBalance[]>

このフックはReact QueryのUseQueryResultの全プロパティと、メタデータを含むトークン残高データを返します。詳細な構造は以下の通りです:

プロパティ

data

TokenBalance[] | undefined 以下を含むトークン残高オブジェクトの配列:
  • contractType: トークンコントラクトの種類(NATIVE、ERC20、ERC721、ERC1155)
  • contractAddress: トークンコントラクトのアドレス
  • accountAddress: トークンを保有するアカウントのアドレス
  • balance: トークン残高(最小単位での文字列)
  • chainId: トークンが存在するチェーンID
  • blockHash: 残高が最後に更新されたブロックのハッシュ
  • blockNumber: 残高が最後に更新されたブロック番号
  • tokenID: (NFTの場合)トークンID
  • contractInfo: トークンコントラクトの名前、シンボル、小数点、ロゴURLの情報
  • tokenMetadata: (NFTの場合)トークンの詳細なメタデータ(名前、説明、画像URL、属性など)
  • uniqueCollectibles: ユニークコレクティブルの数
  • isSummary: 残高がサマリーかどうか

isLoading

boolean データ取得時のローディング状態。

isError

boolean クエリが失敗した場合のエラー状態。

エラー

Error | null データ取得中に発生したエラー内容。

パラメータ

このフックは2つのパラメータを受け取ります:

引数: GetTokenBalancesDetailsArgs

options: BalanceHookOptions