Skip to content

Commit

Permalink
Merge pull request #274 from MoralisWeb3/update-dex
Browse files Browse the repository at this point in the history
Update the list of supported DEXs
  • Loading branch information
Nazeim authored Oct 7, 2023
2 parents 6fefb2b + b9b1241 commit daa229d
Show file tree
Hide file tree
Showing 2 changed files with 85 additions and 18 deletions.
97 changes: 79 additions & 18 deletions docs/01-web3-data-api/evm/token-api/supported-dexs.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,89 @@
---
title: "Supported DEXs"
title: "Extensive DEX Support for Enhanced API Functionality"
slug: "../supported-dexs-token-api"
sidebar_label: "Supported DEXs"
sidebar_position: 5
---

The Moralis Token API is integrated with an extensive range of Decentralized Exchanges (DEXs), operating across numerous EVM blockchains. A comprehensive list of these supported DEXs is presented in the subsequent table for your reference.
The [Moralis Token API](/web3-data-api/evm/token-api) seamlessly integrates with leading decentralized exchanges (DEXs) across multiple EVM blockchains, providing comprehensive support for token-related data.

| Chain | Supported DEX(s) |
| ----------- | ----------------------------------------- |
| Eth mainnet | `uniswapv2`, `uniswapv3`, `sushiswapv2` |
| Polygon | `uniswapv2`, `uniswapv3`, `quickswapv2` |
| BSC | `uniswapv3`, `pancakeswapv1`, `pancakeswapv2`, `pancakeswapv3` |
| Avalanche | `traderjoe`, `pangolin` |
| Fantom | `spookyswap` |
| Cronos | `vvs` |
| Arbitrum | `uniswapv3`, `camelotv2` |
## DEX Support by Chain

In the event that no `exchange` value is specified, the API will proceed to systematically evaluate each exchange. It continues this process until it successfully locates a price, strategically bypassing any exchanges or pairs that are characterized by low liquidity.
The following tables show you how to find a list of supported chains on the [Moralis Token API](/web3-data-api/evm/token-api), along with the corresponding decentralized exchanges (DEXs) available on each chain.

# Which endpoints is integrated with the supported DEXs?
Simply click on a chain's name to jump to its respective section for more details:

We have integrated the supported DEXs on two endpoints:
* [Ethereum](#ethereum)
* [Polygon](#polygon)
* [Binance Smart Chain (BSC)](#binance-smart-chain-bsc)
* [Avalanche](#avalanche)
* [Fantom Opera](#fantom-opera)
* [Cronos](#cronos)
* [Arbitrum](#arbitrum)

| Name | Endpoint |
| :-------------------------------------------------------------------------------------------- | :---------------------- |
| [Get Multiple ERC20 token prices](/web3-data-api/evm/reference/get-multiple-token-prices) | `/erc20/prices` |
| [Get ERC20 token price](/web3-data-api/evm/reference/get-token-price) | `/erc20/:address/price` |
:::note
If you do not specify a particular `exchange`, our API takes a comprehensive approach. It checks various exchanges one by one, ensuring that it finds the price you need. It does this while being smart about avoiding exchanges or pairs with low liquidity, guaranteeing you get reliable and accurate results for your queries.
:::

### Ethereum

| Supported DEX(s) |
| -------------------- |
| [Uniswap v3](https://app.uniswap.org/) |
| [Uniswap v2](https://uniswap.org/) |
| [Sushiswap v2](https://sushi.com/) |

### Polygon

| Supported DEX(s) |
| -------------------- |
| [Quickswap v2](https://quickswap.exchange/) |
| [Uniswap v3](https://app.uniswap.org/) |
| [Uniswap v2](https://uniswap.org/) |
| [MM Finance](https://mm.finance/) |

### Binance Smart Chain (BSC)

| Supported DEX(s) |
| -------------------- |
| [PancakeSwap v2](https://pancakeswap.finance/) |
| [PancakeSwap v3](https://pancakeswap.finance/v3) |
| [PancakeSwap v1](https://pancakeswap.finance/v1) |
| [Uniswap v3](https://app.uniswap.org/) |

### Avalanche

| Supported DEX(s) |
| -------------------- |
| [TraderJoe](https://www.traderjoexyz.com/) |
| [Pangolin](https://pangolin.exchange/) |

### Fantom Opera

| Supported DEX(s) |
| -------------------- |
| [SpookySwap](https://spookyswap.finance/) |

### Cronos

| Supported DEX(s) |
| -------------------- |
| [VVS Finance](https://vvs.finance/) |
| [MM Finance](https://mm.finance/) |
| [Crodex](https://crodex.exchange/) |

### Arbitrum

| Supported DEX(s) |
| -------------------- |
| [Uniswap v3](https://app.uniswap.org/) |
| [Camelot V2](https://www.camelotsix.com/) |

## Endpoints DEXs integration

The table shows the list of endpoints that are integrated with the supported DEXs:

| No. | Method | Description | API Reference | URL |
|-----|------------------------------------------|----------------------------|---------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| 4 | `getTokenPrice` | Get ERC20 token price | [Method Documentation](/web3-data-api/evm/reference/get-token-price) | [https://deep-index.moralis.io/api/v2.2/erc20/:address/price](https://deep-index.moralis.io/api/v2.2/erc20/:address/price) |
| 5 | `getMultipleTokenPrices` | Get multiple token prices | [Method Documentation](/web3-data-api/evm/reference/get-multiple-token-prices) | [https://deep-index.moralis.io/api/v2.2/erc20/prices](https://deep-index.moralis.io/api/v2.2/erc20/prices)
6 changes: 6 additions & 0 deletions docs/configs/api-reference/configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -4947,12 +4947,15 @@
"sushiswapv2",
"pancakeswapv1",
"pancakeswapv2",
"pancakeswapv3",
"quickswap",
"quickswapv2",
"traderjoe",
"pangolin",
"spookyswap",
"vvs",
"mm finance",
"crodex",
"camelotv2"
]
},
Expand Down Expand Up @@ -5042,12 +5045,15 @@
"sushiswapv2",
"pancakeswapv1",
"pancakeswapv2",
"pancakeswapv3",
"quickswap",
"quickswapv2",
"traderjoe",
"pangolin",
"spookyswap",
"vvs",
"mm finance",
"crodex",
"camelotv2"
]
},
Expand Down

1 comment on commit daa229d

@vercel
Copy link

@vercel vercel bot commented on daa229d Oct 7, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.