这个系列的教程部分内容需要 科学上网 才可以正常操作
教程整理自 OpenSea
并进行了实践(踩坑) 如果想看原版英文文档可以点击 官方文档 查看
安装 Chrome 浏览器
为了更方便的操作 请先下载并安装 Chrome
浏览器 下载地址
安装 MetaMask 并创建一个以太坊账户
创建 NFT 智能合约 首先需要有一个钱包 我用的是 MetaMask
下载地址
建议安装
Chrome
版 安装其他版本的我也没意见
安装好之后按照提示创建一个账户 特别注意 创建时有一个由 12个 随机生成的单词 一定要保存好 多备份几个地方 最好是用纸币记下来 千万不要泄漏给其他人 一旦泄漏 别人可能会随意操作你的账户
创建好账户后打开 MetaMask
点击 以太坊 Ethereum 主网络
切换到 Rinkeby 测试网络
打开 Chainlink
https://faucets.chain.link/ 获取 0.1
个 RinkebyETH
用作后面创建智能合约时测试使用
创建 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
到这里项目基本初始化完成了
留言