# 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: V2 to V3](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)
- [Request for Quote Protocols](https://docs.propellerheads.xyz/tycho/for-solvers/request-for-quote-protocols.md)
- [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)
- [Request for Quote Protocols](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)
