Skip to main content
1

Web SDKのセットアップ

はじめにガイドを完了してください。
2

ETHで支払う基本的な非スポンサー取引

次に、ユーザーがスマートウォレットのネイティブ通貨で非スポンサー取引を送信できるシンプルなページを作成します。ここでは特別なことはありません。
3

ガスをERC20トークンで支払ってみましょう

useWaasFeeOptionsフックを使って、ユーザーがERC20でガスを支払えるようにします。 内部的には、WaaSコネクタがこの取引リクエストをインターセプトし、手数料確認フローを開始します。useWaasFeeOptionsフックを宣言したことで、WaaSプロバイダーのデフォルトのfeeConfirmationHandlerが上書きされ、ERC20トークンでの支払いが可能になりました。
この例では最初のオプションをデフォルトにしていますが、次のステップでユーザーが支払いたい手数料トークンを選択できるUIを追加します。
4

手数料トークンセレクター(UI)の追加

次に、ユーザーが支払いたい手数料トークンを選択できる手数料トークンセレクターを追加します。
各手数料オプションにはhasEnoughBalanceForFeeというブール値プロパティがあり、ユーザーが手数料を支払うのに十分な残高があるかどうかを知らせることができます。また、balanceプロパティにはそのトークンの残高が含まれています。
おめでとうございます!Web SDKを使ってERC20でガスを支払う方法を学びました。