Skip to content
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

Open
danimesq opened this issue Jun 20, 2019 · 5 comments
Open

Does it really needs MetaMask installed on browser? #12

danimesq opened this issue Jun 20, 2019 · 5 comments
Labels
question Further information is requested

Comments

@danimesq
Copy link

Could it be used on Electron app without need of MetaMask installed?

@ryanchristo
Copy link
Contributor

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?

@ryanchristo ryanchristo added the question Further information is requested label Jun 21, 2019
@danimesq
Copy link
Author

Do you know a module that works itself as a web provider, without needing MetaMask?

@ryanchristo
Copy link
Contributor

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.

@danimesq
Copy link
Author

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?
Also, for using purser, I need to install ethers/web3?

@ryanchristo
Copy link
Contributor

ryanchristo commented Jun 25, 2019

It shows a popup window with a UI, called from an 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants