fixed issue
This commit is contained in:
parent
0b8d4dc987
commit
43563056a2
@ -56,7 +56,7 @@ const validatorSet = computed(() => {
|
|||||||
const blocks = ref({} as Record<string, BlockColor[]>);
|
const blocks = ref({} as Record<string, BlockColor[]>);
|
||||||
|
|
||||||
const grid = computed(() => {
|
const grid = computed(() => {
|
||||||
|
|
||||||
const validators = keyword.value.length === 0 ? validatorSet.value :
|
const validators = keyword.value.length === 0 ? validatorSet.value :
|
||||||
validatorSet.value.filter((v) => v.moniker.toLowerCase().includes(keyword.value.toLowerCase()));
|
validatorSet.value.filter((v) => v.moniker.toLowerCase().includes(keyword.value.toLowerCase()));
|
||||||
|
|
||||||
@ -79,21 +79,36 @@ const grid = computed(() => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
baseStore.$subscribe((_, state) => {
|
baseStore.$subscribe((_, state) => {
|
||||||
|
const newHeight = Number(state.latest?.block?.header?.height || 0)
|
||||||
if(Number(state.latest.block.header.height) % 7 === 0 ) updateTotalSigningInfo();
|
if (newHeight > latest.value) {
|
||||||
|
latest.value = newHeight;
|
||||||
state.latest.block.last_commit?.signatures?.forEach((s) => {
|
if(Number(state.latest.block.header.height) % 7 === 0 ) updateTotalSigningInfo();
|
||||||
const block = blocks.value[s.validator_address] || [];
|
state.latest.block.last_commit?.signatures?.forEach((s) => {
|
||||||
block.push({
|
const block = blocks.value[s.validator_address] || [];
|
||||||
height: state.latest.block.header.height,
|
block.push({
|
||||||
color: s.block_id_flag === 'BLOCK_ID_FLAG_COMMIT' ? 'bg-green-500' :
|
height: state.latest.block.header.height,
|
||||||
s.block_id_flag === 'BLOCK_ID_FLAG_NIL' ? 'bg-yellow-500' : 'bg-red-500',
|
color: s.block_id_flag === 'BLOCK_ID_FLAG_COMMIT' ? 'bg-green-500' : 'bg-yellow-500'
|
||||||
|
});
|
||||||
|
if (block.length > 50) {
|
||||||
|
block.shift();
|
||||||
|
}
|
||||||
|
blocks.value[s.validator_address] = block;
|
||||||
});
|
});
|
||||||
if (block.length > 50) {
|
|
||||||
block.shift();
|
validatorSet.value.forEach((v) => {
|
||||||
}
|
const block = blocks.value[v.base64] || [];
|
||||||
blocks.value[s.validator_address] = block;
|
if(block.length === 0 || block[block.length - 1].height !== state.latest.block.header.height) {
|
||||||
});
|
block.push({
|
||||||
|
height: state.latest.block.header.height,
|
||||||
|
color: 'bg-red-500'
|
||||||
|
});
|
||||||
|
if (block.length > 50) {
|
||||||
|
block.shift();
|
||||||
|
}
|
||||||
|
blocks.value[v.base64] = block;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
@ -123,11 +138,21 @@ onMounted(() => {
|
|||||||
const block = blocks.value[s.validator_address] || [];
|
const block = blocks.value[s.validator_address] || [];
|
||||||
block.unshift({
|
block.unshift({
|
||||||
height: x.block.header.height,
|
height: x.block.header.height,
|
||||||
color: s.block_id_flag === 'BLOCK_ID_FLAG_COMMIT' ? 'bg-green-500' :
|
color: s.block_id_flag === 'BLOCK_ID_FLAG_COMMIT' ? 'bg-green-500' : 'bg-yellow-500' ,
|
||||||
s.block_id_flag === 'BLOCK_ID_FLAG_NIL' ? 'bg-yellow-500' : 'bg-red-500',
|
|
||||||
});
|
});
|
||||||
blocks.value[s.validator_address] = block;
|
blocks.value[s.validator_address] = block;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
validatorSet.value.forEach((v) => {
|
||||||
|
const block = blocks.value[v.base64] || [];
|
||||||
|
if(block.length === 0 || block.findIndex((b) => b.height === x.block.header.height) === -1) {
|
||||||
|
block.unshift({
|
||||||
|
height: x.block.header.height,
|
||||||
|
color: 'bg-red-500'
|
||||||
|
});
|
||||||
|
blocks.value[v.base64] = block;
|
||||||
|
}
|
||||||
|
});
|
||||||
resolve();
|
resolve();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -280,7 +305,7 @@ function fetchAllKeyRotation() {
|
|||||||
</td>
|
</td>
|
||||||
<td class="text-xs text-right">
|
<td class="text-xs text-right">
|
||||||
<span
|
<span
|
||||||
v-if="v.signing.jailed_until.startsWith('1970')"
|
v-if="v.signing && v.signing.jailed_until.startsWith('1970')"
|
||||||
class="text-right"
|
class="text-right"
|
||||||
>{{
|
>{{
|
||||||
format.percent(
|
format.percent(
|
||||||
|
Loading…
Reference in New Issue
Block a user