Solidity
在 Opensea 上編輯收藏
我的收藏現在基於 Rinkeby 上的已部署契約。如果我去 Opensea 並點擊
Create Collection
(從配置文件菜單中),我可以編輯頁面的所有元素,但似乎沒有辦法將其與已部署的契約相關聯。另一方面,如果我點擊“導入現有的智能合約”,我會得到一個頁面,但似乎沒有任何方法可以編輯它,即使我使用與以前相同的地址登錄部署合約。我應該直接從契約中傳遞元數據還是..我在這裡遺漏了什麼?
Opensea 是區塊鏈的前端,實際上(目前)並沒有提供“無程式碼”方式來改變鏈上的內容。
當您通過 Opensea 上的 UI 更改元素並創建集合時,您只是在更改 Opensea 數據庫中的資訊,而不是在鏈上。
如果你想更新鏈上合約,你必須實際編碼該部分。
當您“導入現有智能合約”時,您可以在作業系統上編輯元數據,只要:
- 您已添加
contractURI
到契約中- 您的契約
Ownable
如幫助中心所述- 您已使用合約
owner
賬戶登錄作業系統注意:只需幾個小時,編輯集合的選項就會顯示出來。