跳至主要內容
本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)

將 Remix 連接到 Kaia

概述

Remix 是一個基於瀏覽器的集成開發環境,用於開發 Solidity 合約。 在本指南中,您將學習如何

  • 在 Remix IDE 上創建並上傳預構建的智能合約。
  • 編譯智能合約
  • 連接至 Remix IDE 的 Kaia 插件
  • 設置部署環境
  • 導入賬戶
  • 使用 Kaia 錢包將 Kaia 連接到 Remix
  • 使用 MetaMask 將 Kaia 連接到 Remix
  • 部署智能合約。
  • 驗證智能合約。

這將包括與 Kaia 的 Remix 連接。 如果您想進一步瞭解如何使用 Remix,請參閱 Remix docsRemix IDE

在 Remix 上創建文件

要開始構建智能合約,請點擊文件資源管理器選項卡中合約文件夾下的新建文件圖標,並將其命名為KaiaGreeter.sol

下一步是將下面提供的智能合約代碼複製並粘貼到新創建的 KaiaGreeter.sol 文件中。


// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.0;
import "hardhat/console.sol";
contract KaiaGreeter {
uint256 totalGreetings;
constructor() {
console.log("Yo yo, Welcome to Kaia");
}
function greet() public {
totalGreetings += 1;
console.log(msg.sender, "says hello kaia!");
}
function getTotalGreetings() public view returns (uint256) {
console.log("We have %d total waves!", totalGreetings);
return totalGreetings;
}
}

編譯智能合約

要編制合同,請執行以下操作:

  • 轉到 Solidity Compiler 選項卡
  • 選擇編譯器版本為 0.8.27
  • 打開 "自動編譯 "選項。
  • 點擊 "編譯 KaiaGreeter.sol" 按鈕,編譯 "KaiaGreeter.sol "合同。
  • 編譯成功後,編譯器選項卡按鈕上將顯示綠色的"√"標記

在 Remix IDE 上連接 Kaia 插件

要在 Remix IDE 上連接 Kaia 插件,可以使用 Kaia Plugin for Remix,或按照此步驟操作:

  • 導航至插件管理器選項卡
  • 在搜索欄中輸入 Klaytn
  • 激活 Klaytn 插件。 如果 Klaytn 標籤出現,您就可以與 Kaia 互動了。

設置部署環境

  • 點擊 Klaytn 插件。
  • 選擇適當的 [環境]。
  • 您可以選擇 Kairos、主網、注入式提供程序 - Kaia 錢包、注入式提供程序 - MetaMask
    • [凱羅斯]:連接至 Kairos 網絡
    • [主網]:連接到主網
    • [注入式提供程序 - Kaia 錢包]:連接至 Kaia 錢包
    • [注入式提供程序 - MetaMask ]:連接到 MetaMask

導入賬戶

您可以從任何兼容的錢包中導出私鑰或 Keystore 在此使用。

  • 單擊 ACCOUNT 旁邊的加號按鈕。
  • 然後放入私鑰或密鑰庫。
  • 您還可以為繳費人導入密鑰。 它只支持私鑰。

使用 Kaia 錢包將 Kaia 連接到 Remix

  • 在 Remix 環境菜單中選擇 [注入式提供程序 - Kaia 錢包]。

  • 看到 Kaia 錢包彈出窗口時,點擊 [連接]。
  • 成功連接到網絡後,您將看到所連接網絡的鏈 ID 和賬戶。

連接 Kaia - 使用 MetaMask 混音

  • 參照[連接到 MetaMask](./connecting-metamask.mdx)連接 Kaia 和 MetaMask。
  • 在 Remix 環境菜單上選擇 [注入式提供程序 - 元掩碼]。

  • 看到彈出的 MetaMask 窗口時,點擊它來選擇賬戶。
  • 成功連接到網絡後,您將看到所連接網絡的鏈 ID 和賬戶。

部署智能合約

在本節中,我們將使用 Kaia 錢包部署 KaiaGreeter.sol 合約。 在 "編譯 "部分編譯合同後,請按照以下部署流程進行部署:

  • 將部署環境設置為注入式提供商 - Kaikas 錢包。 確保確認所有與 Remix 的連接提示。
  • 在 CONTRACT(合同)字段中選擇要部署的合同。
  • 單擊 "部署 "按鈕。 這將彈出一個 Kaia 錢包,要求確認交易。 只需確認交易即可!

  • 您可以在 Kaiascan上查看已部署的合約,也可以在 Remix IDE 上進行測試或調試。
讓這個頁面變得更好