Dapps
ERC-1155 中批量 NFT 鑄幣廠的不同 ID
我想批量鑄造
NFTs
,比如 1000。ERC-721
會很昂貴,因此,我想ERC-1155
改用。我想了解的是,是否可以為每個 NFT 設置不同的 ID?如果是這樣,怎麼做?
編輯1:
我們正在開發一款遊戲,玩家可以使用 NFT 工具來探勘一些資源。考慮用斧頭砍一些木頭。
一個玩家可以裝備 3 個 Axes。這些斧頭在生產力方面沒有區別,它們都生產相同數量的木材。但是,玩家有時可以在 NFT 上附加助推器。因此,我需要知道助推器安裝在哪個 Ax 上,以便我可以增加特定 NFT 的生產率。我們正在考慮使用 mint ID 來區分 NFT,但是,如果我們使用 ERC-1155,我想在一個集合下沒有 NFT 的 mint ID,對嗎?
我需要學習的是:
- 如果 Ax 集合有 1000 個 Ax NFT,它們是否都有唯一的 ID,或者集合本身是否有一個 ID?我需要獲得 Axe,比如說 #250,可以嗎?
- 如果預設情況下無法做到這一點,是否有解決方法?
- 721 和 1155 之間會有造幣廠成本差異嗎?
ERC-1155 集合中的每個令牌都有一個唯一的 ID。您能否詳細說明您面臨的問題?
除非您將嵌套可替代或半可替代令牌作為二級結構?
例如,您可以擁有 ID = 1、2、3 的 ERC-1155 集合,然後在每個 ID 下,您可以擁有 100 個分數,這些分數是屬於各自 ID 的可替代令牌。
這些可替代代幣沒有唯一的 NFT ID,但您可以將它們分配/轉移到不同的乙太坊地址,您的收集合約將反映每個地址擁有的每個 NFT 的這些“部分”中有多少。
希望這會有所幫助,如果沒有,請澄清您的問題。