Is it possible to use oraclize for the purpose of communicating between ethereum private and public blockchains?

For example, if i triggered an event in private blockchain, that event should be called on public network and public network's response needs to be updated on private blockchain.

If possible, how it can be implemented?

1 Answer 1


No, to my best knowledge, private to public network communication cannot be done with Oraclize since the Oraclize service is only listening for events on the public Ethereum network (and some public test-networks like Robston, etc.). Perhaps, if your project is big enough, you could contact the Oraclize team and ask for them to include your network.

On the bright side, however, this whole process should work in the other direction, having a transaction on the main Ethereum network trigger an action on any other network. What you would have to do here is use a computation query in your Ethereum smart contract to execute a dockerfile which in turn executes a JS file, in your case using web3 to call a function on your private network. (Provided, the executor of the query-computation has access to the private network)

Update: http://docs.oraclize.it/#integrations-private-ethereum-based-chains. Oraclize just update their docs page and added a section for using oraclize in private chains.

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.