The executeSwapExactInput function in DexSwapStrategy.sol performs multi-token swaps without emitting events, making it impossible to track these operations through blockchain logs.
The function executes swaps without event emission:
No on-chain tracking of multi-token swap executions
Reduced transparency for complex swap operations
Difficulty in monitoring DEX adapter interactions
Limited ability to track swap paths and results
Challenges in debugging multi-token swap issues
The function:
Takes a SwapExactInputPayload containing swap path
Executes multi-token swap via dexAdapter
Returns final amount without logging any steps
Manual review
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.