> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enso.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Contracts and Deployments

> Enso contracts deployment addresses

export const date_0 = "2025-10-22"

The onchain interactions—executing the calldata Enso composes—happens via two smart contracts:

* **EnsoRouter** that executes the submitted route with `router` strategy (`router-legacy` for V1).
* **DelegateEnsoShortcuts** that executes the shortcut with `delegate` strategy (`delegate-legacy` for V1).

<Tip>
  Use the `response.tx.to` field from the
  [`/route`](/api-reference/defi-shortcuts/optimal-route-between-two-tokens) and
  [`/bundle`](/api-reference/defi-shortcuts/bundle-a-list-of-actions) endpoints
  instead of hardcoding Router and DelegateEnsoShortcuts addresses in your code.
</Tip>

## V2 Contracts

Deployment addresses for EnsoRouter and Delegate V2 on supported networks.

<table>
  <thead>
    <tr>
      <th>Network</th>
      <th>Router V2</th>
      <th>Delegate V2</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Ethereum `1`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Optimism `10`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Binance `56`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Gnosis `100`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Unichain `130`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Polygon `137`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Sonic `146`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>ZkSync `324`</td>
      <td>`0x1BD8CefD703CF6b8fF886AD2E32653C32bc62b5C`</td>
      <td>`0x4c3Db0fFf66f98d84429Bf60E7622e206Fc4947c`</td>
    </tr>

    <tr>
      <td>MegaETH `4326`</td>
      <td>`0xcfBaa9cfCE952ca4F4069874Ff1df8c05E37A3C7`</td>
      <td>`0xa2F4F9c6Ec598ca8C633024F8851C79CA5f43E48`</td>
    </tr>

    <tr>
      <td>World `480`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Hyper `999`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Sei `1329`</td>
      <td>`0x300b3D30aaBf46b05983284f0297D966E92bbeB2`</td>
      <td>`0x23116881a725d3C43C8310a6C5C8fbe769dd322E`</td>
    </tr>

    <tr>
      <td>Soneium `1868`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Base `8453`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Arbitrum `42161`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Avalanche `43114`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Ink `57073`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Linea</td>
      <td>`0xA146d46823f3F594B785200102Be5385CAfCE9B5`</td>
      <td>`0xEe41aB55411a957c43C469F74867fa4671F9f017`</td>
    </tr>

    <tr>
      <td>Berachain `80094`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Plume `98866`</td>
      <td>`0x3067BDBa0e6628497d527bEF511c22DA8b32cA3F`</td>
      <td>`0x973e7203f1B7fbcc156b4BD8734fc66790e689C5`</td>
    </tr>

    <tr>
      <td>Sepolia `11155111`</td>
      <td>`0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf`</td>
      <td>`0x7663fd40081dcCd47805c00e613B6beAc3B87F08`</td>
    </tr>

    <tr>
      <td>Katana `747474`</td>
      <td>`0x3067BDBa0e6628497d527bEF511c22DA8b32cA3F`</td>
      <td>`0x973e7203f1B7fbcc156b4BD8734fc66790e689C5`</td>
    </tr>

    <tr>
      <td>Plasma `9745`</td>
      <td>`0xCfBAa9Cfce952Ca4F4069874fF1Df8c05e37a3c7`</td>
      <td>`0xA2F4f9C6ec598CA8c633024f8851c79CA5F43e48`</td>
    </tr>

    <tr>
      <td>Monad `143`</td>
      <td>`0xCfBAa9Cfce952Ca4F4069874fF1Df8c05e37a3c7`</td>
      <td>`0xA2F4f9C6ec598CA8c633024f8851c79CA5F43e48`</td>
    </tr>
  </tbody>
</table>

## V1 Contracts

Deployment addresses for EnsoRouter and Delegate V1 on supported networks.

<table>
  <thead>
    <tr>
      <th>Network</th>
      <th>Router V1</th>
      <th>Delegate V1</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>Ethereum `1`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Optimism `10`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Binance `56`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Gnosis `100`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Unichain `130`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Polygon `137`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Sonic `146`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>ZkSync `324`</td>
      <td>`0xd12ecDD67300D5ef0A68576CfDF038bAB5b5054a`</td>
      <td>`0x43BD12326142568D5Cc33c7326A68Ca4e0be9292`</td>
    </tr>

    <tr>
      <td>World `480`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Hyper `999`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Soneium `1868`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Base `8453`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Arbitrum `42161`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Avalanche `43114`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Ink `57073`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Linea `59144`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Berachain `80094`</td>
      <td>`0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E`</td>
      <td>`0x38147794ff247e5fc179edbae6c37fff88f68c52`</td>
    </tr>

    <tr>
      <td>Sepolia `11155111`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Katana `747474`</td>
      <td>-</td>
      <td>-</td>
    </tr>

    <tr>
      <td>Plume `98866`</td>
      <td>-</td>
      <td>-</td>
    </tr>
  </tbody>
</table>

<div className="text-right text-xs gray-200 font-semibold w-full" style={{marginTop: '0'}}>
  <p style={{
        color: "#b2b2b2"  
    }}>Updated {date_0}</p>
</div>
