NFT tokenURI的参数设计 / 学习智能合约#56

NFT主要由tokenID和tokenURI来定义,它的价值也主要来源来此。在铸造合约中也要定义好这两个值。tokenID可以设为自增,tokenURI则要自己设计好,填充好值,这样才能被OpenSea正确索引。tokenURI的格式如下所示:

{
  "name": "天天向上",
  "description": "要上好每一课",
  "external_url": "https://hive.blog/@"+author,
  "image": "https://image.com/xx.jpg",
  "attributes": [
    {
      "trait_type": "author",
      "value": author
    },
    {
      "trait_type": "hive.blog",
      "value": "https://hive.blog/@"+author+"/posts"
    },
    {
      "display_type": "date",
      "trait_type": "created",
      "value": Date.parse(new Date()) * 1e-3
    }
  ]
}

tokenURI的格式要和OpenSea的要求一致,否则没法显示。再有就是OpenSea会缓存你的图片,如果要看原图,还得去查下合约,查它的图片地址是哪个,这样才能得到原图。

https://docs.opensea.io/docs/metadata-standards

这是OpenSea的metadata的格式要求,要求一致。

这几步整好了,铸造NFT也就轻松简单了。



0
0
0.000
0 comments