Implementation Plan: Tycho Trustless Price Oracle Library
Objective:
Develop a fast, trustless price oracle library for all tokens using Tycho, based on the TAP-3 specification.
Architecture Overview
Data Source:
Leverage Tycho's liquidity indexer to fetch real-time on-chain data from multiple decentralized exchanges (DEXs).
Price Calculation:
Use Time-Weighted Average Price (TWAP) mechanisms to ensure price integrity and protect against short-term manipulation.
Trustless Design:
All data will be sourced directly from on-chain protocols—no off-chain APIs or centralized dependencies.
Technology Stack
Language: Rust (using Tycho’s libraries and tooling)
Data Layer: Tycho Substreams for scalable and efficient data access
Testing: Unit tests and integration tests to verify reliability and accuracy
Deliverables
A modular Rust library providing trustless price feeds for any token pair
Developer-friendly documentation covering setup, usage, and integration
A complete test suite ensuring performance and correctness