Skip to main content

インポート

使い方

返却型: UseQueryResult<TokenMetadata[]>

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

プロパティ

data

TokenMetadata[] | undefined リクエストした各トークンのメタデータを含むオブジェクトの配列:
  • tokenId: 対象トークンのID
  • source: トークンメタデータの取得元(例: “sequence”, “opensea” など)
  • name: 対象トークンの名称(例: “Bored Ape #1234”)
  • description: 対象トークンの説明
  • image: トークン画像のURL(画像サービス経由で自動プロキシ)
  • video: トークンに動画コンテンツがある場合の動画URL
  • audio: トークンに音声コンテンツがある場合の音声URL
  • properties: 追加のメタデータプロパティ(キーと値のペア)
  • attributes: NFT用の属性オブジェクト配列
  • image_data: 提供されている場合の生SVG/画像データ
  • external_url: トークンに関連付けられた外部URL
  • background_color: 16進数形式の背景色
  • animation_url: アニメーションコンテンツのURL
  • decimals: トークンの小数点(ERC1155の代替可能トークン用)
  • updatedAt: メタデータが最後に更新されたISOタイムスタンプ
  • assets: 追加のアセットファイルの配列
  • status: メタデータの現在の状態(“READY”、“PENDING”、“ERROR”)
  • queuedAt: メタデータのインデックス作成がキューに入ったISOタイムスタンプ
  • lastFetched: 最後に正常に取得されたISOタイムスタンプ

isLoading

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

isError

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

エラー

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

パラメータ

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

引数: GetTokenMetadataArgs

options: HooksOptions