フック
useGetTransactionHistorySummary
複数チェーンにまたがるトランザクション履歴を取得・統合するためのフック
インポート
使い方
返却型: UseQueryResult<Transaction[]>
このフックはReact QueryのUseQueryResult
の全プロパティと、トランザクションデータを返します。詳細な構造は以下の通りです:
プロパティ
data
Transaction[] | undefined
指定したすべてのチェーンからのトランザクション配列(タイムスタンプ順・新しい順)。各トランザクションには以下が含まれます:
txnHash
: トランザクションハッシュchainId
: トランザクションが発生したチェーンIDtimestamp
: トランザクションのタイムスタンプblockNumber
: トランザクションがマイニングされたブロック番号blockHash
: ブロックのハッシュmetaTxnID
: メタトランザクションID(オプション)transfers
: 正規化されたアドレスを持つ転送オブジェクトの配列
isLoading
boolean
初回データ取得時のローディング状態。
isError
boolean
クエリが失敗した場合のエラー状態。
エラー
Error | null
データ取得中に発生したエラー内容。
パラメータ
このフックは2つのパラメータを受け取ります:
引数: GetTransactionHistorySummaryArgs
パラメータ | 型 | 説明 |
---|---|---|
accountAddress | string | トランザクションを取得するアカウントアドレス |
chainIds | number[] | トランザクションを取得するチェーンIDの配列 |
options: HooksOptions
パラメータ | 型 | 説明 |
---|---|---|
disabled | boolean | (オプション)クエリの自動実行を無効にします |
retry | boolean | (オプション)失敗したクエリを再試行するかどうか |