NFT tokenURI使用去中心化IPFS链接
前言
-
tokenURI指向 存放NFT Metadata信息的json文件 所在的URL
-
json文件最好用去中心化方式存储,例如IPFS
使用IPFS存储文件
自己搭建IPFS需要下载客户端和保持节点运行 较麻烦,我们可采用第三方服务商提供的服务
例如Pinata、4everland等,我们以4everland(4everland.org)为例
-
注册和登录4everland后,创建一个新Bucket
https://dashboard.4everland.org/bucket/storage/
类型选择IPFS
-
创建好后进入bucket并上传文件
-
文件上传成功后,保存好对应的IPFS CID
-
使用支持IPFS协议的浏览器(例如Brave),能正常访问ipfs://{CID}看到数据,则说明文件已经成功上传到IPFS网络上
配置tokenURI
调用智能合约方法setBaseURI或setTokenURI
设置tokenURI为IPFS链接 ipfs://{CID} 即可