User should be able to claim free snow token every day.
If user buys token earn timer is being sets which blocks earning snow. It won't allow user to earn token in the same week if bought previously.
Likelihood:
It happens every time when user buys snow
Impact:
After buying token user has to wait for next cycle to earnSnow. User trust to the project will be broken.
User buy token and try to earn in the same day. It will fail due to timer set.
Don't set earnTime on buys. It will allow user to earn their tokens.
When buySnow is successfully called, the global timer is reset. This inadvertently affects the earning of snow as that particular action also depends on the global timer.
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.