Web3.js: Error: Provider not set or invalid

Created on 21 Aug 2017  ·  4Comments  ·  Source: ChainSafe/web3.js

Could you preconfigure a default provider for noobs?
var web3 = new Web3(web3.currentProvider); doesn't help

Most helpful comment

const web3 = new Web3(Web3.givenProvider);

gets you wherever Metamask is connected at the moment.

All 4 comments

web3.setProvider(new web3.providers.HttpProvider()); did it

var web3 = new Web3(); web3.setProvider(new Web3.providers.HttpProvider("http://localhost:8545"));
Don't forget to run testrpc.
Wish helpful with you.

At first,you should be run testrpc as a server.Then `Web3.providers.HttpProvider("http://localhost:8545"));`is available.

const web3 = new Web3(Web3.givenProvider);

gets you wherever Metamask is connected at the moment.

Was this page helpful?
0 / 5 - 0 ratings