Skip to content

Commit

Permalink
Merge pull request #5129 from thesan/luxor/reward-curve-proposal-qn
Browse files Browse the repository at this point in the history
[QN] Set era payout damping factor proposal mappings
  • Loading branch information
kdembler committed Apr 8, 2024
2 parents 5c57bc2 + 5acfe25 commit e0c7b89
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
8 changes: 7 additions & 1 deletion query-node/mappings/src/proposals.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ import {
VetoProposalDetails,
DecreaseCouncilBudgetProposalDetails,
UpdateTokenPalletTokenConstraintsProposalDetails,
SetEraPayoutDampingFactorProposalDetails,
} from 'query-node/dist/model'
import {
INT32MAX,
Expand Down Expand Up @@ -345,7 +346,12 @@ async function parseProposalDetails(
details.ammBuyTxFees = unwrap(specificDetails.ammBuyTxFees)?.toNumber()
details.ammSellTxFees = unwrap(specificDetails.ammSellTxFees)?.toNumber()
details.bloatBond = whenDef(unwrap(specificDetails.bloatBond), asBN)

return details
}
// SetEraPayoutDampingFactorProposalDetails
else if (proposalDetails.isSetEraPayoutDampingFactor) {
const details = new SetEraPayoutDampingFactorProposalDetails()
details.dampingFactor = proposalDetails.asSetEraPayoutDampingFactor.toNumber()
return details
} else {
unimplementedError(`Unsupported proposal details type: ${proposalDetails.type}`)
Expand Down
6 changes: 6 additions & 0 deletions query-node/schemas/proposals.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,11 @@ type UpdateTokenPalletTokenConstraintsProposalDetails @variant {
bloatBond: BigInt
}

type SetEraPayoutDampingFactorProposalDetails @variant {
"Proposed validator payout damping factor"
dampingFactor: Int!
}

union ProposalDetails =
SignalProposalDetails
| RuntimeUpgradeProposalDetails
Expand Down Expand Up @@ -408,3 +413,4 @@ union ProposalDetails =
| UpdateGlobalNftLimitProposalDetails
| DecreaseCouncilBudgetProposalDetails
| UpdateTokenPalletTokenConstraintsProposalDetails
| SetEraPayoutDampingFactorProposalDetails

0 comments on commit e0c7b89

Please sign in to comment.