前言直接撸代码。 本文使用hardhat框架进行智能合约的编写、部署以及区块链浏览器代码验证开源。 开发环境需要安装node、npm、npx等。1、安装hardhat开发环境#安装hardhat npm install --save-dev hardhat #创建工程目录并进入目录 mkdir nft-demo cd nft-demo #初始化hardhat工程 npx hardhat 运行完以上指令后,会提示安装hardhat包,直接回车。选择第一项,创建一个简单的模板项目。 一路回车,之后等待安装npm包。然后开始撸代码。 hardhat目录结构以及详细内容可以查阅文档。2、编写NFT智能合约我们到contracts目录下开始编写智能合约,习惯上,我们先编写合约接口,预先定好合约除了继承的方法之外,还需要提供哪些方法。 创建contracts/interfaces/IDemoNft.sol文件。// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IDemoNft { /** NFT总供应量 */ ...