> For the complete documentation index, see [llms.txt](https://d-app.gitbook.io/cloud-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://d-app.gitbook.io/cloud-docs/open-api/api-v1/supported-protocols.md).

# Supported protocols

This page provides a comprehensive list of supported protocol factory addresses, categorized by their respective chain IDs.

* ethereum\@1

  ```yaml
  - 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f: uniswapv2
  - 0xc0aee478e3658e2610c5f7a4a2e1777ce9e4f2ac: sushiv2
  - 0x1097053fd2ea711dad45caccc45eff7548fcb362: pancakev2
  - 0x1f98431c8ad98523631ae4a59f267346ea31f984: uniswapv3
  - 0xbaceb8ec6b9355dfc0269c18bac9d6e2bdc29c4f: sushiv3
  - 0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865: pancakev3
  - 0x000000000004444c5dc75cb358380d2e3de08a90: uniswapv4
  ```
* ethereum\@8453

  ```yaml
  - 0x8909dc15e40173ff4699343b6eb8132c65e18ec6: uniswapv2
  - 0x71524b4f93c58fcbf659783284e38825f0622859: sushiv2
  - 0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865: pancakev3
  - 0x33128a8fc17869897dce68ed026d694621f6fdfd: uniswapv3
  - 0xc35dadb65012ec5796536bd9864ed8773abc74c4: sushiv3
  - 0x5e7bb104d84c7cb9b682aac2f3d509f5f406809a: aerodrome
  - 0x498581ff718922c3f8e6a244956af099b2652b2b: uniswapv4
  ```
* ethereum\@42161

  ```yaml
  - 0xf1d7cc64fb4452f05c498126312ebe29f30fbcf9: uniswapv2
  - 0x02a84c1b3bbd7401a5f7fa98a384ebc70bb5749e: pancakev2
  - 0xc35dadb65012ec5796536bd9864ed8773abc74c4: sushiv2
  - 0x6eccab422d763ac031210895c81787e87b43a652: camelotv2
  - 0x1f98431c8ad98523631ae4a59f267346ea31f984: uniswapv3
  - 0x0BFbCF9fa4f9C56B0F40a671Ad40E0805A091865: pancakev3
  - 0x1af415a1eba07a4986a52b6f2e7de7003d82231e: sushiv3
  - 0x1a3c9b1d2f0529d97f2afc5136cc23e58f1fd35b: camelotv3
  - 0x360e68faccca8ca495c1b759fd9eee466db9fb32: uniswapv4
  ```
* ethereum\@10

  ```yaml
  - 0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f: uniswapv2
  - 0xfbc12984689e5f15626bad03ad60160fe98b303c: sushiv2
  - 0x1f98431c8ad98523631ae4a59f267346ea31f984: uniswapv3
  - 0x9c6522117e2ed1fe5bdb72bb0ed5e3f2bde7dbe0: sushiv3
  - 0x9a13f98cb987694c9f086b1f5eb990eea8264ec3: uniswapv4
  ```
* ethereum\@56

  ```yaml
  - 0xca143ce32fe78f1f7019d7d551a6402fc5350c73: pancakev2
  - 0x8909dc15e40173ff4699343b6eb8132c65e18ec6: uniswapv2
  - 0xc35dadb65012ec5796536bd9864ed8773abc74c4: sushiv2
  - 0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865: pancakev3
  - 0xdb1d10011ad0ff90774d0c6bb92e5c5c8b4461f7: uniswapv3
  - 0x126555dd55a39328f69400d6ae4f782bd4c34abb: sushiv3
  - 0x28e2ea090877bf75740558f6bfb36a5ffee9e9df: uniswapv4
  - 0xa0ffb9c1ce1fe56963b0321b32e7a0302114058b: pancakev4
  ```
* ethereum\@137

  ```yaml
  - 0x9e5a52f57b3038f1b8eee45f28b3c1967e22799c: uniswapv2
  - 0xc35dadb65012ec5796536bd9864ed8773abc74c4: sushiv2
  - 0x5757371414417b8c6caad45baef941abc7d3ab32: quickswapv2
  - 0x1f98431c8ad98523631ae4a59f267346ea31f984: uniswapv3
  - 0x917933899c6a5f8e37f31e19f92cdbff7e8ff0e2: sushiv3
  - 0x411b0facc3489691f28ad58c47006af5e3ab3a28: quickswapv3
  - 0x67366782805870060151383f4bbff9dab53e5cd6: uniswapv4
  ```
* ethereum\@43114

  ```yaml
  - 0x9e5a52f57b3038f1b8eee45f28b3c1967e22799c: uniswapv2
  - 0x740b1c1de25031c31ff4fc9a62f554a55cdc1bad: uniswapv3
  - 0x06380c0e0912312b5150364b9dc4542ba0dbbc85: uniswapv4
  ```
* ethereum\@4663

  ```yaml
  - 0x8bceaa40b9acdfaedf85adf4ff01f5ad6517937f: uniswapv2
  - 0x1f7d7550b1b028f7571e69a784071f0205fd2efa: uniswapv3
  - 0x8366a39cc670b4001a1121b8f6a443a643e40951: uniswapv4
  ```
* ethereum\@999

  ```yaml
  - 0xb1c0fa0b789320044a6f623cfe5ebda9562602e3: hyperswapv3
  - 0x724412c00059bf7d6ee7d4a1d0d5cd4de3ea1c48: hyperswapv2
  - 0xff7b3e8c00e57ea31477c32a5b52a58eea47b072: projectxv3
  ```
