このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
4. ガス抽象化をdAppやウォレットに組み込む
このページでは、ガスアブストラクション(GA)の機能を財布に統合する方法を学びます。 このガイドでは、Kaia SDK (ethers-ext) を使用してKaiaチェーンにGA機能を実装します。
前提条件
- カイアのアカウント
はじめに
このガイドは、カイアにガス抽象化(GA)を実装したいウォレット開発者のために設計されています。 実際のユースケース(ユーザーがガス代を支払うためにネイティブのKAIAを持たずにERC20トークンのエアドロップを要求するアプリケーションレベルのトランザクションの実行)を見ていきます。
その方法を学ぶのだ:
- GA会計の準備
- GAがサポートするトークンでアカウントに資金を供給する
- ガス・アブストラクションを使用した承認取引とスワップ取引の構築と実行
実装はKaia MainnetとKairos Testnetの両方でシームレスに動作します。 この作業を続けるには、GAがサポートするERC-20トークンが必要だ:
サポートされているGAトークンでアカウントに資金を供給する
**カイア・メインネット
USDTを入手する:
- カイア互換トークンをサポートするこれらの集中型取引所(CEX)からUSDTを購入または送金することができます。
- あなたが受け取るUSDTが、Kaia GAがサポートするERC-20バージョンであることを確認してください。
**カイロス・テストネット
TESTトークンを獲得する:
- KaiascanでERC20蛇口を開く
- 契約書**タブを開き、契約書を書くを選択する。
- claim(token)関数を探す
- カイロスでサポートされているGAトークンのアドレスを貼り付ける(このガイドでは、TESTのアドレスを使用する)。
- リクエストを送信するには、クエリーをクリックします。
まもなくTESTトークンが届き ます。
ステップ1: プロジェクトのセットアップとethers-extとethers.jsのインストール
mkdir kaia-ga-example cd kaia-ga-example npm init -y npm install --save @kaiachain/ethers-ext ethers@6 dotenv