support UpdateParamsMsg
This commit is contained in:
parent
23d43543cb
commit
47607e7416
@ -54,8 +54,35 @@ store.fetchProposal(props.proposal_id).then((res) => {
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
const msgType = proposalDetail.content['@type'] || '';
|
||||
if(msgType.endsWith('MsgUpdateParams')) {
|
||||
if(msgType.indexOf('staking') > -1) {
|
||||
chainStore.rpc.getStakingParams().then((res) => {
|
||||
addCurrentParams(res);
|
||||
});
|
||||
} else if(msgType.indexOf('gov') > -1) {
|
||||
chainStore.rpc.getGovParamsVoting().then((res) => {
|
||||
addCurrentParams(res);
|
||||
});
|
||||
} else if(msgType.indexOf('distribution') > -1) {
|
||||
chainStore.rpc.getDistributionParams().then((res) => {
|
||||
addCurrentParams(res);
|
||||
});
|
||||
} else if(msgType.indexOf('slashing') > -1) {
|
||||
chainStore.rpc.getSlashingParams().then((res) => {
|
||||
addCurrentParams(res);
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
function addCurrentParams(res: any) {
|
||||
if(proposal.value.content && res.params) {
|
||||
proposal.value.content.params = [proposal.value.content?.params];
|
||||
proposal.value.content.current = [res.params];
|
||||
}
|
||||
}
|
||||
const color = computed(() => {
|
||||
if (proposal.value.status === 'PROPOSAL_STATUS_PASSED') {
|
||||
return 'success';
|
||||
|
@ -31,6 +31,7 @@ export interface GovProposal {
|
||||
description?: string;
|
||||
current?: any[];
|
||||
changes?: any[];
|
||||
params?: any[];
|
||||
plan?: {
|
||||
height?: string | number;
|
||||
time?: string | number;
|
||||
|
Loading…
Reference in New Issue
Block a user