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

Show signer performance data by cycle #1869

Open
smcclellan opened this issue Oct 18, 2024 · 1 comment
Open

Show signer performance data by cycle #1869

smcclellan opened this issue Oct 18, 2024 · 1 comment
Assignees

Comments

@smcclellan
Copy link

Is your feature request related to a problem? Please describe.
As signer performance data is being added to an API, it would be great for this data to be displayed on the Signers page. Some questions that a user may want to answer with this data:

  • What are the average latency values for signers?
  • What are the approved/rejected/missing stats for signers?

Describe the solution you'd like
Show, for each signer, latency ("Latency" -- in ms) plus approved/rejected/missing ("Voting" -- X/Y/Z) stats.
Allow paging through cycles, starting with the current cycle.

Additional context
The most helpful data to show on the approved/rejected/missing side could vary, from # votes to weightings to based on # stacked.

@ginny-d
Copy link

ginny-d commented Oct 22, 2024

I recommend adding these columns (Latency, Approved, Rejected, Missing) to the Signers Page table:

Image

Additionally, I suggest introducing a new Signer ID page where users can view the performance of individual signers across past cycles. This would provide a historical view specific to each signer, while the Signers homepage would continue to focus on displaying current data for all signers:

Image

In both the Stacking history table and the Signed Transactions column, users will be able to filter by cycle, similar to how the existing Date filter works:

Image

This structure will align with the upcoming redesign, including the new Stacking and Cycle pages. On the new Stacking page, users will see current Stacking data, while the Cycle pages will allow for more detailed inspection of Pools and Signers data on a per-cycle basis.

Let me know if you have any feedback


Figma: https://www.figma.com/design/31q1g27k69z1yXb6r6vrRD/Stacks-Explorer-Working-File?node-id=9664-20852&t=pw4z7Cby0nfigYeB-1

cc @andresgalante @BLuEScioN

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

No branches or pull requests

3 participants