Skip to main content

インポート

使い方

返却型:SequenceMetadata

このフックは設定済みのSequenceMetadataクライアントインスタンスを返します。詳細な構成は以下の通りです:

利用可能なメソッド

サービスメソッド

  • ping:サービスの稼働状況を確認
  • version:メタデータサービスのバージョン情報を取得
  • runtimeStatus:サービスの現在の稼働状況を取得

タスク管理メソッド

  • getTask:特定タスクの詳細を取得
  • getTaskStatus:タスクのステータスを取得

トークンメタデータメソッド

  • getTokenMetadata:特定トークンのメタデータを取得
  • getTokenMetadataBatch:トークンメタデータを一括取得
  • searchTokenMetadata:トークンメタデータを検索
  • searchTokenIDs:特定トークンIDを検索
  • tokenCollectionFilters:トークンコレクションの利用可能なフィルターを取得

トークンリフレッシュメソッド

  • refreshTokenMetadata:特定トークンのメタデータをリフレッシュ
  • enqueueTokensForRefresh:メタデータリフレッシュのためにトークンをキューに追加
  • getTokenRefreshStatus:トークンリフレッシュのステータスを確認
  • getTokenRefreshResult:トークンリフレッシュの結果を取得
  • cancelRefreshJob:進行中のリフレッシュジョブをキャンセル

コントラクトメソッド

  • getContractInfo:単一コントラクトのメタデータを取得
  • getContractInfoBatch:コントラクトメタデータを一括取得
  • searchContractInfo:コントラクトメタデータを検索
  • searchContractInfoBatch:コントラクトメタデータを一括検索
  • refreshContractInfo:コントラクトメタデータをリフレッシュ
  • refreshContractTokens:コントラクトのトークンをリフレッシュ
  • refreshAllContractTokens:コントラクト内のすべてのトークンをリフレッシュ

検索メソッド

  • searchMetadata:すべてのメタデータを検索
  • searchTokens:特定トークンを検索
  • searchContracts:特定コントラクトを検索

Niftyswapメソッド

  • getNiftyswapTokenQuantity:Niftyswapからトークン数量情報を取得
  • getNiftyswapUnitPrices:Niftyswapから単価を取得
  • getNiftyswapUnitPricesWithQuantities:Niftyswapから数量付き単価を取得

ミントモニターメソッド

  • addContractToMintMonitor:コントラクトをミント監視に追加
  • removeContractFromMintMonitor:コントラクトをミント監視から削除
  • mintMonitorJobStatus:ミント監視ジョブのステータスを確認
  • mintMonitorTriggerJob:ミント監視ジョブをトリガー

コントラクト同期メソッド

  • syncContractTokens:コントラクトのトークンを同期
  • abortContractSync:進行中のコントラクト同期を中止
  • contractSyncJobStatus:コントラクト同期のステータスを確認

ディレクトリメソッド

  • directoryGetNetworks:利用可能なネットワークを取得
  • directoryGetCollections:コレクションディレクトリを取得
  • directorySearchCollections:コレクションディレクトリを検索

パラメータ

このフックはパラメータを受け取りませんが、useConfigフックの設定を利用します:
設定内容は以下を決定します:
  • メタデータサービスのURL
  • 認証のためのプロジェクトのアクセスキー
  • 認証付きリクエスト用のオプションのJWT
クライアントはprojectAccessKeyjwtを元にメモ化され、不要な再生成を防ぎます。