Contest: https://code4rena.com/contests/2023-05-juicebox-buyback-delegate
- M-01 Delegate doesn't verify payed ETH value matches amount in parameter
- M-02 Delegate architecture forces users to set zero slippage
- M-03 Delegate uses incorrect parameter for the token amount
- M-04 Type casting can potentially change semantics of swap operation
- M-05 Delegate should check that terminal is operating with ETH as the terminal token
- M-06 Swaps in Uniswap V3 may be partial