In UpliftOnlyExample::onAfterSwap there is fees paid to owner that sent to the UpliftOnlyExample contract that has no function to retrieve the fees from it leading to fees being stuck in the contract forever
In UpliftOnlyExample::onAfterSwap if it is ownerFee it being sent to the address of the router which has no function to take out those fees
Loss of funds
funds stuck in the contract forever
manual review
implement a function to retrieve the fees
Likelihood: High, every swap. Impact: High, funds are stuck.
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.