Skip to main content

インポート

使い方

返却型:UseQueryResult<TokenBalance[]>

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

プロパティ

data

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

isLoading

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

isError

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

エラー

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

パラメータ

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

引数: GetTokenBalancesByContractArgs

options: BalanceHookOptions