Pythia Events

Your contract subscribes to indicator conditions and gets called automatically when they trigger. Chainlink-native — no keeper, no off-chain bot, no polling.

Tell Pythia what you're watching. Pay with LINK. Receive a unique event ID. Pythia monitors continuously. When your condition triggers, your event fires on-chain with the value. Your contract reacts.

1

Subscribe

Define your condition — "EMA above 0.75" or "RSI below 30." Pay LINK for your monitoring window.

2

Monitor

Pythia checks your condition continuously. No polling, no infrastructure on your side.

3

React

Condition met? Your event fires on-chain. Your contract receives the value and acts.

Chainlink-Native

Data and triggers flow through Chainlink nodes. No extra token, no separate executor network. Same infrastructure DeFi already depends on.

Simple Integration

One subscribe() call. Standard EVM event filtering — works with ethers.js, web3.py, any RPC.

Pay in LINK

Pre-pay for your monitoring window. Unused time refunded on cancel or fire. Cheaper than running your own keeper.

Unique Data

Subscribe to RSI, EMA, Bollinger conditions that don't exist on-chain anywhere else — calculated indicators you won't find on any other oracle.

Integrate Events

Chainlink-native — same infrastructure, no extra dependencies.

Event Registry Contracts

Supported Conditions

Subscriber Flow