A claim cooldown the client cannot argue with
Reward the claim and start the next cooldown in one transaction, so a double-submitted form pays once instead of twice.
Claims, cooldowns, reward tables, mining accrual and the maths that keeps a faucet solvent.
5 entries
Reward the claim and start the next cooldown in one transaction, so a double-submitted form pays once instead of twice.
Pick a prize by weight, and compute the expected cost per claim before you launch instead of discovering it from your wallet balance.
Earn while away, but only up to a ceiling — computed on read from a timestamp, so there is no cron and no per-user tick.
Production runs only while fuel lasts, and fuel comes from doing the thing you actually want done. Turns idle earning into a loop.
Earn in integer credits, convert to coin only at withdrawal, and keep the rate in settings. Repricing the whole site becomes one field.