Skip to main content
ArcBlock Community

Late Reward Notification for Expired Claim Period

JM “cryptotestnet” Morales
Programs
join-to-earnbug

Screenshot_20260303-172740.jpg

Description: The system triggered an automated "You are ready to claim rewards" notification email for the "ArcBlock 202601 Bug Bounty" activity. However, upon clicking the "Claim now" button, the user is informed that the activity/claim period has already ended. There is a significant synchronization delay between the activity expiration logic and the notification trigger logic.

Impact:

  • High User Frustration: Users are misled into thinking they have earned rewards, only to be met with an "Ended" status.
  • Support Overhead: This causes a surge in support tickets from users asking why they cannot claim rewards they were just notified about.
  • Reputational Risk: It appears as though the platform is not functioning correctly or is intentionally misleading participants.

Steps to Reproduce:

  1. Join a reward-based activity (e.g., ArcBlock 202601 Bug Bounty).
  2. Wait for the activity’s official claim deadline to pass.
  3. Observe that the system sends an automated email/notification (Subject: "You are ready to claim...") after the deadline has already lapsed.
  4. Click the "Claim now" button in the email.
  5. Observe the landing page stating the activity or claim period is already over.

Severity: High / Major (While not a security vulnerability itself, it breaks the core user experience and creates data inconsistency between the backend status and the communication layer.)

Actual Result: The system sends a notification to claim rewards for an activity that is already closed and no longer accepting claims.

Expected Result: Notifications should only be sent while the claim window is active. If an activity ends, any queued "ready to claim" notifications should be automatically cancelled or suppressed to prevent user confusion.

Reply