[英]How do I limit the max supply of an Elrond NFT collection?
我目前正在使用 Elrond 区块链,我已经成功注册了一个新的 NFT 集合并按照此处的文档示例创建了一个 NFT。
但是,我需要限制可以为特定集合创建的 NFT 数量。 文件说:
ESDT 管理器可以通过删除唯一可用的 ESDTRoleNFTCreate 角色来永远停止为给定的 ESDT 创建 NFT。
所以我想我可以只创建一个集合的最大供应量( eg
collection1 的 100 个 NFT),然后删除创建角色。 但这意味着我必须事先创建所有 NFT,这并不理想。
有没有另一种方法来限制最大供应量,也许是在注册/发行收藏品时?
另外,是否有关于 EGLD / ESDT / SFT / NFT 之间区别的良好文档。 我对 SFT 特别感兴趣,但我不明白 state 如何从可替代的变为不可替代的( eg
,一旦 SFT 变得不可替代,它会卡在 state 中还是可以再次变为可替代的?) . 关于这方面的文件还不清楚。
在此先感谢您的帮助!
创建集合并将 ESDTRoleNFTCreate 提供给您的地址或合同后,您可以调用 X 次 function mint
最终,如果你使用 SC 来铸造 NFT,你可以设置一个变量来限制允许的最大铸造量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.