如何对其他人隐藏 tokenURI 值
How to hide tokenURI values from other people
我正在寻找一种对其他人隐藏 tokenURI 值的方法,因为他们可以从 etherscan 调用 tokenURI 合约并通过编辑它的 URL,他们可以在我的项目中狙击最稀有的 NFT,并且这是不希望出现的情况。
https://etherscan.io/address/0xF407B994F05d2b2cA66534517a9C85a117Db54A5
例如,在这个合约中,您可以调用铸造令牌的 tokenURI,它 returns 他们 api 的 link,即 https://ploddingpirateapi.herokuapp.com/api/token/962,人们可以编辑link 中的“962”部分,可以看到未铸造的 NFT,等待轮到他购买。
任何防止这种情况的方法对我来说都很好。如果我不在 etherscan 中验证合约,他们将看不到它,而且我也无法提取合约余额。
以太坊上的任何东西都是public。隐藏此信息的唯一方法是以密文而不是明文形式发布。
我正在寻找一种对其他人隐藏 tokenURI 值的方法,因为他们可以从 etherscan 调用 tokenURI 合约并通过编辑它的 URL,他们可以在我的项目中狙击最稀有的 NFT,并且这是不希望出现的情况。
https://etherscan.io/address/0xF407B994F05d2b2cA66534517a9C85a117Db54A5 例如,在这个合约中,您可以调用铸造令牌的 tokenURI,它 returns 他们 api 的 link,即 https://ploddingpirateapi.herokuapp.com/api/token/962,人们可以编辑link 中的“962”部分,可以看到未铸造的 NFT,等待轮到他购买。
任何防止这种情况的方法对我来说都很好。如果我不在 etherscan 中验证合约,他们将看不到它,而且我也无法提取合约余额。
以太坊上的任何东西都是public。隐藏此信息的唯一方法是以密文而不是明文形式发布。