Dapps

ERC-1155 中批量 NFT 鑄幣廠的不同 ID

  • January 12, 2022

我想批量鑄造NFTs,比如 1000。ERC-721會很昂貴,因此,我想ERC-1155改用。

我想了解的是,是否可以為每個 NFT 設置不同的 ID?如果是這樣,怎麼做?

編輯1:

我們正在開發一款遊戲,玩家可以使用 NFT 工具來探勘一些資源。考慮用斧頭砍一些木頭。

一個玩家可以裝備 3 個 Axes。這些斧頭在生產力方面沒有區別,它們都生產相同數量的木材。但是,玩家有時可以在 NFT 上附加助推器。因此,我需要知道助推器安裝在哪個 Ax 上,以便我可以增加特定 NFT 的生產率。我們正在考慮使用 mint ID 來區分 NFT,但是,如果我們使用 ERC-1155,我想在一個集合下沒有 NFT 的 mint ID,對嗎?

我需要學習的是:

  1. 如果 Ax 集合有 1000 個 Ax NFT,它們是否都有唯一的 ID,或者集合本身是否有一個 ID?我需要獲得 Axe,比如說 #250,可以嗎?
  2. 如果預設情況下無法做到這一點,是否有解決方法?
  3. 721 和 1155 之間會有造幣廠成本差異嗎?

ERC-1155 集合中的每個令牌都有一個唯一的 ID。您能否詳細說明您面臨的問題?

除非您將嵌套可替代或半可替代令牌作為二級結構?

例如,您可以擁有 ID = 1、2、3 的 ERC-1155 集合,然後在每個 ID 下,您可以擁有 100 個分數,這些分數是屬於各自 ID 的可替代令牌。

這些可替代代幣沒有唯一的 NFT ID,但您可以將它們分配/轉移到不同的乙太坊地址,您的收集合約將反映每個地址擁有的每個 NFT 的這些“部分”中有多少。

希望這會有所幫助,如果沒有,請澄清您的問題。

引用自:https://ethereum.stackexchange.com/questions/118592