Hardhat 和 Foundry
eSpace 测试网允许任何人在 eSpace 上部署智能合约。 在本教程中,您将学习使用针对以太坊的常用开发工具在 eSpace 测试网上部署合约。 在这个 GitHub 仓库 中展示了使用 Hardhat 和 Foundry部署合约的过 程。
在开始部署合约之前,您需要先从 eSpace 水龙头获取测试代币。
使用 Hardhat 部署智能合约
-
克隆仓库并安装依赖项:
git clone https://github.com/conflux-fans/espace-contract-guide
cd espace-contract-guide
yarn install -
按照根目录中的
.env.example
示例创建一个.env
文件。 将.env
中的PRIVATE_KEY
更改为您自己账户的私钥。 -
运行
yarn compile
来编译合约。 -
运行
yarn deploy:eSpaceTestnet
在 eSpace 测试网上部署合约。 -
运行
yarn test
进行 hardhat 测试。
视频教程
以下视频展示了如何使用 Hardhat 部署智能合约:
- Hardhat Overview
- Hardhat Tutorial