Skip to content

Rewards: show dynamic all-source pending as 'Available now' (+tooltip) #2152

Description

@chip-peanut-bot

Problem

In /rewards, Pending rewards currently only tracks referral bonuses.

This undercounts pending rewards for users who also have badge/campaign rewards (e.g. Ethereum Hub badge), so the section named “Rewards” does not reflect all rewards context.

Constraint

Some campaigns are time-limited or first-come-first-serve. Showing a hard guaranteed pending amount can be misleading if eligibility changes before claim.

Proposed UX

  • Replace/rename Pending rewards to wording that communicates non-guaranteed availability (e.g. “Available now” or “Up to available now”).
  • Add a small tooltip explaining that this amount can change based on campaign limits/time windows/eligibility at claim time.

Scope (this issue)

  • Include all currently eligible reward sources in the displayed pending/available figure (not just referrals).
  • Update copy in /rewards to non-guaranteed wording.
  • Add tooltip/help text with clear caveat about dynamic eligibility.
  • Ensure amount is still clear and actionable for users.

Acceptance criteria

  • A user with referral + badge/campaign rewards sees a combined “available now” style figure.
  • Copy/tooltips make it clear this value is dynamic and not a guaranteed future payout.
  • Existing referral flow remains intact.

Planning

  • Priority: This week
  • Estimate: 1 point

Context

Raised from rewards thread discussion: avoid undercounting while avoiding “you stole my rewards” confusion when campaign conditions change.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions