Oracles

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.

Supported Use-Cases

Additional use-cases will be supported incrementally based on demand. Please contact us if you have specific requirements.

List Oracles

List Oracles

GET https://nchain.provide.services/api/v1/oracles

Returns a list of oracle providers

Headers

Documentation forthcoming.

Create Oracle

Create Oracle

POST https://nchain.provide.services/api/v1/oracles

Creates an oracle using the given parameters

Headers

Request Body

Documentation forthcoming.

Retrieve Oracle Details

Get Oracle Details

GET https://nchain.provide.services/api/v1/oracles/:id

Returns detailed information about a specified oracle

Path Parameters

Headers

{
    "id": "9645610d-9dca-45b2-bd3c-9fcaaedec122",
    "name": "Sample oracle",
    "description": "A sample oracle",
    "network_id": "07102258-5e49-480e-86af-6d0c3260827d"
}

Documentation forthcoming.

Update Oracle

Update Oracle

PUT https://nchain.provide.services/api/v1/oracles/:id

Updates a specified oracle

Path Parameters

Headers

Request Body

Documentation forthcoming.

Delete Oracle

Delete Oracle

DELETE https://nchain.provide.services/api/v1/oracles/:id

Deletes a specified oracle

Path Parameters

Headers

Documentation forthcoming.

Last updated