trigger update signing info
This commit is contained in:
parent
5ecba3b283
commit
f4dda3c1f3
@ -10,6 +10,7 @@ import {
|
||||
import UptimeBar from '@/components/UptimeBar.vue';
|
||||
import type { Commit, SlashingParam, SigningInfo } from '@/types';
|
||||
import { consensusPubkeyToHexAddress, pubKeyToValcons, valconsToBase64 } from '@/libs';
|
||||
import { lazyKeyElSetMap } from 'lazy-load-vue3/types/listen';
|
||||
|
||||
const props = defineProps(['chain']);
|
||||
|
||||
@ -107,19 +108,27 @@ onMounted(() => {
|
||||
}
|
||||
});
|
||||
|
||||
chainStore.rpc.getSlashingSigningInfos().then((x) => {
|
||||
x.info?.forEach((i) => {
|
||||
signingInfo.value[valconsToBase64(i.address)] = i;
|
||||
});
|
||||
});
|
||||
updateTotalSigningInfo();
|
||||
|
||||
chainStore.rpc.getSlashingParams().then((x) => {
|
||||
slashingParam.value = x.params;
|
||||
});
|
||||
});
|
||||
|
||||
function updateTotalSigningInfo() {
|
||||
chainStore.rpc.getSlashingSigningInfos().then((x) => {
|
||||
x.info?.forEach((i) => {
|
||||
signingInfo.value[valconsToBase64(i.address)] = i;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
const commits2 = computed(() => {
|
||||
const la = baseStore.recents.map((b) => b.block.last_commit);
|
||||
// trigger update total signing info
|
||||
if(la.length > 0 && la.at(0)?.height|| 0 % 7 === 0) {
|
||||
updateTotalSigningInfo();
|
||||
};
|
||||
const all = [...commits.value, ...la];
|
||||
return all.length > 50 ? all.slice(all.length - 50) : all;
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user