Skip to content

Commit

Permalink
test: ⚡ add proposal to integration test and update types and metadatat
Browse files Browse the repository at this point in the history
  • Loading branch information
Ignazio Bovo committed Jan 30, 2024
1 parent e768e1d commit 4041f80
Show file tree
Hide file tree
Showing 9 changed files with 62 additions and 12 deletions.
2 changes: 1 addition & 1 deletion chain-metadata.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion query-node/chain-metadata/2002.json

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions tests/network-tests/src/flows/proposals/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,12 @@ export default async function creatingProposals({ api, query, lock }: FlowProps)
SetPalletFozenStatus: [false, 'ProjectToken'],
}),
},
{
// Setting freeze status to false incase other tests need pallet to not be frozen
details: createType('PalletProposalsCodexProposalDetails', {
DecreaseCouncilBudget: 100,
}),
},
]

const testAllOutcomesFixture = new AllProposalsOutcomesFixture(api, query, lock, proposalsToTest)
Expand Down
5 changes: 4 additions & 1 deletion types/src/augment/augment-api-consts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -547,6 +547,10 @@ declare module '@polkadot/api-base/types/consts' {
* Exports 'Create Working Group Lead Opening' proposal parameters.
**/
createWorkingGroupLeadOpeningProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst<ApiType>;
/**
* Decrease Cuncil budget parameters
**/
decreaseCouncilBudgetProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst<ApiType>;
/**
* Exports 'Decrease Working Group Lead Stake' proposal parameters.
**/
Expand Down Expand Up @@ -597,7 +601,6 @@ declare module '@polkadot/api-base/types/consts' {
* Exports 'Set Membership Price' proposal parameters.
**/
setMembershipPriceProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst<ApiType>;
setPalletFozenStatusProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst<ApiType>;
setReferralCutProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst<ApiType>;
/**
* Exports 'Set Working Group Lead Reward' proposal parameters.
Expand Down
8 changes: 8 additions & 0 deletions types/src/augment/augment-api-errors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1053,6 +1053,10 @@ declare module '@polkadot/api-base/types/errors' {
* The member is not a councilor.
**/
NotCouncilor: AugmentedError<ApiType>;
/**
* Cannot reduce the budget by the given amount.
**/
ReductionAmountTooLarge: AugmentedError<ApiType>;
/**
* The same account is recieving funds from the same request twice
**/
Expand Down Expand Up @@ -2559,6 +2563,10 @@ declare module '@polkadot/api-base/types/errors' {
* Invalid working group budget capacity parameter
**/
InvalidWorkingGroupBudgetCapacity: AugmentedError<ApiType>;
/**
* Reduction Amount Zero
**/
ReductionAmountZero: AugmentedError<ApiType>;
/**
* Require root origin in extrinsics
**/
Expand Down
6 changes: 6 additions & 0 deletions types/src/augment/augment-api-events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -705,6 +705,12 @@ declare module '@polkadot/api-base/types/events' {
* Candidate remark message
**/
CandidateRemarked: AugmentedEvent<ApiType, [u64, Bytes]>;
/**
* Councilor budget has been decreased
* Params:
* - Reduction amount
**/
CouncilBudgetDecreased: AugmentedEvent<ApiType, [u128]>;
/**
* Fund the council budget.
* Params:
Expand Down
14 changes: 13 additions & 1 deletion types/src/augment/augment-api-tx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1626,6 +1626,18 @@ declare module '@polkadot/api-base/types/submittable' {
* # </weight>
**/
councilorRemark: AugmentedSubmittable<(councilorId: u64 | AnyNumber | Uint8Array, msg: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, Bytes]>;
/**
* Decrease the council total budget
*
* # <weight>
*
* ## weight
* `O (1)`
* - db:
* - `O(1)` doesn't depend on the state or parameters
* # </weight>
**/
decreaseCouncilBudget: AugmentedSubmittable<(reductionAmount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;
/**
* Fund the council budget by a member.
* <weight>
Expand Down Expand Up @@ -4219,7 +4231,7 @@ declare module '@polkadot/api-base/types/submittable' {
* - O(1) doesn't depend on the state or parameters
* # </weight>
**/
createProposal: AugmentedSubmittable<(generalProposalParameters: PalletProposalsCodexGeneralProposalParams | { memberId?: any; title?: any; description?: any; stakingAccountId?: any; exactExecutionBlock?: any } | string | Uint8Array, proposalDetails: PalletProposalsCodexProposalDetails | { Signal: any } | { RuntimeUpgrade: any } | { FundingRequest: any } | { SetMaxValidatorCount: any } | { CreateWorkingGroupLeadOpening: any } | { FillWorkingGroupLeadOpening: any } | { UpdateWorkingGroupBudget: any } | { DecreaseWorkingGroupLeadStake: any } | { SlashWorkingGroupLead: any } | { SetWorkingGroupLeadReward: any } | { TerminateWorkingGroupLead: any } | { AmendConstitution: any } | { CancelWorkingGroupLeadOpening: any } | { SetMembershipPrice: any } | { SetCouncilBudgetIncrement: any } | { SetCouncilorReward: any } | { SetInitialInvitationBalance: any } | { SetInitialInvitationCount: any } | { SetMembershipLeadInvitationQuota: any } | { SetReferralCut: any } | { VetoProposal: any } | { UpdateGlobalNftLimit: any } | { UpdateChannelPayouts: any } | { SetPalletFozenStatus: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>;
createProposal: AugmentedSubmittable<(generalProposalParameters: PalletProposalsCodexGeneralProposalParams | { memberId?: any; title?: any; description?: any; stakingAccountId?: any; exactExecutionBlock?: any } | string | Uint8Array, proposalDetails: PalletProposalsCodexProposalDetails | { Signal: any } | { RuntimeUpgrade: any } | { FundingRequest: any } | { SetMaxValidatorCount: any } | { CreateWorkingGroupLeadOpening: any } | { FillWorkingGroupLeadOpening: any } | { UpdateWorkingGroupBudget: any } | { DecreaseWorkingGroupLeadStake: any } | { SlashWorkingGroupLead: any } | { SetWorkingGroupLeadReward: any } | { TerminateWorkingGroupLead: any } | { AmendConstitution: any } | { CancelWorkingGroupLeadOpening: any } | { SetMembershipPrice: any } | { SetCouncilBudgetIncrement: any } | { SetCouncilorReward: any } | { SetInitialInvitationBalance: any } | { SetInitialInvitationCount: any } | { SetMembershipLeadInvitationQuota: any } | { SetReferralCut: any } | { VetoProposal: any } | { UpdateGlobalNftLimit: any } | { UpdateChannelPayouts: any } | { SetPalletFozenStatus: any } | { DecreaseCouncilBudget: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>;
};
proposalsDiscussion: {
/**
Expand Down
11 changes: 8 additions & 3 deletions types/src/augment/lookup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,7 @@ export default {
BudgetRefillPlanned: 'u32',
BudgetIncrementUpdated: 'u128',
CouncilorRewardUpdated: 'u128',
CouncilBudgetDecreased: 'u128',
RequestFunded: '(AccountId32,u128)',
CouncilBudgetFunded: '(u64,u128,Bytes)',
CouncilorRemarked: '(u64,Bytes)',
Expand Down Expand Up @@ -1512,7 +1513,8 @@ export default {
VetoProposal: 'u32',
UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)',
UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord',
SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)'
SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)',
DecreaseCouncilBudget: 'u128'
}
},
/**
Expand Down Expand Up @@ -2634,6 +2636,9 @@ export default {
set_councilor_reward: {
councilorReward: 'u128',
},
decrease_council_budget: {
reductionAmount: 'u128',
},
funding_request: {
fundingRequests: 'Vec<PalletCommonFundingRequestParameters>',
},
Expand Down Expand Up @@ -4064,7 +4069,7 @@ export default {
* Lookup524: pallet_council::Error<T>
**/
PalletCouncilError: {
_enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer']
_enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer', 'ReductionAmountTooLarge']
},
/**
* Lookup525: pallet_referendum::ReferendumStage<BlockNumber, bounded_collections::weak_bounded_vec::WeakBoundedVec<pallet_referendum::OptionResult<MemberId, VotePower>, S>>
Expand Down Expand Up @@ -4572,7 +4577,7 @@ export default {
* Lookup614: pallet_proposals_codex::Error<T>
**/
PalletProposalsCodexError: {
_enum: ['SignalProposalIsEmpty', 'RuntimeProposalIsEmpty', 'InvalidFundingRequestProposalBalance', 'InvalidValidatorCount', 'RequireRootOrigin', 'InvalidCouncilElectionParameterCouncilSize', 'InvalidCouncilElectionParameterCandidacyLimit', 'InvalidCouncilElectionParameterMinVotingStake', 'InvalidCouncilElectionParameterNewTermDuration', 'InvalidCouncilElectionParameterMinCouncilStake', 'InvalidCouncilElectionParameterRevealingPeriod', 'InvalidCouncilElectionParameterVotingPeriod', 'InvalidCouncilElectionParameterAnnouncingPeriod', 'InvalidWorkingGroupBudgetCapacity', 'InvalidSetLeadParameterCannotBeCouncilor', 'SlashingStakeIsZero', 'DecreasingStakeIsZero', 'InsufficientFundsForBudgetUpdate', 'InvalidFundingRequestProposalNumberOfAccount', 'InvalidFundingRequestProposalRepeatedAccount', 'InvalidChannelPayoutsProposalMinCashoutExceedsMaxCashout', 'InvalidLeadWorkerId', 'InvalidLeadOpeningId', 'InvalidLeadApplicationId', 'InvalidProposalId', 'ArithmeticError']
_enum: ['SignalProposalIsEmpty', 'RuntimeProposalIsEmpty', 'InvalidFundingRequestProposalBalance', 'InvalidValidatorCount', 'RequireRootOrigin', 'InvalidCouncilElectionParameterCouncilSize', 'InvalidCouncilElectionParameterCandidacyLimit', 'InvalidCouncilElectionParameterMinVotingStake', 'InvalidCouncilElectionParameterNewTermDuration', 'InvalidCouncilElectionParameterMinCouncilStake', 'InvalidCouncilElectionParameterRevealingPeriod', 'InvalidCouncilElectionParameterVotingPeriod', 'InvalidCouncilElectionParameterAnnouncingPeriod', 'InvalidWorkingGroupBudgetCapacity', 'InvalidSetLeadParameterCannotBeCouncilor', 'SlashingStakeIsZero', 'DecreasingStakeIsZero', 'InsufficientFundsForBudgetUpdate', 'InvalidFundingRequestProposalNumberOfAccount', 'InvalidFundingRequestProposalRepeatedAccount', 'InvalidChannelPayoutsProposalMinCashoutExceedsMaxCashout', 'InvalidLeadWorkerId', 'InvalidLeadOpeningId', 'InvalidLeadApplicationId', 'InvalidProposalId', 'ArithmeticError', 'ReductionAmountZero']
},
/**
* Lookup615: pallet_working_group::types::Opening<BlockNumber, Balance, primitive_types::H256>
Expand Down
20 changes: 15 additions & 5 deletions types/src/augment/types-lookup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,8 @@ declare module '@polkadot/types/lookup' {
readonly asBudgetIncrementUpdated: u128;
readonly isCouncilorRewardUpdated: boolean;
readonly asCouncilorRewardUpdated: u128;
readonly isCouncilBudgetDecreased: boolean;
readonly asCouncilBudgetDecreased: u128;
readonly isRequestFunded: boolean;
readonly asRequestFunded: ITuple<[AccountId32, u128]>;
readonly isCouncilBudgetFunded: boolean;
Expand All @@ -590,7 +592,7 @@ declare module '@polkadot/types/lookup' {
readonly asCouncilorRemarked: ITuple<[u64, Bytes]>;
readonly isCandidateRemarked: boolean;
readonly asCandidateRemarked: ITuple<[u64, Bytes]>;
readonly type: 'AnnouncingPeriodStarted' | 'NotEnoughCandidates' | 'VotingPeriodStarted' | 'NewCandidate' | 'NewCouncilElected' | 'NewCouncilNotElected' | 'CandidacyStakeRelease' | 'CandidacyWithdraw' | 'CandidacyNoteSet' | 'RewardPayment' | 'BudgetBalanceSet' | 'BudgetRefill' | 'BudgetRefillPlanned' | 'BudgetIncrementUpdated' | 'CouncilorRewardUpdated' | 'RequestFunded' | 'CouncilBudgetFunded' | 'CouncilorRemarked' | 'CandidateRemarked';
readonly type: 'AnnouncingPeriodStarted' | 'NotEnoughCandidates' | 'VotingPeriodStarted' | 'NewCandidate' | 'NewCouncilElected' | 'NewCouncilNotElected' | 'CandidacyStakeRelease' | 'CandidacyWithdraw' | 'CandidacyNoteSet' | 'RewardPayment' | 'BudgetBalanceSet' | 'BudgetRefill' | 'BudgetRefillPlanned' | 'BudgetIncrementUpdated' | 'CouncilorRewardUpdated' | 'CouncilBudgetDecreased' | 'RequestFunded' | 'CouncilBudgetFunded' | 'CouncilorRemarked' | 'CandidateRemarked';
}

/** @name PalletReferendumRawEvent (70) */
Expand Down Expand Up @@ -1741,7 +1743,9 @@ declare module '@polkadot/types/lookup' {
readonly asUpdateChannelPayouts: PalletContentUpdateChannelPayoutsParametersRecord;
readonly isSetPalletFozenStatus: boolean;
readonly asSetPalletFozenStatus: ITuple<[bool, PalletCommonFreezablePallet]>;
readonly type: 'Signal' | 'RuntimeUpgrade' | 'FundingRequest' | 'SetMaxValidatorCount' | 'CreateWorkingGroupLeadOpening' | 'FillWorkingGroupLeadOpening' | 'UpdateWorkingGroupBudget' | 'DecreaseWorkingGroupLeadStake' | 'SlashWorkingGroupLead' | 'SetWorkingGroupLeadReward' | 'TerminateWorkingGroupLead' | 'AmendConstitution' | 'CancelWorkingGroupLeadOpening' | 'SetMembershipPrice' | 'SetCouncilBudgetIncrement' | 'SetCouncilorReward' | 'SetInitialInvitationBalance' | 'SetInitialInvitationCount' | 'SetMembershipLeadInvitationQuota' | 'SetReferralCut' | 'VetoProposal' | 'UpdateGlobalNftLimit' | 'UpdateChannelPayouts' | 'SetPalletFozenStatus';
readonly isDecreaseCouncilBudget: boolean;
readonly asDecreaseCouncilBudget: u128;
readonly type: 'Signal' | 'RuntimeUpgrade' | 'FundingRequest' | 'SetMaxValidatorCount' | 'CreateWorkingGroupLeadOpening' | 'FillWorkingGroupLeadOpening' | 'UpdateWorkingGroupBudget' | 'DecreaseWorkingGroupLeadStake' | 'SlashWorkingGroupLead' | 'SetWorkingGroupLeadReward' | 'TerminateWorkingGroupLead' | 'AmendConstitution' | 'CancelWorkingGroupLeadOpening' | 'SetMembershipPrice' | 'SetCouncilBudgetIncrement' | 'SetCouncilorReward' | 'SetInitialInvitationBalance' | 'SetInitialInvitationCount' | 'SetMembershipLeadInvitationQuota' | 'SetReferralCut' | 'VetoProposal' | 'UpdateGlobalNftLimit' | 'UpdateChannelPayouts' | 'SetPalletFozenStatus' | 'DecreaseCouncilBudget';
}

/** @name PalletCommonFundingRequestParameters (214) */
Expand Down Expand Up @@ -3048,6 +3052,10 @@ declare module '@polkadot/types/lookup' {
readonly asSetCouncilorReward: {
readonly councilorReward: u128;
} & Struct;
readonly isDecreaseCouncilBudget: boolean;
readonly asDecreaseCouncilBudget: {
readonly reductionAmount: u128;
} & Struct;
readonly isFundingRequest: boolean;
readonly asFundingRequest: {
readonly fundingRequests: Vec<PalletCommonFundingRequestParameters>;
Expand All @@ -3068,7 +3076,7 @@ declare module '@polkadot/types/lookup' {
readonly candidateId: u64;
readonly msg: Bytes;
} & Struct;
readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark';
readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'DecreaseCouncilBudget' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark';
}

/** @name PalletReferendumCall (380) */
Expand Down Expand Up @@ -4712,7 +4720,8 @@ declare module '@polkadot/types/lookup' {
readonly isZeroTokensFunding: boolean;
readonly isCandidateDoesNotExist: boolean;
readonly isInsufficientBalanceForTransfer: boolean;
readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer';
readonly isReductionAmountTooLarge: boolean;
readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer' | 'ReductionAmountTooLarge';
}

/** @name PalletReferendumReferendumStage (525) */
Expand Down Expand Up @@ -5580,7 +5589,8 @@ declare module '@polkadot/types/lookup' {
readonly isInvalidLeadApplicationId: boolean;
readonly isInvalidProposalId: boolean;
readonly isArithmeticError: boolean;
readonly type: 'SignalProposalIsEmpty' | 'RuntimeProposalIsEmpty' | 'InvalidFundingRequestProposalBalance' | 'InvalidValidatorCount' | 'RequireRootOrigin' | 'InvalidCouncilElectionParameterCouncilSize' | 'InvalidCouncilElectionParameterCandidacyLimit' | 'InvalidCouncilElectionParameterMinVotingStake' | 'InvalidCouncilElectionParameterNewTermDuration' | 'InvalidCouncilElectionParameterMinCouncilStake' | 'InvalidCouncilElectionParameterRevealingPeriod' | 'InvalidCouncilElectionParameterVotingPeriod' | 'InvalidCouncilElectionParameterAnnouncingPeriod' | 'InvalidWorkingGroupBudgetCapacity' | 'InvalidSetLeadParameterCannotBeCouncilor' | 'SlashingStakeIsZero' | 'DecreasingStakeIsZero' | 'InsufficientFundsForBudgetUpdate' | 'InvalidFundingRequestProposalNumberOfAccount' | 'InvalidFundingRequestProposalRepeatedAccount' | 'InvalidChannelPayoutsProposalMinCashoutExceedsMaxCashout' | 'InvalidLeadWorkerId' | 'InvalidLeadOpeningId' | 'InvalidLeadApplicationId' | 'InvalidProposalId' | 'ArithmeticError';
readonly isReductionAmountZero: boolean;
readonly type: 'SignalProposalIsEmpty' | 'RuntimeProposalIsEmpty' | 'InvalidFundingRequestProposalBalance' | 'InvalidValidatorCount' | 'RequireRootOrigin' | 'InvalidCouncilElectionParameterCouncilSize' | 'InvalidCouncilElectionParameterCandidacyLimit' | 'InvalidCouncilElectionParameterMinVotingStake' | 'InvalidCouncilElectionParameterNewTermDuration' | 'InvalidCouncilElectionParameterMinCouncilStake' | 'InvalidCouncilElectionParameterRevealingPeriod' | 'InvalidCouncilElectionParameterVotingPeriod' | 'InvalidCouncilElectionParameterAnnouncingPeriod' | 'InvalidWorkingGroupBudgetCapacity' | 'InvalidSetLeadParameterCannotBeCouncilor' | 'SlashingStakeIsZero' | 'DecreasingStakeIsZero' | 'InsufficientFundsForBudgetUpdate' | 'InvalidFundingRequestProposalNumberOfAccount' | 'InvalidFundingRequestProposalRepeatedAccount' | 'InvalidChannelPayoutsProposalMinCashoutExceedsMaxCashout' | 'InvalidLeadWorkerId' | 'InvalidLeadOpeningId' | 'InvalidLeadApplicationId' | 'InvalidProposalId' | 'ArithmeticError' | 'ReductionAmountZero';
}

/** @name PalletWorkingGroupOpening (615) */
Expand Down

0 comments on commit 4041f80

Please sign in to comment.