stakers are supposed to get LST in intervals based on their reSDL holdings and it is begin handle by merkle proof but when totalQueued in PriorityPool.sol is 0 and there is a queuedWithdrawals amount then stakers who deposit at this time will mint all the LST at that moment resulting in unfair distribution of LST.
-> Stakers stake their LINK and are getting LST in invervals based on their reSDL holding handling by merkle Proof.
-> If a stakers deposit their LINK when totalQueued == 0 and queuedWithdrawals != 0, they will get all the corresponding LST instantly if toDeposit <= queuedWtihdrawals instantly.
This results in unfair distribution of LST as some stakers are getting LST in intervals based on reSDL holdings and others getting all their LST instantly.
Manaul review
Instead of transferring LST transfer the shares and give the LST to the staker on same interval-based system
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.