繁体   English   中英

OpenSea 在智能合约 ERC-721 上生成不一致的以太币 ID

[英]OpenSea mint inconsistently ether tokenID on smart contract ERC-721

OpenSea 如何检查 SmartContact 的可用 tokenIDS? 我可以不一致地铸造 tokenID 吗? 示例 ID:1 和下一个 ID:600

我问这个问题,因为我不明白 OpenSea 如何找出哪些令牌是,哪些不是。 不是无限期地,他们有一个从 0 到无穷大的索引器。

我没有在 ERC721 中看到任何返回列表所有薄荷代币的方法。 工作还好吗?

您可以在https://wizard.openzeppelin.com/#erc721上创建 ERC721 代币合约并添加一个名为 eg mintedIds[] 的数组,然后添加到 mint function mintedIds.push(tokenId);

还添加视图返回 function 将这个数组。

将此合约部署到 tes.net 后,您将能够手动铸造 nft,并且该数组将存储铸造的 ID。

如果您在创建 nft 合约时使用计数器(在向导中可选),它会在您每次铸造时自动将 ID 递增 1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM