Liquidity Providers (LPs) are generating Ditto rewards from matched trades, but the current system allows others to front-run and steal those rewards.
All LPs are rewarded with a fixed rate:
Each LPs gets rewards based on the percentage of shares owned:
An LP can monitor the mempool, identify transactions that match orders, and front-run the transaction to secure rewards before new shares are minted.
Sophisticated LPs can exploit the system by front-running matched orders to unfairly claim Ditto returns meant for others. This undermines the liquidity mining model, deterring potential liquidity providers and compromising the effectiveness of risk mitigation strategies for liquidations.
Consider changing the way of allocating rewards:
This formula ensures rewards are tied to each unit of matched liquidity, not to the shared pool. This way, matched trades are not at the expense of other liquidity providers.
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.