Compare commits

...
3 changed files with 11 additions and 11 deletions
@@ -10,6 +10,8 @@
"governance.proposal.updateMarket.minVoterBalance", "governance.proposal.updateMarket.minVoterBalance",
"governance.proposal.updateNetParam.minProposerBalance", "governance.proposal.updateNetParam.minProposerBalance",
"governance.proposal.updateNetParam.minVoterBalance", "governance.proposal.updateNetParam.minVoterBalance",
"governance.proposal.updateAsset.minProposerBalance",
"governance.proposal.updateAsset.minVoterBalance",
"reward.staking.delegation.maxPayoutPerEpoch", "reward.staking.delegation.maxPayoutPerEpoch",
"reward.staking.delegation.maxPayoutPerParticipant", "reward.staking.delegation.maxPayoutPerParticipant",
"reward.staking.delegation.minimumValidatorStake", "reward.staking.delegation.minimumValidatorStake",
@@ -19,9 +21,6 @@
"validators.delegation.minAmount" "validators.delegation.minAmount"
], ],
"fiveDecimal": [ "fiveDecimal": [
"governance.proposal.updateAsset.minProposerBalance",
"governance.proposal.updateAsset.minVoterBalance",
"governance.proposal.updateAsset.requiredParticipation",
"market.fee.factors.infrastructureFee", "market.fee.factors.infrastructureFee",
"market.fee.factors.makerFee", "market.fee.factors.makerFee",
"market.liquidity.bondPenaltyParameter", "market.liquidity.bondPenaltyParameter",
@@ -77,6 +76,7 @@
"governance.proposal.updateNetParam.requiredMajority", "governance.proposal.updateNetParam.requiredMajority",
"governance.proposal.updateNetParam.requiredParticipation", "governance.proposal.updateNetParam.requiredParticipation",
"governance.proposal.updateMarket.minProposerEquityLikeShare", "governance.proposal.updateMarket.minProposerEquityLikeShare",
"governance.proposal.updateAsset.requiredParticipation",
"validators.vote.required" "validators.vote.required"
], ],
"duration": [ "duration": [
@@ -21,6 +21,7 @@ import { useDocumentTitle } from '../../hooks/use-document-title';
const PERCENTAGE_PARAMS = [ const PERCENTAGE_PARAMS = [
'governance.proposal.asset.requiredMajority', 'governance.proposal.asset.requiredMajority',
'governance.proposal.asset.requiredParticipation', 'governance.proposal.asset.requiredParticipation',
'governance.proposal.updateAsset.requiredParticipation',
'governance.proposal.freeform.requiredMajority', 'governance.proposal.freeform.requiredMajority',
'governance.proposal.freeform.requiredParticipation', 'governance.proposal.freeform.requiredParticipation',
'governance.proposal.market.requiredMajority', 'governance.proposal.market.requiredMajority',
@@ -9,9 +9,8 @@ declare global {
} }
export function addGetNetworkParameters() { export function addGetNetworkParameters() {
// @ts-ignore - ignoring Cypress type error which gets resolved when Cypress uses the command
Cypress.Commands.add('get_network_parameters', () => { Cypress.Commands.add('get_network_parameters', () => {
const mutation = ` const query = `
{ {
networkParametersConnection { networkParametersConnection {
edges { edges {
@@ -26,17 +25,17 @@ export function addGetNetworkParameters() {
method: 'POST', method: 'POST',
url: `http://localhost:3008/graphql`, url: `http://localhost:3008/graphql`,
body: { body: {
query: mutation, query,
}, },
headers: { 'content-type': 'application/json' }, headers: { 'content-type': 'application/json' },
}) })
.its('body.data.networkParametersConnection.edges') .its('body.data.networkParametersConnection.edges')
.then(function (response) { .then(function (response) {
// @ts-ignore - ignoring Cypress type error which gets resolved when Cypress uses the command // eslint-disable-next-line @typescript-eslint/no-explicit-any
const object = response.reduce(function (r, e) { const object = response.reduce(function (obj: any, edge: any) {
const { value, key } = e.node; const { value, key } = edge.node;
r[key] = value; obj[key] = value;
return r; return obj;
}, {}); }, {});
return cy.wrap(object); return cy.wrap(object);
}); });