Comments (7)
- Add
window.ethereum.enable();
after line 16(web3 = new Web3(web3.currentProvider);
) in\src\js\app.js
file - Connect Metamask.
- Refresh Page
from election.
Please update function initWeb3
in the app.js
with the following:
initWeb3: function() {
if (typeof web3 !== 'undefined') {
// If a web3 instance is already provided by Meta Mask.
const ethEnabled = () => {
if (window.ethereum) {
window.web3 = new Web3(window.ethereum);
window.ethereum.enable();
return true;
}
return false;
}
if (!ethEnabled()) {
alert("Please install an Ethereum-compatible browser or extension like MetaMask to use this dApp!");
}
web3 = window.web3;
App.web3Provider = web3.currentProvider;
} else {
// Specify default instance if no web3 instance provided
App.web3Provider = new Web3.providers.HttpProvider('http://localhost:7545');
web3 = new Web3(App.web3Provider);
}
return App.initContract();
},
from election.
Even after adding window.ethereum.enable()
im getting the same Page with 'Loading....'
from election.
I'm getting the same error. Please help somebody!
from election.
@vasvi-sood could you please try my solution?
from election.
It is working with your code thanks. But the actual problem was that I needed to refresh the page, because metamask didn't connect automatically.
from election.
Thanks!
from election.
Related Issues (20)
- Under truffle development console on typing "candidate" it's coming out :Uncaught reference error HOT 1
- facing issue while running with metamask HOT 3
- Truffle Test ReferenceError: accounts not defined HOT 1
- truffle compile error HOT 1
- Issue in truffle migrate
- issue in front-end HOT 1
- facing this Issue while running command "truffle test".
- issues with meta mask HOT 3
- Candidates not showing in my dropdown menu HOT 1
- Uncaught promise in "app.js" & no table visible on browser. HOT 4
- TypeError: Indexed expression has to be a type, mapping or array (is uint256)
- web3.eth.accounts[0] returns undefined and app.vote(1,{ from:web3.eth.accounts[0] }) is giving error HOT 2
- throws an exception for double voting: AssertionError: accepts first vote: expected <BN: 0> to equal 1
- throws an exception for double voting. AssertionError: accepts first vote: expected <BN: 0> to equal 1 HOT 8
- If you are stuck with various problems, check this 2022 version out-of-the-box fork HOT 7
- Trying to convert the callback tests to async
- for whatever reason, it doesn't throw exception. i fixed the test to check for failed tx status instead: https://github.com/pauluhn/election/blob/paul/test/election.js#L54
- Candidates are repeated after casting votes from different account HOT 1
- Create app
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from election.