# Tycho ## Tycho - [Quickstart](https://docs.propellerheads.xyz/tycho/readme.md) - [About](https://docs.propellerheads.xyz/tycho/about.md): Overview of Tycho, its components and how to get started. - [Motivation](https://docs.propellerheads.xyz/tycho/about/motivation.md) - [Concepts](https://docs.propellerheads.xyz/tycho/about/concepts.md): Commonly used entities and concepts within Tycho. - [How to Contribute](https://docs.propellerheads.xyz/tycho/about/how-to-contribute.md) - [Transparency](https://docs.propellerheads.xyz/tycho/about/transparency.md): Tycho funding and governance. - [Tycho Fellows](https://docs.propellerheads.xyz/tycho/about/tycho-fellows.md) - [Indexer](https://docs.propellerheads.xyz/tycho/for-solvers/indexer.md): Stream real-time onchain liquidity data - [Tycho RPC](https://docs.propellerheads.xyz/tycho/for-solvers/indexer/tycho-rpc.md) - [Tycho Client](https://docs.propellerheads.xyz/tycho/for-solvers/indexer/tycho-client.md) - [Binary / CLI](https://docs.propellerheads.xyz/tycho/for-solvers/indexer/tycho-client/binary-cli.md): Tycho Client CLI installation documentation - [Rust Client](https://docs.propellerheads.xyz/tycho/for-solvers/indexer/tycho-client/rust-client.md) - [Python Client](https://docs.propellerheads.xyz/tycho/for-solvers/indexer/tycho-client/python-client.md) - [Simulation](https://docs.propellerheads.xyz/tycho/for-solvers/simulation.md): Simulate interactions with any protocol. - [Execution](https://docs.propellerheads.xyz/tycho/for-solvers/execution.md): Execute swaps through any protocol. - [Encoding](https://docs.propellerheads.xyz/tycho/for-solvers/execution/encoding.md) - [Executing](https://docs.propellerheads.xyz/tycho/for-solvers/execution/executing.md) - [Contract Addresses](https://docs.propellerheads.xyz/tycho/for-solvers/execution/contract-addresses.md) - [Execution Venues](https://docs.propellerheads.xyz/tycho/for-solvers/execution/execution-venues.md): How to integrate Tycho in different execution venues. - [Vault](https://docs.propellerheads.xyz/tycho/for-solvers/execution/vault.md) - [Migration Guide](https://docs.propellerheads.xyz/tycho/for-solvers/execution/migration-guide-v2-to-v3.md) - [Hosted Endpoints](https://docs.propellerheads.xyz/tycho/for-solvers/hosted-endpoints.md): Tycho Indexer's hosted endpoints - [Self-Hosted EVM Chain](https://docs.propellerheads.xyz/tycho/for-solvers/self-hosted-evm-chain.md): Run the Tycho Indexer on an EVM chain with no hosted Substreams endpoint - [Supported Protocols](https://docs.propellerheads.xyz/tycho/for-solvers/supported-protocols.md) - [Off-Chain Priced Venues](https://docs.propellerheads.xyz/tycho/for-solvers/request-for-quote-protocols.md) - [pAMM Price Level Stream](https://docs.propellerheads.xyz/tycho/for-solvers/price-level-stream.md): Streaming Titan's pAMM price levels as Tycho protocol components. - [Protocol Integration](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration.md) - [Indexing](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing.md) - [1. Setup](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/1.-setup.md) - [2. Implementation](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/2.-implementation.md) - [Common Patterns & Problems](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns.md) - [Tracking Components](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-components.md) - [Tracking Contract Storage](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-storage.md) - [Dynamic Contract Indexing (DCI)](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci.md) - [Uniswap V4 Hooks DCI](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/uniswap-v4-hooks-dci.md): Complete Indexing Solution for All Uniswap V4 Hooks - [Hook Integration Guide](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/hook-integration-guide.md) - [Complete Case Study: Euler Hooks (External Liquidity Example)](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/dynamic-contract-indexing-dci/complete-case-study-euler-hooks-external-liquidity-example.md) - [Normalizing relative ERC20 Balances](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/normalizing-relative-erc20-balances.md) - [Tracking Contract Balances](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/tracking-contract-balances.md) - [Custom protobuf models](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/custom-protobuf-models.md) - [Native Token Handling](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/common-problems-and-patterns/native-token-handling.md): Tycho uses a specific address convention for native tokens that differs from some protocols. - [Best Practices](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/best-practices.md) - [Reserved Attributes](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/indexing/reserved-attributes.md) - [Simulation](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/simulation.md) - [Ethereum: Solidity](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/simulation/ethereum-solidity.md) - [Execution](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/execution.md) - [Code Architecture](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/execution/code-architecture.md): Tycho Execution offers an encoding tool (a Rust crate for generating swap calldata) and execution components (Solidity contracts). This is how everything works together. - [Testing](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/3.-testing.md) - [Off-Chain Priced Venues](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/request-for-quote-protocols.md) - [Contributing guidelines](https://docs.propellerheads.xyz/tycho/for-dexs/protocol-integration/contributing-guidelines.md)