The error messages thrown by the function onRegister()says the opposite of the intended message, and this is misleading.
The contract upliftOnlyExample.sol declares the series of error messages including the two thrown in onRegister()
here is the error messages
This message is supposed to be thrown when the pool does not support donations. But the function checks if enableDonation is false, and it then throws PoolDoesNotSupportDonation. Since enableDonation has to be true, it means that pool supports donation and error messagge is actually misleading.
error message does not correspond with the check. This can confuse users.
Manual review
Change the error message thus;
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.