繁体   English   中英

如何分阶段铸造智能合约?

[英]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.

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