簡體   English   中英

如何限制 Elrond NFT 系列的最大供應量?

[英]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,這並不理想。

  1. 有沒有另一種方法來限制最大供應量,也許是在注冊/發行收藏品時?

  2. 另外,是否有關於 EGLD / ESDT / SFT / NFT 之間區別的良好文檔。 我對 SFT 特別感興趣,但我不明白 state 如何從可替代的變為不可替代的( eg ,一旦 SFT 變得不可替代,它會卡在 state 中還是可以再次變為可替代的?) . 關於這方面的文件還不清楚。

在此先感謝您的幫助!

  1. NFT 系列沒有可選的“限制供應”。

創建集合並將 ESDTRoleNFTCreate 提供給您的地址或合同后,您可以調用 X 次 function mint

最終,如果你使用 SC 來鑄造 NFT,你可以設置一個變量來限制允許的最大鑄造量。

  1. 您不能將 NFT 轉換為 SFT,也不能將 SFT 轉換為 NFT。唯一允許的操作是將 SFT 轉換為 Meta-ESDT,且無法返回。 這是可能的,因為 SFT 非常接近 META-ESDT 但沒有小數:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM