I need to test a DAPP which will run in Mist, but I don't want to run it in TestNet or MainNet, I want to run it in a ethereum-js testrpc instance. Is it possible to do that? Does anybody has tried it?


I finally got the answer. You just have to call:

web3.setProvider(new web3.providers.HttpProvider("http://localhost:8545"));

And then you have your web3 instance connected to your testrpc instance connected.

  • Do you have to put that in your html/javascript? Or is there a way to run it in Mist so, for example, Mist lists the accounts and their balances? – Dennis Peterson Oct 8 '16 at 18:09

Yes, it is. Use it as a library (make sure testrpc is running beforehand and web3 is installed):

var Web3 = require('web3');
web3 = new Web3(web3.currentProvider);
var TestRPC = require("ethereumjs-testrpc");

You can then make transactions to the contract.

  • 1
    Comments are not for extended discussion; this conversation has been moved to chat. – Afr Jul 26 '16 at 12:41
  • Your "moved to chat" link goes to a page not found. – Dennis Peterson Oct 8 '16 at 18:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.