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
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