本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
使用专用网络部署智能合约
导言
在本指南中,我们将指导您使用 Kaia Hardhat Utils 在专用 Kaia 网络上部署 Greeter 合同。 通过本指南,您将学会如何
- 设立 "硬头巾 "项目。
 - 启动一个模拟启明星测试网的专用网络。
 - 利用 Hardhat 工具在该私有网络上部署智能合约。
 
先决条件
学习本教程的前提条件如下:
- 代码编辑器:源代码编辑器,如 VS Code。
 - Docker:如果您没有安装 docker,请使用此 链接 进行安装。
 - Node.js 和 npm:Node 18 及以上版本。
 
设置开发环境
在本节中,我们将安装 hardhat、Kaia hardhat utils 和引导项目所需的其他必要依赖项。
第 1 步:创建项目目录
mkdir $HOME/kaia-greetercd kaia-greeter
第 2 步:初始化 npm 项目
npm init -y
第 3 步:安装 hardhat、hardhat-utils 和其他依赖项
- 在终端中复制并粘贴以下代码,安装 hardhat 和 hardhat-utils
 
npm i hardhat @klaytn/hardhat-utils
- 复制并粘贴以下代码以安装其他依赖项
 
npm install @nomiclabs/hardhat-ethers hardhat-deploy dotenv
备注
hardhat-utils 插件依赖于 hardhat-ethers 和 hardhat-deploy 插件。  确保在hardhat.config.js或hardhat.config.ts中要求或导入它们。
信息
(建议)安装硬帽速记装置。 但您仍然可以使用 npx 硬头盔执行任务。
npm install hardhat-shorthand --save
第 4 步:初始化硬头盔项目
运行以下命令启动硬头盔项目:
npx 硬头盔启动
在本指南中,你将选择 "