# Elastic Legacy Contract Addresses

{% hint style="warning" %}
You are referring to the **`Legacy`** version of KyberSwap docs.

For the most updated information, please refer to:

* [**`Classic`**](https://github.com/KyberNetwork/kyberswap-documentation/blob/main/reference/legacy/elastic-legacy/broken-reference/README.md)
* [**`Elastic`**](/reference/legacy/kyberswap-elastic.md)
* [**`Limit Order`**](/kyberswap-solutions/limit-order.md)
* [**`Aggregator`**](/kyberswap-solutions/kyberswap-aggregator.md)
  {% endhint %}

All KyberSwap Elastic contracts have been deployed at the same address across all supported chains. For your convenience, the full list of contracts can be found below:

<details>

<summary>Ethereum (ChainID: 1)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://etherscan.io/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://etherscan.io/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://etherscan.io/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://etherscan.io/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://etherscan.io/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://etherscan.io/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://etherscan.io/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>BSC (ChainID: 56)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://bscscan.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://bscscan.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://bscscan.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://bscscan.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://bscscan.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://bscscan.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://bscscan.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Arbitrum (ChainID: 42161)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://arbiscan.io/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://arbiscan.io/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://arbiscan.io/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://arbiscan.io/address/0x2b1c7b41f6a8f2b2bc45c3233a5d5fb3cd6dc9a8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://arbiscan.io/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://arbiscan.io/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://arbiscan.io/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Polygon (ChainID: 137)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://polygonscan.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://polygonscan.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://polygonscan.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://polygonscan.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://polygonscan.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://polygonscan.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://polygonscan.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Optimism (ChainID: 10)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://optimistic.etherscan.io/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://optimistic.etherscan.io/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://optimistic.etherscan.io/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://optimistic.etherscan.io/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://optimistic.etherscan.io/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://optimistic.etherscan.io/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://optimistic.etherscan.io/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Fantom (ChainID: 250)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://ftmscan.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://ftmscan.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://ftmscan.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://ftmscan.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://ftmscan.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://ftmscan.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://ftmscan.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Avalanche (ChainID: 43114)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://snowtrace.io/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://snowtrace.io/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://snowtrace.io/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://snowtrace.io/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://snowtrace.io/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://snowtrace.io/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://snowtrace.io/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Cronos (ChainID: 25)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://cronoscan.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://cronoscan.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://cronoscan.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://cronoscan.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://cronoscan.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://cronoscan.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://cronoscan.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Velas (ChainID: 106)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://evmexplorer.velas.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://evmexplorer.velas.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://evmexplorer.velas.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://evmexplorer.velas.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://evmexplorer.velas.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://evmexplorer.velas.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://evmexplorer.velas.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Aurora (ChainID: 1313161554)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://explorer.mainnet.aurora.dev/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://explorer.mainnet.aurora.dev/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://explorer.mainnet.aurora.dev/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://explorer.mainnet.aurora.dev/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://explorer.mainnet.aurora.dev/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://explorer.mainnet.aurora.dev/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://explorer.mainnet.aurora.dev/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>

<details>

<summary>Oasis (ChainID: 42262)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://explorer.emerald.oasis.dev/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a/transactions)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://explorer.emerald.oasis.dev/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83/transactions)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://explorer.emerald.oasis.dev/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f/transactions)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://explorer.emerald.oasis.dev/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8/transactions)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://explorer.emerald.oasis.dev/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D/transactions)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://explorer.emerald.oasis.dev/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A/transactions)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://explorer.emerald.oasis.dev/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E/transactions)

</details>

<details>

<summary>BitTorrent Chain (ChainID: 199)</summary>

* **Factory:** [`0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a`](https://bttcscan.com/address/0x5F1dddbf348aC2fbe22a163e30F99F9ECE3DD50a)
* **Router:** [`0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83`](https://bttcscan.com/address/0xC1e7dFE73E1598E3910EF4C7845B68A9Ab6F4c83)
* **QuoterV2:** [`0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f`](https://bttcscan.com/address/0x0D125c15D54cA1F8a813C74A81aEe34ebB508C1f)
* **AntiSnipAttackPositionManager:** [`0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8`](https://bttcscan.com/address/0x2B1c7b41f6A8F2b2bc45C3233a5d5FB3cD6dC9A8)
* **TicksFeesReader:** [`0x165c68077ac06c83800d19200e6E2B08D02dE75D`](https://bttcscan.com/address/0x165c68077ac06c83800d19200e6E2B08D02dE75D)
* **TokenPositionDescriptor:** [`0xDA474537cE9b687b78B236452A05631f09B6EB6A`](https://bttcscan.com/address/0xDA474537cE9b687b78B236452A05631f09B6EB6A)
* **TokenPositionDescriptorProxy:** [`0x8abd8c92F1901cf204590c16b5EF690a35b3741E`](https://bttcscan.com/address/0x8abd8c92F1901cf204590c16b5EF690a35b3741E)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kyberswap.com/reference/legacy/elastic-legacy/elastic-contract-addresses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
