Overview
Overview of Tycho, its components and how to get started.
Last updated
Overview of Tycho, its components and how to get started.
Last updated
Tycho is an open-source interface to on-chain liquidity. Tycho
Indexes DEX protocol state for you with low latency,
Simulates swaps extremely fast with one interface for all DEXs, and
Executes swaps on-chain
Integrations are the largest point of friction for both DEXs and Solvers:
Solvers can't scale integrations. So, Solvers spend much of their time on integrations, and new solvers can't catch up and compete.
DEXs need to convince solvers to integrate them to get orderflow and win LPs. But Solvers prioritize DEXs with liquidity. This makes it hard for new DEXs to get the flow their design deserves.
In the end, every solver separately integrates every DEX – leading to massive wasted effort from which no one benefits.
Tycho fixes this:
DEXs can integrate themselves and don't need to wait for solvers, and
Solvers can use new DEXs without any additional effort.
Tycho lowers barriers to entry so that both innovative DEXs and Solvers have a chance to win flow.
Tycho makes it easy to simulate and execute over on-chain liquidity sources – without needing to understand protocol internals, run nodes, or do RPC calls.
To set up, go to the Tycho Indexer quickstart and start your liquidity stream.
To integrate your DEX, submit a PR to Tycho Protocol Integrations on GitHub.
To get started, check the Protocol SDK docs.
Or contact our team so we can help you integrate.
Tycho has three components for solvers:
Tycho Indexer: Infrastructure to parse, store and stream protocol state deltas. It also comes with clients in Python and Rust and a hosted webstream if you don't want to run your version of the Indexer. -> Indexer docs.
Tycho Protocol Simulation: A simulation library with a unified interface to query swaps and prices. Optimized for speed, running on compiled contracts in REVM with in-memory storage. -> Protocol Simulation docs.
Tycho Execution (coming soon): Audited and gas-efficient router and DEX executor contracts for safe, simple, and competitive execution of swaps.
And one integration SDK for DEXs:
Tycho Protocol Integration: An SDK for any DEX (or Stable Coin, LRT, etc.) to integrate their liquidity and receive flow from solvers.