Open Oracle builds open-source tools that keep tokenized-stock markets on Ethereum honest: real reference prices, market hours, and a Uniswap v4 hook that checks every swap.
| Repository | What it does | |
|---|---|---|
| 🛡️ | stockguard-hook | Uniswap v4 hook: market hours, oracle freshness, deviation guard, KYC allowlist. Solidity · Foundry |
| 📦 | oracle-sdk | Pyth equity prices, NYSE hours with holidays, Uniswap pool prices, premium in bps. TypeScript |
| 📡 | stocks-monitor | Tracks tokenized stocks vs. their real price. HTTP + Server-Sent Events API, Docker |
| 🔔 | oracle-alerts | Telegram bot: alerts when a token drifts from its real price, market open/close |
| ⌨️ | oracle-cli | oracle price NVDA, oracle hours, oracle fee — Open Oracle in your terminal |
| 🗂️ | equity-feeds | All 1,250+ Pyth equity feed ids and trading hours as JSON, refreshed daily |
flowchart LR
P[Pyth equity feeds] --> SDK[oracle-sdk]
U[Uniswap pools] --> SDK
F[equity-feeds] -. feed ids .-> SDK
SDK --> C[oracle-cli]
SDK --> M[stocks-monitor]
M --> A[oracle-alerts · Telegram]
M --> W[openoracle.codes]
SDK -. same fee logic .- H[stockguard-hook]
Read the docs, or open the StockGuard simulator, close the market, shock the price and watch the hook react.
The smart contract is not yet audited. Nothing here is financial advice.
