Skip to main content
15 votes

I have two Metamask accounts with the same password and seed phrase. How is this possible?

now to my horror I have TWO MMask accounts (diff. Eth addresses) under the SAME seed-phrase and password. How is this even possible? Metamask is an HD - Hierarchical Deterministic - wallet. In HD ...
Richard Horrocks's user avatar
9 votes
Accepted

How to remove custom tokens from mist?

Remove Greyed Out Token While you can hover your mouse over active Tokens and click on the trashcan icon to delete it, you will have to manually remove greyed out tokens. In the Ethereum Wallet (...
BokkyPooBah's user avatar
  • 40.3k
8 votes

Difference between Javascript VM vs injected w3 vs web3 provider

Javascript VM: It will run an isolated ethereum node in the browser. It is very useful when you want to test a contract. Injected Web3: It will try to use the "Web3 provider" embedded in the browser. ...
Ismael's user avatar
  • 30.5k
7 votes
Accepted

Do you have to pay when browsing websites with Ethereum-enabled browsers?

Imagine a social network Dapp. You've got a lot of friends on it. You won't have to pay anything to read each of your friends messages as reading don't need to propagate any transaction to the ...
Nicolas Massart's user avatar
5 votes
Accepted

How to check if the browser is Mist?

Mist inserts a mist object you can check in the browser. if (typeof(mist) !== "undefined") { // browser is running in mist
Rob Hitchens's user avatar
  • 55.4k
4 votes
Accepted

Cannot connect to Parity from browser UI

The problem is fixed now. As I mentioned in my comment under my question, the root cause was the big time difference of 1 minute and 7 seconds between my machine and https://time.is. My machine had ...
Ajoy Bhatia's user avatar
  • 1,446
3 votes
Accepted

About security of web3.js when running inside a browser

Using plugins like metamask is good, but not essential. Pros: You allow users to manage their accounts themselves. Users no longer need to trust their private keys with any third party. Cons: ...
Ayushya's user avatar
  • 1,698
3 votes
Accepted

Browser based Ethereum app vs Wallet app

If you mean running "on a browser" the "light wallet", then pros: user don't need to have anything on his computer (he should know only password and userId). So, it is lightweight user can access ...
Nick Kernel's user avatar
3 votes

Why you need Metamask (and not to use a CDN or dependecy lib)?

The user needs to have a familiar environment to confirm transactions. This environment needs to be 100% shielded from the JavaScript on the website they are using. Otherwise, any website could ...
Jesbus's user avatar
  • 10.5k
3 votes

What is an IDE? What's the difference between mix, and browser based IDE?

Mix is no more used to code, See https://blog.ethereum.org/2016/07/08/c-dev-update-summer-edition/. you could check some alternatives listed at http://solidity.readthedocs.org you could also try ...
Badr Bellaj's user avatar
  • 18.8k
3 votes
Accepted

How to run test sample contract in the standard web browser?

This is the point. Today you can't use Dapps with standard browsers but only with Ethereum enabled browsers. The only widely used one for now is Mist. But there are works in progress to create ...
Nicolas Massart's user avatar
3 votes
Accepted

Which browsers can automatically browse .eth domains?

Which browsers can browse .eth domains automatically without gateway The last time I checked, the following browsers natively supported .eth. (There may be others. There might also be overlap here ...
Richard Horrocks's user avatar
3 votes
Accepted

How to do transaction USDT using web3.js

I'm happy to be able to help you as I fixed this a few days ago. const sendERC20Transaction = async (receiver, amount) => { var Tx = require('ethereumjs-tx') const Web3 = require('web3') const ...
James Huang's user avatar
2 votes

How to remove custom tokens from mist?

Hover over the identical of the token, it should change to a trash bin
Fabian Vogelsteller's user avatar
2 votes

Is it possible to make Zeronet p2p websites as client of Ethereum Dapps?

Well yes. They aren't like zeronet they revolve around a different architecture. But p2p websites is generally the vision of web3 and what ethereum runs on. Essentially the blockchain is your database ...
VoR0220's user avatar
  • 1,710
2 votes
Accepted

Remix compiler is not loading and gives "Compiler not yet loaded." message when attempting to force

Check your adblock. I think that's the issue. I also had the same problem today in Chrome, but when I tried it in Firefox (where I don't use adblocks) it works.
qbsp's user avatar
  • 4,367
2 votes

Difference between Javascript VM vs injected w3 vs web3 provider

You need 2 main components to interact with Ethereum network: Web3 Instance It's a javascript framework that acts as a middleware between you and an Ethereum node. It transforms JS commands into ...
Deniz's user avatar
  • 264
2 votes
Accepted

web3.js error: Cannot read property 'providers' of undefined

Note: Please note that I cannot use Web3 = require("web3") , because I receive following error: As per the documentation for including web3 as a browser module (which you're already doing for the ABI ...
Richard Horrocks's user avatar
2 votes

How to use "web3.js library" in a "JavaScript" file without using "require("web3")"?

Adding <script src="https://rawgit.com/ethereum/web3.js/develop/dist/web3.js"</script> to replace Web3 = require("web3") is correct, but you still need to establish a Web3 provider like this: ...
Shawn Tabrizi's user avatar
2 votes

Pragma solidity not working

In case it isn't clear. pragma "In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input....
Rob Hitchens's user avatar
  • 55.4k
2 votes

Check if Metamask was just installed after asking the user to do so

You need to programmatically refresh the page to get web3 injected by metamask. You can write a recurisve function which will not run indefinetly and will refresh if metamask was not installed and ...
Prashant Prabhakar Singh's user avatar
2 votes
Accepted

How to store the balance in a variable when running on client-side?

The petition not return the balance value instantly. For that reason you need to call the balance as a promise and wait the result, then print to HTML. You can co it with a callback function and wait ...
JTCon's user avatar
  • 703
1 vote

What does MetaMask mean by stop injecting web3.js?

If MetaMask will stop injecting web3 this means web3.currentProvider is not gonna work anymore properly. My advice is to handle the change and not getting your app crashed by downloading your own web3 ...
Miroslav Nedelchev's user avatar
1 vote
Accepted

How to create an interaction between a smart contract and a HTML file with Node-js?

To view smart contract’s results in browser you should have a .html file that includes some codes. We call it index.html. We suppose the purpose is representation Yerevan is love in browser with alert(...
Alireza's user avatar
  • 567
1 vote
Accepted

How to debug Web3JS for a not yet deployed contract?

To interact with a contract it is mandatory to deploy it. You can't run the smart-contract directly into the browser as it is stored and executed in the EVM. You don't need a JavaScript VM then, you ...
Asone's user avatar
  • 839
1 vote
Accepted

Pragma solidity not working

This occurs when compiler has not loaded yet. You should wait for some time For statement like pragma solidity ^0.4.11, waiting for some time will make that error go away. In this statement, by using ...
Ayushya's user avatar
  • 1,698
1 vote

Difference between Javascript VM vs injected w3 vs web3 provider

Yeah you can use Metamask as a injected web3 provider(browser injected), Metamask will connect with any node you configured. And with the other option(web3 provider) you can connect directly with your ...
ReptilianGK's user avatar
1 vote

Why can I only use the `Web3 Provider` option to connect to `geth` when using a local instance of the Remix Solidity Compiler?

I had experienced the same issue. When you connect online remix to localhot geth or any public node it expects same protocol(http/https) to connect. If you access remix in https you geth should be ...
Kaviyarasu Arasu's user avatar
1 vote

Cannot connect to Parity from browser UI

You can make open it by starting the node with interface IP parameters: $ parity --dapps-interface <IP> --ui-interface <IP> But make sure you really want this. You could also test the ...
q9f's user avatar
  • 32.9k

Only top scored, non community-wiki answers of a minimum length are eligible