https://github.com/vaimee/desmo-contracts
https://github.com/vaimee/desmo-contracts
blockchain desmo desmold
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/vaimee/desmo-contracts
- Owner: vaimee
- Created: 2021-12-14T09:36:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T09:39:10.000Z (over 3 years ago)
- Last Synced: 2025-10-03T07:14:23.066Z (10 months ago)
- Topics: blockchain, desmo, desmold
- Language: TypeScript
- Homepage:
- Size: 2.31 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Contracts



**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](https://github.com/vaimee/desmo-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 | [0xaA18bA61A16720BEdb33A2408A719458cC5F4Cc9](https://blockscout-bellecour.iex.ec/address/0xaA18bA61A16720BEdb33A2408A719458cC5F4Cc9/transactions) |
| Desmo | [0x00858c146AE0dFda735b134950E58d1312bD3a30](https://blockscout-bellecour.iex.ec/address/0x00858c146AE0dFda735b134950E58d1312bD3a30/transactions) |