铸造一个NFT - ERC721

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了铸造一个NFT - ERC721相关的知识,希望对你有一定的参考价值。

首先我们使用OpenZeppelin提供的在线工具来轻松的构建一个ERC721合约。

打开网址:​​https://wizard.openzeppelin.com/​​ 切换到 ERC721 选项

勾选 Mintable - Auto Increment Ids和 URI Storage(这个方法是设置图片路径的)。

铸造一个NFT

铸造NFT

同样的操作这次我们发行一个ERC721合约

0.我们首选要先发行1个NFT,在safeMint方法中填入铸造人的地址和图片的路径。

铸造一个NFT

生成好以后我们检查一下,输入0以后看到图片正常显示了,说明铸造成功.

铸造一个NFT

通过手机钱包App查看和转送

这次我们选择使用手机端的 TokenPocket钱包为例讲解。

1.进入钱包后点击这个小绿点进入到网络配置界面

铸造一个NFT

2.点击底部添加自定义节点按钮

铸造一个NFT

3.将ganache的网络地址填入到表单进行添加

铸造一个NFT

4.配置好以后回到主页面点击右上角

铸造一个NFT

添加账户按钮

铸造一个NFT

5.我们选择Ethereum->导入->私钥导入

铸造一个NFT

6.将ganache中的一个钱包地址私钥复制到输入框

铸造一个NFT

7.设置好密码以后点击开始导入

铸造一个NFT

8.导入完成后进入主界面添加资产

铸造一个NFT

9.自定义添加NFT

铸造一个NFT

10.将合约地址贴到文本框中

铸造一个NFT

11.然后我们就看到了自己的NFT合约了,点击加号添加到主页

铸造一个NFT

12.回到主页以后进入[NFT]选项就可以看到自己的资产了, 点击进入

铸造一个NFT

铸造一个NFT

13.进来后看到我们发行的NFT不在界面中, 点击加号

铸造一个NFT

在弹窗中填写0,因为我们刚刚发行的NFT合约第一个资产tokenId就是从0开始的

铸造一个NFT

14.点击确定添加后我们就成功的看到自己刚刚发布的NFT啦

铸造一个NFT

15.我们可以尝试将这个NFT转送给其他人, 点击图片进入详情页面,点击发送按钮

铸造一个NFT

16.填写好要转送的账号地址后点击确认,我们就完成了NFT的转赠.

铸造一个NFT

快去接收账户里看看是不是收到吧!

以上是关于铸造一个NFT - ERC721的主要内容,如果未能解决你的问题,请参考以下文章

如何跨网络传输 ERC721 代币

将 ERC721 铸币合约转换为存储资金并接受付款

如何使用 Flutter 与 ERC721 智能合约交互?

弄清楚如何通过延迟发布、元数据未在 opensea 上验证来铸造 NFT

ERC-721隐私问题防护方案

ERC721:全生命周期精析,妈妈再也不用担心我不会玩NFT合约啦