An easy API for building IoT powered dApps with iotapp.
The iotapp project aims to help developers and teams to integrate, manage and deploy their IoT devices across a decentralized network. Working in conjunction with the iotapp Console, this package aims to allow for fast prototyping and deployment of dApps built on the network. Get your app keys and start developing for free here.
To learn more, please visit our website.
Use NPM to install iotapp-api
npm install iotapp-api
import iotapp from "iotapp-api";
Call this function to return a copy of the entire iotapp blockchain.
var chainData = [];
iotapp.getPublicChain()
.then(data => this.chainData = data)
Pass your channel app key(s) as an argument to get and display each transaction and it's data.
var chainData = [];
iotapp.getPrivateChain("app_key_1", "app_key_2")
.then(data => this.chainData = data)
Pass your app key(s) as an argument to get and display the latest data.
var chainData = [];
iotapp.getLatestTx("app_key_1", "app_key_2")
.then(data => this.chainData = data)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.