Data Provenance for the Internet of Things
This project contains experimental smart contracts which can be used to implement data provenance concepts for Internet of Things (IoT) applications. More information can be found here.
Important: This project represents on-going research. Use with care.
Get Started
Prerequisites
You need to have the following tools installed:
Deploy Smart Contracts
- Clone the repository:
git clone git@github.com:msigwart/iotprovenance.git
- Change into the project directory:
cd iotprovenance/
- Install all dependencies:
npm install
- Deploy contracts:
truffle migrate --reset
Run Tests
Run the tests with truffle test
.
Contribute
Feel free to submit bug reports or feature requests through the issue tracker. If you want to contribute, feel welcome to submit a pull request.
Licence
This project is licensed under the MIT License.