Calculated indicators on-chain — EMA, RSI, Bollinger Bands, VWAP, volatility — for any token in crypto. One Solidity call, standard Chainlink interface. Your contract reads indicators like any other oracle feed.
Call requestFeed("bitcoin_RSI_1H_14") with any feed name. Pay the tier fee in LINK.
Pythia calculates the indicator across 4 redundant data sources and delivers it on-chain via Chainlink.
Your contract reads lastValue. Done. No API keys, no infrastructure, no trust assumptions.
Standard requestFeed() / fulfill() pattern. Same interface every Chainlink developer already knows.
BTC, SOL, TAO, RENDER, ONDO — indicators for tokens from any chain, delivered on-chain. Not limited to one ecosystem.
CoinGecko, DeFiLlama, CoinPaprika, DexScreener. Automatic failover — if one goes down, the data keeps flowing.
PythiaFaucet on testnet — 5 free requests per day, no LINK needed, no signup. Verify before you commit.
Standard Chainlink interface — nothing new to learn. 4 lines of Solidity.
Feed names follow the pattern: {engine_id}_{INDICATOR}_{TIMEFRAME}_{PARAM}
pol_EMA_5M_20
aave_RSI_1H_14
uniswap_BOLLINGER_5M_UPPER
morpho_VWAP_24H
# The Chainlink External Adapter accepts any feed name.
# Your smart contract calls requestFeed() — the adapter
# computes the indicator and delivers it on-chain.
#
# Feed name format: {engine_id}_{INDICATOR}_{TIMEFRAME}_{PARAM}
#
# Examples:
# pol_EMA_5M_20 — 20-period EMA, 5-min candles
# aave_RSI_1H_14 — 14-period RSI, 1-hour candles
# uniswap_VWAP_24H — 24-hour VWAP
# morpho_BOLLINGER_5M_UPPER — Upper Bollinger Band
#
# All values are returned as uint256 with 18 decimals.
Try Pythia on Polygon Amoy with zero cost. The PythiaFaucet contract gives you 5 free requests per day — no LINK needed, no signup.
0x640fC3B9B607E324D7A3d89Fcb62C77Cc0Bd420A