Oracles
Last updated
Last updated
Provide is the easy button for consuming real-world data which has been oracalized on-chain (i.e., written to a smart contract) after consensus has been reached by a set of independently-operated nodes (oracles).
Provide supports Chainlink decentralized oracle networks which consist of security-reviewed, sybil-resistant and fully-independent nodes which are operated by leading blockchain devops and security teams.
Oracle Use-Case | Supported? | Resources |
---|---|---|
Additional use-cases will be supported incrementally based on demand. Please contact us if you have specific requirements.
GET
https://nchain.provide.services/api/v1/oracles
Returns a list of oracle providers
Name | Type | Description |
---|---|---|
Documentation forthcoming.
POST
https://nchain.provide.services/api/v1/oracles
Creates an oracle using the given parameters
Documentation forthcoming.
GET
https://nchain.provide.services/api/v1/oracles/:id
Returns detailed information about a specified oracle
Documentation forthcoming.
PUT
https://nchain.provide.services/api/v1/oracles/:id
Updates a specified oracle
Documentation forthcoming.
DELETE
https://nchain.provide.services/api/v1/oracles/:id
Deletes a specified oracle
Documentation forthcoming.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
ETH Price
yes
Fiat Price
yes
Gas Price
yes
IoT Data
no - coming soon
-
Weather Data
no - coming soon
-
authorization
string
bearer scoped to an
Application
,
Organization
or
User
authorization
string
bearer scoped to an
Application
,
Organization
or
User
description
string
brief description of oracle to be created
name
string
name of oracle to be created
network_id
string
id of network to host oracle
id
string
id of target oracle
authorization
string
bearer scoped to an
Application
,
Organization
or
User
id
string
id of oracle to be updated
authorization
string
bearer scoped to an
Application
,
Organization
or
User
description
string
description of oracle to be updated
name
string
name of oracle to be updated
network_id
string
id of oracle host network to be updated
id
string
id of oracle to be deleted
authorization
string
bearer scoped to an
Application
,
Organization
or
User