这个系列的教程部分内容需要 科学上网 才可以正常操作

教程整理自 OpenSea 并进行了实践(踩坑) 如果想看原版英文文档可以点击 官方文档 查看

安装 Chrome 浏览器

为了更方便的操作 请先下载并安装 Chrome 浏览器 下载地址

安装 MetaMask 并创建一个以太坊账户

创建 NFT 智能合约 首先需要有一个钱包 我用的是 MetaMask 下载地址

建议安装 Chrome 版 安装其他版本的我也没意见

安装好之后按照提示创建一个账户 特别注意 创建时有一个由 12个 随机生成的单词 一定要保存好 多备份几个地方 最好是用纸币记下来 千万不要泄漏给其他人 一旦泄漏 别人可能会随意操作你的账户

创建好账户后打开 MetaMask 点击 以太坊 Ethereum 主网络 切换到 Rinkeby 测试网络

打开 Chainlink https://faucets.chain.link/ 获取 0.1RinkebyETH 用作后面创建智能合约时测试使用

创建 NFT 智能合约项目

这里创建的是一个 Node.js 项目

# node -v
v16.15.1

# npm -v
8.11.0

新建项目文件夹 nft-contract

使用编辑器打开项目文件夹 这里我用的是 VSCode

在项目文件夹下打开命令行执行下面的命令初始化项目

npm init

根据自己的需求 选择初始化项

初始化项目完成后安装下面的依赖项

npm install --save-dev hardhat @nomiclabs/hardhat-ethers @nomiclabs/hardhat-etherscan @openzeppelin/contracts dotenv ethers@^5.0.0 node-fetch@2

安装好依赖后 初始化 Hardhat

npx hardhat

选择 Create an empty hardhat.config.js

到这里项目基本初始化完成了

最后修改日期: 2022年7月10日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。