From 57aa1c3402da976cfed38db2b46c584162cdbb69 Mon Sep 17 00:00:00 2001 From: TAMARA LIPOWSKI Date: Tue, 1 Apr 2025 21:58:29 +0200 Subject: [PATCH 1/2] fix: update ekubo_v2 executor This was recently redeployed with a fix. --- config/executor_addresses.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/executor_addresses.json b/config/executor_addresses.json index cf8fc1a..522356c 100644 --- a/config/executor_addresses.json +++ b/config/executor_addresses.json @@ -7,7 +7,7 @@ "pancakeswap_v3": "0x4929B619A8F0D9c06ed0FfD497636580D823F65d", "uniswap_v4": "0x042C0ebBEAb9d9987c2f64Ee05f2B3aeB86eAf70", "vm:balancer_v2": "0x00BE8EfAE40219Ff76287b0F9b9e497942f5BC91", - "ekubo_v2": "0x5E40985A4d4E8DbAd1dc35fFCfacfCde3e3d1806" + "ekubo_v2": "0xA612f60d3C49E5f13f0e067b14E0eD6656F3F279" }, "tenderly_ethereum": { "uniswap_v2": "0x00C1b81e3C8f6347E69e2DDb90454798A6Be975E", From e3d25fcd5ed4e160fff10d5c346b12f0cb3328c6 Mon Sep 17 00:00:00 2001 From: TAMARA LIPOWSKI Date: Wed, 2 Apr 2025 00:10:21 +0200 Subject: [PATCH 2/2] feat: Update ekubo router address - Both during encoding and hardcoded in the TychoRouter. --- foundry/src/TychoRouter.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/foundry/src/TychoRouter.sol b/foundry/src/TychoRouter.sol index 21d51f9..d3e7d0f 100644 --- a/foundry/src/TychoRouter.sol +++ b/foundry/src/TychoRouter.sol @@ -554,7 +554,7 @@ contract TychoRouter is AccessControl, Dispatcher, Pausable, ReentrancyGuard { } function locked(uint256) external { - address executor = address(0x5E40985A4d4E8DbAd1dc35fFCfacfCde3e3d1806); + address executor = address(0xA612f60d3C49E5f13f0e067b14E0eD6656F3F279); // slither-disable-next-line controlled-delegatecall,low-level-calls (bool success, bytes memory result) = executor.delegatecall( @@ -573,7 +573,7 @@ contract TychoRouter is AccessControl, Dispatcher, Pausable, ReentrancyGuard { } function payCallback(uint256, address /*token*/ ) external { - address executor = address(0x5E40985A4d4E8DbAd1dc35fFCfacfCde3e3d1806); + address executor = address(0xA612f60d3C49E5f13f0e067b14E0eD6656F3F279); // slither-disable-next-line controlled-delegatecall,low-level-calls (bool success, bytes memory result) = executor.delegatecall(