首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ERC721 tokenUri将如何更新Opensea?

ERC721 tokenUri将如何更新Opensea?
EN

Stack Overflow用户
提问于 2021-12-09 19:37:06
回答 1查看 610关注 0票数 3

我已经在Rinkeby网络上部署了一份智能合同。我试图根据布尔值返回tokenUri,如下所示:

代码语言:javascript
复制
function tokenURI(uint256 tokenId)
    public
    view
    override
    returns (string memory)
{
    require(_exists(tokenId), "Token URI query for nonexistent token!");
    if(revealed == true) {
        return string(abi.encodePacked(BASE_URI, "/", Strings.toString(tokenId), ".json"));
    } else {
        return string(abi.encodePacked(BASE_URI, DEFAULT_METADATA));
    }
}

以上代码运行良好。我可以在以太扫描上查询令牌URI,并看到所需的输出。然而,同样的情况并不是对Opensea的反思。Opensea一直在展示旧的形象。我有一个函数,我可以用它来设置显示的布尔值。

我已经等了24小时,看看Opensea是否有更新,但它没有。有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-14 06:24:26

您可以迁移到Opensea,在那里可以找到更新元数据选项。因此,如果您的区块链代码工作良好,那么它将自动更新到当前的URI。

这里有刷新元数据按钮。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70295760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档