Pre:
OpenSea制作NFT初步使用
部署ERC721合约:
将KILLAz.sol
通过remix部署到rinkeby
测试网上部署时,填入_reserveAddress
网页售卖收款地址。在rinkeby上验证合约源码,方便后面修改合约的一些变量
上传图片及NFT元数据文件:
我这里暂用自己的github public仓库作为存储的地方
原项目KILLAz
的元数据文件:https://gateway.pinata.cloud/ipfs/QmeLBX1hPFeZTk61rtJAxdrjFdTttR7D6Q9XFuXU5fSoEQ/1
copy原项目的数据,新建txt文档,文档中存储构造符合OpenSea标准的NFT 元数据(元数据中保存了图片的url),如下:
1 | // 1.txt |
合约初始化设置:
打开售卖开关:
设置baseUri:
铸造nft:
铸造3个,单价0.029,总价0.087
导入opensea:
导入opensea,查看我们发布的NFT,拷贝合约地址到https://testnets.opensea.io/get-listed/step-two
发布成功:
Bug:
元数据文件和图片地址要在导入opensea之前检查好,不然导入后再修改会没有效果。
基于合约发的nft可以很轻松的做到批量的效果。