The readme states that:
Stake a Rapper to the protocol to gradually remove vices and earn CRED per full day staked.
However, staking for longer than 4 days will not earn any more CRED per full day staked, which breaks the invariant.
In the code, we clearly see that rewards are hard-coded to mint CRED for at most 4 days.
Likelihood:
Every time users will try to unstake after more than 4 days, they will loose on potential reward gains.
Impact:
Users can instead unstake every 4 days to restake straight after to reach the desired behavior, but it is inconvenient and will still make them loose reward over time.
Provide a steady reward amount for every full day staked, not capping this amount to 4:
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.
The contest is complete and the rewards are being distributed.