【问题标题】:How to restrict NFT minting using the dApp only如何仅使用 dApp 限制 NFT 铸造
【发布时间】:2021-09-24 00:27:47
【问题描述】:

我正在使用 React 和 node.js 构建一个 dApp,这将允许我的 NFT 集合令牌 (ERC721) 被铸造。我想限制用户只能使用我的内置 dApp 铸造代币,并且不允许铸造直接与智能合约交互。

我知道我需要签署铸币交易请求并在合同中进行验证,以确保铸币交易请求是由合约所有者完成的。

但我不清楚如何在 React Dapp 中准确签署请求,然后在 Solidity 合约函数中进行验证。

【问题讨论】:

    标签: javascript node.js reactjs solidity smartcontracts


    【解决方案1】:

    所以您希望您的用户通过您的 dApp 签署铸币交易请求,然后才能铸币 NFT?但是,如果您检查铸币请求是否来自合约所有者,那么只有您才能铸币,这是您想要的吗? 但即使你在实际铸币之前强加了中间铸币请求,这也不会阻止用户通过直接与智能合约而不是你的 dApp 交互来发出铸币请求。老实说,我不确定您要查找的内容是否可行。

    【讨论】:

      猜你喜欢
      • 2022-08-18
      • 2022-06-25
      • 2022-07-15
      • 2021-11-09
      • 2022-08-12
      • 2022-08-12
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      相关资源
      最近更新 更多