Phase 2 of the Validator Resource Center and Ranking Website (VRC) further improves upon the ranking method from Phase 1, by making the scoring model more customizable and thereby better representing the user’s preferences. Also, the VRC score is now a major metric in the manual selection process. Additionally, we include several new metrics (e.g. performance based on historic era data) and thereby reduce the load of information on nominators. A new filtering technique helps to reduce the overall set of validators based on their quantitative properties and make it easier for nominators to make an appropriate selection. We also introduce a staking dashboard, which gives important visual and numerical information about the network.
This proposal covers the development of milestones 2, 3, 4, 5 and includes a report for milestone 1.
https://docs.google.com/document/d/14pvmbMMzNAqVzQkoXi_nRS-1wDti2y03X4VqOp9nNTw/edit?usp=sharing
https://validatorsv2.kusama.polkastats.io/
https://github.com/Colm3na/kusama-validator-resource-center-v2
Phase I tasks:
Completed tasks:
Project kick-off:
Backend:
The backend has been developed and tested using the Kusama chain. It successfully crawled the entire chain storing blocks, events and extrinsics in the database. That allows us to query long term information like address creation without the need to use an external API. Also the crawler that consolidates the ranking data is live and storing the info in the database, calculating all major and minor metrics and also including Thousand validators program API information.
UI/UX design:
About the new UI, we discussed extensively about main flows and user interaction in the proposal elaboration, so we chose to directly implement into the project as mockups to have a clear idea about them. Some elements are functional like exclude and search filter and some others not like auto-filter and custom weighted score (its logic will be implemented in the following milestones).
User interface implementation I:
The UI logic has already been migrated from polkadot-js/api to GraphQL queries to leverage the new backend and the ranking data is live and fully functional. Some charts have been added to the validator single page like era points, commission and payouts charts. Also we mocked the charts and general layout of the dashboard page, the import page is pretty functional showing extension accounts and their validators sets. The connect to wallet button is also implemented, showing the extension addresses and letting you connect to any of them to use it in the nominate page.
The majority of the work for these milestones has been completed: the team is at the moment finalising details on M5 to continue further development. In Phase 2, we extended previous work and incorporate three upgrades:
Project kick-off:
Backend:
UI/UX design:
User interface implementation I:
Below you will find the server renting budget for another 3 months period:
The Validator Resource Center and Ranking Website (VRC) has been improved to make the scoring model more customizable and user-friendly. The VRC score is now an important metric in the manual selection process. A new filtering technique has been introduced to make it easier for nominators to select appropriate validators. A staking dashboard has been added to provide important visual and numerical information about the network. The project has completed four milestones, and three upgrades have been incorporated in Phase 2. The milestones include project kick-off, backend development, UI/UX design, and user interface implementation. The total estimation for the project is EUR 4139.23 / 19.70 KSM, and the payment will be made after the delivery of each milestone.