ポリシーの設定
ポリシーは、アプリケーションがユーザーのトランザクション手数料をどのように処理するかを決定します。考慮すべき4つの主要な設定があります:
- ERC20決済の有効化
- アドレスごとの割引
- すべてのアドレスに対するオファー
- コールバックの指定
ERC20決済の有効化
- 「API Keys」タブに移動し、設定したいAPIKeyを選択します
- 「Policies」タブをクリックします
- ERC-20 Paymentトグルをクリックします
- 支払いモードを選択します:事前支払いと事後支払い、または事前支払いのみ

図1:ガスポリシーの設定
ガス支払いをサポートするトークンの選択
ここでは、ガス代の支払いとして受け取りたいERC20トークンを選択できます。
- 「Select」ボタンをクリックします
- リスト上のトークンを選択するか、テキストフィールドにトークンコントラクトを入力してリストに表示させます
- 選択を「Confirm」します
- ガス支払い変動レートを設定します
- ダッシュボードの最後にある「Save」ボタンをクリックします

図2:ガスサポート用トークンの選択
戦略タイプの説明
無料ガス(タイプ0)
この戦略では、ユーザーのガスコストを完全に負担します。以下の場合に最適です:
- 暗号資産を所有していない新規ユーザーのオンボーディング
- プロモーションキャンペーン
- すべての摩擦を取り除きたいアプリケーション
- ブロックチェーンの複雑さを隠したいGameFiアプリケーション
ERC20事前支払い(タイプ1)
ユーザーはトランザクションが実行される前にERC20トークンを使用してガスを支払います:
- 予想される全額が前もって収集されます
- 実行後に余剰分は返金されます
- 支払いが保証されるため、開発者にとってより安全です
- 高額な操作に適しています
ERC20事後支払い(タイプ2)
ユーザーはトランザクションが実行された後にERC20トークンを使用してガスを支払います:
- 正確なガスコストのみが収集されます
- 実行前にトークン承認が必要です
- ユーザーは必要な分だけ支払うためUXがやや向上します
- 実行後の支払い失敗のリスクがあります
アドレスごとの割引の設定
アドレスごとにスポンサーする意思のあるUSDまたはネイティブトークンの合計を設定できます。
- ポリシータブで、「Discount per address」オプションをトグルします
- アドレスごとの回数を日、週、または月モードで設定します
- 新しいアドレスごとの最大無料金額:アドレスごとにスポンサーできる合計制限を設定できます
- アドレスがスポンサーされる無料回数の合計も設定できます
- 「Save」ボタンをクリックします

図3:割引の設定
すべてのアドレスに対するオファー
同様の設定をすべてのアドレスに同時に設定することもできます。
- ポリシータブで、「All Addresses offer」オプションをトグルします
- アドレスごとの回数を日、週、または月モードで設定します
- 新しいアドレスごとの最大無料金額:アドレスごとにスポンサーできる合計制限を設定できます
- アドレスがスポンサーされる無料回数の合計も設定できます
- 「Save」ボタンをクリックします

図4:すべてのアドレスに対する割引の設定
コールバックの指定
ユーザー操作をスポンサーするかどうかを指定する特定のアドレスを設定できます。
- 「Specify Callback」オプションをトグルします
- アドレスを設定します
- 保存します
次のステップ
ポリシーを設定した後は、以下を行う必要があります:
- 支払いを管理するで戦略に十分な資金があることを確認します
- アプリケーションと統合するで設定したポリシーの使用を開始します