[英]How can I implement a lazy-minting smart contract that doesn't actually mint NFTs?
[英]How to mint a smart contract in "phases"?
我刚开始学习 Solidity 为 NFT 项目开发智能合约,但遇到了我似乎无法理解的障碍。
目标是分几个阶段进行铸造(例如,允许明天铸造 100 个,下周再铸造 100 个,下周最后 100 个)。 我该怎么做呢?
请记住,我不希望 NFT 被“狙击”,并且在铸造了前 100 张之后我想公开 NFT 图片,所以我担心这次公开会使 IPFS 链接公开,人们可以很容易地看到他们的图片下一阶段可以铸币吗?
不确定我是否有任何意义,并且很抱歉成为菜鸟,但如果您希望我澄清并感谢,请告诉我!:)
你绝对可以分阶段做你的薄荷糖。 已经有很多项目具有这种类型的铸币结构: 第 1 阶段:保留铸币(用于赠品的铸币数量) 第 2 阶段:预售(铸币给 WL 成员的铸币数量) 第 3 阶段:公开(铸币到公众的数量)成员)
在您的情况下,每个阶段都只是 p1,p2,p3,每个阶段允许铸造的数量是 100。
据我所知,没有好的方法可以分阶段显示图像。 一旦您更新了tokenURI
,它就会针对所有图像进行更改。 即使您确实以某种方式分阶段显示它们,ipfs 链接也是公开的,这意味着任何人都可以看到稀有的链接所在的位置。
我的第一个建议是查看您希望在 etherscan 上模仿的项目合同。 这些通常会为您提供有关如何构建合同的最佳开始。
如果您需要更多帮助,我随时可以在 Twitter @_syndk8 上联系
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.