首先需要在浏览器打开https://docs.openzeppelin.com,来进行NFT代码的生成。然后将生成的代码去remix中进行部署。
将remix连接上自己的metamask钱包以便部署支付费用。
其次是将自己NFT藏品的照片上传到https://filebase.com/的IPFS中得到CID。
接下来就是为每一个NFT制作JSON文件。
{
"description": "Card",
"external_url": "www.4399.com",
"image": "https://ipfs.filebase.io/ipfs/QmZ5HYZpKnYdigHs8ivvrinyt8MbjgsAR1NGu1fHRoMnNF",
"name": "iKUN",
"attributes": [
{
"trait_type": "Level",
"value": 3
}
]
}
制作好了同样需要上传到https://filebase.com/的IPFS中。
在remix中部署完成的合约中找到safeMint()函数进行NFT的制作。此处需要填写的内容格式为地址+uri(“ipfs://CID”,CID)。
这时候完成函数添加以后就可以在metamsak'中添加资产进行NFT信息的查看了。添加资产的时候地址是部署合约的地址。
还可以在https://testnets.opensea.io中进行查看。(需要将此网站连接自己的metamask用户)。