Dapps

獲取知道合約地址和tokenId的token標準類型

  • May 8, 2021

如何在知道合約地址和 tokenId 的情況下實現返回代幣是否符合 ERC721 或 ERC1155 標準的程式碼?我嘗試的是我呼叫一個僅存在於 ERC1155 標准上的函式,如果它失敗,那麼它顯然是一個 ERC721 令牌。但這可能不是最好的解決方案。有小費嗎?

請研究 ERC-165 並查看 ERC-721 和 ERC-1155 中討論的介面檢測。

0xcert 和 OpenZeppelin 都包含實現,所以我不想在這裡粘貼所有內容。

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