我已经完成了NFT(ERC721,Polygon链)的铸造,是OpenSea通用的ERC721标准的代币合约,但是卡在了更新元数据上,看了OpenSea的说明教程,大概意思能明白,但操作起来一直不顺利。我是个新手,没有Solidity代码经验,希望各位大佬援助。
元数据的.json文件已经备好,其内容是这些,仅作为个人学习和测试用的NFT,让各位见笑了:
{ "name": "WhiteCat", "description": "This is a white chubby cat, a set of cool photos slightly processed, to keep as a memory. If you like it too, then take it. ^_^", "image": "ipfs://bafkreibbei4eyicffhsdyusygeddqzoooshbeedg7trzr2mrrq7kaffx6m", "attributes": [ { "trait_type": "Background", "value": "Black" }, { "trait_type": "Body Color", "value": "White" }, { "trait_type": "Orientation", "value": "Left" }, { "trait_type": "State", "value": "Static" } ] }
然后下面这是我已铸造的NFT(图中英文请忽略,这是我向OpenSea提问时发的图):
我想给这个Token ID为 1 的NFT更新元数据,让它能正常的在OpenSea中显示。
下面这是合约在polygonscan.com上的代码页:
现在的问题是,我如何编辑这个 0x8bfd……8478 智能合约,我知道Remix是一个Solidity在线开发工具,但我不清楚如何将我的合约关联到Remix上进行编辑部署,想要更新元数据,具体需要在代码的哪个位置更新哪些内容呢?
万分感谢!!