I have used truffle to a migrate some contracts to a local instance of
geth that points at Rinkeby. The problem is that I'm behind a firewall, with little hope of getting port 8545 open, so now I can't get my dApp to use those contracts :(
However, do I have to use a local instance of
geth to access contracts deployed to Rinkeby, via a dApp?
In other words, within my dApp, instead of:
window.web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
Can I do something like:
window.web3 = new Web3(new Web3.providers.HttpProvider("http:/api.rinkeby.io:8545"));
...or some such like?