Skip to content

Stake Breakdown and Token Vault Details show 0 rewards for a delegation whose rewards are already in the SplitsWarehouse #102

Description

@y3v63n

What happens

If an operator distributes rewards before the delegator withdraws them, the delegator's share moves into the SplitsWarehouse. After that, the dashboard shows two different numbers for the same position:

  • The Claimable Rewards dropdown (Positions Overview) correctly shows the reward, including an "Already in warehouse" line.
  • The Stake Breakdown and Token Vault Details show 0 for that same delegation.

So one part of the dashboard says you have rewards and another part says you have none, at the same time.

How to reproduce

  1. As an operator, claim/distribute your commission from the reward destination address. (This runs distribute(), which also credits the delegator's share into the SplitsWarehouse.)
  2. Switch to the delegator wallet.
  3. Look at Positions Overview → Claimable Rewards — the reward shows up.
  4. Look at Stake Breakdown and Token Vault Details for the same delegation — both show 0.

Impact

Delegators reasonably conclude they have no rewards when they actually do, and some end up going to explorer.splits.org to find and withdraw them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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