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

Create explorer page with registered signers #1097

Closed
6 of 9 tasks
jpraynaud opened this issue Jul 26, 2023 · 0 comments · Fixed by #1157
Closed
6 of 9 tasks

Create explorer page with registered signers #1097

jpraynaud opened this issue Jul 26, 2023 · 0 comments · Fixed by #1157
Assignees
Labels
D-medium Difficulty: medium idea 💡 Something to discuss and refine task UX 🌞 User experience

Comments

@jpraynaud
Copy link
Member

jpraynaud commented Jul 26, 2023

Issue

In order to give recognition to SPOs already running on the mainnet, we need to create a page on the explorer for example that lists the registered SPO for an epoch.

Idea: We could display the version of the signer that is setup for each pool, at each epoch, to highlight the nodes that runs an unstable or stale version.

To do

Note: (watch-out offsets and the meaning of epoch: epoch should be the Cardano epoch without offset for clarity)

Aggregator

  • Add a /signers/registered/:epoch route in the aggregator REST API that lists the pool ids and their associated stakes, and the epoch at which they will sign
  • Add a default /signers/registered/latest route variant that gives access to registrations at the current epoch

Explorer

  • Add a Signers tab in the explorer that shows the registered signers for the current epoch
  • Allow browsing to 5 last epochs in the Signers tab
  • Format stake in a clean way like 68.15M ₳
  • Display the total stakes registered at the epoch and the total number of signers

Extra credits

  • Pie chart or histogram of stake distribution?
  • Pagination of the pool ids?
  • Search of a pool id?
@jpraynaud jpraynaud added idea 💡 Something to discuss and refine dev 💪 to-groom 🤔 Needs grooming devX 🌞 Developer experience D-medium Difficulty: medium and removed to-groom 🤔 Needs grooming labels Jul 26, 2023
@jpraynaud jpraynaud added the task label Aug 9, 2023
@jpraynaud jpraynaud added UX 🌞 User experience and removed devX 🌞 Developer experience labels Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D-medium Difficulty: medium idea 💡 Something to discuss and refine task UX 🌞 User experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants