OmniOracle
Permissionless prediction markets with composable Chainlink oracle resolution pipelines.
What it is
OmniOracle is a permissionless prediction market factory where every market has a custom Chainlink oracle resolution pipeline. Today's prediction markets use a one-size-fits-all oracle mechanism — inefficient, slow, and manipulable (UMA suffered a $7M attack in March 2025 and had to re-centralize).
OmniOracle lets market creators choose from 5 composable pipeline types: Price Feed (instant on-chain resolution via Chainlink Data Feeds), Data Streams (real-time sub-second pricing), Functions API (custom JavaScript calling any external API), AI Grounded (Gemini AI with live web search for real-world event verification), and Composite (N-of-M consensus across multiple oracle sources). Traders get cryptographically verifiable, manipulation-resistant resolution matched to their market type.
How it Works
Built with Solidity smart contracts on Base Sepolia, Next.js 16 frontend, and wagmi v3 + viem v2 for blockchain interaction. Core contracts: MarketFactory (deploys new markets), OraclePipeline (routes to 5 Chainlink pipeline types), and OmniResolver (executes resolution logic). Tested with Foundry — 52 tests passing. Frontend deployed on Vercel.
Links
Created by
- Beniditto Eka Viyantyo
- Pepeng
- Achmad Fauzan Ashari