1. 创建项目目录

 创建目录

mkdir hardhat-pro

   切换到项目目录 

cd hardhat-pro

 2. 初始化项目

初始化package.json

npm init -y

安装hardhat

npm i hardhat

hardhat项目初始化

npx hardhat init

 

3. 编译 

npx hardhat compile

4. 测试 

5. 部署

部署hardhat网络

部署到公网-测试网

  • 修改配置文件 hardhat.config.ts (SEPOLIA_API_URL和PRIVATE_KEY, 看后面的附加说明)
import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox";

const SEPOLIA_API_URL = "去alchemy申请";
const PRIVATE_KEY = "MetaMask的sepolia私钥";
const config: HardhatUserConfig = {
  networks: {
    sepolia: {
      url: `${SEPOLIA_API_URL}`,
      accounts: [`${PRIVATE_KEY}`]
    }
  },
  solidity: "0.8.24",
};

export default config;
  • 部署到sepolia测试网

  • 测试网查看信息

6.   附加说明

 API KEY 即上面的SEPOLIA_API_URL

  • MetaMask私钥

 chrome浏览器安装metamask扩展,然后复制出私钥,即PRIVATE_KEY的值

更多推荐