Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network>Staking>Payout Displays Claimed Eras as Unpaid #11126

Open
ayushmishra2005 opened this issue Dec 4, 2024 · 0 comments
Open

Network>Staking>Payout Displays Claimed Eras as Unpaid #11126

ayushmishra2005 opened this issue Dec 4, 2024 · 0 comments

Comments

@ayushmishra2005
Copy link
Contributor

I'm submitting a Bug report.

After upgrading Cere Network chain to Polkadot v1.4.0, validators have reported a peculiar issue related to payouts:
Validator Issue Description:

• The validator still shows up as needing to be paid out in the payouts section.

• When we manually trigger the payout using staking.payoutStakers, it throws the error AlreadyClaimed.

• On the targets tab, the validator does not appear under recently claimed.

Current vs. Expected Behavior

Current Behaviour:

• The validator still shows up as needing to be paid out in the payouts section.

• When we manually trigger the payout using staking.payoutStakers, it throws the error AlreadyClaimed.

• On the targets tab, the validator does not appear under recently claimed.

Expected Behaviour:

•	Paid validators should not appear in the payouts section.
•	They should be listed under the recently claimed section in Staking >> Targets.

Observation:
I tested this issue for a specific validator and era. Here are the details:

Validator Name: Dynasty
Account ID: 6V5smKXq1YBpKNdxNKGMryDvefVPQ1rF2GErXrBMZdEWfQ3E
Era: 1263

Steps and Observations:

  1. Checked the validator’s free balance before triggering the payout:
    Free Balance (Before): 823,654,656,248,945.
  2. Manually triggered staking.payoutStakers for Era 1263.
  3. Checked the validator’s free balance again after the payout:
    Free Balance (After): 830,819,368,310,623.

The difference:
830,819,368,310,623 - 823,654,656,248,945 = 7,164,712,061,678

This translates to 716.4712061678 CERE paid out as a reward for the era, which is correct. I have screenshots for the same.

image

The difference matched the expected reward amount, confirming that the payout was processed successfully on-chain.

Steps Taken So Far:

  1. Verified reward points and staking details for the validator.
    • Validator actively participated in the specified era, with reward points and stake details consistent with expectations.
  2. Checked for pending payouts:
    • Validator is still showing as needing a payout.

This issue began immediately after upgrading to Polkadot v1.4.0. I suspect it may be related to changes introduced in this PR to make legacy staking compatible with v1.4.

I suspect this might be related to a UI-related issue with PolkadotJS Apps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant