Absinthe Adapter API - Comprehensive Documentation
Project Overview
Absinthe Adapter API is a comprehensive blockchain indexing platform built with the Subsquid framework that provides real-time tracking and analysis of multiple DeFi protocols across various blockchain networks. The platform specializes in tracking liquidity positions, token swaps, staking activities, and bonding curve interactions with sophisticated time-weighted balance calculations.
Key Capabilities
- Multi-Protocol Support: Indexes 15+ different DeFi protocols including DEXs, staking platforms, and bonding curves
- Cross-Chain Compatibility: Supports 6 major blockchain networks (Ethereum, Polygon, Arbitrum, Base, Optimism, Hemi)
- Real-Time Processing: Processes blockchain events in real-time with configurable batch processing
- Time-Weighted Analytics: Calculates time-weighted balances for accurate position tracking
- Price Integration: Integrates with CoinGecko API for real-time price data
- Scalable Architecture: Built with TypeScript and Subsquid for high-performance indexing
What It Tracks
- LP Token Positions: Time-weighted balance tracking for liquidity providers
- Swap Events: Real-time monitoring of token swaps across all supported protocols
- Staking Activities: Deposit/withdrawal events and balance changes in staking protocols
- Bonding Curve Interactions: Token trades and liquidity deployments in bonding curve protocols
- Position Management: NFT position tracking for Uniswap V3 and similar protocols
- Price Calculations: USD value calculations for all tracked assets