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

OpenSea无法读取ERC721合约元数据问题求助

问题:Goerli测试网ERC721合约NFT元数据无法被OpenSea读取

在Goerli测试网部署了ERC721合约,已将NFT元数据上传至IPFS(NFT Storage)并设置对应baseURI,但OpenSea无法读取该合约的NFT元数据,NFT无图片、名称及属性。

相关信息

  • IPFS及setBaseURI链接:ipfs://bafybeidoxigwtpazvpcuzjko2cceod2zxslsq7zwscqkhq62k2eldkjcpq/
  • 智能合约地址:0x9962a283536dae34b523dbff11bdee389bb7245f(Goerli链)
  • NFT预揭示图片:ipfs://QmctR6waXc68jq2MExFovvA4U4Z6bbHvz9mZ7ts5dJcMyU/
  • 测试网OpenSea对应资产:TokenID为1的NFT资产页面

TokenID=1时tokenURI方法返回结果

string
[ tokenURI(uint256) method Response ]
string :  ipfs://bafybeigs6mexunuhwije6mfmy3jej4ucrpgwfkdh7hzoz7yg3xxg3puatm/1

元数据示例

元数据由Python脚本(map.py)生成,以下是TokenID=1对应的1.json内容:

{
    "description": "A 1 rarity rainbow creature NFT with a flamboyant body and a calm personality.",
    "image": "ipfs://QmctR6waXc68jq2MExFovvA4U4Z6bbHvz9mZ7ts5dJcMyU/",
    "name": "Pride Lion - Flamboyant - Calm",
    "attributes": [
        {
            "trait_type": "Rarity",
            "value": "1"
        },
        {
            "trait_type": "Shape",
            "value": "Flamboyant"
        },
        {
            "trait_type": "Personality",
            "value": "Calm"
        }
    ]
}

OpenSea验证请求结果

调用OpenSea的验证请求GET /asset/0x9962A283536daE34B523dBff11bdEE389BB7245F/2/validate/后,返回结果显示token_uri为null:

HTTP 200 OK
Allow: OPTIONS, GET
Content-Type: application/json
Vary: Accept

{
    "valid": true,
    "token_uri": null,
    "errors": []
}

已尝试修改元数据中的token_uri格式但无效,恳请告知问题原因及解决办法。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 11:17:05