铸造一个NFT - ERC721
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了铸造一个NFT - ERC721相关的知识,希望对你有一定的参考价值。
首先我们使用OpenZeppelin提供的在线工具来轻松的构建一个ERC721合约。
打开网址:https://wizard.openzeppelin.com/ 切换到 ERC721 选项
勾选 Mintable - Auto Increment Ids和 URI Storage(这个方法是设置图片路径的)。
铸造NFT
同样的操作这次我们发行一个ERC721合约
0.我们首选要先发行1个NFT,在safeMint方法中填入铸造人的地址和图片的路径。
生成好以后我们检查一下,输入0以后看到图片正常显示了,说明铸造成功.
通过手机钱包App查看和转送
这次我们选择使用手机端的 TokenPocket钱包为例讲解。
1.进入钱包后点击这个小绿点进入到网络配置界面
2.点击底部添加自定义节点按钮
3.将ganache的网络地址填入到表单进行添加
4.配置好以后回到主页面点击右上角
添加账户按钮
5.我们选择Ethereum->导入->私钥导入
6.将ganache中的一个钱包地址私钥复制到输入框
7.设置好密码以后点击开始导入
8.导入完成后进入主界面添加资产
9.自定义添加NFT
10.将合约地址贴到文本框中
11.然后我们就看到了自己的NFT合约了,点击加号添加到主页
12.回到主页以后进入[NFT]选项就可以看到自己的资产了, 点击进入
13.进来后看到我们发行的NFT不在界面中, 点击加号
在弹窗中填写0,因为我们刚刚发行的NFT合约第一个资产tokenId就是从0开始的
14.点击确定添加后我们就成功的看到自己刚刚发布的NFT啦
15.我们可以尝试将这个NFT转送给其他人, 点击图片进入详情页面,点击发送按钮
16.填写好要转送的账号地址后点击确认,我们就完成了NFT的转赠.
快去接收账户里看看是不是收到吧!
以上是关于铸造一个NFT - ERC721的主要内容,如果未能解决你的问题,请参考以下文章