I’m a little torn on this because the only reason why a v4 liquidity pool hook would be able to quote you at a 1% fee and fill you at 18% is if you submitted your transaction willing to accept 18% slippage.
Why do we accept MEV and not this? It’s not that dissimilar and however complex all of the execution code is onchain and verifiable you could just do a better job verifying what users fill prices would be and pick the better route. It’s a failure of routers to pick a bad route not a failure of smart contracts for being aggressive.
A malicious hook doesn't need a UI to scam you.
👉 It just needs to look like the best quote.
After analyzing over 84,000 v4 hooks, we determined only 19% of hooks to be safe.
It's time to get real about hooks.