Skip to content

ONTOCHAIN/desmo-contracts

 
 

Repository files navigation

DESMO

Not matained NOTICE: We do not keep this repository up to date.

This forked repository is used as a archive for the results of the ONTOCHAIN open call 2

Contracts

Issues License Discord chat LinkedIn

Overview

Desmo is a Smart contract that implements the IExec IexecDoracle. Its purpose is to serve as the main API entrypoint for DESMO-LD client Smart Contracts. Additionally, Desmo will implement the logic to randomly select a set of valid Thing Description Directories registered in the DESMOHub. The APIs will serve on-chain clients with endpoints that can search for a device inside the DESMO-LD network of Thing Description Directories, get sensor data and invoke operations on remote sensors.

Getting started

The best way of using Desmo-LD is to use our handcrafted SDK, there you can have access to all the methods and features of our Distrubuted IoT oracles without a sweat. However, if you want to dive deep into the innerworking of our system you can start from here, and learn how to interact directly with our smart contracts.

Deployement

Currently, a single instance of Desmo and DesmoHub is deployed on the viviani network. In the table you can find the contract addresses.

Contract Address
DesmoHub 0x1E57770C58249cc55Ec9737F40c2F59e757F96ec
Desmo 0xc27c0b680F80EC1bB703C0227d2648aD6cA466E6

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 65.0%
  • Solidity 32.4%
  • JavaScript 2.6%