Tokens

創建多個 NFT 收藏的正確方法是什麼?

  • November 24, 2022

我正在創建一個平台,使用者可以在其中鑄造自己的 NFT 收藏,您能告訴我最好的方法嗎?我創建一個合約只是為了儲存集合和代幣,還是每當使用者要創建一個集合時,我是否創建一個新的 ERC721 合約?

您可以 1) 擁有一個大的 @ss 集合併保留所有使用者集合併按使用者數據對它們進行分組,或者 2) 您可以製作一個模擬契約並實施 OpenZeppelin 複製契約以根據使用者需求制定新契約

Openzeppelin Github 回購

  1. 如果你要將所有代幣保存在一個集合中,你會為你的使用者節省部署成本,但所有代幣將集中在一個集合中,你必須找到一種方法來分割版稅
  2. 如果您要進行複製實施,最終使用者將花費部署的費用

你可以看看foundation.app,他們做了你想做的事情,但分兩步;當他們開始時,他們有一個很大的@ss 集合,他們在其中儲存來自最終使用者的所有令牌;但現在他們提供幫助使用者部署自己的合約

我的看法有兩種主要方式:

  1. 創建一個簡單的 ERC721 工廠。一個將創建其他 ERC721 合約的合約。您所要做的就是讓使用者填寫建構子欄位(例如 name、symbol 和 baseURI )並確保創建者將是新創建合約的所有者。– 使用者必須自行處理 IPFS 或中央伺服器上的元數據。–
  2. 使用 ERC1155。然後你可以創建大量的可替代代幣或 NFT。唯一要注意的是所有集合都必須指向相同的地址。

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