Retention

Daily rewards

Off-chain streaks live in the DashRunner backend. The contract exposes claimDailyReward for an on-chain mirror you can trigger from a client or relayer.

One claim per wallet per UTC day. Streak multipliers stack with your backend profile — keep the rhythm.