Tyche Kit - build your own app-spetific permissionless and censorship resistant oracle
Prize Pool
Tyche Oracle Kit is a set of smart contracts, node.js libraries and theoretical concepts that can be applied to build app-specific embedded oracles. It is completely open source and can be considered as a public good. App-oracles created based on Tyche Kit can provide various off-chain data, for instance, USD, BTC or GOLD prices.
Oracle implements the following concepts to achieve its goals:
To demonstrate the Tyche Oracle Kit, our team built a simple Tyche Oracle using three primitives: oracle smart contracts, oracle node and web view. Smart contracts have been written in Solidity with the usage of Hardhat & Foundry, dgma project templates and deployment scripts for fast development and prototyping. Oracle Node is implemented as a docker container that runs node.js and uses viem to execute smart contract calls. The solution is deployed to Sepolia Base and Arbitrum Sepolia networks.