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

Coretime page is very confusing #11253

Open
xlc opened this issue Feb 3, 2025 · 3 comments
Open

Coretime page is very confusing #11253

xlc opened this issue Feb 3, 2025 · 3 comments
Assignees

Comments

@xlc
Copy link
Contributor

xlc commented Feb 3, 2025

Image

What does 347/5040 mean? Is it number of blocks? Timeslice? What even is a timeslice? (I know what is a timeslice but don't expect every parachain devs know about it)

Staking page for example, is display actual time

Image
Image

This is table is also very confusing.

What does last block mean? What does end mean? What does renewal mean?
Why some chain have eligible for renewal and some have renewed and some have - for it? So Karura is ineligible for renewal or renewal is not applicable???

It appears this is ordered by core number? That's a very bad order. No one is going to lookup chain by core number.

I have renewed Karura for another 4 weeks yet it still displays end with 1 Mar 2025. Did my renew successful? Do I need to do anything else? Or the end is not the end I was thinking?

@TarikGul
Copy link
Member

TarikGul commented Feb 3, 2025

cc: @piggydoughnut

@piggydoughnut piggydoughnut self-assigned this Feb 3, 2025
@piggydoughnut
Copy link
Contributor

piggydoughnut commented Feb 3, 2025

Hi there @xlc !

Thanks a lot for your feedback :) It is really valuable as that is how we get to improve the Dashboard and make it user friendly.

Cycle progress

What does 347/5040 mean? Is it number of blocks? Timeslice? What even is a timeslice? (I know what is a timeslice but don't expect every parachain devs know about it)

The cycle progress is indeed in timeslices, which I agree are pretty confusing.

Last block, end, renewal

What does last block mean? What does end mean? What does renewal mean?

Last Block is the last block on the realy chain for your parachain. That is more precise than date so I advice you reference that.
End should probably be end date and that is the date when your parachain will stop producing blocks (it is not exact at this moment as I am not taking time into account but I am planning to introduce that soon)
Renewal - that is potentialRenewals, so these are parachains that can renew their core.

Renewal Eligibility

Why some chain have eligible for renewal and some have renewed and some have - for it? So Karura is ineligible for renewal or renewal is not applicable???

Good point. Renewal is not very clear here. Currently the ones that have eligible in the list are the ones that can renew. There are varios reasons for parachains not being able to renew. I will put it down in todo and think of how showing this information can be improved.

Sorting, filtering

It appears this is ordered by core number? That's a very bad order. No one is going to lookup chain by core number.

Thanks for noting that. There is a Pull Request in review right now that will introduce filtering, sort and search. Feel free to check it out and/or suggest other features that you would like to see.

Image

Karura renewal

I have renewed Karura for another 4 weeks yet it still displays end with 1 Mar 2025. Did my renew successful? Do I need to do anything else? Or the end is not the end I was thinking?

I am not sure why you do not see "renewed" next to your chain as I can see you in the workplan for core 13 for the next cycle. You can go to Coretime chain -> Network -> Coretime Broker -> filter by core 13 and you should see you in the workplan for that core.
Noting this down as a bug. Thanks for reporting.

Improvements

Relay Chain

  • Better handle showing renewals -> add Renewed on core X
  • End -> end date
  • Add tooltip to explain some terms?
  • Cycle progress - add human readable time there so it makes more sense.
  • Add time to end date, for precision + do not use timeslices but the latest block for precision too
  • 🐛 Karura (2000) renewed but does not see "renewed" in the table

Coretime Chain

  • when filtering by parahchain id, also filter in the workplan. Then people can see where will their parachain migrate after extension.
  • issue with dates on workload and workplan

@piggydoughnut
Copy link
Contributor

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

3 participants