
Chaintology
Real-time DeFi intelligence, automated.
Demo
About
The problem it solves DeFi today is fragmented and reactive. Traders juggle multiple tabs: block explorers, DEX interfaces, Discord alerts — just to stay on top of what's happening on-chain. By the time you spot an opportunity, it's already gone. Chaintology collapses the entire DeFi workflow into one surface: Real-time, streaming analytics on any Uniswap pool or Monad token. No stale subgraphs, no manual refreshes. Data flows directly from QuickNode Streams to live charts in milliseconds. A visual rules engine lets you define strategies like "if ETH/USDC drops below $2,000 with >$50k notional" using drag-and-drop conditions. Rules evaluate on every single swap event in real time. When a rule fires, an actionable swap recommendation lands in your inbox. One click routes it through the Uniswap Trading API. Quote, approve and execute without ever leaving the app. Who it's for: Active DeFi traders who want automated alerts and instant execution instead of watching charts all day Liquidity providers tracking TVL, fee accrual, and pool health across chains in real time Anyone exploring Monad's ecosystem who needs live analytics on nad.fun token activity What it replaces: A patchwork of Dune dashboards, Telegram bots, custom scripts, and manual DEX visits. We've unified this into a single, real-time intelligence layer powered by QuickNode Streams and the Uniswap API. Use of AI tools and agents Chaintology's Rules Engine acts as an autonomous trading agent. It continuously evaluates real-time on-chain events against user-defined conditions and generates actionable swap recommendations — no human monitoring required. How it works: QuickNode Streams deliver decoded swap events to the backend in real time The Rules Engine evaluates every event against user-configured conditions (price thresholds, volume windows, directional filters) using AND/OR logic When a rule fires, it generates a swap action with full context — token pair, direction, amount — routed through the Uniswap API The user reviews and executes in one click, or dismisses AI in development: The project was built using the Uniswap AI Skill for swap integration patterns, API usage, and approval flow implementation — accelerating development of the Uniswap Trading API integration.
How it's made
Challenges we ran into Matching user-created rules to incoming swap events was surprisingly tricky. Users type "ETH/USDC" but on-chain the pool is "WETH/USDC," and the pair order can be flipped — "USDC/WETH" is the same pool. I built a normalization layer that aliases common names (ETH→WETH, BTC→WBTC) and matches pairs bidirectionally. This was a silent bug until I added debug logging that printed the exact strings being compared side by side.