簡體   English   中英

OpenSea isApprovedForAll 和代理地址功能

[英]OpenSea isApprovedForAll and proxy addresses functionality

我在這里找到了解釋,但我想澄清一些時刻。

如果我們需要擺脫多余的審批費用,是否需要在ERC721Tradable中覆蓋isApprovedForAll方法? 每個用戶的代理地址是否唯一? 如果不是,我們是否需要添加類似

       if (_operator == address(proxy_address)) {
            return true;
        }

isApprovedForAll中?

OpenSea Creatures 合約的部署腳本(第 27-32 行)所示,每個網絡都有一個地址:

  let proxyRegistryAddress = "";
  if (network === 'rinkeby') {
          proxyRegistryAddress = "0xf57b2c51ded3a29e6891aba85459d600256cf317";
  } else {
          proxyRegistryAddress = "0xa5409ec958c83c3f309868babaca7c86dcb077c1";
  }

所以在大多數情況下,我們不需要在合約中硬編碼它。

暫無
暫無

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

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