Skip to main content

インポート

使い方

パラメータ

このフックは、以下のプロパティを持つオプションの設定オブジェクトを受け取ります:

返り値の型:UseWaasFeeOptionsReturnType

このフックは、以下の要素を持つタプルを返します:

プロパティ

pendingFeeOptionConfirmation

WaasFeeOptionConfirmation | undefined トランザクションが保留中の場合は現在の手数料確認の詳細を含むオブジェクト、保留中でない場合はundefined
skipFeeBalanceCheckfalseの場合、オプションは残高情報を含むFeeOptionExtended型になります:

confirmPendingFeeOption

(id: string, feeTokenAddress: string | null) => void 選択した手数料オプションを確定する関数です。

rejectPendingFeeOption

(id: string) => void 現在の手数料オプション選択を却下する関数です。

補足

このフックは、WaaS(Wallet as a Service)でスポンサーされていないトランザクションの手数料オプションを扱う機能を提供します。 主な特徴:
  • ネイティブトークンやERC20トークンでのトランザクション手数料オプションを取得
  • skipFeeBalanceChecktrueでない限り)各手数料オプションごとにユーザーのウォレット残高を自動取得
  • ユーザーが希望する手数料トークンを選択可能
  • 手数料選択の確定・却下が可能
このフックはSequence WaaSプロバイダーと連携し、手数料確認リクエストを受け取り、ユーザーが手数料トークンを選択できるUIを表示します。 フックの使い方について詳しくは、ERC20でガスを支払うガイドをご覧ください。