Would like to deploy a smart contract that any Web2 user can communicate with - given my smart contract public functions accept a few parameters.

This essentially makes it "centralized" in a way, as my HTTP API gateway will be the funnel to the Ethereum network.

How can I solve such problem ? What is the best approach to this ?

1 Answer 1


The closer you could get to that, as far as I know, would be to deploy your smart contracts through Infura.

Infura allows a web/mobile browser to read data from the blockchain without the need to be running a full node or using Metamask.

Notice that your users will not be able to send transactions (save data) just read it.

  • I'm mostly talking about sending parameters to a smart contract rather than reading from it. Commented Dec 20, 2017 at 14:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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