clawback
cannot recover unused funds after expiration period has passed due to hasExpired
condition.
https://github.com/Cyfrin/2024-05-Sablier/blob/43d7e752a68bba2a1d73d3d6466c3059079ed0c6/v2-periphery/src/abstracts/SablierV2MerkleLockup.sol#L93
If airdrop is not claimed fully by airdrop receivers for any reason and expiration has happened, funds are locked in protocol and cannot be claimed neither through clawback
nor through claim
due to _checkClaim
check.
https://github.com/Cyfrin/2024-05-Sablier/blob/43d7e752a68bba2a1d73d3d6466c3059079ed0c6/v2-periphery/src/abstracts/SablierV2MerkleLockup.sol#L131
This will leave funds locked in airdrop contract permanently.
Medium - loss of funds under specific conditions.
Manual review.
Relax expiration conditions for either claim
or preferrably clawback
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.