Dapp in Electron?(不使用元掩码)

hyrbngr7  于 2022-12-08  发布在  Electron
关注(0)|答案(2)|浏览(159)

我正在尝试为一个大学项目建立一个dApp(我的第一个)。这个项目的一部分是一个基于React的网站,另一部分是一个电子桌面应用。
我希望能够在不使用Metamask的情况下创建、签署和获取有关“我的合同”的数据,因为Electron不支持chrome扩展。
有没有一个库可以让我基本上做Metamask所做的事情,但没有扩展(也没有发送私钥到任何地方)?
我会注意到,我看过一篇关于如何将Metamask与Electron(Muon)一起使用的文章,但它似乎非常复杂,而且文章中列出的一些工具无论如何都被标记为已弃用。

  • 谢谢-谢谢
r8uurelv

r8uurelv1#

您不能在电子应用程序中使用MetaMask。
但是你可以使用已经可以使用的WalletConnect。

noj0wjuj

noj0wjuj2#

你现在可以加载chrome扩展到ElectronJS(https://www.electronjs.org/docs/latest/api/extensions/)了。我刚刚试着设置它,但是我对框架不太熟悉,所以真的超出了我的深度。我可以加载扩展,但是ethereum对象没有被注入,我不知道为什么。
不过,我确实找到了一个回购协议,并发布了一个能够做到这一点的项目。我无法让它启动和运行,虽然。希望充分这将给予你一些想法的工作,需要做的。
如果有人决定接受这个项目,我很乐意听到任何进展!
https://github.com/26rahulsingh/electron-metamaskhttps://medium.com/swapynetwork/integrating-metamask-with-electron-a-simple-secure-and-non-intrusive-approach-517a04da1656

相关问题