# Integrated DEXs

Dexible is integrated with a variety of DEXs across different networks.&#x20;

{% hint style="info" %}
Note: The following sources are "filters" allowing Dexible to limit liquidity sources for orders. However, the only way to select those sources is swapping through the v2.0 of the Dexible SDK. An upcoming UI change will enable filters on our web app and other interfaces.
{% endhint %}

Scroll below for [the SDK list](https://dexible.gitbook.io/dexible/walkthrough/integrated-dexs#dexible-v2.0-sdk-filters).

## Ethereum Mainnet Sources

1. 0x
2. Balancer
3. Balancer v2
4. Bancor
5. Bancor v3
6. Crypto.Com
7. Curve
8. Curve v2
9. Dodo
10. Kyber
11. Lido
12. Maker PSM
13. Saddle
14. Shell Protocol
15. Shiba Swap
16. Sushiswap
17. Synapse
18. Synthetix
19. Uniswap
20. Uniswap v2
21. Uniswap v3

## Arbitrum Sources

1. Balancer v2
2. Curve v2
3. GMX
4. Saddle
5. Sushiswap
6. Uniswap v3

## Polygon Sources

1. Aave v2
2. ApeSwap
3. Balancer v2
4. Curve
5. Curve v2
6. Dfyn
7. Dodo
8. Dodo v2
9. Firebird
10. IronSwap
11. Kyber
12. MeshSwap
13. Quickswap
14. Sushiswap
15. Synapse
16. Uniswap v3
17. WaultSwap
18. WOOFi

## Optimism Sources

1. Curve
2. Curve v2
3. Saddle
4. Synapse
5. Synthetix
6. Uniswap v3
7. Velodrome

## Avalanche Sources

1. Aave v2
2. Curve
3. Curve v2
4. GMX
5. Kyber
6. Pangolin
7. Platypus
8. Sushiswap
9. Syanpse
10. TraderJoe
11. WOOFi

## BNB Chain Sources

1. ACryptoS
2. ApeSwap
3. BakerySwap
4. Belt Finance
5. BiSwap
6. Dodo
7. Dodo v2
8. Ellipsis
9. Firebird
10. KnightSwap
11. Kyber
12. MDEX
13. Mooniswap
14. Nerve
15. Pancake Swap
16. Pancake Swap v2
17. Sushiswap
18. Syanpse
19. WaultSwap
20. WOOFi

## Fantom Sources

1. BeethovenX
2. Curve
3. Curve v2
4. Morpheus Swap
5. Spiritswap
6. SpookySwap
7. Sushiswap
8. Synapse
9. WOOFi
10. Yoshi

## Dexible v2.0 SDK Filters

```

export enum EthereumMainnetDexFilter {
    Zrx = "0x",
    Balancer = "Balancer",
    Balancer_V2 = "Balancer_V2",
    Bancor = "Bancor",
    Bancor_V3 = "BancorV3",
    CryptoCom = "CryptoCom",
    Curve = "Curve",
    Curve_V2 = "Curve_V2",
    DODO = "DODO",
    DODO_V2 = "DODO_V2",
    Kyber = "KyberDMM",
    Lido = "Lido",
    MakerPsm = "MakerPsm",
    Saddle = "Saddle",
    Shell = "Shell",
    ShibaSwap = "ShibaSwap",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    Synthentix = "Synthetix",
    Uniswap = "Uniswap",
    Uniswap_V2 = "Uniswap_V2",
    Uniswap_V3 = "Uniswap_V3"
}

export enum ArbitrumDexFilter  {
    Balancer_V2 = "Balancer_V2",
    Curve_V2 = "Curve_V2",
    GMX = "GMX",
    Saddle = "Saddle",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    Uniswap_V3 = "Uniswap_V3"
}

export enum AvalancheDexFilter {
    Aave_V2 = "Aave_V2",
    Curve = "Curve",
    Curve_V2 = "Curve_V2",
    GMX = "GMX",
    Kyber = "KyberDMM",
    Pangolin = "Pangolin",
    Platypus = "Platypus",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    TraderJoe = "TraderJoe",
    W00Fi = "WOOFi"
}

export enum BinanceDexFilter {
    ACryptoS = "ACryptoS",
    ApeSwap = "ApeSwap",
    BakerySwap = "BakerySwap",
    Belt = "Belt",
    BiSwap = "BiSwap",
    DODO = "DODO",
    DODO_V2 = "DODO_V2",
    Ellipsis = "Ellipsis",
    FirebirdOneSwap = "FirebirdOneSwap",
    KnightSwap = "KnightSwap",
    Kyber = "KyberDMM",
    MDex = "MDex",
    Mooniswap = "Mooniswap",
    Nerve = "Nerve",
    PancakeSwap = "PancakeSwap",
    PancakeSwap_V2 = "PancakeSwap_V2",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    WaultSwap = "WaultSwap",
    WOOFi = "WOOFi"
}

export enum GoerliDexFilter {
    Zrx = "0x",
    SushiSwap = "SushiSwap",
    Uniswap = "Uniswap",
    Uniswap_V2 = "Uniswap_V2",
    Uniswap_V3 = "Uniswap_V3"
}

export enum FantomDexFilter {
    Beethovenx = "Beethovenx",
    Curve = "Curve",
    Curve_V2 = "Curve_V2",
    MorpheusSwap = "MorpheusSwap",
    SpiritSwap = "SpiritSwap",
    SpookySwap = "SpookySwap",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    WOOFi = "WOOFi",
    Yoshi = "Yoshi"
}

export enum OptimismDexFilter {
    Curve = "Curve",
    Curve_V2 = "Curve_V2",
    Saddle = "Saddle",
    Synapse = "Synapse",
    Synthetix = "Synthetix",
    Uniswap_V3 = "Uniswap_V3",
    Velodrome = "Velodrome"
}

export enum PolygonDexFilter {
    Aave_V2 = "Aave_V2",
    ApeSwap = "ApeSwap",
    Balancer_V2 = "Balancer_V2",
    Curve = "Curve",
    Curve_V2 = "Curve_V2",
    Dfyn = "Dfyn",
    DODO = "DODO",
    DODO_V2 = "DODO_V2",
    FirebirdOneSwap = "FirebirdOneSwap",
    IronSwap = "IronSwap",
    Kyber = "KyberDMM",
    MeshSwap = "MeshSwap",
    QuickSwap = "QuickSwap",
    SushiSwap = "SushiSwap",
    Synapse = "Synapse",
    Uniswap_V3 = "Uniswap_V3",
    WaultSwap = "WaultSwap",
    WOOFi = "WOOFi"
}
```
