我有一个反应前端与快速后端,以互动的硬帽子脚本。
如果我的配置网络如下所示:
networks: {
hardhat: {
forking: {
url: process.env.FORKING_URL,
blockNumber: 13195099
}
},
rinkeby: {
url: process.env.RINKEBY_URL
}
}硬件如何知道要部署哪个网络。如果只是运行脚本,我会执行--network networkName,但是由于我有一个正在运行的应用程序,我应该如何做呢?
发布于 2021-12-01 18:54:22
答案是:由于是一个React应用程序,它与前端交互,并依赖Metamask扩展来执行此类操作,因此它将只在用户选择的网络上执行操作。可能会进行检查,以防止用户在与所需的链不同的链上执行操作。
如果您希望从后端执行此操作,则可以使用OpenZeppelin防守者中继器从应用程序后端使用中继帐户进行部署。
https://ethereum.stackexchange.com/questions/109694
复制相似问题