Solidity

在 Opensea 上編輯收藏

  • February 26, 2022

我的收藏現在基於 Rinkeby 上的已部署契約。如果我去 Opensea 並點擊Create Collection(從配置文件菜單中),我可以編輯頁面的所有元素,但似乎沒有辦法將其與已部署的契約相關聯。另一方面,如果我點擊“導入現有的智能合約”,我會得到一個頁面,但似乎沒有任何方法可以編輯它,即使我使用與以前相同的地址登錄部署合約。我應該直接從契約中傳遞元數據還是..我在這裡遺漏了什麼?

Opensea 是區塊鏈的前端,實際上(目前)並沒有提供“無程式碼”方式來改變鏈上的內容。

當您通過 Opensea 上的 UI 更改元素並創建集合時,您只是在更改 Opensea 數據庫中的資訊,而不是在鏈上。

如果你想更新鏈上合約,你必須實際編碼該部分。

當您“導入現有智能合約”時,您可以在作業系統上編輯元數據,只要:

  1. 您已添加contractURI到契約中
  2. 您的契約Ownable幫助中心所述
  3. 您已使用合約owner賬戶登錄作業系統

注意:只需幾個小時,編輯集合的選項就會顯示出來。

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