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

  • EnsoRouter that executes the submitted route with router strategy.
  • DelegateEnsoShortcuts that executes the shortcut with delegate strategy.

Use the response.tx.to field from the /route and /bundle endpoints instead of hardcoding Router and DelegateEnsoShortcuts addresses in your code.

V2 Contracts

Deployment addresses for EnsoRouter and Delegate V2 on supported networks.

NetworkRouter V2Delegate V2
Ethereum0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Optimism0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Binance0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Gnosis0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Unichain0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Polygon0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Sonic0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
ZkSync0x1BD8CefD703CF6b8fF886AD2E32653C32bc62b5C0x4c3Db0fFf66f98d84429Bf60E7622e206Fc4947c
World0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Hyper0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Soneium0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Base0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Arbitrum0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Avalanche0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Ink0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Linea0xA146d46823f3F594B785200102Be5385CAfCE9B50xEe41aB55411a957c43C469F74867fa4671F9f017
Berachain0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08
Sepolia0xF75584eF6673aD213a685a1B58Cc0330B8eA22Cf0x7663fd40081dcCd47805c00e613B6beAc3B87F08

V1 Contracts

Deployment addresses for EnsoRouter and Delegate V1 on supported networks.

NetworkRouter V1Delegate V1
Ethereum0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Optimism0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Binance0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Gnosis0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Unichain--
Polygon0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Sonic0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
ZkSync0xd12ecDD67300D5ef0A68576CfDF038bAB5b5054a0x43BD12326142568D5Cc33c7326A68Ca4e0be9292
World--
Hyper0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Soneium--
Base0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Arbitrum0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Avalanche0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Ink--
Linea0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Berachain0x80EbA3855878739F4710233A8a19d89Bdd2ffB8E0x38147794ff247e5fc179edbae6c37fff88f68c52
Sepolia--

Updated

Was this page helpful?