No description, website, or topics provided.
Java JavaScript
Switch branches/tags
Nothing to show
Clone or download


This repository contains a simple telemetry contract and the source code for a system as shown below:


A video demo showing the code in action can be found from

It also contains a test related to data privacy specific for Quorum. The test acts as a sample for a private deployment of the contract and a private transaction through it and verifies the privacy of the data in this scenario.

Running the automated test on Quorum


Install the Quorum 7nodes example network as instructed at

Currently, the code in this repository assumes using the default configurations of the 7nodes network, but if that is not the case, the node addresses and public keys need to be updated.

npm install -g truffle


truffle test --network quorum

Running the automated test on testrpc

Notice that the privacy test fails on purpose, because testrpc doesn't have the required privacy features.


npm install -g truffle
npm install -g ethereumjs-testrpc


On one terminal window, run:


On another window, run:

truffle test