【问题标题】:Which properties are required for Solana NFT metadata?Solana NFT 元数据需要哪些属性?
【发布时间】:2022-07-23 20:16:03
【问题描述】:

似乎是迄今为止我发现的最权威的文档:https://docs.metaplex.com/nft-standard

{
  "name": "Solflare X NFT",
  "symbol": "",
  "description": "Celebratory Solflare NFT for the Solflare X launch",
  "seller_fee_basis_points": 0,
  "image": "https://www.arweave.net/abcd5678?ext=png",
  "animation_url": "https://www.arweave.net/efgh1234?ext=mp4",
  "external_url": "https://solflare.com",
  "attributes": [
    { "trait_type": "web", "value": "yes" },
    { "trait_type": "mobile", "value": "yes" },
    { "trait_type": "extension", "value": "yes" }
  ],
  "collection": { "name": "Solflare X NFT", "family": "Solflare" },
  "properties": {
    "files": [
      {
        "uri": "https://www.arweave.net/abcd5678?ext=png",
        "type": "image/png"
      },
      {
        "uri": "https://watch.videodelivery.net/9876jkl",
        "type": "unknown",
        "cdn": true
      },
      { "uri": "https://www.arweave.net/efgh1234?ext=mp4", "type": "video/mp4" }
    ],
    "category": "video",
    "creators": [
      { "address": "SOLFLR15asd9d21325bsadythp547912501b", "share": 100 }
    ]
  }
}

这些相同的文档清楚地表明许多字段是可选的,并且在不使用时应该省略。但是哪些字段是必填的,哪些是可选的?

【问题讨论】:

    标签: web3 solana nft


    【解决方案1】:

    取决于你想用它做什么。我使用过的最简单的要求是:

    {
      "name": "Solflare X NFT",
      "seller_fee_basis_points": 0,
      "image": "https://www.arweave.net/abcd5678?ext=png",
      "properties": {
        "files": [
          {
            "uri": "https://www.arweave.net/abcd5678?ext=png",
            "type": "image/png"
          }
        ],
        "category": "image",
        "creators": [
          { "address": "SOLFLR15asd9d21325bsadythp547912501b", "share": 100 }
        ]
      }
    }
    

    没有理由不包括其余部分,因为托管此链下的成本很低。我认为大多数东西都是可选的,但对于 NFT 来说重要的是图像属性,否则 NFT 将无法在任何地方显示,可能还有属性字段,因为一些钱包、DApp 和市场可能会使用这些字段来检查文件类型。如果您想获得版税,还应添加创作者,如果没有此字段可能会导致您的收藏无法在市场上上市。

    不过,简短的回答是,任何地方都没有定义最低要求,因为删除某些东西可能会破坏某些第三方 DApp。如果你拼命尝试最小化元数据,我会根据你想使用 NFT 的方式/位置来找出要求。否则尽量保留大部分。

    【讨论】:

      【解决方案2】:

      在这里您可以找到最低配置: https://github.com/metaplex-foundation/js#create

      【讨论】:

        猜你喜欢
        • 2021-11-08
        • 2022-07-14
        • 2022-12-11
        • 2014-07-22
        • 1970-01-01
        • 1970-01-01
        • 2021-07-05
        • 1970-01-01
        • 2020-02-16
        相关资源
        最近更新 更多