本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
將無瓦斯 USDT 整合至 KAIA 掉期
本指南概述 Gas-Free USDT 至 KAIA Swap 功能,包括其目的、先決條件、整合步驟和 API 參考資料。 它旨在幫助開發人員將無氣體交換功能整合到 Kaia 網路上的分散式應用程式 (DApp) 中。
簡介
推出了 gasFreeSwapKaia API,讓使用者可以在 Kaia 網路上執行無瓦斯的 ERC20 代幣交換 (目前僅限於 USDT ),而不需要持有 KAIA 代幣來支付瓦斯費用,甚至在代表使用者支付交易成本時也是如此。 API 特別支援使用 ERC20 許可簽章將 USDT 交換成 KAIA,以提供完全無瓦斯的使用者體驗。
優點
- 100%無瓦斯體驗:使用者不需要任何 KAIA 代幣即可進行交換
- 增強使用者上線:新使用者可立即開始交換代幣,無需取得 KAIA
- ERC20 許可證整合:使用標準 ERC20 許可證簽章進行安全、無氣代幣核准
如何運作
- 使用者啟動交換:使用者選擇USDT金額來交換KAIA
- 前端建立許可證:DApp 建構 ERC20 許可證簽章供使用者簽署
- 使用者簽署許可證:使用者簽署許可證訊息(無需瓦斯)
- DApp 呼叫 API:前端將交換參數和許可簽章傳送至 API
- ** 後端執行**:API 驗證許可證、執行交換並支付所有瓦斯費用
- 用戶收到 KAIA:原生的 KAIA 代幣會直接傳送到使用者的錢包中
先決條件和支援的環境
** 服務端點**
- Kaia Mainnet
- Kairos Testnet
支援的代幣對
API 目前僅支援單一交易對:
- Kaia Mainnet
- Kairos Testnet
代幣: USDT (0xd077a400968890eacc75cdc901f0356c943e4fdb)
Token Out: WKAIA (`0x19aac5f612f524b754ca7e7c41cbfa2e981a4432`)
代幣輸入: TEST (0xcb00ba2cab67a3771f9ca1fa48fda8881b457750)
Token Out: WKAIA (`0x043c471bEe060e00A56CcD02c0Ca286808a5A436`)
** 取得測試代號**
要取得 Kairos Testnet 的 TEST 代幣:
- 在 Kaiascan 上開啟 ERC20 Faucet
- 移至「合約」標籤,然後選擇「撰寫合約」*。
- 找到 claim(token) 函式
- 貼入 Kairos 上受支援的 GA 令牌位址 (本指南使用 TEST 的位址)
- 按一下 Query 以提交要求。 您應該很快就會收到您的 TEST 代幣。

智慧型合約要求
API 與 GaslessERC20PermitSwap 智慧型合約互動:
- 支援以 ERC20 許可證為基礎的核准
- 與 Uniswap V2 相容的 DEX 整合
- 自動將 WKAIA 轉換為原生 KAIA
- 強制執行安全的最大交換限制
** 使用者需求**
在主網路上,使用者必須擁有零 KAIA 結餘才能使用這項無瓦斯交換服務。 這項要求可確保只有真正需要無瓦斯交易的使用者才能使用這項服務,以達到入會目的。 在 testnet 上,為了測試目的,此限制會被放寬。