簡體   English   中英

實現“導入現有的 NFT 集合”功能

[英]Implement " import an existing NFT Collection " feature

我正在創建一個 NFT 應用程序。 我知道如何從頭開始實現“創建 NFT 集合”和“創建 NFT”。 我現在正在嘗試實現“導入現有集合”功能,例如 Opensea、Rarible、Montable 等一些 NFT 市場

為此,我的過程是:

1- 我讓用戶輸入遠程智能合約地址

2-我通過 provider.getcode() 檢查字節碼來檢查智能合約是否存在

3-我想檢查該合同是否實現了基本的 ERC 721 功能,如薄荷,...以確保它是 Erc721。 因為我稍后會在用戶購買 NFT 時調用該合約的鑄幣廠 function。 但我注意到薄荷function 在所有合同中都不相同。 它是定制的 function。 例如 mint function 可以是mint(amount) , mint(to,tokenId)等。當我不知道它是如何在該合同中實現時,我如何檢查字節碼中的 mint function 。

任何實現此功能“導入現有集合”的建議將不勝感激。 或者是什么另一種模式來做到這一點? 請幫忙

我需要檢查遠程智能合約是否為 ERC721 | 符合 ERC1155。

如果是,我可以檢索一些集合數據(名稱,符號,...)

我不必在現有的遠程智能合約中鑄造

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM