-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does it really needs MetaMask installed on browser? #12
Comments
Hi @DaniellMesquita. I'm not sure what you mean by "without need of MetaMask installed". This library connects Node to MetaMask, so MetaMask is required. Could you explain? |
Do you know a module that works itself as a web provider, without needing MetaMask? |
Have you checked out ethers or web3? You can initialize a provider with both libraries that will allow you to interact with the Ethereum blockchain without MetaMask. Also, if you are looking for a tool to easily interact with Ethereum wallets, I would recommend checking out a tool we created called purser, which pairs well with web3 and ethers. |
It shows a popup window with a UI, called from a Electron app? |
I'm not sure I understand the question. This package connects Node to MetaMask. MetaMask requires a browser, therefore, a browser window will open that display the logs and allows you to sign and send transactions in your Node application using MetaMask, which is connected via websocket. I would recommend checking out the links in the comment above. You do not need to install ethers or web3 to use purser but they are used as dependencies in purser. You can load a wallet instance using ethers and using web3 without purser but purser was built to simplify interaction with Ethereum based wallets and to support both hardware and software wallets. |
Could it be used on Electron app without need of MetaMask installed?
The text was updated successfully, but these errors were encountered: