fix: Simplify the BebopExecutor and fix Single tests

Make specific quotes that are expected to be used by the TychoRouter for the tests. Do not use the BebopHarness
Commented out Aggregate tests

Took 6 hours 40 minutes
This commit is contained in:
Diana Carvalho
2025-08-12 16:11:42 +01:00
parent ee3d0cc060
commit 76a09d0402
11 changed files with 804 additions and 1722 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -37,11 +37,11 @@ contract BebopExecutorHarness is BebopExecutor, Test {
address tokenIn,
address tokenOut,
TransferType transferType,
bytes memory bebopCalldata,
uint8 partialFillOffset,
uint256 originalFilledTakerAmount,
bool approvalNeeded,
address receiver
address receiver,
bytes memory bebopCalldata
)
{
return _decodeData(data);
@@ -78,11 +78,11 @@ contract BebopExecutorHarness is BebopExecutor, Test {
address tokenIn,
address tokenOut,
TransferType transferType,
bytes memory bebopCalldata,
uint8 partialFillOffset,
uint256 originalFilledTakerAmount,
bool approvalNeeded,
address receiver
address receiver,
bytes memory bebopCalldata
) = _decodeData(data);
// Extract the selector to determine order type