合约未在 opensea 主网上收听,但在 metamask 中显示 NFT 并在测试网上工作

Posted

技术标签:

【中文标题】合约未在 opensea 主网上收听,但在 metamask 中显示 NFT 并在测试网上工作【英文标题】:Contract not getting listen on opensea mainnet, however shows NFTs in metamask & works on testnet 【发布时间】:2022-01-17 23:42:23 【问题描述】:

正如标题所说,在 opensea 测试网 mumbai 和 ropsten 上,它“导入”智能合约来创建集合,但在多边形主网上,相同的合约运行良好。 NFT 甚至显示在我的主网上钱包中,合约在 etherscan 上得到验证,我可以铸造。 请查看https://polygonscan.com/address/0xb6AF03FE32Ac3DffDd4F2661270DFEE00C15c3d9

为了让主网 opensea 接受我的智能合约,我需要做些什么特别的事情吗?

非常感谢!!

【问题讨论】:

【参考方案1】:

我创建了一个新的智能合约并添加了

import "@openzeppelin/contracts-upgradeable/token/ERC721/IERC721Upgradeable.sol";

现在它似乎可以工作了,但我还是不明白为什么在测试网 opensea 上,没有它就可以工作...... 有时开发毫无意义。

【讨论】:

以上是关于合约未在 opensea 主网上收听,但在 metamask 中显示 NFT 并在测试网上工作的主要内容,如果未能解决你的问题,请参考以下文章

多边形交易在孟买运行良好,但在主网上却不行

无法与 BSC 主网中的合约交互,但在测试网中成功(但仍然是标准传输)

第130篇 在 OpenSea 上创建自己的 NFT 商店

第130篇 在 OpenSea 上创建自己的 NFT 商店

如何修复“身份不明的合同”? OpenSea 无法“理解”ERC1155

如何决定在主网上启动以太坊智能合约的成本