Restricts which tokens can be withdrawn, where they can go, and checks the transfer result, reducing rug‑pull and mis‑routing risk.
Explain the specific issue or problem in one or more sentences
Likelihood:
Reason 1 Occurs whenever the hook holds ERC20 balances and the owner decides (or is forced by a compromise) to drain them.
Reason 2 Appears because users may not realize the hook has this power and still send value to it.
Impact:
Impact 1 Funds in the hook can be pulled to an external address by the owner/attacker.
Impact 2 Confidence in the protocol and integrations is reduced due to strong centralization.
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.