Audit finding: A07-2, A07-3
Source: audit/2026-03-14-01 triage #21, #22
A07-2: No test for receive() and fallback() payable functions
RouteProcessorRaindexV6ArbOrderTaker has receive() external payable {} and fallback() external payable {}. Need tests verifying ETH receipt and sweep by finalizeArb.
A07-3: No fuzz test on onTakeOrders2 parameters directly
No fuzz test exercises onTakeOrders2 with varied parameters.
File: src/concrete/arb/RouteProcessorRaindexV6ArbOrderTaker.sol
Audit finding: A07-2, A07-3
Source:
audit/2026-03-14-01triage #21, #22A07-2: No test for receive() and fallback() payable functions
RouteProcessorRaindexV6ArbOrderTakerhasreceive() external payable {}andfallback() external payable {}. Need tests verifying ETH receipt and sweep byfinalizeArb.A07-3: No fuzz test on onTakeOrders2 parameters directly
No fuzz test exercises
onTakeOrders2with varied parameters.File:
src/concrete/arb/RouteProcessorRaindexV6ArbOrderTaker.sol