本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 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 docs 或 Remix IDE。
在 Remix 上創建文件
要開始構建智能合約,請點擊文件資源管理器選項卡中合約文件夾下的新建文件圖標,並將其命名為KaiaGreeter.sol
。
下一步是將下面提供的智能合約代碼複製並粘貼到新創建的 KaiaGreeter.sol 文件中。
// SPDX-License-Identifier: UNLICENSEDpragma 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 上進行測試或調試。