Skip to content

Add claim rewards button to account details page #497

Description

@SpicyLemon

Summary

Make it easier to find the button/interface for claiming rewards.

Problem Definition

When I wanted to claim my rewards, the first place I looked was my account page. That page shows my rewards, but doesn't have a way to claim them. Furthermore, the rewards tab has a link to the validator(s), but you can't claim them from the page for a specific validator either. I basically found the button for it by happenstance (by clicking on the main "Validators" tab).

In case it's supposed to be there, and it's a bug that I didn't see it: I was using the Provenance Blockchain Wallet browser extension in Chrome 110.0.5481.177 (Official Build) (arm64) (mac).

Proposal

A couple options come to mind, but basically, add a way to manage rewards from an account detail page.

Option 1

In the "Rewards" tab, add a "Manage" button next to each entry. I'm picturing this being similar to the "Manage" button/interface that appears on the "Validators" tab in the "My Validators" section. Except it'd show the reward amount and only have "Redelegate" and "Claim Rewards" options.

Option 2

  1. Get rid the "Rewards" tab, and add a "Reward" column in the "Delegations" tab.
  2. Update the "Manage" button on that "Delegations" tab to show the available reward and add "Claim Rewards" to its button/dropdown options.
  3. Bonus: On the "Delegations" tab, when hovering over the amount, currently, title-text pops up with the same content as the column (e.g. 1234 hash). Change that title-text to the USD amount (do the same with the new "Reward" column).

Option 3

Something else that I didn't think of that allows managing rewards from the account detail page.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned

Metadata

Metadata

Assignees

No one assigned

    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