Skip to content

FlynnDerek/iotapp-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iotapp-api

GitHub issues npm version License: MIT

An easy API for building IoT powered dApps with iotapp.

Overview

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.

Installation

Use NPM to install iotapp-api

npm install iotapp-api

Usage

Import

import iotapp from "iotapp-api";

Get Public Blockchain

Call this function to return a copy of the entire iotapp blockchain.

var chainData = [];

iotapp.getPublicChain()
.then(data => this.chainData = data)

Get Private Transactions

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)

Get Latest Transaction

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)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT