Skip to main content

LangChain integration for Pythia Oracle — on-chain calculated crypto indicators (EMA, RSI, Bollinger, Volatility) via Chainlink

Project description

langchain-pythia

PyPI License: MIT

LangChain integration for Pythia Oracle — on-chain calculated crypto indicators via Chainlink.

Access EMA, RSI, Bollinger Bands, Volatility, and more for 22 crypto tokens directly from your LangChain agents. Pythia is the first oracle delivering calculated technical indicators on-chain, not just prices.

Installation

pip install langchain-pythia

Quick Start

from langchain_pythia import PythiaListTokensTool, PythiaTokenFeedsTool

# Use with any LangChain agent
tools = [PythiaListTokensTool(), PythiaTokenFeedsTool()]

# Or call directly
list_tool = PythiaListTokensTool()
print(list_tool.invoke(""))

feeds_tool = PythiaTokenFeedsTool()
print(feeds_tool.invoke({"engine_id": "bitcoin"}))

With a LangChain Agent

from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent
from langchain_pythia import (
    PythiaListTokensTool,
    PythiaTokenFeedsTool,
    PythiaHealthCheckTool,
    PythiaContractsTool,
    PythiaPricingTool,
)

tools = [
    PythiaListTokensTool(),
    PythiaTokenFeedsTool(),
    PythiaHealthCheckTool(),
    PythiaContractsTool(),
    PythiaPricingTool(),
]

llm = ChatOpenAI(model="gpt-4o")
agent = create_react_agent(llm, tools)

# Ask about on-chain indicators
response = agent.invoke(
    {"messages": [{"role": "user", "content": "What RSI feeds does Pythia have for Bitcoin?"}]}
)

Available Tools

Tool Description
PythiaListTokensTool List all 22 tracked tokens with status, uptime, and data sources
PythiaTokenFeedsTool Get all indicator feed names (EMA, RSI, Bollinger, Volatility) for a token
PythiaHealthCheckTool Per-token 30-day uptime, data source health, incident report
PythiaContractsTool Contract addresses (operator, consumers, faucet, LINK) for on-chain integration
PythiaPricingTool Pricing tiers and free trial faucet info

What Pythia Provides

  • 484 indicator feeds across 22 tokens (BTC, SOL, TAO, RENDER, ONDO, AAVE, UNI, and more)
  • 5 indicator types: EMA, RSI, Bollinger (upper/lower), Volatility, USD Price
  • 4 timeframes: 5-minute, 1-hour, 1-day, 1-week
  • On-chain delivery via Chainlink on Polygon
  • Free trial via PythiaFaucet — no LINK needed, 5 requests/day

Use Cases

  • AI trading agents that need on-chain technical signals
  • DeFi vault rebalancing based on RSI or volatility thresholds
  • Risk management using Bollinger Band width
  • Portfolio analysis with real-time calculated metrics

Related

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_pythia-0.1.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_pythia-0.1.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file langchain_pythia-0.1.1.tar.gz.

File metadata

  • Download URL: langchain_pythia-0.1.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for langchain_pythia-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b03b7b305112480e83c90fb6f08c19264e2f42127d27ddb7f38bd33152f853ce
MD5 06c3552fce18dac8f22d3902484e26c6
BLAKE2b-256 5097b60693540c0864c9f2570a96b2999eb6d98da8ea0c4c2571d8a5472f462e

See more details on using hashes here.

File details

Details for the file langchain_pythia-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_pythia-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fe9f8d346efee50aeb9d726d525edae1bb674c2644538e9a49e9e44c47996e6d
MD5 cd8f876d747cb92b6cdf8b2227fa15f0
BLAKE2b-256 53597a8f54b622536515e2160f3469fcee6dc58480452350f90a9edb39b2cc97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page