Securely integrate off-chain data with Trust EVM smart contracts

TrustOracle adopts the design used by leading and existing oracles to bring off-chain data to Trust EVM Smart Contracts

What is TrustOracle?

TrustOracle adopts the design used by leading and existing oracles to bring off-chain data to Trust EVM Smart Contracts. Its straight forward to setup to access off-chain data such as prices, sport data, weather data, random numbers or any external API use case suites your project purpose.

Why Use TrustOracle?

reliable-data-feed

Reliable Data Feed

Get reliable price, weather, and external API data for your Defi and GameFi apps. Additionally, obtain uniquely generated numbers for your smart contract use cases.

customizable-adapter

Customizable Adapter

Without relying on external data feeds, which may be fraudulent, you can quictry set up adapters to aggregate API data for any off-chain data you need to allow.

self-hosted-node

Self Hosted Node

TrustOracle currently relies on you configuring your own adapters and node. to manage the node or nodes and have faith that you are receiving expected off-chain data that is genuine.

Integrate secure & trusted data with TrustOracle

         
{
    "active": true,
    "name": "KLAY_USD",
    "job_type": "DATA_FEED",
    "adapter_id": "efbdab54419511edb8780242ac120002",
    "oracle": "0xCC4377b912c4517Fe895817c6a7c6937D92A70B3",
    "feeds": [
        {
            "url": "https://min-api.cryptocompare.com/data/pricemultifull?fsyms=KLAY&tsyms=USD",
            "headers": [
                {"Content-Type" :  "application/json"}
            ],
            "request_type": "GET",
            "reducers": [
                {
                    "function": "PARSE",
                    "args": ["RAW","KLAY","USD","PRICE"]
                },
                {
                    "function": "MUL",
                    "args": [1000000000]
                }
            ]
        },
        {
            "url": "https://rest.coinapi.io/v1/exchangerate/KLAY/USD",
            "headers": [
                {"X-CoinAPI-Key": "***-***-***-***"}
            ],
            "reducers": [
                {
                    "function": "PARSE",
                    "args": ["rate"]
                },
                {
                    "function": "MUL",
                    "args": [1000000000]
                }
            ]
        }
    ]
}

         
{
    "active": true,
    "name": "RAND",
    "job_type": "RANDOM_NUMBER",
    "adapter_id": "550a752a435111edb8780242ac120002",
    "oracle": "0x3472059945ee170660a9A97892a3cf77857Eba3A",
    "feeds": [
        {
        "url": "https://random-number2.p.rapidapi.com?min=9999&max=9999999999999999999",
        "headers": [
            {"Content-Type" :  "application/json"},
            {"X-RapidAPI-Key" :  "***-***-***-***"},
            {"X-RapidAPI-Host" :  "random-number2.p.rapidapi.com"}
        ],
        "request_type": "GET",
        "reducers": [
            {
            "function": "PARSE",
            "args": ["data","random_number"]
            }
        ]
        }
    ]
}
    

Our Future Plans

  • Build and release TrustOracle Node V1.0 for test net

  • Build a token reward system for Node runner

  • Get beta tester to build using our oracle on the test net

  • Smart contract and code audit

  • Live launch Q1 2023