You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Solana中的Candy Machine地址获取集合名称?

如何通过Candy Machine地址查询对应NFT集合名称?

给定Candy Machine地址(示例地址:6TNFBdZR3kBYDxpqFkTVxVykk4ugUxL5xm7YnzWQ32WZ,部署在devnet),你可以通过以下步骤获取对应的NFT集合名称:

步骤1:获取Candy Machine关联的NFT代币地址

  • 打开Solana区块链浏览器,输入目标Candy Machine地址,查看其交易记录,找到该机器铸造(mint)出的NFT代币地址;
  • 或者使用Metaplex CLI工具,执行命令:
    metaplex candy-machine show -c devnet -a <Candy Machine地址>
    
    从输出结果中提取已铸造的NFT代币地址。

步骤2:获取NFT的元数据URI

拿到NFT代币地址后,在Solana浏览器中查看该地址的关联账户,找到由metadata程序管理的账户,从中提取元数据的URI(通常为IPFS链接或HTTP链接)。

步骤3:解析元数据获取集合名称

访问提取到的元数据URI,获取JSON格式的元数据内容。在元数据中,collection.name字段即为该NFT所属的集合名称。

元数据示例(翻译后)

{
    "name": "塔拉基础卡牌",
    "description": "塔拉宇宙是一个展示Meta Blocks Protocol能力的演示项目,这张基础卡牌是故事的起点。",
    "image": "0.png",
    "attributes":
    [
        {
            "trait_type": "纹理",
            "value": "未来感"
        },
        {
            "trait_type": "插槽数",
            "value": 4
        }
    ],
    "symbol": "TaraBase",
    "seller_fee_basis_points": 1000,
    "collection":
    {
        "name": "塔拉宇宙",
        "family": "Meta Blocks 示例集"
    },
    "properties":
    {
        "files":
        [
            {
                "uri": "0.png",
                "type": "image/png"
            }
        ],
        "category": "image",
        "creators":
        [
            {
                "address": "6JbtQgSifp1ibwXbMVJJWjry1YoSaoSLSMTkYQjsyzUA",
                "share": 100
            }
        ]
    }
}

在这个示例中,集合名称为塔拉宇宙。

内容的提问来源于stack exchange,提问作者Berry Blue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 15:03:26