test: 5-hop Multi-protocol integration test

- Needed to add ekubo and uniswap v4 to callback-limited protocols.
- I had to bump the fork block in all of our integration tests: The way it was before meant that certain integration tests were using certain executor addresses, and others were using different ones, because of the redeployment. This was a pain to account for on the rust side. Instead, all tests now use an Ekubo-compatible fork block. Values needed to be updated because of price changes between blocks.
This commit is contained in:
TAMARA LIPOWSKI
2025-04-22 01:18:19 -04:00
committed by Diana Carvalho
parent ca349a8e11
commit 132eed4bb9
8 changed files with 241 additions and 73 deletions

View File

@@ -55,7 +55,7 @@ contract TychoRouterTestSetup is Constants, Permit2TestHelper {
MockERC20[] tokens;
function setUp() public {
uint256 forkBlock = 21817316;
uint256 forkBlock = 22082754;
vm.createSelectFork(vm.rpcUrl("mainnet"), forkBlock);
vm.startPrank(ADMIN);