-
- availability
-
-
+
+
+
+
+ dominance
+
+
+
+
+
+ availability
+
+
+
+
+
+
+ recent
+
+
+
+
+
+ long-term
+
+
+
+
+
+ combined
+
+
+
+
+
+
+ reliability
+
+
+
-
- reliability
-
-
+ v{{ scoreVersion }}
+ {{ statusLabel }}
+
+ Recent coverage {{ formatCoverage(recentCoverage) }}
+ Long coverage {{ formatCoverage(longTermCoverage) }}
+ Score epoch {{ scoreEpoch ?? 'N/A' }}
+ Long-term as of {{ longTermAsOfEpoch ?? 'N/A' }}
+
diff --git a/app/components/ScoreVersionSelect.vue b/app/components/ScoreVersionSelect.vue
new file mode 100644
index 00000000..e19f9e85
--- /dev/null
+++ b/app/components/ScoreVersionSelect.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
diff --git a/app/components/ValidatorsTable.vue b/app/components/ValidatorsTable.vue
index ca11aef3..0c078bed 100644
--- a/app/components/ValidatorsTable.vue
+++ b/app/components/ValidatorsTable.vue
@@ -1,11 +1,17 @@
@@ -178,13 +193,13 @@ const filteredRowsCount = computed(() => {
>
-
API
-
+
{
|
{
|
-
+
+
+
+ v{{ getScoreDisplay(row.original).version }}
+ {{ getScoreDisplay(row.original).statusLabel }}
+
+
|
diff --git a/app/components/validator/LayoutDashboard.vue b/app/components/validator/LayoutDashboard.vue
index 64e34ff2..ee337417 100644
--- a/app/components/validator/LayoutDashboard.vue
+++ b/app/components/validator/LayoutDashboard.vue
@@ -1,10 +1,12 @@