diff --git a/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch b/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch index 0cf002941d..a209838205 100644 --- a/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch +++ b/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch @@ -1,5 +1,5 @@ diff --git a/lib/augment/augment-api-consts.d.ts b/lib/augment/augment-api-consts.d.ts -index 59edee6fd28f10b7387854cbd268af5d81c32e95..c5ac9aa61fe0c7b02589e59c50ac52d7a700d98d 100644 +index 59edee6fd28f10b7387854cbd268af5d81c32e95..a288cf5d79616dd0855190e2740b981ad6df6e3e 100644 --- a/lib/augment/augment-api-consts.d.ts +++ b/lib/augment/augment-api-consts.d.ts @@ -545,6 +545,10 @@ declare module '@polkadot/api-base/types/consts' { @@ -13,7 +13,18 @@ index 59edee6fd28f10b7387854cbd268af5d81c32e95..c5ac9aa61fe0c7b02589e59c50ac52d7 /** * Exports 'Decrease Working Group Lead Stake' proposal parameters. **/ -@@ -595,6 +599,9 @@ declare module '@polkadot/api-base/types/consts' { +@@ -577,6 +581,10 @@ declare module '@polkadot/api-base/types/consts' { + * Exports `Set Councilor Reward Proposal Parameters` proposal parameters. + **/ + setCouncilorRewardProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; ++ /** ++ * Era payout damping factor ++ **/ ++ setEraPayoutDampingFactorProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + /** + * Exports `Set Initial Invitation Balance` proposal parameters. + **/ +@@ -595,6 +603,9 @@ declare module '@polkadot/api-base/types/consts' { * Exports 'Set Membership Price' proposal parameters. **/ setMembershipPriceProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; @@ -23,7 +34,7 @@ index 59edee6fd28f10b7387854cbd268af5d81c32e95..c5ac9aa61fe0c7b02589e59c50ac52d7 setPalletFozenStatusProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; setReferralCutProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; /** -@@ -615,6 +622,10 @@ declare module '@polkadot/api-base/types/consts' { +@@ -615,6 +626,10 @@ declare module '@polkadot/api-base/types/consts' { terminateWorkingGroupLeadProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; updateChannelPayoutsProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; updateGlobalNftLimitProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; @@ -61,19 +72,69 @@ index 212fa506e92851c9363da175227e51acd82d7b7b..0df1bc42fa97274cc2cd093e6756b752 * Require root origin in extrinsics **/ diff --git a/lib/augment/augment-api-events.d.ts b/lib/augment/augment-api-events.d.ts -index 59ff772d793c8018d05f85f7be7f8ff957e7e860..01978489ad8bda2ddf052ed7bd9cea559ec30a5b 100644 +index 59ff772d793c8018d05f85f7be7f8ff957e7e860..9dd6c4ede347e6fcaef8dc6d91f346f485da1c57 100644 --- a/lib/augment/augment-api-events.d.ts +++ b/lib/augment/augment-api-events.d.ts -@@ -3,7 +3,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; +@@ -2,8 +2,8 @@ import '@polkadot/api-base/types/events'; + import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; - import type { AccountId32, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; +-import type { AccountId32, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; -+import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; ++import type { AccountId32, H256, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime'; ++import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; declare module '@polkadot/api-base/types/events' { interface AugmentedEvents { -@@ -737,6 +737,12 @@ declare module '@polkadot/api-base/types/events' { +@@ -31,7 +31,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -137,6 +137,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -543,7 +551,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -649,6 +657,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -737,6 +753,12 @@ declare module '@polkadot/api-base/types/events' { * Candidate remark message **/ CandidateRemarked: AugmentedEvent; @@ -86,7 +147,162 @@ index 59ff772d793c8018d05f85f7be7f8ff957e7e860..01978489ad8bda2ddf052ed7bd9cea55 /** * Fund the council budget. * Params: -@@ -2227,6 +2233,12 @@ declare module '@polkadot/api-base/types/events' { +@@ -753,6 +775,10 @@ declare module '@polkadot/api-base/types/events' { + * Councilor reward has been updated. + **/ + CouncilorRewardUpdated: AugmentedEvent; ++ /** ++ * Era payou damping factor set ++ **/ ++ EraPayoutDampingFactorSet: AugmentedEvent; + /** + * New candidate announced + **/ +@@ -806,7 +832,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -912,6 +938,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1114,7 +1148,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1220,6 +1254,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1378,7 +1420,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1484,6 +1526,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1608,7 +1658,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1714,6 +1764,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1789,7 +1847,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1895,6 +1953,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1970,7 +2036,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -2076,6 +2142,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -2227,6 +2301,12 @@ declare module '@polkadot/api-base/types/events' { * - transfer's metadata **/ TokenAmountTransferredByIssuer: AugmentedEvent; @@ -99,8 +315,48 @@ index 59ff772d793c8018d05f85f7be7f8ff957e7e860..01978489ad8bda2ddf052ed7bd9cea55 /** * Token Deissued * Params: +@@ -2874,7 +2954,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -2980,6 +3060,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +diff --git a/lib/augment/augment-api-query.d.ts b/lib/augment/augment-api-query.d.ts +index af2f10923b01887bb1c9135a3290e9c1a7a71f75..84029086fc951002eefc0e1d44a82c3d873bcbdd 100644 +--- a/lib/augment/augment-api-query.d.ts ++++ b/lib/augment/augment-api-query.d.ts +@@ -421,6 +421,11 @@ declare module '@polkadot/api-base/types/storage' { + * Councilor reward per block + **/ + councilorReward: AugmentedQuery Observable, []>; ++ /** ++ * Era payou damping factor: a parameter in [0,1] that can be used to reduce the era ++ * payout without changing the reward curve directly ++ **/ ++ eraPayoutDampingFactor: AugmentedQuery Observable, []>; + /** + * The next block in which the budget will be increased. + **/ diff --git a/lib/augment/augment-api-tx.d.ts b/lib/augment/augment-api-tx.d.ts -index 5867fa5553c31df55802a85b9090194665948706..aedf0d95afc2b434fc952937e579e5fa32355fc1 100644 +index 5867fa5553c31df55802a85b9090194665948706..ea493b663d215de986c9eb94c3c2328b6183d2ac 100644 --- a/lib/augment/augment-api-tx.d.ts +++ b/lib/augment/augment-api-tx.d.ts @@ -3,7 +3,7 @@ import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableE @@ -112,7 +368,93 @@ index 5867fa5553c31df55802a85b9090194665948706..aedf0d95afc2b434fc952937e579e5fa export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; export type __SubmittableExtrinsicFunction = SubmittableExtrinsicFunction; -@@ -2058,6 +2058,18 @@ declare module '@polkadot/api-base/types/submittable' { +@@ -179,18 +179,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -242,6 +230,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -1932,18 +1937,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -1995,6 +1988,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -2058,6 +2068,18 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ councilorRemark: AugmentedSubmittable<(councilorId: u64 | AnyNumber | Uint8Array, msg: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, Bytes]>; @@ -131,7 +473,284 @@ index 5867fa5553c31df55802a85b9090194665948706..aedf0d95afc2b434fc952937e579e5fa /** * Fund the council budget by a member. * -@@ -4809,6 +4821,29 @@ declare module '@polkadot/api-base/types/submittable' { +@@ -2158,6 +2180,18 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + setCouncilorReward: AugmentedSubmittable<(councilorReward: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; ++ /** ++ * Set the era payout damping factor ++ * ++ * # ++ * ++ * ## weight ++ * `O (1)` ++ * - db: ++ * - `O(1)` doesn't depend on the state or parameters ++ * # ++ **/ ++ setEraPayoutDampingFactor: AugmentedSubmittable<(newParameter: Percent | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Percent]>; + /** + * Withdraw candidacy and release candidacy stake. + * +@@ -2341,18 +2375,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -2404,6 +2426,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -2932,18 +2971,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -2995,6 +3022,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -3546,18 +3590,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3609,6 +3641,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -3936,18 +3985,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3999,6 +4036,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -4195,18 +4249,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -4258,6 +4300,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -4454,18 +4513,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -4517,6 +4564,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -4809,6 +4873,29 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ transfer: AugmentedSubmittable<(srcMemberId: u64 | AnyNumber | Uint8Array, tokenId: u64 | AnyNumber | Uint8Array, outputs: Vec> | ([u64 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array])[], metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, Vec>, Bytes]>; @@ -147,7 +766,7 @@ index 5867fa5553c31df55802a85b9090194665948706..aedf0d95afc2b434fc952937e579e5fa + * `O (1)` + * # + **/ -+ updateGovernanceParameters: AugmentedSubmittable<(parameters: PalletProjectTokenTokenConstraints | { ++ updateTokenConstraints: AugmentedSubmittable<(parameters: PalletProjectTokenTokenConstraints | { + maxYearlyRate?: any; + minAmmSlope?: any; + minSaleDuration?: any; @@ -161,22 +780,67 @@ index 5867fa5553c31df55802a85b9090194665948706..aedf0d95afc2b434fc952937e579e5fa }; proposalsCodex: { /** -@@ -4880,6 +4915,10 @@ declare module '@polkadot/api-base/types/submittable' { +@@ -4880,6 +4967,12 @@ declare module '@polkadot/api-base/types/submittable' { UpdateChannelPayouts: any; } | { SetPalletFozenStatus: any; + } | { + UpdateTokenPalletTokenConstraints: any; + } | { ++ SetEraPayoutDampingFactor: any; ++ } | { + DecreaseCouncilBudget: any; } | string | Uint8Array) => SubmittableExtrinsic, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>; }; proposalsDiscussion: { +@@ -6097,18 +6190,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -6160,6 +6241,23 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { ++ locked?: any; ++ perBlock?: any; ++ startingBlock?: any; ++ } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * diff --git a/lib/augment/lookup.d.ts b/lib/augment/lookup.d.ts -index 542ca8d27f03154d9b777e44b9f99ec1af5934f1..db666ad15bc784e63b654ce9f545397c62034717 100644 +index 542ca8d27f03154d9b777e44b9f99ec1af5934f1..1ff4c2080d0c37829513913d9338906fe7052ecd 100644 --- a/lib/augment/lookup.d.ts +++ b/lib/augment/lookup.d.ts -@@ -539,6 +539,7 @@ declare const _default: { +@@ -539,14 +539,16 @@ declare const _default: { BudgetRefillPlanned: string; BudgetIncrementUpdated: string; CouncilorRewardUpdated: string; @@ -184,2373 +848,3767 @@ index 542ca8d27f03154d9b777e44b9f99ec1af5934f1..db666ad15bc784e63b654ce9f545397c RequestFunded: string; CouncilBudgetFunded: string; CouncilorRemarked: string; -@@ -1233,7 +1234,7 @@ declare const _default: { - _enum: string[]; + CandidateRemarked: string; ++ EraPayoutDampingFactorSet: string; + }; }; /** -- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> -+ * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent **/ - PalletProjectTokenEventsRawEvent: { + PalletReferendumRawEvent: { _enum: { -@@ -1260,6 +1261,7 @@ declare const _default: { - TokensSoldOnAmm: string; - AmmDeactivated: string; - FrozenStatusUpdated: string; -+ TokenConstraintsUpdated: string; +@@ -561,18 +563,18 @@ declare const _default: { }; }; /** -@@ -1381,7 +1383,21 @@ declare const _default: { - providedSupply: string; +- * Lookup71: pallet_referendum::Instance1 ++ * Lookup72: pallet_referendum::Instance1 + **/ + PalletReferendumInstance1: string; + /** +- * Lookup73: pallet_referendum::OptionResult ++ * Lookup74: pallet_referendum::OptionResult + **/ + PalletReferendumOptionResult: { + optionId: string; + votePower: string; }; /** -- * Lookup202: pallet_proposals_engine::RawEvent -+ * Lookup202: pallet_project_token::types::TokenConstraints -+ **/ -+ PalletProjectTokenTokenConstraints: { -+ maxYearlyRate: string; -+ minAmmSlope: string; -+ minSaleDuration: string; -+ minRevenueSplitDuration: string; -+ minRevenueSplitTimeToStart: string; -+ salePlatformFee: string; -+ ammBuyTxFees: string; -+ ammSellTxFees: string; -+ bloatBond: string; -+ }; -+ /** -+ * Lookup205: pallet_proposals_engine::RawEvent +- * Lookup74: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> ++ * Lookup75: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> **/ - PalletProposalsEngineRawEvent: { + PalletMembershipRawEvent: { _enum: { -@@ -1394,7 +1410,7 @@ declare const _default: { +@@ -596,7 +598,7 @@ declare const _default: { }; }; /** -- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus -+ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ProposalStatus +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters **/ - PalletProposalsEngineProposalStatusesProposalStatus: { - _enum: { -@@ -1404,7 +1420,7 @@ declare const _default: { - }; + PalletMembershipBuyMembershipParameters: { + rootAccount: string; +@@ -606,7 +608,7 @@ declare const _default: { + referrerId: string; }; /** -- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision -+ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalDecision +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters **/ - PalletProposalsEngineProposalStatusesProposalDecision: { - _enum: { -@@ -1418,13 +1434,13 @@ declare const _default: { - }; + PalletMembershipInviteMembershipParameters: { + invitingMemberId: string; +@@ -616,7 +618,7 @@ declare const _default: { + metadata: string; }; /** -- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision -+ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters **/ - PalletProposalsEngineProposalStatusesApprovedProposalDecision: { - _enum: string[]; + PalletMembershipCreateMemberParameters: { + rootAccount: string; +@@ -626,7 +628,7 @@ declare const _default: { + isFoundingMember: string; }; /** -- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus -+ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters **/ - PalletProposalsEngineProposalStatusesExecutionStatus: { - _enum: { -@@ -1435,13 +1451,13 @@ declare const _default: { - }; + PalletMembershipGiftMembershipParameters: { + rootAccount: string; +@@ -639,7 +641,7 @@ declare const _default: { + applyRootAccountInvitationLock: string; }; /** -- * Lookup207: pallet_proposals_engine::types::VoteKind -+ * Lookup210: pallet_proposals_engine::types::VoteKind +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> **/ - PalletProposalsEngineVoteKind: { - _enum: string[]; + PalletForumRawEvent: { + _enum: { +@@ -663,7 +665,7 @@ declare const _default: { + }; }; /** -- * Lookup208: pallet_proposals_discussion::RawEvent -+ * Lookup211: pallet_proposals_discussion::RawEvent +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor **/ - PalletProposalsDiscussionRawEvent: { + PalletForumPrivilegedActor: { _enum: { -@@ -1453,7 +1469,7 @@ declare const _default: { +@@ -672,7 +674,7 @@ declare const _default: { }; }; /** -- * Lookup209: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup212: pallet_proposals_discussion::types::ThreadMode> +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject **/ - PalletProposalsDiscussionThreadModeBTreeSet: { + PalletForumExtendedPostIdObject: { + categoryId: string; +@@ -680,7 +682,7 @@ declare const _default: { + postId: string; + }; + /** +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent + **/ + PalletConstitutionRawEvent: { _enum: { -@@ -1462,7 +1478,7 @@ declare const _default: { +@@ -688,7 +690,7 @@ declare const _default: { }; }; /** -- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> -+ * Lookup213: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> **/ - PalletProposalsCodexRawEvent: { + PalletBountyRawEvent: { _enum: { -@@ -1470,7 +1486,7 @@ declare const _default: { +@@ -718,7 +720,7 @@ declare const _default: { }; }; /** -- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams -+ * Lookup214: pallet_proposals_codex::types::GeneralProposalParams +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> **/ - PalletProposalsCodexGeneralProposalParams: { - memberId: string; -@@ -1480,7 +1496,7 @@ declare const _default: { - exactExecutionBlock: string; + PalletBountyBountyParametersBTreeSet: { + oracle: string; +@@ -730,7 +732,7 @@ declare const _default: { + fundingType: string; }; /** -- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> -+ * Lookup215: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor **/ - PalletProposalsCodexProposalDetails: { + PalletBountyBountyActor: { _enum: { -@@ -1508,17 +1524,19 @@ declare const _default: { - UpdateGlobalNftLimit: string; - UpdateChannelPayouts: string; - SetPalletFozenStatus: string; -+ UpdateTokenPalletTokenConstraints: string; -+ DecreaseCouncilBudget: string; +@@ -739,7 +741,7 @@ declare const _default: { }; }; /** -- * Lookup214: pallet_common::FundingRequestParameters -+ * Lookup217: pallet_common::FundingRequestParameters +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> **/ - PalletCommonFundingRequestParameters: { - account: string; - amount: string; + PalletBountyAssuranceContractTypeBTreeSet: { + _enum: { +@@ -748,7 +750,7 @@ declare const _default: { + }; }; /** -- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters -+ * Lookup218: pallet_proposals_codex::types::CreateOpeningParameters +- * Lookup96: pallet_bounty::FundingType ++ * Lookup97: pallet_bounty::FundingType **/ - PalletProposalsCodexCreateOpeningParameters: { - description: string; -@@ -1527,14 +1545,14 @@ declare const _default: { - group: string; + PalletBountyFundingType: { + _enum: { +@@ -762,7 +764,7 @@ declare const _default: { + }; }; /** -- * Lookup216: pallet_working_group::types::StakePolicy -+ * Lookup219: pallet_working_group::types::StakePolicy +- * Lookup98: pallet_bounty::OracleWorkEntryJudgment ++ * Lookup99: pallet_bounty::OracleWorkEntryJudgment **/ - PalletWorkingGroupStakePolicy: { - stakeAmount: string; - leavingUnstakingPeriod: string; + PalletBountyOracleWorkEntryJudgment: { + _enum: { +@@ -776,7 +778,7 @@ declare const _default: { + }; }; /** -- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters -+ * Lookup220: pallet_proposals_codex::types::FillOpeningParameters +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent **/ - PalletProposalsCodexFillOpeningParameters: { - openingId: string; -@@ -1542,7 +1560,7 @@ declare const _default: { - workingGroup: string; + PalletJoystreamUtilityRawEvent: { + _enum: { +@@ -787,19 +789,19 @@ declare const _default: { + }; }; /** -- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters -+ * Lookup221: pallet_proposals_codex::types::TerminateRoleParameters +- * Lookup102: pallet_common::working_group::iterable_enums::WorkingGroup ++ * Lookup103: pallet_common::working_group::iterable_enums::WorkingGroup **/ - PalletProposalsCodexTerminateRoleParameters: { - workerId: string; -@@ -1550,13 +1568,13 @@ declare const _default: { - group: string; + PalletCommonWorkingGroupIterableEnumsWorkingGroup: { + _enum: string[]; }; /** -- * Lookup219: pallet_common::FreezablePallet -+ * Lookup222: pallet_common::FreezablePallet +- * Lookup103: pallet_common::BalanceKind ++ * Lookup104: pallet_common::BalanceKind **/ - PalletCommonFreezablePallet: { + PalletCommonBalanceKind: { _enum: string[]; }; /** -- * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> -+ * Lookup223: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> +- * Lookup104: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> ++ * Lookup105: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> **/ - PalletWorkingGroupRawEventInstance1: { + PalletContentRawEvent: { _enum: { -@@ -1588,13 +1606,13 @@ declare const _default: { +@@ -859,7 +861,7 @@ declare const _default: { }; }; /** -- * Lookup224: pallet_working_group::types::OpeningType -+ * Lookup227: pallet_working_group::types::OpeningType +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor **/ - PalletWorkingGroupOpeningType: { - _enum: string[]; + PalletContentPermissionsContentActor: { + _enum: { +@@ -869,7 +871,7 @@ declare const _default: { + }; }; /** -- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams -+ * Lookup228: pallet_working_group::types::ApplyOnOpeningParams +- * Lookup106: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup107: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> **/ - PalletWorkingGroupApplyOnOpeningParams: { - memberId: string; -@@ -1605,24 +1623,24 @@ declare const _default: { - stakeParameters: string; + PalletContentChannelRecord: { + owner: string; +@@ -888,26 +890,26 @@ declare const _default: { + channelStateBloatBond: string; }; /** -- * Lookup226: pallet_working_group::types::StakeParameters -+ * Lookup229: pallet_working_group::types::StakeParameters +- * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission ++ * Lookup111: pallet_content::types::iterable_enums::ChannelActionPermission **/ - PalletWorkingGroupStakeParameters: { - stake: string; - stakingAccountId: string; + PalletContentIterableEnumsChannelActionPermission: { + _enum: string[]; }; /** -- * Lookup227: pallet_working_group::Instance1 -+ * Lookup230: pallet_working_group::Instance1 +- * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature ++ * Lookup118: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature **/ - PalletWorkingGroupInstance1: string; + PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature: { + _enum: string[]; + }; /** -- * Lookup228: pallet_working_group::types::RewardPaymentType -+ * Lookup231: pallet_working_group::types::RewardPaymentType +- * Lookup120: pallet_common::bloat_bond::RepayableBloatBond ++ * Lookup121: pallet_common::bloat_bond::RepayableBloatBond **/ - PalletWorkingGroupRewardPaymentType: { - _enum: string[]; + PalletCommonBloatBondRepayableBloatBond: { + repaymentRestrictedTo: string; + amount: string; }; /** -- * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> -+ * Lookup232: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> +- * Lookup121: pallet_content::types::ChannelOwner ++ * Lookup122: pallet_content::types::ChannelOwner **/ - PalletWorkingGroupRawEventInstance2: { + PalletContentChannelOwner: { _enum: { -@@ -1654,11 +1672,11 @@ declare const _default: { +@@ -916,7 +918,7 @@ declare const _default: { }; }; /** -- * Lookup230: pallet_working_group::Instance2 -+ * Lookup233: pallet_working_group::Instance2 - **/ - PalletWorkingGroupInstance2: string; - /** -- * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> -+ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> **/ - PalletWorkingGroupRawEventInstance3: { + PalletContentChannelTransferStatus: { _enum: { -@@ -1690,11 +1708,11 @@ declare const _default: { +@@ -925,14 +927,14 @@ declare const _default: { }; }; /** -- * Lookup232: pallet_working_group::Instance3 -+ * Lookup235: pallet_working_group::Instance3 +- * Lookup123: pallet_content::types::PendingTransfer, S>> ++ * Lookup124: pallet_content::types::PendingTransfer, S>> **/ - PalletWorkingGroupInstance3: string; + PalletContentPendingTransfer: { + newOwner: string; + transferParams: string; + }; /** -- * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> -+ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> +- * Lookup124: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> ++ * Lookup125: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> **/ - PalletWorkingGroupRawEventInstance4: { - _enum: { -@@ -1726,11 +1744,11 @@ declare const _default: { - }; + PalletContentTransferCommitmentParametersBoundedBTreeMap: { + newCollaborators: string; +@@ -940,21 +942,21 @@ declare const _default: { + transferId: string; }; /** -- * Lookup234: pallet_working_group::Instance4 -+ * Lookup237: pallet_working_group::Instance4 +- * Lookup125: pallet_content::types::LimitPerPeriod ++ * Lookup126: pallet_content::types::LimitPerPeriod **/ - PalletWorkingGroupInstance4: string; + PalletContentLimitPerPeriod: { + limit: string; + blockNumberPeriod: string; + }; /** -- * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> -+ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> +- * Lookup126: pallet_content::types::NftCounter ++ * Lookup127: pallet_content::types::NftCounter **/ - PalletWorkingGroupRawEventInstance5: { - _enum: { -@@ -1762,11 +1780,11 @@ declare const _default: { - }; + PalletContentNftCounter: { + counter: string; + lastUpdated: string; }; /** -- * Lookup236: pallet_working_group::Instance5 -+ * Lookup239: pallet_working_group::Instance5 +- * Lookup127: pallet_content::nft::types::EnglishAuctionParamsRecord ++ * Lookup128: pallet_content::nft::types::EnglishAuctionParamsRecord **/ - PalletWorkingGroupInstance5: string; + PalletContentNftTypesEnglishAuctionParamsRecord: { + startingPrice: string; +@@ -966,7 +968,7 @@ declare const _default: { + minBidStep: string; + }; /** -- * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> -+ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord **/ - PalletWorkingGroupRawEventInstance6: { - _enum: { -@@ -1798,11 +1816,11 @@ declare const _default: { - }; + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: string; +@@ -976,7 +978,7 @@ declare const _default: { + bidLockDuration: string; }; /** -- * Lookup238: pallet_working_group::Instance6 -+ * Lookup241: pallet_working_group::Instance6 +- * Lookup130: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> ++ * Lookup131: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> **/ - PalletWorkingGroupInstance6: string; + PalletContentNftTypesNftIssuanceParametersRecord: { + royalty: string; +@@ -985,7 +987,7 @@ declare const _default: { + initTransactionalStatus: string; + }; /** -- * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> -+ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> +- * Lookup131: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> ++ * Lookup132: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> **/ - PalletWorkingGroupRawEventInstance7: { + PalletContentNftTypesInitTransactionalStatusRecord: { _enum: { -@@ -1834,11 +1852,11 @@ declare const _default: { +@@ -997,7 +999,7 @@ declare const _default: { }; }; /** -- * Lookup240: pallet_working_group::Instance7 -+ * Lookup243: pallet_working_group::Instance7 +- * Lookup133: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> ++ * Lookup134: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> **/ - PalletWorkingGroupInstance7: string; + PalletContentChannelCreationParametersRecord: { + assets: string; +@@ -1009,14 +1011,14 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; + }; /** -- * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> -+ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> +- * Lookup134: pallet_content::types::StorageAssetsRecord ++ * Lookup135: pallet_content::types::StorageAssetsRecord **/ - PalletWorkingGroupRawEventInstance8: { - _enum: { -@@ -1870,11 +1888,11 @@ declare const _default: { - }; + PalletContentStorageAssetsRecord: { + objectCreationList: string; + expectedDataSizeFee: string; }; /** -- * Lookup242: pallet_working_group::Instance8 -+ * Lookup245: pallet_working_group::Instance8 +- * Lookup136: pallet_storage::DataObjectCreationParameters ++ * Lookup137: pallet_storage::DataObjectCreationParameters **/ - PalletWorkingGroupInstance8: string; + PalletStorageDataObjectCreationParameters: { + _alias: { +@@ -1026,14 +1028,14 @@ declare const _default: { + ipfsContentId: string; + }; /** -- * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> -+ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> +- * Lookup137: pallet_storage::DistributionBucketIdRecord ++ * Lookup138: pallet_storage::DistributionBucketIdRecord **/ - PalletWorkingGroupRawEventInstance9: { - _enum: { -@@ -1906,11 +1924,11 @@ declare const _default: { - }; + PalletStorageDistributionBucketIdRecord: { + distributionBucketFamilyId: string; + distributionBucketIndex: string; }; /** -- * Lookup244: pallet_working_group::Instance9 -+ * Lookup247: pallet_working_group::Instance9 +- * Lookup144: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> ++ * Lookup145: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> **/ - PalletWorkingGroupInstance9: string; + PalletContentChannelUpdateParametersRecord: { + assetsToUpload: string; +@@ -1044,7 +1046,7 @@ declare const _default: { + storageBucketsNumWitness: string; + }; /** -- * Lookup245: frame_system::Phase -+ * Lookup248: frame_system::Phase +- * Lookup146: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup147: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> **/ - FrameSystemPhase: { - _enum: { -@@ -1920,14 +1938,14 @@ declare const _default: { - }; + PalletContentVideoCreationParametersRecord: { + assets: string; +@@ -1055,7 +1057,7 @@ declare const _default: { + storageBucketsNumWitness: string; }; /** -- * Lookup249: frame_system::LastRuntimeUpgradeInfo -+ * Lookup252: frame_system::LastRuntimeUpgradeInfo +- * Lookup148: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup149: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> **/ - FrameSystemLastRuntimeUpgradeInfo: { - specVersion: string; - specName: string; + PalletContentVideoUpdateParametersRecord: { + assetsToUpload: string; +@@ -1066,7 +1068,7 @@ declare const _default: { + storageBucketsNumWitness: string; }; /** -- * Lookup252: frame_system::pallet::Call -+ * Lookup255: frame_system::pallet::Call +- * Lookup151: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction ++ * Lookup152: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction **/ - FrameSystemCall: { + PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction: { _enum: { -@@ -1962,7 +1980,7 @@ declare const _default: { +@@ -1079,7 +1081,7 @@ declare const _default: { }; }; /** -- * Lookup255: frame_system::limits::BlockWeights -+ * Lookup258: frame_system::limits::BlockWeights +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> **/ - FrameSystemLimitsBlockWeights: { - baseBlock: string; -@@ -1970,7 +1988,7 @@ declare const _default: { - perClass: string; + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: string; +@@ -1087,7 +1089,7 @@ declare const _default: { + transferId: string; }; /** -- * Lookup256: frame_support::dispatch::PerDispatchClass -+ * Lookup259: frame_support::dispatch::PerDispatchClass +- * Lookup156: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> ++ * Lookup157: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> **/ - FrameSupportDispatchPerDispatchClassWeightsPerClass: { - normal: string; -@@ -1978,7 +1996,7 @@ declare const _default: { - mandatory: string; + PalletContentUpdateChannelPayoutsParametersRecord: { + commitment: string; +@@ -1097,7 +1099,7 @@ declare const _default: { + channelCashoutsEnabled: string; }; /** -- * Lookup257: frame_system::limits::WeightsPerClass -+ * Lookup260: frame_system::limits::WeightsPerClass +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord **/ - FrameSystemLimitsWeightsPerClass: { - baseExtrinsic: string; -@@ -1987,13 +2005,13 @@ declare const _default: { - reserved: string; + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: string; +@@ -1105,7 +1107,7 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; }; /** -- * Lookup259: frame_system::limits::BlockLength -+ * Lookup262: frame_system::limits::BlockLength +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination **/ - FrameSystemLimitsBlockLength: { - max: string; + PalletContentChannelFundsDestination: { + _enum: { +@@ -1114,13 +1116,13 @@ declare const _default: { + }; }; /** -- * Lookup260: frame_support::dispatch::PerDispatchClass -+ * Lookup263: frame_support::dispatch::PerDispatchClass +- * Lookup162: pallet_content::types::NftLimitPeriod ++ * Lookup163: pallet_content::types::NftLimitPeriod **/ - FrameSupportDispatchPerDispatchClassU32: { - normal: string; -@@ -2001,14 +2019,14 @@ declare const _default: { - mandatory: string; + PalletContentNftLimitPeriod: { + _enum: string[]; }; /** -- * Lookup261: sp_weights::RuntimeDbWeight -+ * Lookup264: sp_weights::RuntimeDbWeight +- * Lookup163: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> ++ * Lookup164: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> **/ - SpWeightsRuntimeDbWeight: { - read: string; - write: string; + PalletStorageRawEvent: { + _enum: { +@@ -1169,7 +1171,7 @@ declare const _default: { + }; }; /** -- * Lookup262: sp_version::RuntimeVersion -+ * Lookup265: sp_version::RuntimeVersion +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> **/ - SpVersionRuntimeVersion: { - specName: string; -@@ -2021,13 +2039,13 @@ declare const _default: { - stateVersion: string; + PalletStorageUploadParametersRecord: { + bagId: string; +@@ -1179,7 +1181,7 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; }; /** -- * Lookup268: frame_system::pallet::Error -+ * Lookup271: frame_system::pallet::Error +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType **/ - FrameSystemError: { - _enum: string[]; + PalletStorageBagIdType: { + _enum: { +@@ -1188,7 +1190,7 @@ declare const _default: { + }; }; /** -- * Lookup269: pallet_utility::pallet::Call -+ * Lookup272: pallet_utility::pallet::Call +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId **/ - PalletUtilityCall: { + PalletStorageStaticBagId: { _enum: { -@@ -2055,7 +2073,7 @@ declare const _default: { +@@ -1197,7 +1199,7 @@ declare const _default: { }; }; /** -- * Lookup272: pallet_babe::pallet::Call -+ * Lookup275: pallet_babe::pallet::Call +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType **/ - PalletBabeCall: { + PalletStorageDynamicBagIdType: { _enum: { -@@ -2073,7 +2091,7 @@ declare const _default: { +@@ -1206,7 +1208,7 @@ declare const _default: { }; }; /** -- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> -+ * Lookup276: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> +- * Lookup168: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> ++ * Lookup169: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> **/ - SpConsensusSlotsEquivocationProof: { - offender: string; -@@ -2082,7 +2100,7 @@ declare const _default: { - secondHeader: string; + PalletStorageDynBagCreationParametersRecord: { + bagId: string; +@@ -1218,7 +1220,7 @@ declare const _default: { + distributionBuckets: string; }; /** -- * Lookup274: sp_runtime::generic::header::Header -+ * Lookup277: sp_runtime::generic::header::Header +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher **/ - SpRuntimeHeader: { - parentHash: string; -@@ -2092,15 +2110,15 @@ declare const _default: { - digest: string; + PalletStorageVoucher: { + sizeLimit: string; +@@ -1227,13 +1229,13 @@ declare const _default: { + objectsUsed: string; }; /** -- * Lookup275: sp_runtime::traits::BlakeTwo256 -+ * Lookup278: sp_runtime::traits::BlakeTwo256 - **/ - SpRuntimeBlakeTwo256: string; - /** -- * Lookup276: sp_consensus_babe::app::Public -+ * Lookup279: sp_consensus_babe::app::Public +- * Lookup172: pallet_storage::DynamicBagType ++ * Lookup173: pallet_storage::DynamicBagType **/ - SpConsensusBabeAppPublic: string; + PalletStorageDynamicBagType: { + _enum: string[]; + }; /** -- * Lookup278: sp_session::MembershipProof -+ * Lookup281: sp_session::MembershipProof +- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> ++ * Lookup177: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> **/ - SpSessionMembershipProof: { - session: string; -@@ -2108,7 +2126,7 @@ declare const _default: { - validatorCount: string; + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1260,10 +1262,11 @@ declare const _default: { + TokensSoldOnAmm: string; + AmmDeactivated: string; + FrozenStatusUpdated: string; ++ TokenConstraintsUpdated: string; + }; }; /** -- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor -+ * Lookup282: sp_consensus_babe::digests::NextConfigDescriptor +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy **/ - SpConsensusBabeDigestsNextConfigDescriptor: { + PalletProjectTokenTransferPolicy: { _enum: { -@@ -2120,13 +2138,13 @@ declare const _default: { +@@ -1272,7 +1275,7 @@ declare const _default: { }; }; /** -- * Lookup280: sp_consensus_babe::AllowedSlots -+ * Lookup283: sp_consensus_babe::AllowedSlots +- * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> ++ * Lookup179: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> **/ - SpConsensusBabeAllowedSlots: { - _enum: string[]; + PalletProjectTokenTokenIssuanceParameters: { + initialAllocation: string; +@@ -1282,14 +1285,14 @@ declare const _default: { + metadata: string; }; /** -- * Lookup281: pallet_timestamp::pallet::Call -+ * Lookup284: pallet_timestamp::pallet::Call +- * Lookup179: pallet_project_token::types::TokenAllocation> ++ * Lookup180: pallet_project_token::types::TokenAllocation> **/ - PalletTimestampCall: { - _enum: { -@@ -2136,7 +2154,7 @@ declare const _default: { - }; + PalletProjectTokenTokenAllocation: { + amount: string; + vestingScheduleParams: string; }; /** -- * Lookup282: pallet_balances::pallet::Call -+ * Lookup285: pallet_balances::pallet::Call +- * Lookup180: pallet_project_token::types::VestingScheduleParams ++ * Lookup181: pallet_project_token::types::VestingScheduleParams **/ - PalletBalancesCall: { - _enum: { -@@ -2169,7 +2187,7 @@ declare const _default: { - }; + PalletProjectTokenVestingScheduleParams: { + linearVestingDuration: string; +@@ -1297,7 +1300,7 @@ declare const _default: { + cliffAmountPercentage: string; }; /** -- * Lookup283: pallet_election_provider_multi_phase::pallet::Call -+ * Lookup286: pallet_election_provider_multi_phase::pallet::Call +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> **/ - PalletElectionProviderMultiPhaseCall: { + PalletProjectTokenTransferPolicyParams: { _enum: { -@@ -2193,7 +2211,7 @@ declare const _default: { +@@ -1306,14 +1309,14 @@ declare const _default: { }; }; /** -- * Lookup284: pallet_election_provider_multi_phase::RawSolution -+ * Lookup287: pallet_election_provider_multi_phase::RawSolution +- * Lookup184: pallet_project_token::types::WhitelistParams> ++ * Lookup185: pallet_project_token::types::WhitelistParams> **/ - PalletElectionProviderMultiPhaseRawSolution: { - solution: string; -@@ -2201,7 +2219,7 @@ declare const _default: { - round: string; + PalletProjectTokenWhitelistParams: { + commitment: string; + payload: string; }; /** -- * Lookup285: joystream_node_runtime::NposSolution16 -+ * Lookup288: joystream_node_runtime::NposSolution16 +- * Lookup185: pallet_project_token::types::SingleDataObjectUploadParams ++ * Lookup186: pallet_project_token::types::SingleDataObjectUploadParams **/ - JoystreamNodeRuntimeNposSolution16: { - votes1: string; -@@ -2222,21 +2240,21 @@ declare const _default: { - votes16: string; + PalletProjectTokenSingleDataObjectUploadParams: { + objectCreationParams: string; +@@ -1321,11 +1324,11 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; }; /** -- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize -+ * Lookup339: pallet_election_provider_multi_phase::SolutionOrSnapshotSize +- * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> ++ * Lookup192: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> **/ - PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { - voters: string; - targets: string; + PalletProjectTokenTransfers: string; + /** +- * Lookup192: pallet_project_token::types::Validated ++ * Lookup193: pallet_project_token::types::Validated + **/ + PalletProjectTokenValidated: { + _enum: { +@@ -1334,21 +1337,21 @@ declare const _default: { + }; }; /** -- * Lookup340: sp_npos_elections::Support -+ * Lookup343: sp_npos_elections::Support +- * Lookup193: pallet_project_token::types::ValidatedPayment>> ++ * Lookup194: pallet_project_token::types::ValidatedPayment>> **/ - SpNposElectionsSupport: { - total: string; - voters: string; + PalletProjectTokenValidatedPayment: { + payment: string; + vestingCleanupCandidate: string; }; /** -- * Lookup342: pallet_staking::pallet::pallet::Call -+ * Lookup345: pallet_staking::pallet::pallet::Call +- * Lookup194: pallet_project_token::types::PaymentWithVesting> ++ * Lookup195: pallet_project_token::types::PaymentWithVesting> **/ - PalletStakingPalletCall: { - _enum: { -@@ -2330,7 +2348,7 @@ declare const _default: { - }; + PalletProjectTokenPaymentWithVesting: { + amount: string; + vestingSchedule: string; }; /** -- * Lookup343: pallet_staking::RewardDestination -+ * Lookup346: pallet_staking::RewardDestination +- * Lookup196: pallet_project_token::types::VestingSource ++ * Lookup197: pallet_project_token::types::VestingSource **/ - PalletStakingRewardDestination: { + PalletProjectTokenVestingSource: { _enum: { -@@ -2342,7 +2360,7 @@ declare const _default: { +@@ -1358,7 +1361,7 @@ declare const _default: { }; }; /** -- * Lookup347: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup350: pallet_staking::pallet::pallet::ConfigOp +- * Lookup200: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> ++ * Lookup201: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> **/ - PalletStakingPalletConfigOpU128: { - _enum: { -@@ -2352,7 +2370,7 @@ declare const _default: { - }; + PalletProjectTokenTokenSale: { + unitPrice: string; +@@ -1373,7 +1376,7 @@ declare const _default: { + autoFinalize: string; }; /** -- * Lookup348: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup351: pallet_staking::pallet::pallet::ConfigOp +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve **/ - PalletStakingPalletConfigOpU32: { + PalletProjectTokenAmmCurve: { + slope: string; +@@ -1381,7 +1384,21 @@ declare const _default: { + providedSupply: string; + }; + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_project_token::types::TokenConstraints ++ **/ ++ PalletProjectTokenTokenConstraints: { ++ maxYearlyRate: string; ++ minAmmSlope: string; ++ minSaleDuration: string; ++ minRevenueSplitDuration: string; ++ minRevenueSplitTimeToStart: string; ++ salePlatformFee: string; ++ ammBuyTxFees: string; ++ ammSellTxFees: string; ++ bloatBond: string; ++ }; ++ /** ++ * Lookup206: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { _enum: { -@@ -2362,7 +2380,7 @@ declare const _default: { +@@ -1394,7 +1411,7 @@ declare const _default: { }; }; /** -- * Lookup349: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup352: pallet_staking::pallet::pallet::ConfigOp +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalStatus **/ - PalletStakingPalletConfigOpPercent: { + PalletProposalsEngineProposalStatusesProposalStatus: { _enum: { -@@ -2372,7 +2390,7 @@ declare const _default: { +@@ -1404,7 +1421,7 @@ declare const _default: { }; }; /** -- * Lookup350: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup353: pallet_staking::pallet::pallet::ConfigOp +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ProposalDecision **/ - PalletStakingPalletConfigOpPerbill: { + PalletProposalsEngineProposalStatusesProposalDecision: { _enum: { -@@ -2382,7 +2400,7 @@ declare const _default: { +@@ -1418,13 +1435,13 @@ declare const _default: { }; }; /** -- * Lookup351: pallet_session::pallet::Call -+ * Lookup354: pallet_session::pallet::Call +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision **/ - PalletSessionCall: { + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: string[]; + }; + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup210: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { _enum: { -@@ -2397,7 +2415,7 @@ declare const _default: { +@@ -1435,13 +1452,13 @@ declare const _default: { }; }; /** -- * Lookup352: joystream_node_runtime::SessionKeys -+ * Lookup355: joystream_node_runtime::SessionKeys +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup211: pallet_proposals_engine::types::VoteKind **/ - JoystreamNodeRuntimeSessionKeys: { - grandpa: string; -@@ -2406,11 +2424,11 @@ declare const _default: { - authorityDiscovery: string; + PalletProposalsEngineVoteKind: { + _enum: string[]; }; /** -- * Lookup353: sp_authority_discovery::app::Public -+ * Lookup356: sp_authority_discovery::app::Public +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup212: pallet_proposals_discussion::RawEvent **/ - SpAuthorityDiscoveryAppPublic: string; + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1453,7 +1470,7 @@ declare const _default: { + }; + }; /** -- * Lookup354: pallet_grandpa::pallet::Call -+ * Lookup357: pallet_grandpa::pallet::Call +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup213: pallet_proposals_discussion::types::ThreadMode> **/ - PalletGrandpaCall: { + PalletProposalsDiscussionThreadModeBTreeSet: { _enum: { -@@ -2429,14 +2447,14 @@ declare const _default: { +@@ -1462,7 +1479,7 @@ declare const _default: { }; }; /** -- * Lookup355: sp_consensus_grandpa::EquivocationProof -+ * Lookup358: sp_consensus_grandpa::EquivocationProof +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup214: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> **/ - SpConsensusGrandpaEquivocationProof: { - setId: string; - equivocation: string; + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1470,7 +1487,7 @@ declare const _default: { + }; }; /** -- * Lookup356: sp_consensus_grandpa::Equivocation -+ * Lookup359: sp_consensus_grandpa::Equivocation +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup215: pallet_proposals_codex::types::GeneralProposalParams **/ - SpConsensusGrandpaEquivocation: { + PalletProposalsCodexGeneralProposalParams: { + memberId: string; +@@ -1480,7 +1497,7 @@ declare const _default: { + exactExecutionBlock: string; + }; + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup216: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> + **/ + PalletProposalsCodexProposalDetails: { _enum: { -@@ -2445,7 +2463,7 @@ declare const _default: { +@@ -1508,17 +1525,20 @@ declare const _default: { + UpdateGlobalNftLimit: string; + UpdateChannelPayouts: string; + SetPalletFozenStatus: string; ++ UpdateTokenPalletTokenConstraints: string; ++ SetEraPayoutDampingFactor: string; ++ DecreaseCouncilBudget: string; }; }; /** -- * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup360: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup218: pallet_common::FundingRequestParameters **/ - FinalityGrandpaEquivocationPrevote: { - roundNumber: string; -@@ -2454,22 +2472,22 @@ declare const _default: { - second: string; + PalletCommonFundingRequestParameters: { + account: string; + amount: string; }; /** -- * Lookup358: finality_grandpa::Prevote -+ * Lookup361: finality_grandpa::Prevote +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup219: pallet_proposals_codex::types::CreateOpeningParameters **/ - FinalityGrandpaPrevote: { - targetHash: string; - targetNumber: string; + PalletProposalsCodexCreateOpeningParameters: { + description: string; +@@ -1527,14 +1547,14 @@ declare const _default: { + group: string; }; /** -- * Lookup359: sp_consensus_grandpa::app::Signature -+ * Lookup362: sp_consensus_grandpa::app::Signature +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup220: pallet_working_group::types::StakePolicy **/ - SpConsensusGrandpaAppSignature: string; + PalletWorkingGroupStakePolicy: { + stakeAmount: string; + leavingUnstakingPeriod: string; + }; /** -- * Lookup360: sp_core::ed25519::Signature -+ * Lookup363: sp_core::ed25519::Signature +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup221: pallet_proposals_codex::types::FillOpeningParameters **/ - SpCoreEd25519Signature: string; + PalletProposalsCodexFillOpeningParameters: { + openingId: string; +@@ -1542,7 +1562,7 @@ declare const _default: { + workingGroup: string; + }; /** -- * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup366: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup222: pallet_proposals_codex::types::TerminateRoleParameters **/ - FinalityGrandpaEquivocationPrecommit: { - roundNumber: string; -@@ -2478,14 +2496,14 @@ declare const _default: { - second: string; + PalletProposalsCodexTerminateRoleParameters: { + workerId: string; +@@ -1550,13 +1570,13 @@ declare const _default: { + group: string; }; /** -- * Lookup364: finality_grandpa::Precommit -+ * Lookup367: finality_grandpa::Precommit +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup223: pallet_common::FreezablePallet **/ - FinalityGrandpaPrecommit: { - targetHash: string; - targetNumber: string; + PalletCommonFreezablePallet: { + _enum: string[]; }; /** -- * Lookup366: pallet_im_online::pallet::Call -+ * Lookup369: pallet_im_online::pallet::Call +- * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> ++ * Lookup224: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance1> **/ - PalletImOnlineCall: { + PalletWorkingGroupRawEventInstance1: { _enum: { -@@ -2496,7 +2514,7 @@ declare const _default: { +@@ -1579,6 +1599,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1588,13 +1609,13 @@ declare const _default: { }; }; /** -- * Lookup367: pallet_im_online::Heartbeat -+ * Lookup370: pallet_im_online::Heartbeat +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup228: pallet_working_group::types::OpeningType **/ - PalletImOnlineHeartbeat: { - blockNumber: string; -@@ -2506,22 +2524,22 @@ declare const _default: { - validatorsLen: string; + PalletWorkingGroupOpeningType: { + _enum: string[]; }; /** -- * Lookup368: sp_core::offchain::OpaqueNetworkState -+ * Lookup371: sp_core::offchain::OpaqueNetworkState +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup229: pallet_working_group::types::ApplyOnOpeningParams **/ - SpCoreOffchainOpaqueNetworkState: { - peerId: string; - externalAddresses: string; + PalletWorkingGroupApplyOnOpeningParams: { + memberId: string; +@@ -1605,24 +1626,32 @@ declare const _default: { + stakeParameters: string; }; /** -- * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature -+ * Lookup375: pallet_im_online::sr25519::app_sr25519::Signature +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup230: pallet_working_group::types::StakeParameters **/ - PalletImOnlineSr25519AppSr25519Signature: string; + PalletWorkingGroupStakeParameters: { + stake: string; + stakingAccountId: string; + }; /** -- * Lookup373: sp_core::sr25519::Signature -+ * Lookup376: sp_core::sr25519::Signature +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup231: pallet_vesting::vesting_info::VestingInfo ++ **/ ++ PalletVestingVestingInfo: { ++ locked: string; ++ perBlock: string; ++ startingBlock: string; ++ }; ++ /** ++ * Lookup232: pallet_working_group::Instance1 **/ - SpCoreSr25519Signature: string; + PalletWorkingGroupInstance1: string; /** -- * Lookup374: pallet_bags_list::pallet::Call -+ * Lookup377: pallet_bags_list::pallet::Call +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup233: pallet_working_group::types::RewardPaymentType **/ - PalletBagsListCall: { - _enum: { -@@ -2534,7 +2552,7 @@ declare const _default: { - }; + PalletWorkingGroupRewardPaymentType: { + _enum: string[]; }; /** -- * Lookup375: pallet_vesting::pallet::Call -+ * Lookup378: pallet_vesting::pallet::Call +- * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> ++ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance2> **/ - PalletVestingCall: { + PalletWorkingGroupRawEventInstance2: { _enum: { -@@ -2558,7 +2576,7 @@ declare const _default: { +@@ -1645,6 +1674,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1654,11 +1684,11 @@ declare const _default: { }; }; /** -- * Lookup376: pallet_vesting::vesting_info::VestingInfo -+ * Lookup379: pallet_vesting::vesting_info::VestingInfo +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup235: pallet_working_group::Instance2 **/ - PalletVestingVestingInfo: { - locked: string; -@@ -2566,7 +2584,7 @@ declare const _default: { - startingBlock: string; - }; + PalletWorkingGroupInstance2: string; /** -- * Lookup377: pallet_multisig::pallet::Call -+ * Lookup380: pallet_multisig::pallet::Call +- * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> ++ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance3> **/ - PalletMultisigCall: { + PalletWorkingGroupRawEventInstance3: { _enum: { -@@ -2597,7 +2615,7 @@ declare const _default: { +@@ -1681,6 +1711,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1690,11 +1721,11 @@ declare const _default: { }; }; /** -- * Lookup379: pallet_council::Call -+ * Lookup382: pallet_council::Call +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup237: pallet_working_group::Instance3 **/ - PalletCouncilCall: { + PalletWorkingGroupInstance3: string; + /** +- * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> ++ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { _enum: { -@@ -2629,6 +2647,9 @@ declare const _default: { - set_councilor_reward: { - councilorReward: string; - }; -+ decrease_council_budget: { -+ reductionAmount: string; -+ }; - funding_request: { - fundingRequests: string; - }; -@@ -2648,7 +2669,7 @@ declare const _default: { +@@ -1717,6 +1748,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1726,11 +1758,11 @@ declare const _default: { }; }; /** -- * Lookup380: pallet_referendum::Call -+ * Lookup383: pallet_referendum::Call +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup239: pallet_working_group::Instance4 **/ - PalletReferendumCall: { + PalletWorkingGroupInstance4: string; + /** +- * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> ++ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { _enum: { -@@ -2665,7 +2686,7 @@ declare const _default: { +@@ -1753,6 +1785,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1762,11 +1795,11 @@ declare const _default: { }; }; /** -- * Lookup381: pallet_membership::Call -+ * Lookup384: pallet_membership::Call +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup241: pallet_working_group::Instance5 **/ - PalletMembershipCall: { + PalletWorkingGroupInstance5: string; + /** +- * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> ++ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { _enum: { -@@ -2734,7 +2755,7 @@ declare const _default: { +@@ -1789,6 +1822,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1798,11 +1832,11 @@ declare const _default: { }; }; /** -- * Lookup382: pallet_forum::Call -+ * Lookup385: pallet_forum::Call +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup243: pallet_working_group::Instance6 **/ - PalletForumCall: { + PalletWorkingGroupInstance6: string; + /** +- * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> ++ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { _enum: { -@@ -2831,7 +2852,7 @@ declare const _default: { +@@ -1825,6 +1859,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1834,11 +1869,11 @@ declare const _default: { }; }; /** -- * Lookup383: pallet_constitution::Call -+ * Lookup386: pallet_constitution::Call +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup245: pallet_working_group::Instance7 **/ - PalletConstitutionCall: { + PalletWorkingGroupInstance7: string; + /** +- * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> ++ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { _enum: { -@@ -2841,7 +2862,7 @@ declare const _default: { +@@ -1861,6 +1896,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1870,11 +1906,11 @@ declare const _default: { }; }; /** -- * Lookup384: pallet_bounty::Call -+ * Lookup387: pallet_bounty::Call +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup247: pallet_working_group::Instance8 **/ - PalletBountyCall: { + PalletWorkingGroupInstance8: string; + /** +- * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> ++ * Lookup248: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { _enum: { -@@ -2917,7 +2938,7 @@ declare const _default: { +@@ -1897,6 +1933,7 @@ declare const _default: { + WorkerRewardAccountUpdated: string; + WorkerRewardAmountUpdated: string; + StatusTextChanged: string; ++ VestedBudgetSpending: string; + BudgetSpending: string; + RewardPaid: string; + NewMissedRewardLevelReached: string; +@@ -1906,11 +1943,11 @@ declare const _default: { }; }; /** -- * Lookup385: pallet_joystream_utility::Call -+ * Lookup388: pallet_joystream_utility::Call +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup249: pallet_working_group::Instance9 **/ - PalletJoystreamUtilityCall: { + PalletWorkingGroupInstance9: string; + /** +- * Lookup245: frame_system::Phase ++ * Lookup250: frame_system::Phase + **/ + FrameSystemPhase: { _enum: { -@@ -2938,7 +2959,7 @@ declare const _default: { +@@ -1920,14 +1957,14 @@ declare const _default: { }; }; /** -- * Lookup386: pallet_content::Call -+ * Lookup389: pallet_content::Call +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup254: frame_system::LastRuntimeUpgradeInfo **/ - PalletContentCall: { + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: string; + specName: string; + }; + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup257: frame_system::pallet::Call + **/ + FrameSystemCall: { _enum: { -@@ -3247,14 +3268,14 @@ declare const _default: { +@@ -1962,7 +1999,7 @@ declare const _default: { }; }; /** -- * Lookup387: pallet_content::types::ChannelBagWitness -+ * Lookup390: pallet_content::types::ChannelBagWitness +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup260: frame_system::limits::BlockWeights **/ - PalletContentChannelBagWitness: { - storageBucketsNum: string; - distributionBucketsNum: string; + FrameSystemLimitsBlockWeights: { + baseBlock: string; +@@ -1970,7 +2007,7 @@ declare const _default: { + perClass: string; }; /** -- * Lookup389: pallet_common::merkle_tree::ProofElementRecord -+ * Lookup392: pallet_common::merkle_tree::ProofElementRecord +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass **/ - PalletCommonMerkleTreeProofElementRecord: { - _alias: { -@@ -3264,13 +3285,13 @@ declare const _default: { - side: string; + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: string; +@@ -1978,7 +2015,7 @@ declare const _default: { + mandatory: string; }; /** -- * Lookup390: pallet_common::merkle_tree::Side -+ * Lookup393: pallet_common::merkle_tree::Side +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup262: frame_system::limits::WeightsPerClass **/ - PalletCommonMerkleTreeSide: { - _enum: string[]; + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: string; +@@ -1987,13 +2024,13 @@ declare const _default: { + reserved: string; }; /** -- * Lookup391: pallet_content::types::PullPaymentElement -+ * Lookup394: pallet_content::types::PullPaymentElement +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup264: frame_system::limits::BlockLength **/ - PalletContentPullPaymentElement: { - channelId: string; -@@ -3278,7 +3299,7 @@ declare const _default: { - reason: string; + FrameSystemLimitsBlockLength: { + max: string; }; /** -- * Lookup392: pallet_content::types::InitTransferParameters -+ * Lookup395: pallet_content::types::InitTransferParameters +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup265: frame_support::dispatch::PerDispatchClass **/ - PalletContentInitTransferParameters: { - newCollaborators: string; -@@ -3286,7 +3307,7 @@ declare const _default: { - newOwner: string; + FrameSupportDispatchPerDispatchClassU32: { + normal: string; +@@ -2001,14 +2038,14 @@ declare const _default: { + mandatory: string; }; /** -- * Lookup393: pallet_project_token::types::TokenSaleParams> -+ * Lookup396: pallet_project_token::types::TokenSaleParams> +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup266: sp_weights::RuntimeDbWeight **/ - PalletProjectTokenTokenSaleParams: { - unitPrice: string; -@@ -3298,14 +3319,14 @@ declare const _default: { - metadata: string; + SpWeightsRuntimeDbWeight: { + read: string; + write: string; }; /** -- * Lookup397: pallet_project_token::types::AmmParams -+ * Lookup400: pallet_project_token::types::AmmParams +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup267: sp_version::RuntimeVersion **/ - PalletProjectTokenAmmParams: { - slope: string; - intercept: string; + SpVersionRuntimeVersion: { + specName: string; +@@ -2021,13 +2058,13 @@ declare const _default: { + stateVersion: string; }; /** -- * Lookup398: pallet_storage::Call -+ * Lookup401: pallet_storage::Call +- * Lookup268: frame_system::pallet::Error ++ * Lookup273: frame_system::pallet::Error **/ - PalletStorageCall: { + FrameSystemError: { + _enum: string[]; + }; + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup274: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { _enum: { -@@ -3452,10 +3473,13 @@ declare const _default: { +@@ -2055,7 +2092,7 @@ declare const _default: { }; }; /** -- * Lookup399: pallet_project_token::Call -+ * Lookup402: pallet_project_token::Call +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup277: pallet_babe::pallet::Call **/ - PalletProjectTokenCall: { + PalletBabeCall: { _enum: { -+ update_governance_parameters: { -+ parameters: string; -+ }; - transfer: { - srcMemberId: string; - tokenId: string; -@@ -3508,17 +3532,17 @@ declare const _default: { +@@ -2073,7 +2110,7 @@ declare const _default: { }; }; /** -- * Lookup403: pallet_project_token::types::MerkleProof -+ * Lookup406: pallet_project_token::types::MerkleProof +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup278: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ - PalletProjectTokenMerkleProof: string; + SpConsensusSlotsEquivocationProof: { + offender: string; +@@ -2082,7 +2119,7 @@ declare const _default: { + secondHeader: string; + }; /** -- * Lookup406: pallet_project_token::types::MerkleSide -+ * Lookup409: pallet_project_token::types::MerkleSide +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup279: sp_runtime::generic::header::Header **/ - PalletProjectTokenMerkleSide: { - _enum: string[]; + SpRuntimeHeader: { + parentHash: string; +@@ -2092,15 +2129,15 @@ declare const _default: { + digest: string; }; /** -- * Lookup409: pallet_proposals_engine::Call -+ * Lookup412: pallet_proposals_engine::Call +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup280: sp_runtime::traits::BlakeTwo256 **/ - PalletProposalsEngineCall: { - _enum: { -@@ -3543,7 +3567,7 @@ declare const _default: { - }; + SpRuntimeBlakeTwo256: string; + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup281: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: string; + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup283: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: string; +@@ -2108,7 +2145,7 @@ declare const _default: { + validatorCount: string; }; /** -- * Lookup410: pallet_proposals_discussion::Call -+ * Lookup413: pallet_proposals_discussion::Call +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup284: sp_consensus_babe::digests::NextConfigDescriptor **/ - PalletProposalsDiscussionCall: { + SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { -@@ -3572,7 +3596,7 @@ declare const _default: { +@@ -2120,13 +2157,13 @@ declare const _default: { }; }; /** -- * Lookup411: pallet_proposals_codex::Call -+ * Lookup414: pallet_proposals_codex::Call +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup285: sp_consensus_babe::AllowedSlots **/ - PalletProposalsCodexCall: { - _enum: { -@@ -3583,7 +3607,7 @@ declare const _default: { - }; + SpConsensusBabeAllowedSlots: { + _enum: string[]; }; /** -- * Lookup412: pallet_working_group::Call -+ * Lookup415: pallet_working_group::Call +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup286: pallet_timestamp::pallet::Call **/ - PalletWorkingGroupCall: { + PalletTimestampCall: { _enum: { -@@ -3666,7 +3690,7 @@ declare const _default: { +@@ -2136,7 +2173,7 @@ declare const _default: { }; }; /** -- * Lookup421: joystream_node_runtime::OriginCaller -+ * Lookup424: joystream_node_runtime::OriginCaller +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup287: pallet_balances::pallet::Call **/ - JoystreamNodeRuntimeOriginCaller: { + PalletBalancesCall: { _enum: { -@@ -3675,7 +3699,7 @@ declare const _default: { +@@ -2169,7 +2206,7 @@ declare const _default: { }; }; /** -- * Lookup422: frame_support::dispatch::RawOrigin -+ * Lookup425: frame_support::dispatch::RawOrigin +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup288: pallet_election_provider_multi_phase::pallet::Call **/ - FrameSupportDispatchRawOrigin: { + PalletElectionProviderMultiPhaseCall: { _enum: { -@@ -3685,17 +3709,17 @@ declare const _default: { +@@ -2193,7 +2230,7 @@ declare const _default: { }; }; /** -- * Lookup423: sp_core::Void -+ * Lookup426: sp_core::Void +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup289: pallet_election_provider_multi_phase::RawSolution **/ - SpCoreVoid: string; + PalletElectionProviderMultiPhaseRawSolution: { + solution: string; +@@ -2201,7 +2238,7 @@ declare const _default: { + round: string; + }; /** -- * Lookup424: pallet_utility::pallet::Error -+ * Lookup427: pallet_utility::pallet::Error +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup290: joystream_node_runtime::NposSolution16 **/ - PalletUtilityError: { - _enum: string[]; + JoystreamNodeRuntimeNposSolution16: { + votes1: string; +@@ -2222,21 +2259,21 @@ declare const _default: { + votes16: string; }; /** -- * Lookup431: sp_consensus_babe::digests::PreDigest -+ * Lookup434: sp_consensus_babe::digests::PreDigest +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup341: pallet_election_provider_multi_phase::SolutionOrSnapshotSize **/ - SpConsensusBabeDigestsPreDigest: { - _enum: { -@@ -3706,7 +3730,7 @@ declare const _default: { - }; + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: string; + targets: string; }; /** -- * Lookup432: sp_consensus_babe::digests::PrimaryPreDigest -+ * Lookup435: sp_consensus_babe::digests::PrimaryPreDigest +- * Lookup340: sp_npos_elections::Support ++ * Lookup345: sp_npos_elections::Support **/ - SpConsensusBabeDigestsPrimaryPreDigest: { - authorityIndex: string; -@@ -3715,14 +3739,14 @@ declare const _default: { - vrfProof: string; + SpNposElectionsSupport: { + total: string; + voters: string; }; /** -- * Lookup433: sp_consensus_babe::digests::SecondaryPlainPreDigest -+ * Lookup436: sp_consensus_babe::digests::SecondaryPlainPreDigest +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup347: pallet_staking::pallet::pallet::Call **/ - SpConsensusBabeDigestsSecondaryPlainPreDigest: { - authorityIndex: string; - slot: string; + PalletStakingPalletCall: { + _enum: { +@@ -2330,7 +2367,7 @@ declare const _default: { + }; }; /** -- * Lookup434: sp_consensus_babe::digests::SecondaryVRFPreDigest -+ * Lookup437: sp_consensus_babe::digests::SecondaryVRFPreDigest +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup348: pallet_staking::RewardDestination **/ - SpConsensusBabeDigestsSecondaryVRFPreDigest: { - authorityIndex: string; -@@ -3731,20 +3755,20 @@ declare const _default: { - vrfProof: string; + PalletStakingRewardDestination: { + _enum: { +@@ -2342,7 +2379,7 @@ declare const _default: { + }; }; /** -- * Lookup436: sp_consensus_babe::BabeEpochConfiguration -+ * Lookup439: sp_consensus_babe::BabeEpochConfiguration +- * Lookup347: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup351: pallet_staking::pallet::pallet::ConfigOp **/ - SpConsensusBabeBabeEpochConfiguration: { - c: string; - allowedSlots: string; + PalletStakingPalletConfigOpU128: { + _enum: { +@@ -2352,7 +2389,7 @@ declare const _default: { + }; }; /** -- * Lookup438: pallet_babe::pallet::Error -+ * Lookup441: pallet_babe::pallet::Error +- * Lookup348: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup352: pallet_staking::pallet::pallet::ConfigOp **/ - PalletBabeError: { - _enum: string[]; + PalletStakingPalletConfigOpU32: { + _enum: { +@@ -2362,7 +2399,7 @@ declare const _default: { + }; }; /** -- * Lookup440: pallet_balances::BalanceLock -+ * Lookup443: pallet_balances::BalanceLock +- * Lookup349: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup353: pallet_staking::pallet::pallet::ConfigOp **/ - PalletBalancesBalanceLock: { - id: string; -@@ -3752,32 +3776,32 @@ declare const _default: { - reasons: string; + PalletStakingPalletConfigOpPercent: { + _enum: { +@@ -2372,7 +2409,7 @@ declare const _default: { + }; }; /** -- * Lookup441: pallet_balances::Reasons -+ * Lookup444: pallet_balances::Reasons +- * Lookup350: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup354: pallet_staking::pallet::pallet::ConfigOp **/ - PalletBalancesReasons: { - _enum: string[]; + PalletStakingPalletConfigOpPerbill: { + _enum: { +@@ -2382,7 +2419,7 @@ declare const _default: { + }; }; /** -- * Lookup444: pallet_balances::ReserveData -+ * Lookup447: pallet_balances::ReserveData +- * Lookup351: pallet_session::pallet::Call ++ * Lookup355: pallet_session::pallet::Call **/ - PalletBalancesReserveData: { - id: string; - amount: string; + PalletSessionCall: { + _enum: { +@@ -2397,7 +2434,7 @@ declare const _default: { + }; }; /** -- * Lookup446: pallet_balances::pallet::Error -+ * Lookup449: pallet_balances::pallet::Error +- * Lookup352: joystream_node_runtime::SessionKeys ++ * Lookup356: joystream_node_runtime::SessionKeys **/ - PalletBalancesError: { - _enum: string[]; + JoystreamNodeRuntimeSessionKeys: { + grandpa: string; +@@ -2406,11 +2443,11 @@ declare const _default: { + authorityDiscovery: string; }; /** -- * Lookup448: pallet_transaction_payment::Releases -+ * Lookup451: pallet_transaction_payment::Releases +- * Lookup353: sp_authority_discovery::app::Public ++ * Lookup357: sp_authority_discovery::app::Public **/ - PalletTransactionPaymentReleases: { - _enum: string[]; - }; + SpAuthorityDiscoveryAppPublic: string; /** -- * Lookup449: pallet_election_provider_multi_phase::ReadySolution -+ * Lookup452: pallet_election_provider_multi_phase::ReadySolution +- * Lookup354: pallet_grandpa::pallet::Call ++ * Lookup358: pallet_grandpa::pallet::Call **/ - PalletElectionProviderMultiPhaseReadySolution: { - supports: string; -@@ -3785,14 +3809,14 @@ declare const _default: { - compute: string; + PalletGrandpaCall: { + _enum: { +@@ -2429,14 +2466,14 @@ declare const _default: { + }; }; /** -- * Lookup451: pallet_election_provider_multi_phase::RoundSnapshot -+ * Lookup454: pallet_election_provider_multi_phase::RoundSnapshot +- * Lookup355: sp_consensus_grandpa::EquivocationProof ++ * Lookup359: sp_consensus_grandpa::EquivocationProof **/ - PalletElectionProviderMultiPhaseRoundSnapshot: { - voters: string; - targets: string; + SpConsensusGrandpaEquivocationProof: { + setId: string; + equivocation: string; }; /** -- * Lookup458: pallet_election_provider_multi_phase::signed::SignedSubmission -+ * Lookup461: pallet_election_provider_multi_phase::signed::SignedSubmission +- * Lookup356: sp_consensus_grandpa::Equivocation ++ * Lookup360: sp_consensus_grandpa::Equivocation **/ - PalletElectionProviderMultiPhaseSignedSignedSubmission: { - who: string; -@@ -3801,13 +3825,13 @@ declare const _default: { - callFee: string; + SpConsensusGrandpaEquivocation: { + _enum: { +@@ -2445,7 +2482,7 @@ declare const _default: { + }; }; /** -- * Lookup459: pallet_election_provider_multi_phase::pallet::Error -+ * Lookup462: pallet_election_provider_multi_phase::pallet::Error +- * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup361: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ - PalletElectionProviderMultiPhaseError: { - _enum: string[]; + FinalityGrandpaEquivocationPrevote: { + roundNumber: string; +@@ -2454,22 +2491,22 @@ declare const _default: { + second: string; }; /** -- * Lookup460: pallet_staking::StakingLedger -+ * Lookup463: pallet_staking::StakingLedger +- * Lookup358: finality_grandpa::Prevote ++ * Lookup362: finality_grandpa::Prevote **/ - PalletStakingStakingLedger: { - stash: string; -@@ -3817,14 +3841,14 @@ declare const _default: { - claimedRewards: string; + FinalityGrandpaPrevote: { + targetHash: string; + targetNumber: string; }; /** -- * Lookup462: pallet_staking::UnlockChunk -+ * Lookup465: pallet_staking::UnlockChunk +- * Lookup359: sp_consensus_grandpa::app::Signature ++ * Lookup363: sp_consensus_grandpa::app::Signature **/ - PalletStakingUnlockChunk: { - value: string; - era: string; - }; + SpConsensusGrandpaAppSignature: string; /** -- * Lookup465: pallet_staking::Nominations -+ * Lookup468: pallet_staking::Nominations +- * Lookup360: sp_core::ed25519::Signature ++ * Lookup364: sp_core::ed25519::Signature **/ - PalletStakingNominations: { - targets: string; -@@ -3832,21 +3856,21 @@ declare const _default: { - suppressed: string; - }; + SpCoreEd25519Signature: string; /** -- * Lookup466: pallet_staking::ActiveEraInfo -+ * Lookup469: pallet_staking::ActiveEraInfo +- * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup367: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ - PalletStakingActiveEraInfo: { - index: string; - start: string; + FinalityGrandpaEquivocationPrecommit: { + roundNumber: string; +@@ -2478,14 +2515,14 @@ declare const _default: { + second: string; }; /** -- * Lookup468: pallet_staking::EraRewardPoints -+ * Lookup471: pallet_staking::EraRewardPoints +- * Lookup364: finality_grandpa::Precommit ++ * Lookup368: finality_grandpa::Precommit **/ - PalletStakingEraRewardPoints: { - total: string; - individual: string; + FinalityGrandpaPrecommit: { + targetHash: string; + targetNumber: string; }; /** -- * Lookup473: pallet_staking::UnappliedSlash -+ * Lookup476: pallet_staking::UnappliedSlash +- * Lookup366: pallet_im_online::pallet::Call ++ * Lookup370: pallet_im_online::pallet::Call **/ - PalletStakingUnappliedSlash: { - validator: string; -@@ -3856,7 +3880,7 @@ declare const _default: { - payout: string; + PalletImOnlineCall: { + _enum: { +@@ -2496,7 +2533,7 @@ declare const _default: { + }; }; /** -- * Lookup475: pallet_staking::slashing::SlashingSpans -+ * Lookup478: pallet_staking::slashing::SlashingSpans +- * Lookup367: pallet_im_online::Heartbeat ++ * Lookup371: pallet_im_online::Heartbeat **/ - PalletStakingSlashingSlashingSpans: { - spanIndex: string; -@@ -3865,30 +3889,30 @@ declare const _default: { - prior: string; + PalletImOnlineHeartbeat: { + blockNumber: string; +@@ -2506,22 +2543,22 @@ declare const _default: { + validatorsLen: string; }; /** -- * Lookup476: pallet_staking::slashing::SpanRecord -+ * Lookup479: pallet_staking::slashing::SpanRecord +- * Lookup368: sp_core::offchain::OpaqueNetworkState ++ * Lookup372: sp_core::offchain::OpaqueNetworkState **/ - PalletStakingSlashingSpanRecord: { - slashed: string; - paidOut: string; + SpCoreOffchainOpaqueNetworkState: { + peerId: string; + externalAddresses: string; }; /** -- * Lookup479: pallet_staking::pallet::pallet::Error -+ * Lookup482: pallet_staking::pallet::pallet::Error +- * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature ++ * Lookup376: pallet_im_online::sr25519::app_sr25519::Signature **/ - PalletStakingPalletError: { - _enum: string[]; - }; + PalletImOnlineSr25519AppSr25519Signature: string; /** -- * Lookup483: sp_core::crypto::KeyTypeId -+ * Lookup486: sp_core::crypto::KeyTypeId +- * Lookup373: sp_core::sr25519::Signature ++ * Lookup377: sp_core::sr25519::Signature **/ - SpCoreCryptoKeyTypeId: string; + SpCoreSr25519Signature: string; /** -- * Lookup484: pallet_session::pallet::Error -+ * Lookup487: pallet_session::pallet::Error +- * Lookup374: pallet_bags_list::pallet::Call ++ * Lookup378: pallet_bags_list::pallet::Call **/ - PalletSessionError: { - _enum: string[]; + PalletBagsListCall: { + _enum: { +@@ -2534,7 +2571,7 @@ declare const _default: { + }; }; /** -- * Lookup486: pallet_grandpa::StoredState -+ * Lookup489: pallet_grandpa::StoredState +- * Lookup375: pallet_vesting::pallet::Call ++ * Lookup379: pallet_vesting::pallet::Call **/ - PalletGrandpaStoredState: { + PalletVestingCall: { _enum: { -@@ -3905,7 +3929,7 @@ declare const _default: { +@@ -2558,15 +2595,7 @@ declare const _default: { }; }; /** -- * Lookup487: pallet_grandpa::StoredPendingChange -+ * Lookup490: pallet_grandpa::StoredPendingChange +- * Lookup376: pallet_vesting::vesting_info::VestingInfo +- **/ +- PalletVestingVestingInfo: { +- locked: string; +- perBlock: string; +- startingBlock: string; +- }; +- /** +- * Lookup377: pallet_multisig::pallet::Call ++ * Lookup380: pallet_multisig::pallet::Call **/ - PalletGrandpaStoredPendingChange: { - scheduledAt: string; -@@ -3914,33 +3938,33 @@ declare const _default: { - forced: string; + PalletMultisigCall: { + _enum: { +@@ -2597,7 +2626,7 @@ declare const _default: { + }; }; /** -- * Lookup489: pallet_grandpa::pallet::Error -+ * Lookup492: pallet_grandpa::pallet::Error +- * Lookup379: pallet_council::Call ++ * Lookup382: pallet_council::Call **/ - PalletGrandpaError: { - _enum: string[]; + PalletCouncilCall: { + _enum: { +@@ -2629,6 +2658,12 @@ declare const _default: { + set_councilor_reward: { + councilorReward: string; + }; ++ set_era_payout_damping_factor: { ++ newParameter: string; ++ }; ++ decrease_council_budget: { ++ reductionAmount: string; ++ }; + funding_request: { + fundingRequests: string; + }; +@@ -2648,7 +2683,7 @@ declare const _default: { + }; }; /** -- * Lookup495: pallet_im_online::BoundedOpaqueNetworkState -+ * Lookup498: pallet_im_online::BoundedOpaqueNetworkState +- * Lookup380: pallet_referendum::Call ++ * Lookup383: pallet_referendum::Call **/ - PalletImOnlineBoundedOpaqueNetworkState: { - peerId: string; - externalAddresses: string; + PalletReferendumCall: { + _enum: { +@@ -2665,7 +2700,7 @@ declare const _default: { + }; }; /** -- * Lookup499: pallet_im_online::pallet::Error -+ * Lookup502: pallet_im_online::pallet::Error +- * Lookup381: pallet_membership::Call ++ * Lookup384: pallet_membership::Call **/ - PalletImOnlineError: { - _enum: string[]; + PalletMembershipCall: { + _enum: { +@@ -2734,7 +2769,7 @@ declare const _default: { + }; }; /** -- * Lookup500: sp_staking::offence::OffenceDetails -+ * Lookup503: sp_staking::offence::OffenceDetails +- * Lookup382: pallet_forum::Call ++ * Lookup385: pallet_forum::Call **/ - SpStakingOffenceOffenceDetails: { - offender: string; - reporters: string; + PalletForumCall: { + _enum: { +@@ -2831,7 +2866,7 @@ declare const _default: { + }; }; /** -- * Lookup503: pallet_bags_list::list::Node -+ * Lookup506: pallet_bags_list::list::Node +- * Lookup383: pallet_constitution::Call ++ * Lookup386: pallet_constitution::Call **/ - PalletBagsListListNode: { - id: string; -@@ -3950,14 +3974,14 @@ declare const _default: { - score: string; + PalletConstitutionCall: { + _enum: { +@@ -2841,7 +2876,7 @@ declare const _default: { + }; }; /** -- * Lookup504: pallet_bags_list::list::Bag -+ * Lookup507: pallet_bags_list::list::Bag +- * Lookup384: pallet_bounty::Call ++ * Lookup387: pallet_bounty::Call **/ - PalletBagsListListBag: { - head: string; - tail: string; + PalletBountyCall: { + _enum: { +@@ -2917,7 +2952,7 @@ declare const _default: { + }; }; /** -- * Lookup505: pallet_bags_list::pallet::Error -+ * Lookup508: pallet_bags_list::pallet::Error +- * Lookup385: pallet_joystream_utility::Call ++ * Lookup388: pallet_joystream_utility::Call **/ - PalletBagsListError: { + PalletJoystreamUtilityCall: { _enum: { -@@ -3965,25 +3989,25 @@ declare const _default: { +@@ -2938,7 +2973,7 @@ declare const _default: { }; }; /** -- * Lookup506: pallet_bags_list::list::ListError -+ * Lookup509: pallet_bags_list::list::ListError +- * Lookup386: pallet_content::Call ++ * Lookup389: pallet_content::Call **/ - PalletBagsListListListError: { - _enum: string[]; - }; - /** -- * Lookup509: pallet_vesting::Releases -+ * Lookup512: pallet_vesting::Releases - **/ - PalletVestingReleases: { - _enum: string[]; + PalletContentCall: { + _enum: { +@@ -3247,14 +3282,14 @@ declare const _default: { + }; }; /** -- * Lookup510: pallet_vesting::pallet::Error -+ * Lookup513: pallet_vesting::pallet::Error +- * Lookup387: pallet_content::types::ChannelBagWitness ++ * Lookup390: pallet_content::types::ChannelBagWitness **/ - PalletVestingError: { - _enum: string[]; + PalletContentChannelBagWitness: { + storageBucketsNum: string; + distributionBucketsNum: string; }; /** -- * Lookup512: pallet_multisig::Multisig -+ * Lookup515: pallet_multisig::Multisig +- * Lookup389: pallet_common::merkle_tree::ProofElementRecord ++ * Lookup392: pallet_common::merkle_tree::ProofElementRecord **/ - PalletMultisigMultisig: { - when: string; -@@ -3992,20 +4016,20 @@ declare const _default: { - approvals: string; + PalletCommonMerkleTreeProofElementRecord: { + _alias: { +@@ -3264,13 +3299,13 @@ declare const _default: { + side: string; }; /** -- * Lookup514: pallet_multisig::pallet::Error -+ * Lookup517: pallet_multisig::pallet::Error +- * Lookup390: pallet_common::merkle_tree::Side ++ * Lookup393: pallet_common::merkle_tree::Side **/ - PalletMultisigError: { + PalletCommonMerkleTreeSide: { _enum: string[]; }; /** -- * Lookup515: pallet_council::CouncilStageUpdate -+ * Lookup518: pallet_council::CouncilStageUpdate +- * Lookup391: pallet_content::types::PullPaymentElement ++ * Lookup394: pallet_content::types::PullPaymentElement **/ - PalletCouncilCouncilStageUpdate: { - stage: string; - changedAt: string; + PalletContentPullPaymentElement: { + channelId: string; +@@ -3278,7 +3313,7 @@ declare const _default: { + reason: string; }; /** -- * Lookup516: pallet_council::CouncilStage -+ * Lookup519: pallet_council::CouncilStage +- * Lookup392: pallet_content::types::InitTransferParameters ++ * Lookup395: pallet_content::types::InitTransferParameters **/ - PalletCouncilCouncilStage: { - _enum: { -@@ -4015,26 +4039,26 @@ declare const _default: { - }; + PalletContentInitTransferParameters: { + newCollaborators: string; +@@ -3286,7 +3321,7 @@ declare const _default: { + newOwner: string; }; /** -- * Lookup517: pallet_council::CouncilStageAnnouncing -+ * Lookup520: pallet_council::CouncilStageAnnouncing +- * Lookup393: pallet_project_token::types::TokenSaleParams> ++ * Lookup396: pallet_project_token::types::TokenSaleParams> **/ - PalletCouncilCouncilStageAnnouncing: { - candidatesCount: string; - endsAt: string; + PalletProjectTokenTokenSaleParams: { + unitPrice: string; +@@ -3298,14 +3333,14 @@ declare const _default: { + metadata: string; }; /** -- * Lookup518: pallet_council::CouncilStageElection -+ * Lookup521: pallet_council::CouncilStageElection +- * Lookup397: pallet_project_token::types::AmmParams ++ * Lookup400: pallet_project_token::types::AmmParams **/ - PalletCouncilCouncilStageElection: { - candidatesCount: string; + PalletProjectTokenAmmParams: { + slope: string; + intercept: string; }; /** -- * Lookup519: pallet_council::CouncilStageIdle -+ * Lookup522: pallet_council::CouncilStageIdle +- * Lookup398: pallet_storage::Call ++ * Lookup401: pallet_storage::Call **/ - PalletCouncilCouncilStageIdle: { - endsAt: string; + PalletStorageCall: { + _enum: { +@@ -3452,10 +3487,13 @@ declare const _default: { + }; }; /** -- * Lookup521: pallet_council::CouncilMember -+ * Lookup524: pallet_council::CouncilMember +- * Lookup399: pallet_project_token::Call ++ * Lookup402: pallet_project_token::Call **/ - PalletCouncilCouncilMember: { - stakingAccountId: string; -@@ -4045,7 +4069,7 @@ declare const _default: { - unpaidReward: string; + PalletProjectTokenCall: { + _enum: { ++ update_token_constraints: { ++ parameters: string; ++ }; + transfer: { + srcMemberId: string; + tokenId: string; +@@ -3508,17 +3546,17 @@ declare const _default: { + }; }; /** -- * Lookup523: pallet_council::Candidate -+ * Lookup526: pallet_council::Candidate +- * Lookup403: pallet_project_token::types::MerkleProof ++ * Lookup406: pallet_project_token::types::MerkleProof **/ - PalletCouncilCandidate: { - stakingAccountId: string; -@@ -4056,13 +4080,13 @@ declare const _default: { - noteHash: string; - }; + PalletProjectTokenMerkleProof: string; /** -- * Lookup524: pallet_council::Error -+ * Lookup527: pallet_council::Error +- * Lookup406: pallet_project_token::types::MerkleSide ++ * Lookup409: pallet_project_token::types::MerkleSide **/ - PalletCouncilError: { + PalletProjectTokenMerkleSide: { _enum: string[]; }; /** -- * Lookup525: pallet_referendum::ReferendumStage, S>> -+ * Lookup528: pallet_referendum::ReferendumStage, S>> +- * Lookup409: pallet_proposals_engine::Call ++ * Lookup412: pallet_proposals_engine::Call **/ - PalletReferendumReferendumStage: { + PalletProposalsEngineCall: { _enum: { -@@ -4072,7 +4096,7 @@ declare const _default: { +@@ -3543,7 +3581,7 @@ declare const _default: { }; }; /** -- * Lookup527: pallet_referendum::ReferendumStageVoting -+ * Lookup530: pallet_referendum::ReferendumStageVoting +- * Lookup410: pallet_proposals_discussion::Call ++ * Lookup413: pallet_proposals_discussion::Call **/ - PalletReferendumReferendumStageVoting: { - started: string; -@@ -4081,7 +4105,7 @@ declare const _default: { - endsAt: string; + PalletProposalsDiscussionCall: { + _enum: { +@@ -3572,7 +3610,7 @@ declare const _default: { + }; }; /** -- * Lookup528: pallet_referendum::ReferendumStageRevealing, S>> -+ * Lookup531: pallet_referendum::ReferendumStageRevealing, S>> +- * Lookup411: pallet_proposals_codex::Call ++ * Lookup414: pallet_proposals_codex::Call **/ - PalletReferendumReferendumStageRevealing: { - started: string; -@@ -4091,7 +4115,7 @@ declare const _default: { - endsAt: string; + PalletProposalsCodexCall: { + _enum: { +@@ -3583,7 +3621,7 @@ declare const _default: { + }; }; /** -- * Lookup529: pallet_referendum::CastVote -+ * Lookup532: pallet_referendum::CastVote +- * Lookup412: pallet_working_group::Call ++ * Lookup415: pallet_working_group::Call **/ - PalletReferendumCastVote: { - commitment: string; -@@ -4100,13 +4124,13 @@ declare const _default: { - voteFor: string; + PalletWorkingGroupCall: { + _enum: { +@@ -3651,6 +3689,11 @@ declare const _default: { + amount: string; + rationale: string; + }; ++ vested_spend_from_budget: { ++ accountId: string; ++ vestingSchedule: string; ++ rationale: string; ++ }; + fund_working_group_budget: { + memberId: string; + amount: string; +@@ -3666,7 +3709,7 @@ declare const _default: { + }; }; /** -- * Lookup530: pallet_referendum::Error -+ * Lookup533: pallet_referendum::Error +- * Lookup421: joystream_node_runtime::OriginCaller ++ * Lookup424: joystream_node_runtime::OriginCaller **/ - PalletReferendumError: { - _enum: string[]; + JoystreamNodeRuntimeOriginCaller: { + _enum: { +@@ -3675,7 +3718,7 @@ declare const _default: { + }; }; /** -- * Lookup531: pallet_membership::MembershipObject -+ * Lookup534: pallet_membership::MembershipObject +- * Lookup422: frame_support::dispatch::RawOrigin ++ * Lookup425: frame_support::dispatch::RawOrigin **/ - PalletMembershipMembershipObject: { - handleHash: string; -@@ -4116,20 +4140,20 @@ declare const _default: { - invites: string; + FrameSupportDispatchRawOrigin: { + _enum: { +@@ -3685,17 +3728,17 @@ declare const _default: { + }; }; /** -- * Lookup532: pallet_membership::StakingAccountMemberBinding -+ * Lookup535: pallet_membership::StakingAccountMemberBinding +- * Lookup423: sp_core::Void ++ * Lookup426: sp_core::Void **/ - PalletMembershipStakingAccountMemberBinding: { - memberId: string; - confirmed: string; - }; + SpCoreVoid: string; /** -- * Lookup533: pallet_membership::Error -+ * Lookup536: pallet_membership::Error +- * Lookup424: pallet_utility::pallet::Error ++ * Lookup427: pallet_utility::pallet::Error **/ - PalletMembershipError: { + PalletUtilityError: { _enum: string[]; }; /** -- * Lookup534: pallet_forum::Category> -+ * Lookup537: pallet_forum::Category> +- * Lookup431: sp_consensus_babe::digests::PreDigest ++ * Lookup434: sp_consensus_babe::digests::PreDigest **/ - PalletForumCategory: { - titleHash: string; -@@ -4142,7 +4166,7 @@ declare const _default: { - stickyThreadIds: string; + SpConsensusBabeDigestsPreDigest: { + _enum: { +@@ -3706,7 +3749,7 @@ declare const _default: { + }; }; /** -- * Lookup536: pallet_forum::Thread> -+ * Lookup539: pallet_forum::Thread> +- * Lookup432: sp_consensus_babe::digests::PrimaryPreDigest ++ * Lookup435: sp_consensus_babe::digests::PrimaryPreDigest **/ - PalletForumThread: { - categoryId: string; -@@ -4151,7 +4175,7 @@ declare const _default: { - numberOfEditablePosts: string; + SpConsensusBabeDigestsPrimaryPreDigest: { + authorityIndex: string; +@@ -3715,14 +3758,14 @@ declare const _default: { + vrfProof: string; }; /** -- * Lookup537: pallet_forum::Post> -+ * Lookup540: pallet_forum::Post> +- * Lookup433: sp_consensus_babe::digests::SecondaryPlainPreDigest ++ * Lookup436: sp_consensus_babe::digests::SecondaryPlainPreDigest **/ - PalletForumPost: { - threadId: string; -@@ -4161,19 +4185,19 @@ declare const _default: { - lastEdited: string; + SpConsensusBabeDigestsSecondaryPlainPreDigest: { + authorityIndex: string; + slot: string; }; /** -- * Lookup538: pallet_forum::Error -+ * Lookup541: pallet_forum::Error +- * Lookup434: sp_consensus_babe::digests::SecondaryVRFPreDigest ++ * Lookup437: sp_consensus_babe::digests::SecondaryVRFPreDigest **/ - PalletForumError: { - _enum: string[]; + SpConsensusBabeDigestsSecondaryVRFPreDigest: { + authorityIndex: string; +@@ -3731,20 +3774,20 @@ declare const _default: { + vrfProof: string; }; /** -- * Lookup539: pallet_constitution::ConstitutionInfo -+ * Lookup542: pallet_constitution::ConstitutionInfo +- * Lookup436: sp_consensus_babe::BabeEpochConfiguration ++ * Lookup439: sp_consensus_babe::BabeEpochConfiguration **/ - PalletConstitutionConstitutionInfo: { - textHash: string; + SpConsensusBabeBabeEpochConfiguration: { + c: string; + allowedSlots: string; }; /** -- * Lookup540: pallet_bounty::BountyRecord> -+ * Lookup543: pallet_bounty::BountyRecord> +- * Lookup438: pallet_babe::pallet::Error ++ * Lookup441: pallet_babe::pallet::Error **/ - PalletBountyBountyRecord: { - creationParams: string; -@@ -4183,7 +4207,7 @@ declare const _default: { - hasUnpaidOracleReward: string; + PalletBabeError: { + _enum: string[]; }; /** -- * Lookup542: pallet_bounty::BountyParameters> -+ * Lookup545: pallet_bounty::BountyParameters> +- * Lookup440: pallet_balances::BalanceLock ++ * Lookup443: pallet_balances::BalanceLock **/ - PalletBountyBountyParametersBoundedBTreeSet: { - oracle: string; -@@ -4195,7 +4219,7 @@ declare const _default: { - fundingType: string; + PalletBalancesBalanceLock: { + id: string; +@@ -3752,32 +3795,32 @@ declare const _default: { + reasons: string; }; /** -- * Lookup543: pallet_bounty::AssuranceContractType> -+ * Lookup546: pallet_bounty::AssuranceContractType> +- * Lookup441: pallet_balances::Reasons ++ * Lookup444: pallet_balances::Reasons **/ - PalletBountyAssuranceContractTypeBoundedBTreeSet: { - _enum: { -@@ -4204,7 +4228,7 @@ declare const _default: { - }; + PalletBalancesReasons: { + _enum: string[]; }; /** -- * Lookup544: pallet_bounty::BountyMilestone -+ * Lookup547: pallet_bounty::BountyMilestone +- * Lookup444: pallet_balances::ReserveData ++ * Lookup447: pallet_balances::ReserveData **/ - PalletBountyBountyMilestone: { - _enum: { -@@ -4221,14 +4245,14 @@ declare const _default: { - }; + PalletBalancesReserveData: { + id: string; + amount: string; }; /** -- * Lookup546: pallet_bounty::Contribution -+ * Lookup549: pallet_bounty::Contribution +- * Lookup446: pallet_balances::pallet::Error ++ * Lookup449: pallet_balances::pallet::Error **/ - PalletBountyContribution: { - amount: string; - funderStateBloatBondAmount: string; + PalletBalancesError: { + _enum: string[]; }; /** -- * Lookup547: pallet_bounty::EntryRecord -+ * Lookup550: pallet_bounty::EntryRecord +- * Lookup448: pallet_transaction_payment::Releases ++ * Lookup451: pallet_transaction_payment::Releases **/ - PalletBountyEntryRecord: { - memberId: string; -@@ -4237,19 +4261,19 @@ declare const _default: { - workSubmitted: string; + PalletTransactionPaymentReleases: { + _enum: string[]; }; /** -- * Lookup548: pallet_bounty::Error -+ * Lookup551: pallet_bounty::Error +- * Lookup449: pallet_election_provider_multi_phase::ReadySolution ++ * Lookup452: pallet_election_provider_multi_phase::ReadySolution **/ - PalletBountyError: { - _enum: string[]; + PalletElectionProviderMultiPhaseReadySolution: { + supports: string; +@@ -3785,14 +3828,14 @@ declare const _default: { + compute: string; }; /** -- * Lookup549: pallet_joystream_utility::Error -+ * Lookup552: pallet_joystream_utility::Error +- * Lookup451: pallet_election_provider_multi_phase::RoundSnapshot ++ * Lookup454: pallet_election_provider_multi_phase::RoundSnapshot **/ - PalletJoystreamUtilityError: { - _enum: string[]; + PalletElectionProviderMultiPhaseRoundSnapshot: { + voters: string; + targets: string; }; /** -- * Lookup550: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> -+ * Lookup553: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> +- * Lookup458: pallet_election_provider_multi_phase::signed::SignedSubmission ++ * Lookup461: pallet_election_provider_multi_phase::signed::SignedSubmission **/ - PalletContentVideoRecord: { - inChannel: string; -@@ -4258,7 +4282,7 @@ declare const _default: { - videoStateBloatBond: string; + PalletElectionProviderMultiPhaseSignedSignedSubmission: { + who: string; +@@ -3801,13 +3844,13 @@ declare const _default: { + callFee: string; }; /** -- * Lookup551: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> -+ * Lookup554: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> +- * Lookup459: pallet_election_provider_multi_phase::pallet::Error ++ * Lookup462: pallet_election_provider_multi_phase::pallet::Error **/ - PalletContentNftTypesOwnedNft: { - owner: string; -@@ -4267,7 +4291,7 @@ declare const _default: { - openAuctionsNonce: string; + PalletElectionProviderMultiPhaseError: { + _enum: string[]; }; /** -- * Lookup552: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> -+ * Lookup555: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> +- * Lookup460: pallet_staking::StakingLedger ++ * Lookup463: pallet_staking::StakingLedger **/ - PalletContentNftTypesTransactionalStatusRecord: { - _enum: { -@@ -4279,7 +4303,7 @@ declare const _default: { - }; + PalletStakingStakingLedger: { + stash: string; +@@ -3817,14 +3860,14 @@ declare const _default: { + claimedRewards: string; }; /** -- * Lookup553: pallet_content::nft::types::EnglishAuctionRecord> -+ * Lookup556: pallet_content::nft::types::EnglishAuctionRecord> +- * Lookup462: pallet_staking::UnlockChunk ++ * Lookup465: pallet_staking::UnlockChunk **/ - PalletContentNftTypesEnglishAuctionRecord: { - startingPrice: string; -@@ -4292,14 +4316,14 @@ declare const _default: { - topBid: string; + PalletStakingUnlockChunk: { + value: string; + era: string; }; /** -- * Lookup556: pallet_content::nft::types::EnglishAuctionBid -+ * Lookup559: pallet_content::nft::types::EnglishAuctionBid +- * Lookup465: pallet_staking::Nominations ++ * Lookup468: pallet_staking::Nominations **/ - PalletContentNftTypesEnglishAuctionBid: { - amount: string; - bidderId: string; + PalletStakingNominations: { + targets: string; +@@ -3832,21 +3875,21 @@ declare const _default: { + suppressed: string; }; /** -- * Lookup557: pallet_content::nft::types::OpenAuctionRecord> -+ * Lookup560: pallet_content::nft::types::OpenAuctionRecord> +- * Lookup466: pallet_staking::ActiveEraInfo ++ * Lookup469: pallet_staking::ActiveEraInfo **/ - PalletContentNftTypesOpenAuctionRecord: { - startingPrice: string; -@@ -4310,7 +4334,7 @@ declare const _default: { + PalletStakingActiveEraInfo: { + index: string; start: string; }; /** -- * Lookup558: pallet_content::nft::types::NftOwner -+ * Lookup561: pallet_content::nft::types::NftOwner +- * Lookup468: pallet_staking::EraRewardPoints ++ * Lookup471: pallet_staking::EraRewardPoints **/ - PalletContentNftTypesNftOwner: { - _enum: { -@@ -4319,7 +4343,7 @@ declare const _default: { - }; + PalletStakingEraRewardPoints: { + total: string; + individual: string; }; /** -- * Lookup561: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> -+ * Lookup564: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> +- * Lookup473: pallet_staking::UnappliedSlash ++ * Lookup476: pallet_staking::UnappliedSlash **/ - PalletContentPermissionsCuratorGroupCuratorGroupRecord: { - curators: string; -@@ -4327,7 +4351,7 @@ declare const _default: { - permissionsByLevel: string; + PalletStakingUnappliedSlash: { + validator: string; +@@ -3856,7 +3899,7 @@ declare const _default: { + payout: string; }; /** -- * Lookup568: pallet_content::nft::types::OpenAuctionBidRecord -+ * Lookup571: pallet_content::nft::types::OpenAuctionBidRecord +- * Lookup475: pallet_staking::slashing::SlashingSpans ++ * Lookup478: pallet_staking::slashing::SlashingSpans **/ - PalletContentNftTypesOpenAuctionBidRecord: { - amount: string; -@@ -4335,13 +4359,13 @@ declare const _default: { - auctionId: string; + PalletStakingSlashingSlashingSpans: { + spanIndex: string; +@@ -3865,30 +3908,30 @@ declare const _default: { + prior: string; }; /** -- * Lookup569: pallet_content::errors::Error -+ * Lookup572: pallet_content::errors::Error +- * Lookup476: pallet_staking::slashing::SpanRecord ++ * Lookup479: pallet_staking::slashing::SpanRecord **/ - PalletContentErrorsError: { - _enum: string[]; + PalletStakingSlashingSpanRecord: { + slashed: string; + paidOut: string; }; /** -- * Lookup570: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> -+ * Lookup573: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> +- * Lookup479: pallet_staking::pallet::pallet::Error ++ * Lookup482: pallet_staking::pallet::pallet::Error **/ - PalletStorageBagRecord: { - storedBy: string; -@@ -4350,7 +4374,7 @@ declare const _default: { - objectsNumber: string; + PalletStakingPalletError: { + _enum: string[]; }; /** -- * Lookup573: pallet_storage::StorageBucketRecord -+ * Lookup576: pallet_storage::StorageBucketRecord +- * Lookup483: sp_core::crypto::KeyTypeId ++ * Lookup486: sp_core::crypto::KeyTypeId **/ - PalletStorageStorageBucketRecord: { - operatorStatus: string; -@@ -4359,7 +4383,7 @@ declare const _default: { - assignedBags: string; + SpCoreCryptoKeyTypeId: string; + /** +- * Lookup484: pallet_session::pallet::Error ++ * Lookup487: pallet_session::pallet::Error + **/ + PalletSessionError: { + _enum: string[]; }; /** -- * Lookup574: pallet_storage::StorageBucketOperatorStatus -+ * Lookup577: pallet_storage::StorageBucketOperatorStatus +- * Lookup486: pallet_grandpa::StoredState ++ * Lookup489: pallet_grandpa::StoredState **/ - PalletStorageStorageBucketOperatorStatus: { + PalletGrandpaStoredState: { _enum: { -@@ -4369,14 +4393,14 @@ declare const _default: { +@@ -3905,7 +3948,7 @@ declare const _default: { }; }; /** -- * Lookup576: pallet_storage::DynamicBagCreationPolicy> -+ * Lookup579: pallet_storage::DynamicBagCreationPolicy> +- * Lookup487: pallet_grandpa::StoredPendingChange ++ * Lookup490: pallet_grandpa::StoredPendingChange **/ - PalletStorageDynamicBagCreationPolicy: { - numberOfStorageBuckets: string; - families: string; + PalletGrandpaStoredPendingChange: { + scheduledAt: string; +@@ -3914,33 +3957,33 @@ declare const _default: { + forced: string; }; /** -- * Lookup579: pallet_storage::DataObject> -+ * Lookup582: pallet_storage::DataObject> +- * Lookup489: pallet_grandpa::pallet::Error ++ * Lookup492: pallet_grandpa::pallet::Error **/ - PalletStorageDataObject: { - _alias: { -@@ -4388,13 +4412,13 @@ declare const _default: { - ipfsContentId: string; + PalletGrandpaError: { + _enum: string[]; }; /** -- * Lookup580: pallet_storage::DistributionBucketFamilyRecord -+ * Lookup583: pallet_storage::DistributionBucketFamilyRecord +- * Lookup495: pallet_im_online::BoundedOpaqueNetworkState ++ * Lookup498: pallet_im_online::BoundedOpaqueNetworkState **/ - PalletStorageDistributionBucketFamilyRecord: { - nextDistributionBucketIndex: string; + PalletImOnlineBoundedOpaqueNetworkState: { + peerId: string; + externalAddresses: string; }; /** -- * Lookup581: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> -+ * Lookup584: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> +- * Lookup499: pallet_im_online::pallet::Error ++ * Lookup502: pallet_im_online::pallet::Error **/ - PalletStorageDistributionBucketRecord: { - acceptingNewBags: string; -@@ -4404,13 +4428,13 @@ declare const _default: { - assignedBags: string; + PalletImOnlineError: { + _enum: string[]; }; /** -- * Lookup584: pallet_storage::Error -+ * Lookup587: pallet_storage::Error +- * Lookup500: sp_staking::offence::OffenceDetails ++ * Lookup503: sp_staking::offence::OffenceDetails **/ - PalletStorageError: { - _enum: string[]; + SpStakingOffenceOffenceDetails: { + offender: string; + reporters: string; }; /** -- * Lookup585: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> -+ * Lookup588: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> +- * Lookup503: pallet_bags_list::list::Node ++ * Lookup506: pallet_bags_list::list::Node **/ - PalletProjectTokenAccountData: { - vestingSchedules: string; -@@ -4421,14 +4445,14 @@ declare const _default: { - lastSaleTotalPurchasedAmount: string; + PalletBagsListListNode: { + id: string; +@@ -3950,14 +3993,14 @@ declare const _default: { + score: string; }; /** -- * Lookup586: pallet_project_token::types::StakingStatus -+ * Lookup589: pallet_project_token::types::StakingStatus +- * Lookup504: pallet_bags_list::list::Bag ++ * Lookup507: pallet_bags_list::list::Bag **/ - PalletProjectTokenStakingStatus: { - splitId: string; - amount: string; + PalletBagsListListBag: { + head: string; + tail: string; }; /** -- * Lookup588: pallet_project_token::types::VestingSchedule -+ * Lookup591: pallet_project_token::types::VestingSchedule +- * Lookup505: pallet_bags_list::pallet::Error ++ * Lookup508: pallet_bags_list::pallet::Error **/ - PalletProjectTokenVestingSchedule: { - linearVestingStartBlock: string; -@@ -4438,7 +4462,7 @@ declare const _default: { - burnedAmount: string; + PalletBagsListError: { + _enum: { +@@ -3965,25 +4008,25 @@ declare const _default: { + }; }; /** -- * Lookup595: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> -+ * Lookup598: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> +- * Lookup506: pallet_bags_list::list::ListError ++ * Lookup509: pallet_bags_list::list::ListError **/ - PalletProjectTokenTokenData: { - totalSupply: string; -@@ -4454,7 +4478,7 @@ declare const _default: { - ammCurve: string; + PalletBagsListListListError: { + _enum: string[]; }; /** -- * Lookup596: pallet_project_token::types::RevenueSplitState -+ * Lookup599: pallet_project_token::types::RevenueSplitState +- * Lookup509: pallet_vesting::Releases ++ * Lookup512: pallet_vesting::Releases **/ - PalletProjectTokenRevenueSplitState: { - _enum: { -@@ -4463,7 +4487,7 @@ declare const _default: { - }; + PalletVestingReleases: { + _enum: string[]; }; /** -- * Lookup597: pallet_project_token::types::RevenueSplitInfo -+ * Lookup600: pallet_project_token::types::RevenueSplitInfo +- * Lookup510: pallet_vesting::pallet::Error ++ * Lookup513: pallet_vesting::pallet::Error **/ - PalletProjectTokenRevenueSplitInfo: { - allocation: string; -@@ -4471,14 +4495,14 @@ declare const _default: { - dividendsClaimed: string; + PalletVestingError: { + _enum: string[]; }; /** -- * Lookup598: pallet_project_token::types::Timeline -+ * Lookup601: pallet_project_token::types::Timeline +- * Lookup512: pallet_multisig::Multisig ++ * Lookup515: pallet_multisig::Multisig **/ - PalletProjectTokenTimeline: { - start: string; - duration: string; + PalletMultisigMultisig: { + when: string; +@@ -3992,20 +4035,20 @@ declare const _default: { + approvals: string; }; /** -- * Lookup600: pallet_project_token::types::PatronageData -+ * Lookup603: pallet_project_token::types::PatronageData +- * Lookup514: pallet_multisig::pallet::Error ++ * Lookup517: pallet_multisig::pallet::Error **/ - PalletProjectTokenPatronageData: { - rate: string; -@@ -4486,13 +4510,13 @@ declare const _default: { - lastUnclaimedPatronageTallyBlock: string; + PalletMultisigError: { + _enum: string[]; }; /** -- * Lookup602: pallet_project_token::errors::Error -+ * Lookup605: pallet_project_token::errors::Error +- * Lookup515: pallet_council::CouncilStageUpdate ++ * Lookup518: pallet_council::CouncilStageUpdate **/ - PalletProjectTokenErrorsError: { - _enum: string[]; + PalletCouncilCouncilStageUpdate: { + stage: string; + changedAt: string; }; /** -- * Lookup603: pallet_proposals_engine::types::Proposal -+ * Lookup606: pallet_proposals_engine::types::Proposal +- * Lookup516: pallet_council::CouncilStage ++ * Lookup519: pallet_council::CouncilStage **/ - PalletProposalsEngineProposal: { - parameters: string; -@@ -4505,7 +4529,7 @@ declare const _default: { - stakingAccountId: string; + PalletCouncilCouncilStage: { + _enum: { +@@ -4015,26 +4058,26 @@ declare const _default: { + }; }; /** -- * Lookup604: pallet_proposals_engine::types::ProposalParameters -+ * Lookup607: pallet_proposals_engine::types::ProposalParameters +- * Lookup517: pallet_council::CouncilStageAnnouncing ++ * Lookup520: pallet_council::CouncilStageAnnouncing **/ - PalletProposalsEngineProposalParameters: { - votingPeriod: string; -@@ -4518,7 +4542,7 @@ declare const _default: { - constitutionality: string; + PalletCouncilCouncilStageAnnouncing: { + candidatesCount: string; + endsAt: string; }; /** -- * Lookup605: pallet_proposals_engine::types::VotingResults -+ * Lookup608: pallet_proposals_engine::types::VotingResults +- * Lookup518: pallet_council::CouncilStageElection ++ * Lookup521: pallet_council::CouncilStageElection **/ - PalletProposalsEngineVotingResults: { - abstentions: string; -@@ -4527,13 +4551,13 @@ declare const _default: { - slashes: string; + PalletCouncilCouncilStageElection: { + candidatesCount: string; }; /** -- * Lookup608: pallet_proposals_engine::Error -+ * Lookup611: pallet_proposals_engine::Error +- * Lookup519: pallet_council::CouncilStageIdle ++ * Lookup522: pallet_council::CouncilStageIdle **/ - PalletProposalsEngineError: { - _enum: string[]; + PalletCouncilCouncilStageIdle: { + endsAt: string; }; /** -- * Lookup609: pallet_proposals_discussion::types::DiscussionThread> -+ * Lookup612: pallet_proposals_discussion::types::DiscussionThread> +- * Lookup521: pallet_council::CouncilMember ++ * Lookup524: pallet_council::CouncilMember **/ - PalletProposalsDiscussionDiscussionThread: { - activatedAt: string; -@@ -4541,7 +4565,7 @@ declare const _default: { - mode: string; + PalletCouncilCouncilMember: { + stakingAccountId: string; +@@ -4045,7 +4088,7 @@ declare const _default: { + unpaidReward: string; }; /** -- * Lookup611: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup614: pallet_proposals_discussion::types::ThreadMode> +- * Lookup523: pallet_council::Candidate ++ * Lookup526: pallet_council::Candidate **/ - PalletProposalsDiscussionThreadModeBoundedBTreeSet: { + PalletCouncilCandidate: { + stakingAccountId: string; +@@ -4056,13 +4099,13 @@ declare const _default: { + noteHash: string; + }; + /** +- * Lookup524: pallet_council::Error ++ * Lookup527: pallet_council::Error + **/ + PalletCouncilError: { + _enum: string[]; + }; + /** +- * Lookup525: pallet_referendum::ReferendumStage, S>> ++ * Lookup528: pallet_referendum::ReferendumStage, S>> + **/ + PalletReferendumReferendumStage: { _enum: { -@@ -4550,7 +4574,7 @@ declare const _default: { +@@ -4072,7 +4115,7 @@ declare const _default: { }; }; /** -- * Lookup612: pallet_proposals_discussion::types::DiscussionPost> -+ * Lookup615: pallet_proposals_discussion::types::DiscussionPost> +- * Lookup527: pallet_referendum::ReferendumStageVoting ++ * Lookup530: pallet_referendum::ReferendumStageVoting **/ - PalletProposalsDiscussionDiscussionPost: { - authorId: string; -@@ -4558,19 +4582,19 @@ declare const _default: { - lastEdited: string; + PalletReferendumReferendumStageVoting: { + started: string; +@@ -4081,7 +4124,7 @@ declare const _default: { + endsAt: string; }; /** -- * Lookup613: pallet_proposals_discussion::Error -+ * Lookup616: pallet_proposals_discussion::Error +- * Lookup528: pallet_referendum::ReferendumStageRevealing, S>> ++ * Lookup531: pallet_referendum::ReferendumStageRevealing, S>> **/ - PalletProposalsDiscussionError: { - _enum: string[]; + PalletReferendumReferendumStageRevealing: { + started: string; +@@ -4091,7 +4134,7 @@ declare const _default: { + endsAt: string; }; /** -- * Lookup614: pallet_proposals_codex::Error -+ * Lookup617: pallet_proposals_codex::Error +- * Lookup529: pallet_referendum::CastVote ++ * Lookup532: pallet_referendum::CastVote **/ - PalletProposalsCodexError: { - _enum: string[]; + PalletReferendumCastVote: { + commitment: string; +@@ -4100,13 +4143,13 @@ declare const _default: { + voteFor: string; }; /** -- * Lookup615: pallet_working_group::types::Opening -+ * Lookup618: pallet_working_group::types::Opening +- * Lookup530: pallet_referendum::Error ++ * Lookup533: pallet_referendum::Error **/ - PalletWorkingGroupOpening: { - openingType: string; -@@ -4581,7 +4605,7 @@ declare const _default: { - creationStake: string; + PalletReferendumError: { + _enum: string[]; }; /** -- * Lookup616: pallet_working_group::types::JobApplication -+ * Lookup619: pallet_working_group::types::JobApplication +- * Lookup531: pallet_membership::MembershipObject ++ * Lookup534: pallet_membership::MembershipObject **/ - PalletWorkingGroupJobApplication: { - roleAccountId: string; -@@ -4592,7 +4616,7 @@ declare const _default: { - openingId: string; + PalletMembershipMembershipObject: { + handleHash: string; +@@ -4116,20 +4159,20 @@ declare const _default: { + invites: string; }; /** -- * Lookup617: pallet_working_group::types::GroupWorker -+ * Lookup620: pallet_working_group::types::GroupWorker +- * Lookup532: pallet_membership::StakingAccountMemberBinding ++ * Lookup535: pallet_membership::StakingAccountMemberBinding **/ - PalletWorkingGroupGroupWorker: { + PalletMembershipStakingAccountMemberBinding: { memberId: string; -@@ -4606,13 +4630,13 @@ declare const _default: { - createdAt: string; + confirmed: string; }; /** -- * Lookup618: pallet_working_group::errors::Error -+ * Lookup621: pallet_working_group::errors::Error +- * Lookup533: pallet_membership::Error ++ * Lookup536: pallet_membership::Error **/ - PalletWorkingGroupErrorsError: { + PalletMembershipError: { _enum: string[]; }; /** -- * Lookup628: sp_runtime::MultiSignature -+ * Lookup631: sp_runtime::MultiSignature +- * Lookup534: pallet_forum::Category> ++ * Lookup537: pallet_forum::Category> **/ - SpRuntimeMultiSignature: { - _enum: { -@@ -4622,39 +4646,39 @@ declare const _default: { - }; + PalletForumCategory: { + titleHash: string; +@@ -4142,7 +4185,7 @@ declare const _default: { + stickyThreadIds: string; }; /** -- * Lookup629: sp_core::ecdsa::Signature -+ * Lookup632: sp_core::ecdsa::Signature +- * Lookup536: pallet_forum::Thread> ++ * Lookup539: pallet_forum::Thread> **/ - SpCoreEcdsaSignature: string; + PalletForumThread: { + categoryId: string; +@@ -4151,7 +4194,7 @@ declare const _default: { + numberOfEditablePosts: string; + }; /** -- * Lookup632: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender -+ * Lookup635: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender +- * Lookup537: pallet_forum::Post> ++ * Lookup540: pallet_forum::Post> **/ - FrameSystemExtensionsCheckNonZeroSender: string; + PalletForumPost: { + threadId: string; +@@ -4161,19 +4204,19 @@ declare const _default: { + lastEdited: string; + }; /** -- * Lookup633: frame_system::extensions::check_spec_version::CheckSpecVersion -+ * Lookup636: frame_system::extensions::check_spec_version::CheckSpecVersion +- * Lookup538: pallet_forum::Error ++ * Lookup541: pallet_forum::Error **/ - FrameSystemExtensionsCheckSpecVersion: string; + PalletForumError: { + _enum: string[]; + }; /** -- * Lookup634: frame_system::extensions::check_tx_version::CheckTxVersion -+ * Lookup637: frame_system::extensions::check_tx_version::CheckTxVersion +- * Lookup539: pallet_constitution::ConstitutionInfo ++ * Lookup542: pallet_constitution::ConstitutionInfo **/ - FrameSystemExtensionsCheckTxVersion: string; + PalletConstitutionConstitutionInfo: { + textHash: string; + }; /** -- * Lookup635: frame_system::extensions::check_genesis::CheckGenesis -+ * Lookup638: frame_system::extensions::check_genesis::CheckGenesis +- * Lookup540: pallet_bounty::BountyRecord> ++ * Lookup543: pallet_bounty::BountyRecord> **/ - FrameSystemExtensionsCheckGenesis: string; + PalletBountyBountyRecord: { + creationParams: string; +@@ -4183,7 +4226,7 @@ declare const _default: { + hasUnpaidOracleReward: string; + }; /** -- * Lookup638: frame_system::extensions::check_nonce::CheckNonce -+ * Lookup641: frame_system::extensions::check_nonce::CheckNonce +- * Lookup542: pallet_bounty::BountyParameters> ++ * Lookup545: pallet_bounty::BountyParameters> **/ - FrameSystemExtensionsCheckNonce: string; + PalletBountyBountyParametersBoundedBTreeSet: { + oracle: string; +@@ -4195,7 +4238,7 @@ declare const _default: { + fundingType: string; + }; /** -- * Lookup639: frame_system::extensions::check_weight::CheckWeight -+ * Lookup642: frame_system::extensions::check_weight::CheckWeight +- * Lookup543: pallet_bounty::AssuranceContractType> ++ * Lookup546: pallet_bounty::AssuranceContractType> **/ - FrameSystemExtensionsCheckWeight: string; + PalletBountyAssuranceContractTypeBoundedBTreeSet: { + _enum: { +@@ -4204,7 +4247,7 @@ declare const _default: { + }; + }; /** -- * Lookup640: pallet_transaction_payment::ChargeTransactionPayment -+ * Lookup643: pallet_transaction_payment::ChargeTransactionPayment - **/ - PalletTransactionPaymentChargeTransactionPayment: string; +- * Lookup544: pallet_bounty::BountyMilestone ++ * Lookup547: pallet_bounty::BountyMilestone + **/ + PalletBountyBountyMilestone: { + _enum: { +@@ -4221,14 +4264,14 @@ declare const _default: { + }; + }; /** -- * Lookup641: joystream_node_runtime::Runtime -+ * Lookup644: joystream_node_runtime::Runtime +- * Lookup546: pallet_bounty::Contribution ++ * Lookup549: pallet_bounty::Contribution **/ - JoystreamNodeRuntimeRuntime: string; - }; -diff --git a/lib/augment/registry.d.ts b/lib/augment/registry.d.ts -index f27a3cca359f3be9a5212c93c60dc27f8b09381f..72ca7b12658e591c270704ac2f2f673f90b66248 100644 ---- a/lib/augment/registry.d.ts -+++ b/lib/augment/registry.d.ts -@@ -1,5 +1,5 @@ - import '@polkadot/types/types/registry'; --import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFreezablePallet, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenAmmCurve, PalletProjectTokenAmmParams, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfers, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; -+import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFreezablePallet, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenAmmCurve, PalletProjectTokenAmmParams, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfers, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; - declare module '@polkadot/types/types/registry' { - interface InterfaceTypes { - FinalityGrandpaEquivocationPrecommit: FinalityGrandpaEquivocationPrecommit; -@@ -187,6 +187,7 @@ declare module '@polkadot/types/types/registry' { - PalletProjectTokenStakingStatus: PalletProjectTokenStakingStatus; - PalletProjectTokenTimeline: PalletProjectTokenTimeline; - PalletProjectTokenTokenAllocation: PalletProjectTokenTokenAllocation; -+ PalletProjectTokenTokenConstraints: PalletProjectTokenTokenConstraints; - PalletProjectTokenTokenData: PalletProjectTokenTokenData; - PalletProjectTokenTokenIssuanceParameters: PalletProjectTokenTokenIssuanceParameters; - PalletProjectTokenTokenSale: PalletProjectTokenTokenSale; -diff --git a/lib/augment/types-lookup.d.ts b/lib/augment/types-lookup.d.ts -index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f850c76b69f 100644 ---- a/lib/augment/types-lookup.d.ts -+++ b/lib/augment/types-lookup.d.ts -@@ -543,6 +543,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; -@@ -551,7 +553,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) */ - interface PalletReferendumRawEvent extends Enum { -@@ -1380,7 +1382,9 @@ declare module '@polkadot/types/lookup' { - readonly asAmmDeactivated: ITuple<[u64, u64, u128]>; - readonly isFrozenStatusUpdated: boolean; - readonly asFrozenStatusUpdated: bool; -- readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated' | 'FrozenStatusUpdated'; -+ readonly isTokenConstraintsUpdated: boolean; -+ readonly asTokenConstraintsUpdated: PalletProjectTokenTokenConstraints; -+ readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated' | 'FrozenStatusUpdated' | 'TokenConstraintsUpdated'; - } - /** @name PalletProjectTokenTransferPolicy (177) */ - interface PalletProjectTokenTransferPolicy extends Enum { -@@ -1475,7 +1479,19 @@ declare module '@polkadot/types/lookup' { - readonly intercept: u128; - readonly providedSupply: u128; - } -- /** @name PalletProposalsEngineRawEvent (202) */ -+ /** @name PalletProjectTokenTokenConstraints (202) */ -+ interface PalletProjectTokenTokenConstraints extends Struct { -+ readonly maxYearlyRate: Option; -+ readonly minAmmSlope: Option; -+ readonly minSaleDuration: Option; -+ readonly minRevenueSplitDuration: Option; -+ readonly minRevenueSplitTimeToStart: Option; -+ readonly salePlatformFee: Option; -+ readonly ammBuyTxFees: Option; -+ readonly ammSellTxFees: Option; -+ readonly bloatBond: Option; -+ } -+ /** @name PalletProposalsEngineRawEvent (205) */ - interface PalletProposalsEngineRawEvent extends Enum { - readonly isProposalStatusUpdated: boolean; - readonly asProposalStatusUpdated: ITuple<[u32, PalletProposalsEngineProposalStatusesProposalStatus]>; -@@ -1491,7 +1507,7 @@ declare module '@polkadot/types/lookup' { - readonly asProposerRemarked: ITuple<[u64, u32, Bytes]>; - readonly type: 'ProposalStatusUpdated' | 'ProposalDecisionMade' | 'ProposalExecuted' | 'Voted' | 'ProposalCancelled' | 'ProposerRemarked'; - } -- /** @name PalletProposalsEngineProposalStatusesProposalStatus (203) */ -+ /** @name PalletProposalsEngineProposalStatusesProposalStatus (206) */ - interface PalletProposalsEngineProposalStatusesProposalStatus extends Enum { - readonly isActive: boolean; - readonly isPendingExecution: boolean; -@@ -1499,7 +1515,7 @@ declare module '@polkadot/types/lookup' { - readonly isPendingConstitutionality: boolean; - readonly type: 'Active' | 'PendingExecution' | 'PendingConstitutionality'; - } -- /** @name PalletProposalsEngineProposalStatusesProposalDecision (204) */ -+ /** @name PalletProposalsEngineProposalStatusesProposalDecision (207) */ - interface PalletProposalsEngineProposalStatusesProposalDecision extends Enum { - readonly isCanceled: boolean; - readonly isCanceledByRuntime: boolean; -@@ -1511,13 +1527,13 @@ declare module '@polkadot/types/lookup' { - readonly asApproved: PalletProposalsEngineProposalStatusesApprovedProposalDecision; - readonly type: 'Canceled' | 'CanceledByRuntime' | 'Vetoed' | 'Rejected' | 'Slashed' | 'Expired' | 'Approved'; - } -- /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (205) */ -+ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (208) */ - interface PalletProposalsEngineProposalStatusesApprovedProposalDecision extends Enum { - readonly isPendingExecution: boolean; - readonly isPendingConstitutionality: boolean; - readonly type: 'PendingExecution' | 'PendingConstitutionality'; - } -- /** @name PalletProposalsEngineProposalStatusesExecutionStatus (206) */ -+ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (209) */ - interface PalletProposalsEngineProposalStatusesExecutionStatus extends Enum { - readonly isExecuted: boolean; - readonly isExecutionFailed: boolean; -@@ -1526,7 +1542,7 @@ declare module '@polkadot/types/lookup' { - } & Struct; - readonly type: 'Executed' | 'ExecutionFailed'; - } -- /** @name PalletProposalsEngineVoteKind (207) */ -+ /** @name PalletProposalsEngineVoteKind (210) */ - interface PalletProposalsEngineVoteKind extends Enum { - readonly isApprove: boolean; - readonly isReject: boolean; -@@ -1534,7 +1550,7 @@ declare module '@polkadot/types/lookup' { - readonly isAbstain: boolean; - readonly type: 'Approve' | 'Reject' | 'Slash' | 'Abstain'; - } -- /** @name PalletProposalsDiscussionRawEvent (208) */ -+ /** @name PalletProposalsDiscussionRawEvent (211) */ - interface PalletProposalsDiscussionRawEvent extends Enum { - readonly isThreadCreated: boolean; - readonly asThreadCreated: ITuple<[u64, u64]>; -@@ -1548,20 +1564,20 @@ declare module '@polkadot/types/lookup' { - readonly asPostDeleted: ITuple<[u64, u64, u64, bool]>; - readonly type: 'ThreadCreated' | 'PostCreated' | 'PostUpdated' | 'ThreadModeChanged' | 'PostDeleted'; - } -- /** @name PalletProposalsDiscussionThreadModeBTreeSet (209) */ -+ /** @name PalletProposalsDiscussionThreadModeBTreeSet (212) */ - interface PalletProposalsDiscussionThreadModeBTreeSet extends Enum { - readonly isOpen: boolean; - readonly isClosed: boolean; - readonly asClosed: BTreeSet; - readonly type: 'Open' | 'Closed'; - } -- /** @name PalletProposalsCodexRawEvent (210) */ -+ /** @name PalletProposalsCodexRawEvent (213) */ - interface PalletProposalsCodexRawEvent extends Enum { - readonly isProposalCreated: boolean; - readonly asProposalCreated: ITuple<[u32, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, u64]>; - readonly type: 'ProposalCreated'; - } -- /** @name PalletProposalsCodexGeneralProposalParams (211) */ -+ /** @name PalletProposalsCodexGeneralProposalParams (214) */ - interface PalletProposalsCodexGeneralProposalParams extends Struct { - readonly memberId: u64; - readonly title: Bytes; -@@ -1569,7 +1585,7 @@ declare module '@polkadot/types/lookup' { - readonly stakingAccountId: Option; - readonly exactExecutionBlock: Option; - } -- /** @name PalletProposalsCodexProposalDetails (212) */ -+ /** @name PalletProposalsCodexProposalDetails (215) */ - interface PalletProposalsCodexProposalDetails extends Enum { - readonly isSignal: boolean; - readonly asSignal: Bytes; -@@ -1619,43 +1635,47 @@ 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 isUpdateTokenPalletTokenConstraints: boolean; -+ readonly asUpdateTokenPalletTokenConstraints: PalletProjectTokenTokenConstraints; -+ 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' | 'UpdateTokenPalletTokenConstraints' | 'DecreaseCouncilBudget'; - } -- /** @name PalletCommonFundingRequestParameters (214) */ -+ /** @name PalletCommonFundingRequestParameters (217) */ - interface PalletCommonFundingRequestParameters extends Struct { - readonly account: AccountId32; - readonly amount: u128; - } -- /** @name PalletProposalsCodexCreateOpeningParameters (215) */ -+ /** @name PalletProposalsCodexCreateOpeningParameters (218) */ - interface PalletProposalsCodexCreateOpeningParameters extends Struct { - readonly description: Bytes; - readonly stakePolicy: PalletWorkingGroupStakePolicy; - readonly rewardPerBlock: Option; - readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; - } -- /** @name PalletWorkingGroupStakePolicy (216) */ -+ /** @name PalletWorkingGroupStakePolicy (219) */ - interface PalletWorkingGroupStakePolicy extends Struct { - readonly stakeAmount: u128; - readonly leavingUnstakingPeriod: u32; - } -- /** @name PalletProposalsCodexFillOpeningParameters (217) */ -+ /** @name PalletProposalsCodexFillOpeningParameters (220) */ - interface PalletProposalsCodexFillOpeningParameters extends Struct { - readonly openingId: u64; - readonly applicationId: u64; - readonly workingGroup: PalletCommonWorkingGroupIterableEnumsWorkingGroup; - } -- /** @name PalletProposalsCodexTerminateRoleParameters (218) */ -+ /** @name PalletProposalsCodexTerminateRoleParameters (221) */ - interface PalletProposalsCodexTerminateRoleParameters extends Struct { - readonly workerId: u64; - readonly slashingAmount: Option; - readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; - } -- /** @name PalletCommonFreezablePallet (219) */ -+ /** @name PalletCommonFreezablePallet (222) */ - interface PalletCommonFreezablePallet extends Enum { - readonly isProjectToken: boolean; - readonly type: 'ProjectToken'; - } -- /** @name PalletWorkingGroupRawEventInstance1 (220) */ -+ /** @name PalletWorkingGroupRawEventInstance1 (223) */ - interface PalletWorkingGroupRawEventInstance1 extends Enum { - readonly isOpeningAdded: boolean; - readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1708,13 +1728,13 @@ declare module '@polkadot/types/lookup' { - readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; - } -- /** @name PalletWorkingGroupOpeningType (224) */ -+ /** @name PalletWorkingGroupOpeningType (227) */ - interface PalletWorkingGroupOpeningType extends Enum { - readonly isLeader: boolean; - readonly isRegular: boolean; - readonly type: 'Leader' | 'Regular'; - } -- /** @name PalletWorkingGroupApplyOnOpeningParams (225) */ -+ /** @name PalletWorkingGroupApplyOnOpeningParams (228) */ - interface PalletWorkingGroupApplyOnOpeningParams extends Struct { - readonly memberId: u64; - readonly openingId: u64; -@@ -1723,20 +1743,20 @@ declare module '@polkadot/types/lookup' { - readonly description: Bytes; - readonly stakeParameters: PalletWorkingGroupStakeParameters; - } -- /** @name PalletWorkingGroupStakeParameters (226) */ -+ /** @name PalletWorkingGroupStakeParameters (229) */ - interface PalletWorkingGroupStakeParameters extends Struct { - readonly stake: u128; - readonly stakingAccountId: AccountId32; - } -- /** @name PalletWorkingGroupInstance1 (227) */ -+ /** @name PalletWorkingGroupInstance1 (230) */ - type PalletWorkingGroupInstance1 = Null; -- /** @name PalletWorkingGroupRewardPaymentType (228) */ -+ /** @name PalletWorkingGroupRewardPaymentType (231) */ - interface PalletWorkingGroupRewardPaymentType extends Enum { - readonly isMissedReward: boolean; - readonly isRegularReward: boolean; - readonly type: 'MissedReward' | 'RegularReward'; - } -- /** @name PalletWorkingGroupRawEventInstance2 (229) */ -+ /** @name PalletWorkingGroupRawEventInstance2 (232) */ - interface PalletWorkingGroupRawEventInstance2 extends Enum { - readonly isOpeningAdded: boolean; - readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1789,9 +1809,9 @@ declare module '@polkadot/types/lookup' { - readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; - } -- /** @name PalletWorkingGroupInstance2 (230) */ -+ /** @name PalletWorkingGroupInstance2 (233) */ - type PalletWorkingGroupInstance2 = Null; -- /** @name PalletWorkingGroupRawEventInstance3 (231) */ -+ /** @name PalletWorkingGroupRawEventInstance3 (234) */ - interface PalletWorkingGroupRawEventInstance3 extends Enum { - readonly isOpeningAdded: boolean; - readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1844,9 +1864,9 @@ declare module '@polkadot/types/lookup' { - readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; - } -- /** @name PalletWorkingGroupInstance3 (232) */ -+ /** @name PalletWorkingGroupInstance3 (235) */ - type PalletWorkingGroupInstance3 = Null; -- /** @name PalletWorkingGroupRawEventInstance4 (233) */ -+ /** @name PalletWorkingGroupRawEventInstance4 (236) */ - interface PalletWorkingGroupRawEventInstance4 extends Enum { - readonly isOpeningAdded: boolean; - readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1899,9 +1919,9 @@ declare module '@polkadot/types/lookup' { - readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; - } -- /** @name PalletWorkingGroupInstance4 (234) */ -+ /** @name PalletWorkingGroupInstance4 (237) */ - type PalletWorkingGroupInstance4 = Null; -- /** @name PalletWorkingGroupRawEventInstance5 (235) */ -+ /** @name PalletWorkingGroupRawEventInstance5 (238) */ - interface PalletWorkingGroupRawEventInstance5 extends Enum { - readonly isOpeningAdded: boolean; - readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1954,9 +1974,9 @@ declare module '@polkadot/types/lookup' { - readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; - } -- /** @name PalletWorkingGroupInstance5 (236) */ -+ /** @name PalletWorkingGroupInstance5 (239) */ - type PalletWorkingGroupInstance5 = Null; -- /** @name PalletWorkingGroupRawEventInstance6 (237) */ -+ /** @name PalletWorkingGroupRawEventInstance6 (240) */ - interface PalletWorkingGroupRawEventInstance6 extends Enum { - readonly isOpeningAdded: boolean; + PalletBountyContribution: { + amount: string; + funderStateBloatBondAmount: string; + }; + /** +- * Lookup547: pallet_bounty::EntryRecord ++ * Lookup550: pallet_bounty::EntryRecord + **/ + PalletBountyEntryRecord: { + memberId: string; +@@ -4237,19 +4280,19 @@ declare const _default: { + workSubmitted: string; + }; + /** +- * Lookup548: pallet_bounty::Error ++ * Lookup551: pallet_bounty::Error + **/ + PalletBountyError: { + _enum: string[]; + }; + /** +- * Lookup549: pallet_joystream_utility::Error ++ * Lookup552: pallet_joystream_utility::Error + **/ + PalletJoystreamUtilityError: { + _enum: string[]; + }; + /** +- * Lookup550: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup553: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> + **/ + PalletContentVideoRecord: { + inChannel: string; +@@ -4258,7 +4301,7 @@ declare const _default: { + videoStateBloatBond: string; + }; + /** +- * Lookup551: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> ++ * Lookup554: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> + **/ + PalletContentNftTypesOwnedNft: { + owner: string; +@@ -4267,7 +4310,7 @@ declare const _default: { + openAuctionsNonce: string; + }; + /** +- * Lookup552: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> ++ * Lookup555: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> + **/ + PalletContentNftTypesTransactionalStatusRecord: { + _enum: { +@@ -4279,7 +4322,7 @@ declare const _default: { + }; + }; + /** +- * Lookup553: pallet_content::nft::types::EnglishAuctionRecord> ++ * Lookup556: pallet_content::nft::types::EnglishAuctionRecord> + **/ + PalletContentNftTypesEnglishAuctionRecord: { + startingPrice: string; +@@ -4292,14 +4335,14 @@ declare const _default: { + topBid: string; + }; + /** +- * Lookup556: pallet_content::nft::types::EnglishAuctionBid ++ * Lookup559: pallet_content::nft::types::EnglishAuctionBid + **/ + PalletContentNftTypesEnglishAuctionBid: { + amount: string; + bidderId: string; + }; + /** +- * Lookup557: pallet_content::nft::types::OpenAuctionRecord> ++ * Lookup560: pallet_content::nft::types::OpenAuctionRecord> + **/ + PalletContentNftTypesOpenAuctionRecord: { + startingPrice: string; +@@ -4310,7 +4353,7 @@ declare const _default: { + start: string; + }; + /** +- * Lookup558: pallet_content::nft::types::NftOwner ++ * Lookup561: pallet_content::nft::types::NftOwner + **/ + PalletContentNftTypesNftOwner: { + _enum: { +@@ -4319,7 +4362,7 @@ declare const _default: { + }; + }; + /** +- * Lookup561: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> ++ * Lookup564: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> + **/ + PalletContentPermissionsCuratorGroupCuratorGroupRecord: { + curators: string; +@@ -4327,7 +4370,7 @@ declare const _default: { + permissionsByLevel: string; + }; + /** +- * Lookup568: pallet_content::nft::types::OpenAuctionBidRecord ++ * Lookup571: pallet_content::nft::types::OpenAuctionBidRecord + **/ + PalletContentNftTypesOpenAuctionBidRecord: { + amount: string; +@@ -4335,13 +4378,13 @@ declare const _default: { + auctionId: string; + }; + /** +- * Lookup569: pallet_content::errors::Error ++ * Lookup572: pallet_content::errors::Error + **/ + PalletContentErrorsError: { + _enum: string[]; + }; + /** +- * Lookup570: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> ++ * Lookup573: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> + **/ + PalletStorageBagRecord: { + storedBy: string; +@@ -4350,7 +4393,7 @@ declare const _default: { + objectsNumber: string; + }; + /** +- * Lookup573: pallet_storage::StorageBucketRecord ++ * Lookup576: pallet_storage::StorageBucketRecord + **/ + PalletStorageStorageBucketRecord: { + operatorStatus: string; +@@ -4359,7 +4402,7 @@ declare const _default: { + assignedBags: string; + }; + /** +- * Lookup574: pallet_storage::StorageBucketOperatorStatus ++ * Lookup577: pallet_storage::StorageBucketOperatorStatus + **/ + PalletStorageStorageBucketOperatorStatus: { + _enum: { +@@ -4369,14 +4412,14 @@ declare const _default: { + }; + }; + /** +- * Lookup576: pallet_storage::DynamicBagCreationPolicy> ++ * Lookup579: pallet_storage::DynamicBagCreationPolicy> + **/ + PalletStorageDynamicBagCreationPolicy: { + numberOfStorageBuckets: string; + families: string; + }; + /** +- * Lookup579: pallet_storage::DataObject> ++ * Lookup582: pallet_storage::DataObject> + **/ + PalletStorageDataObject: { + _alias: { +@@ -4388,13 +4431,13 @@ declare const _default: { + ipfsContentId: string; + }; + /** +- * Lookup580: pallet_storage::DistributionBucketFamilyRecord ++ * Lookup583: pallet_storage::DistributionBucketFamilyRecord + **/ + PalletStorageDistributionBucketFamilyRecord: { + nextDistributionBucketIndex: string; + }; + /** +- * Lookup581: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> ++ * Lookup584: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> + **/ + PalletStorageDistributionBucketRecord: { + acceptingNewBags: string; +@@ -4404,13 +4447,13 @@ declare const _default: { + assignedBags: string; + }; + /** +- * Lookup584: pallet_storage::Error ++ * Lookup587: pallet_storage::Error + **/ + PalletStorageError: { + _enum: string[]; + }; + /** +- * Lookup585: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> ++ * Lookup588: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> + **/ + PalletProjectTokenAccountData: { + vestingSchedules: string; +@@ -4421,14 +4464,14 @@ declare const _default: { + lastSaleTotalPurchasedAmount: string; + }; + /** +- * Lookup586: pallet_project_token::types::StakingStatus ++ * Lookup589: pallet_project_token::types::StakingStatus + **/ + PalletProjectTokenStakingStatus: { + splitId: string; + amount: string; + }; + /** +- * Lookup588: pallet_project_token::types::VestingSchedule ++ * Lookup591: pallet_project_token::types::VestingSchedule + **/ + PalletProjectTokenVestingSchedule: { + linearVestingStartBlock: string; +@@ -4438,7 +4481,7 @@ declare const _default: { + burnedAmount: string; + }; + /** +- * Lookup595: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> ++ * Lookup598: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> + **/ + PalletProjectTokenTokenData: { + totalSupply: string; +@@ -4454,7 +4497,7 @@ declare const _default: { + ammCurve: string; + }; + /** +- * Lookup596: pallet_project_token::types::RevenueSplitState ++ * Lookup599: pallet_project_token::types::RevenueSplitState + **/ + PalletProjectTokenRevenueSplitState: { + _enum: { +@@ -4463,7 +4506,7 @@ declare const _default: { + }; + }; + /** +- * Lookup597: pallet_project_token::types::RevenueSplitInfo ++ * Lookup600: pallet_project_token::types::RevenueSplitInfo + **/ + PalletProjectTokenRevenueSplitInfo: { + allocation: string; +@@ -4471,14 +4514,14 @@ declare const _default: { + dividendsClaimed: string; + }; + /** +- * Lookup598: pallet_project_token::types::Timeline ++ * Lookup601: pallet_project_token::types::Timeline + **/ + PalletProjectTokenTimeline: { + start: string; + duration: string; + }; + /** +- * Lookup600: pallet_project_token::types::PatronageData ++ * Lookup603: pallet_project_token::types::PatronageData + **/ + PalletProjectTokenPatronageData: { + rate: string; +@@ -4486,13 +4529,13 @@ declare const _default: { + lastUnclaimedPatronageTallyBlock: string; + }; + /** +- * Lookup602: pallet_project_token::errors::Error ++ * Lookup605: pallet_project_token::errors::Error + **/ + PalletProjectTokenErrorsError: { + _enum: string[]; + }; + /** +- * Lookup603: pallet_proposals_engine::types::Proposal ++ * Lookup606: pallet_proposals_engine::types::Proposal + **/ + PalletProposalsEngineProposal: { + parameters: string; +@@ -4505,7 +4548,7 @@ declare const _default: { + stakingAccountId: string; + }; + /** +- * Lookup604: pallet_proposals_engine::types::ProposalParameters ++ * Lookup607: pallet_proposals_engine::types::ProposalParameters + **/ + PalletProposalsEngineProposalParameters: { + votingPeriod: string; +@@ -4518,7 +4561,7 @@ declare const _default: { + constitutionality: string; + }; + /** +- * Lookup605: pallet_proposals_engine::types::VotingResults ++ * Lookup608: pallet_proposals_engine::types::VotingResults + **/ + PalletProposalsEngineVotingResults: { + abstentions: string; +@@ -4527,13 +4570,13 @@ declare const _default: { + slashes: string; + }; + /** +- * Lookup608: pallet_proposals_engine::Error ++ * Lookup611: pallet_proposals_engine::Error + **/ + PalletProposalsEngineError: { + _enum: string[]; + }; + /** +- * Lookup609: pallet_proposals_discussion::types::DiscussionThread> ++ * Lookup612: pallet_proposals_discussion::types::DiscussionThread> + **/ + PalletProposalsDiscussionDiscussionThread: { + activatedAt: string; +@@ -4541,7 +4584,7 @@ declare const _default: { + mode: string; + }; + /** +- * Lookup611: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup614: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBoundedBTreeSet: { + _enum: { +@@ -4550,7 +4593,7 @@ declare const _default: { + }; + }; + /** +- * Lookup612: pallet_proposals_discussion::types::DiscussionPost> ++ * Lookup615: pallet_proposals_discussion::types::DiscussionPost> + **/ + PalletProposalsDiscussionDiscussionPost: { + authorId: string; +@@ -4558,19 +4601,19 @@ declare const _default: { + lastEdited: string; + }; + /** +- * Lookup613: pallet_proposals_discussion::Error ++ * Lookup616: pallet_proposals_discussion::Error + **/ + PalletProposalsDiscussionError: { + _enum: string[]; + }; + /** +- * Lookup614: pallet_proposals_codex::Error ++ * Lookup617: pallet_proposals_codex::Error + **/ + PalletProposalsCodexError: { + _enum: string[]; + }; + /** +- * Lookup615: pallet_working_group::types::Opening ++ * Lookup618: pallet_working_group::types::Opening + **/ + PalletWorkingGroupOpening: { + openingType: string; +@@ -4581,7 +4624,7 @@ declare const _default: { + creationStake: string; + }; + /** +- * Lookup616: pallet_working_group::types::JobApplication ++ * Lookup619: pallet_working_group::types::JobApplication + **/ + PalletWorkingGroupJobApplication: { + roleAccountId: string; +@@ -4592,7 +4635,7 @@ declare const _default: { + openingId: string; + }; + /** +- * Lookup617: pallet_working_group::types::GroupWorker ++ * Lookup620: pallet_working_group::types::GroupWorker + **/ + PalletWorkingGroupGroupWorker: { + memberId: string; +@@ -4606,13 +4649,13 @@ declare const _default: { + createdAt: string; + }; + /** +- * Lookup618: pallet_working_group::errors::Error ++ * Lookup621: pallet_working_group::errors::Error + **/ + PalletWorkingGroupErrorsError: { + _enum: string[]; + }; + /** +- * Lookup628: sp_runtime::MultiSignature ++ * Lookup631: sp_runtime::MultiSignature + **/ + SpRuntimeMultiSignature: { + _enum: { +@@ -4622,39 +4665,39 @@ declare const _default: { + }; + }; + /** +- * Lookup629: sp_core::ecdsa::Signature ++ * Lookup632: sp_core::ecdsa::Signature + **/ + SpCoreEcdsaSignature: string; + /** +- * Lookup632: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender ++ * Lookup635: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + **/ + FrameSystemExtensionsCheckNonZeroSender: string; + /** +- * Lookup633: frame_system::extensions::check_spec_version::CheckSpecVersion ++ * Lookup636: frame_system::extensions::check_spec_version::CheckSpecVersion + **/ + FrameSystemExtensionsCheckSpecVersion: string; + /** +- * Lookup634: frame_system::extensions::check_tx_version::CheckTxVersion ++ * Lookup637: frame_system::extensions::check_tx_version::CheckTxVersion + **/ + FrameSystemExtensionsCheckTxVersion: string; + /** +- * Lookup635: frame_system::extensions::check_genesis::CheckGenesis ++ * Lookup638: frame_system::extensions::check_genesis::CheckGenesis + **/ + FrameSystemExtensionsCheckGenesis: string; + /** +- * Lookup638: frame_system::extensions::check_nonce::CheckNonce ++ * Lookup641: frame_system::extensions::check_nonce::CheckNonce + **/ + FrameSystemExtensionsCheckNonce: string; + /** +- * Lookup639: frame_system::extensions::check_weight::CheckWeight ++ * Lookup642: frame_system::extensions::check_weight::CheckWeight + **/ + FrameSystemExtensionsCheckWeight: string; + /** +- * Lookup640: pallet_transaction_payment::ChargeTransactionPayment ++ * Lookup643: pallet_transaction_payment::ChargeTransactionPayment + **/ + PalletTransactionPaymentChargeTransactionPayment: string; + /** +- * Lookup641: joystream_node_runtime::Runtime ++ * Lookup644: joystream_node_runtime::Runtime + **/ + JoystreamNodeRuntimeRuntime: string; + }; +diff --git a/lib/augment/registry.d.ts b/lib/augment/registry.d.ts +index f27a3cca359f3be9a5212c93c60dc27f8b09381f..72ca7b12658e591c270704ac2f2f673f90b66248 100644 +--- a/lib/augment/registry.d.ts ++++ b/lib/augment/registry.d.ts +@@ -1,5 +1,5 @@ + import '@polkadot/types/types/registry'; +-import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFreezablePallet, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenAmmCurve, PalletProjectTokenAmmParams, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfers, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; ++import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, JoystreamNodeRuntimeNposSolution16, JoystreamNodeRuntimeOriginCaller, JoystreamNodeRuntimeRuntime, JoystreamNodeRuntimeSessionKeys, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBountyAssuranceContractTypeBTreeSet, PalletBountyAssuranceContractTypeBoundedBTreeSet, PalletBountyBountyActor, PalletBountyBountyMilestone, PalletBountyBountyParametersBTreeSet, PalletBountyBountyParametersBoundedBTreeSet, PalletBountyBountyRecord, PalletBountyCall, PalletBountyContribution, PalletBountyEntryRecord, PalletBountyError, PalletBountyFundingType, PalletBountyOracleWorkEntryJudgment, PalletBountyRawEvent, PalletCommonBalanceKind, PalletCommonBloatBondRepayableBloatBond, PalletCommonFreezablePallet, PalletCommonFundingRequestParameters, PalletCommonMerkleTreeProofElementRecord, PalletCommonMerkleTreeSide, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletConstitutionCall, PalletConstitutionConstitutionInfo, PalletConstitutionRawEvent, PalletContentCall, PalletContentChannelBagWitness, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelOwner, PalletContentChannelPayoutsPayloadParametersRecord, PalletContentChannelRecord, PalletContentChannelTransferStatus, PalletContentChannelUpdateParametersRecord, PalletContentErrorsError, PalletContentInitTransferParameters, PalletContentIterableEnumsChannelActionPermission, PalletContentLimitPerPeriod, PalletContentNftCounter, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionBid, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesEnglishAuctionRecord, PalletContentNftTypesInitTransactionalStatusRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesNftOwner, PalletContentNftTypesOpenAuctionBidRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentNftTypesOpenAuctionRecord, PalletContentNftTypesOwnedNft, PalletContentNftTypesTransactionalStatusRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupCuratorGroupRecord, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentPullPaymentElement, PalletContentRawEvent, PalletContentStorageAssetsRecord, PalletContentTransferCommitmentParametersBTreeMap, PalletContentTransferCommitmentParametersBoundedBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoRecord, PalletContentVideoUpdateParametersRecord, PalletCouncilCall, PalletCouncilCandidate, PalletCouncilCouncilMember, PalletCouncilCouncilStage, PalletCouncilCouncilStageAnnouncing, PalletCouncilCouncilStageElection, PalletCouncilCouncilStageIdle, PalletCouncilCouncilStageUpdate, PalletCouncilError, PalletCouncilRawEvent, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletForumCall, PalletForumCategory, PalletForumError, PalletForumExtendedPostIdObject, PalletForumPost, PalletForumPrivilegedActor, PalletForumRawEvent, PalletForumThread, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletJoystreamUtilityCall, PalletJoystreamUtilityError, PalletJoystreamUtilityRawEvent, PalletMembershipBuyMembershipParameters, PalletMembershipCall, PalletMembershipCreateMemberParameters, PalletMembershipError, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMembershipMembershipObject, PalletMembershipRawEvent, PalletMembershipStakingAccountMemberBinding, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletOffencesEvent, PalletProjectTokenAccountData, PalletProjectTokenAmmCurve, PalletProjectTokenAmmParams, PalletProjectTokenCall, PalletProjectTokenErrorsError, PalletProjectTokenEventsRawEvent, PalletProjectTokenMerkleProof, PalletProjectTokenMerkleSide, PalletProjectTokenPatronageData, PalletProjectTokenPaymentWithVesting, PalletProjectTokenRevenueSplitInfo, PalletProjectTokenRevenueSplitState, PalletProjectTokenSingleDataObjectUploadParams, PalletProjectTokenStakingStatus, PalletProjectTokenTimeline, PalletProjectTokenTokenAllocation, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenData, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTokenSaleParams, PalletProjectTokenTransferPolicy, PalletProjectTokenTransferPolicyParams, PalletProjectTokenTransfers, PalletProjectTokenValidated, PalletProjectTokenValidatedPayment, PalletProjectTokenVestingSchedule, PalletProjectTokenVestingScheduleParams, PalletProjectTokenVestingSource, PalletProjectTokenWhitelistParams, PalletProposalsCodexCall, PalletProposalsCodexCreateOpeningParameters, PalletProposalsCodexError, PalletProposalsCodexFillOpeningParameters, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsCodexRawEvent, PalletProposalsCodexTerminateRoleParameters, PalletProposalsDiscussionCall, PalletProposalsDiscussionDiscussionPost, PalletProposalsDiscussionDiscussionThread, PalletProposalsDiscussionError, PalletProposalsDiscussionRawEvent, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsDiscussionThreadModeBoundedBTreeSet, PalletProposalsEngineCall, PalletProposalsEngineError, PalletProposalsEngineProposal, PalletProposalsEngineProposalParameters, PalletProposalsEngineProposalStatusesApprovedProposalDecision, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineRawEvent, PalletProposalsEngineVoteKind, PalletProposalsEngineVotingResults, PalletReferendumCall, PalletReferendumCastVote, PalletReferendumError, PalletReferendumInstance1, PalletReferendumOptionResult, PalletReferendumRawEvent, PalletReferendumReferendumStage, PalletReferendumReferendumStageRevealing, PalletReferendumReferendumStageVoting, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageBagRecord, PalletStorageCall, PalletStorageDataObject, PalletStorageDataObjectCreationParameters, PalletStorageDistributionBucketFamilyRecord, PalletStorageDistributionBucketIdRecord, PalletStorageDistributionBucketRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagCreationPolicy, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageError, PalletStorageRawEvent, PalletStorageStaticBagId, PalletStorageStorageBucketOperatorStatus, PalletStorageStorageBucketRecord, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupCall, PalletWorkingGroupErrorsError, PalletWorkingGroupGroupWorker, PalletWorkingGroupInstance1, PalletWorkingGroupInstance2, PalletWorkingGroupInstance3, PalletWorkingGroupInstance4, PalletWorkingGroupInstance5, PalletWorkingGroupInstance6, PalletWorkingGroupInstance7, PalletWorkingGroupInstance8, PalletWorkingGroupInstance9, PalletWorkingGroupJobApplication, PalletWorkingGroupOpening, PalletWorkingGroupOpeningType, PalletWorkingGroupRawEventInstance1, PalletWorkingGroupRawEventInstance2, PalletWorkingGroupRawEventInstance3, PalletWorkingGroupRawEventInstance4, PalletWorkingGroupRawEventInstance5, PalletWorkingGroupRawEventInstance6, PalletWorkingGroupRawEventInstance7, PalletWorkingGroupRawEventInstance8, PalletWorkingGroupRawEventInstance9, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakeParameters, PalletWorkingGroupStakePolicy, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreOffchainOpaqueNetworkState, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; + declare module '@polkadot/types/types/registry' { + interface InterfaceTypes { + FinalityGrandpaEquivocationPrecommit: FinalityGrandpaEquivocationPrecommit; +@@ -187,6 +187,7 @@ declare module '@polkadot/types/types/registry' { + PalletProjectTokenStakingStatus: PalletProjectTokenStakingStatus; + PalletProjectTokenTimeline: PalletProjectTokenTimeline; + PalletProjectTokenTokenAllocation: PalletProjectTokenTokenAllocation; ++ PalletProjectTokenTokenConstraints: PalletProjectTokenTokenConstraints; + PalletProjectTokenTokenData: PalletProjectTokenTokenData; + PalletProjectTokenTokenIssuanceParameters: PalletProjectTokenTokenIssuanceParameters; + PalletProjectTokenTokenSale: PalletProjectTokenTokenSale; +diff --git a/lib/augment/types-lookup.d.ts b/lib/augment/types-lookup.d.ts +index acdce735ed42cbad308438b176a7a04cf74a2cc2..dff1dcb2a140da19c14f9b6e85fb7ac3fcd473e4 100644 +--- a/lib/augment/types-lookup.d.ts ++++ b/lib/augment/types-lookup.d.ts +@@ -543,6 +543,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; +@@ -551,9 +553,11 @@ 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 isEraPayoutDampingFactorSet: boolean; ++ readonly asEraPayoutDampingFactorSet: Percent; ++ readonly type: 'AnnouncingPeriodStarted' | 'NotEnoughCandidates' | 'VotingPeriodStarted' | 'NewCandidate' | 'NewCouncilElected' | 'NewCouncilNotElected' | 'CandidacyStakeRelease' | 'CandidacyWithdraw' | 'CandidacyNoteSet' | 'RewardPayment' | 'BudgetBalanceSet' | 'BudgetRefill' | 'BudgetRefillPlanned' | 'BudgetIncrementUpdated' | 'CouncilorRewardUpdated' | 'CouncilBudgetDecreased' | 'RequestFunded' | 'CouncilBudgetFunded' | 'CouncilorRemarked' | 'CandidateRemarked' | 'EraPayoutDampingFactorSet'; + } +- /** @name PalletReferendumRawEvent (70) */ ++ /** @name PalletReferendumRawEvent (71) */ + interface PalletReferendumRawEvent extends Enum { + readonly isReferendumStarted: boolean; + readonly asReferendumStarted: ITuple<[u32, u32]>; +@@ -573,14 +577,14 @@ declare module '@polkadot/types/lookup' { + readonly asAccountOptedOutOfVoting: AccountId32; + readonly type: 'ReferendumStarted' | 'ReferendumStartedForcefully' | 'RevealingStageStarted' | 'ReferendumFinished' | 'VoteCast' | 'VoteRevealed' | 'StakeReleased' | 'AccountOptedOutOfVoting'; + } +- /** @name PalletReferendumInstance1 (71) */ ++ /** @name PalletReferendumInstance1 (72) */ + type PalletReferendumInstance1 = Null; +- /** @name PalletReferendumOptionResult (73) */ ++ /** @name PalletReferendumOptionResult (74) */ + interface PalletReferendumOptionResult extends Struct { + readonly optionId: u64; + readonly votePower: u128; + } +- /** @name PalletMembershipRawEvent (74) */ ++ /** @name PalletMembershipRawEvent (75) */ + interface PalletMembershipRawEvent extends Enum { + readonly isMemberInvited: boolean; + readonly asMemberInvited: ITuple<[u64, PalletMembershipInviteMembershipParameters, u128]>; +@@ -618,7 +622,7 @@ declare module '@polkadot/types/lookup' { + readonly asMemberCreated: ITuple<[u64, PalletMembershipCreateMemberParameters, u32]>; + readonly type: 'MemberInvited' | 'MembershipGifted' | 'MembershipBought' | 'MemberProfileUpdated' | 'MemberAccountsUpdated' | 'MemberVerificationStatusUpdated' | 'ReferralCutUpdated' | 'InvitesTransferred' | 'MembershipPriceUpdated' | 'InitialInvitationBalanceUpdated' | 'LeaderInvitationQuotaUpdated' | 'InitialInvitationCountUpdated' | 'StakingAccountAdded' | 'StakingAccountRemoved' | 'StakingAccountConfirmed' | 'MemberRemarked' | 'MemberCreated'; + } +- /** @name PalletMembershipBuyMembershipParameters (75) */ ++ /** @name PalletMembershipBuyMembershipParameters (76) */ + interface PalletMembershipBuyMembershipParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -626,7 +630,7 @@ declare module '@polkadot/types/lookup' { + readonly metadata: Bytes; + readonly referrerId: Option; + } +- /** @name PalletMembershipInviteMembershipParameters (78) */ ++ /** @name PalletMembershipInviteMembershipParameters (79) */ + interface PalletMembershipInviteMembershipParameters extends Struct { + readonly invitingMemberId: u64; + readonly rootAccount: AccountId32; +@@ -634,7 +638,7 @@ declare module '@polkadot/types/lookup' { + readonly handle: Option; + readonly metadata: Bytes; + } +- /** @name PalletMembershipCreateMemberParameters (79) */ ++ /** @name PalletMembershipCreateMemberParameters (80) */ + interface PalletMembershipCreateMemberParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -642,7 +646,7 @@ declare module '@polkadot/types/lookup' { + readonly metadata: Bytes; + readonly isFoundingMember: bool; + } +- /** @name PalletMembershipGiftMembershipParameters (80) */ ++ /** @name PalletMembershipGiftMembershipParameters (81) */ + interface PalletMembershipGiftMembershipParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -653,7 +657,7 @@ declare module '@polkadot/types/lookup' { + readonly creditRootAccount: u128; + readonly applyRootAccountInvitationLock: Option; + } +- /** @name PalletForumRawEvent (84) */ ++ /** @name PalletForumRawEvent (85) */ + interface PalletForumRawEvent extends Enum { + readonly isCategoryCreated: boolean; + readonly asCategoryCreated: ITuple<[u64, Option, Bytes, Bytes]>; +@@ -691,26 +695,26 @@ declare module '@polkadot/types/lookup' { + readonly asCategoryMembershipOfModeratorUpdated: ITuple<[u64, u64, bool]>; + readonly type: 'CategoryCreated' | 'CategoryArchivalStatusUpdated' | 'CategoryTitleUpdated' | 'CategoryDescriptionUpdated' | 'CategoryDeleted' | 'ThreadCreated' | 'ThreadModerated' | 'ThreadUpdated' | 'ThreadMetadataUpdated' | 'ThreadDeleted' | 'ThreadMoved' | 'PostAdded' | 'PostModerated' | 'PostDeleted' | 'PostTextUpdated' | 'CategoryStickyThreadUpdate' | 'CategoryMembershipOfModeratorUpdated'; + } +- /** @name PalletForumPrivilegedActor (85) */ ++ /** @name PalletForumPrivilegedActor (86) */ + interface PalletForumPrivilegedActor extends Enum { + readonly isLead: boolean; + readonly isModerator: boolean; + readonly asModerator: u64; + readonly type: 'Lead' | 'Moderator'; + } +- /** @name PalletForumExtendedPostIdObject (86) */ ++ /** @name PalletForumExtendedPostIdObject (87) */ + interface PalletForumExtendedPostIdObject extends Struct { + readonly categoryId: u64; + readonly threadId: u64; + readonly postId: u64; + } +- /** @name PalletConstitutionRawEvent (91) */ ++ /** @name PalletConstitutionRawEvent (92) */ + interface PalletConstitutionRawEvent extends Enum { + readonly isConstutionAmended: boolean; + readonly asConstutionAmended: ITuple<[H256, Bytes]>; + readonly type: 'ConstutionAmended'; + } +- /** @name PalletBountyRawEvent (92) */ ++ /** @name PalletBountyRawEvent (93) */ + interface PalletBountyRawEvent extends Enum { + readonly isBountyCreated: boolean; + readonly asBountyCreated: ITuple<[u64, PalletBountyBountyParametersBTreeSet, Bytes]>; +@@ -760,7 +764,7 @@ declare module '@polkadot/types/lookup' { + readonly asCreatorStateBloatBondWithdrawn: ITuple<[u64, PalletBountyBountyActor, u128]>; + readonly type: 'BountyCreated' | 'BountyOracleSwitched' | 'BountyTerminated' | 'BountyFunded' | 'BountyMaxFundingReached' | 'BountyFundingWithdrawal' | 'BountyCreatorCherryWithdrawal' | 'BountyCreatorOracleRewardWithdrawal' | 'BountyOracleRewardWithdrawal' | 'BountyRemoved' | 'WorkEntryAnnounced' | 'WorkSubmitted' | 'OracleJudgmentSubmitted' | 'WorkEntrantFundsWithdrawn' | 'BountyContributorRemarked' | 'BountyOracleRemarked' | 'BountyEntrantRemarked' | 'BountyCreatorRemarked' | 'WorkSubmissionPeriodEnded' | 'WorkEntrantStakeUnlocked' | 'WorkEntrantStakeSlashed' | 'FunderStateBloatBondWithdrawn' | 'CreatorStateBloatBondWithdrawn'; + } +- /** @name PalletBountyBountyParametersBTreeSet (93) */ ++ /** @name PalletBountyBountyParametersBTreeSet (94) */ + interface PalletBountyBountyParametersBTreeSet extends Struct { + readonly oracle: PalletBountyBountyActor; + readonly contractType: PalletBountyAssuranceContractTypeBTreeSet; +@@ -770,21 +774,21 @@ declare module '@polkadot/types/lookup' { + readonly entrantStake: u128; + readonly fundingType: PalletBountyFundingType; + } +- /** @name PalletBountyBountyActor (94) */ ++ /** @name PalletBountyBountyActor (95) */ + interface PalletBountyBountyActor extends Enum { + readonly isCouncil: boolean; + readonly isMember: boolean; + readonly asMember: u64; + readonly type: 'Council' | 'Member'; + } +- /** @name PalletBountyAssuranceContractTypeBTreeSet (95) */ ++ /** @name PalletBountyAssuranceContractTypeBTreeSet (96) */ + interface PalletBountyAssuranceContractTypeBTreeSet extends Enum { + readonly isOpen: boolean; + readonly isClosed: boolean; + readonly asClosed: BTreeSet; + readonly type: 'Open' | 'Closed'; + } +- /** @name PalletBountyFundingType (96) */ ++ /** @name PalletBountyFundingType (97) */ + interface PalletBountyFundingType extends Enum { + readonly isPerpetual: boolean; + readonly asPerpetual: { +@@ -797,7 +801,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Perpetual' | 'Limited'; + } +- /** @name PalletBountyOracleWorkEntryJudgment (98) */ ++ /** @name PalletBountyOracleWorkEntryJudgment (99) */ + interface PalletBountyOracleWorkEntryJudgment extends Enum { + readonly isWinner: boolean; + readonly asWinner: { +@@ -810,7 +814,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Winner' | 'Rejected'; + } +- /** @name PalletJoystreamUtilityRawEvent (101) */ ++ /** @name PalletJoystreamUtilityRawEvent (102) */ + interface PalletJoystreamUtilityRawEvent extends Enum { + readonly isSignaled: boolean; + readonly asSignaled: Bytes; +@@ -822,7 +826,7 @@ declare module '@polkadot/types/lookup' { + readonly asTokensBurned: ITuple<[AccountId32, u128]>; + readonly type: 'Signaled' | 'RuntimeUpgraded' | 'UpdatedWorkingGroupBudget' | 'TokensBurned'; + } +- /** @name PalletCommonWorkingGroupIterableEnumsWorkingGroup (102) */ ++ /** @name PalletCommonWorkingGroupIterableEnumsWorkingGroup (103) */ + interface PalletCommonWorkingGroupIterableEnumsWorkingGroup extends Enum { + readonly isForum: boolean; + readonly isStorage: boolean; +@@ -835,13 +839,13 @@ declare module '@polkadot/types/lookup' { + readonly isMembership: boolean; + readonly type: 'Forum' | 'Storage' | 'Content' | 'OperationsAlpha' | 'App' | 'Distribution' | 'OperationsBeta' | 'OperationsGamma' | 'Membership'; + } +- /** @name PalletCommonBalanceKind (103) */ ++ /** @name PalletCommonBalanceKind (104) */ + interface PalletCommonBalanceKind extends Enum { + readonly isPositive: boolean; + readonly isNegative: boolean; + readonly type: 'Positive' | 'Negative'; + } +- /** @name PalletContentRawEvent (104) */ ++ /** @name PalletContentRawEvent (105) */ + interface PalletContentRawEvent extends Enum { + readonly isCuratorGroupCreated: boolean; + readonly asCuratorGroupCreated: u64; +@@ -951,7 +955,7 @@ declare module '@polkadot/types/lookup' { + readonly asCreatorTokenIssuerRemarked: ITuple<[u64, u64, Bytes]>; + readonly type: 'CuratorGroupCreated' | 'CuratorGroupPermissionsUpdated' | 'CuratorGroupStatusSet' | 'CuratorAdded' | 'CuratorRemoved' | 'ChannelCreated' | 'ChannelUpdated' | 'ChannelPrivilegeLevelUpdated' | 'ChannelStateBloatBondValueUpdated' | 'VideoStateBloatBondValueUpdated' | 'ChannelAssetsRemoved' | 'ChannelDeleted' | 'ChannelVisibilitySetByModerator' | 'ChannelPausedFeaturesUpdatedByModerator' | 'ChannelAssetsDeletedByModerator' | 'ChannelFundsWithdrawn' | 'ChannelRewardClaimedAndWithdrawn' | 'VideoCreated' | 'VideoUpdated' | 'VideoDeleted' | 'VideoVisibilitySetByModerator' | 'VideoAssetsDeletedByModerator' | 'ChannelPayoutsUpdated' | 'ChannelRewardUpdated' | 'EnglishAuctionStarted' | 'OpenAuctionStarted' | 'NftIssued' | 'NftDestroyed' | 'AuctionBidMade' | 'AuctionBidCanceled' | 'AuctionCanceled' | 'EnglishAuctionSettled' | 'BidMadeCompletingAuction' | 'OpenAuctionBidAccepted' | 'OfferStarted' | 'OfferAccepted' | 'OfferCanceled' | 'NftSellOrderMade' | 'NftBought' | 'BuyNowCanceled' | 'BuyNowPriceUpdated' | 'NftSlingedBackToTheOriginalArtist' | 'ChannelOwnerRemarked' | 'ChannelAgentRemarked' | 'NftOwnerRemarked' | 'InitializedChannelTransfer' | 'CancelChannelTransfer' | 'ChannelTransferAccepted' | 'GlobalNftLimitUpdated' | 'ChannelNftLimitUpdated' | 'ToggledNftLimits' | 'CreatorTokenIssued' | 'CreatorTokenIssuerRemarked'; + } +- /** @name PalletContentPermissionsContentActor (105) */ ++ /** @name PalletContentPermissionsContentActor (106) */ + interface PalletContentPermissionsContentActor extends Enum { + readonly isCurator: boolean; + readonly asCurator: ITuple<[u64, u64]>; +@@ -960,7 +964,7 @@ declare module '@polkadot/types/lookup' { + readonly isLead: boolean; + readonly type: 'Curator' | 'Member' | 'Lead'; + } +- /** @name PalletContentChannelRecord (106) */ ++ /** @name PalletContentChannelRecord (107) */ + interface PalletContentChannelRecord extends Struct { + readonly owner: PalletContentChannelOwner; + readonly numVideos: u64; +@@ -977,7 +981,7 @@ declare module '@polkadot/types/lookup' { + readonly creatorTokenId: Option; + readonly channelStateBloatBond: PalletCommonBloatBondRepayableBloatBond; + } +- /** @name PalletContentIterableEnumsChannelActionPermission (110) */ ++ /** @name PalletContentIterableEnumsChannelActionPermission (111) */ + interface PalletContentIterableEnumsChannelActionPermission extends Enum { + readonly isUpdateChannelMetadata: boolean; + readonly isManageNonVideoChannelAssets: boolean; +@@ -1003,7 +1007,7 @@ declare module '@polkadot/types/lookup' { + readonly isAmmControl: boolean; + readonly type: 'UpdateChannelMetadata' | 'ManageNonVideoChannelAssets' | 'ManageChannelCollaborators' | 'UpdateVideoMetadata' | 'AddVideo' | 'ManageVideoAssets' | 'DeleteChannel' | 'DeleteVideo' | 'ManageVideoNfts' | 'AgentRemark' | 'TransferChannel' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'IssueCreatorToken' | 'ClaimCreatorTokenPatronage' | 'InitAndManageCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRate' | 'ManageRevenueSplits' | 'DeissueCreatorToken' | 'AmmControl'; + } +- /** @name PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature (117) */ ++ /** @name PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature (118) */ + interface PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature extends Enum { + readonly isChannelFundsTransfer: boolean; + readonly isCreatorCashout: boolean; +@@ -1014,12 +1018,12 @@ declare module '@polkadot/types/lookup' { + readonly isCreatorTokenIssuance: boolean; + readonly type: 'ChannelFundsTransfer' | 'CreatorCashout' | 'VideoNftIssuance' | 'VideoCreation' | 'VideoUpdate' | 'ChannelUpdate' | 'CreatorTokenIssuance'; + } +- /** @name PalletCommonBloatBondRepayableBloatBond (120) */ ++ /** @name PalletCommonBloatBondRepayableBloatBond (121) */ + interface PalletCommonBloatBondRepayableBloatBond extends Struct { + readonly repaymentRestrictedTo: Option; + readonly amount: u128; + } +- /** @name PalletContentChannelOwner (121) */ ++ /** @name PalletContentChannelOwner (122) */ + interface PalletContentChannelOwner extends Enum { + readonly isMember: boolean; + readonly asMember: u64; +@@ -1027,35 +1031,35 @@ declare module '@polkadot/types/lookup' { + readonly asCuratorGroup: u64; + readonly type: 'Member' | 'CuratorGroup'; + } +- /** @name PalletContentChannelTransferStatus (122) */ ++ /** @name PalletContentChannelTransferStatus (123) */ + interface PalletContentChannelTransferStatus extends Enum { + readonly isNoActiveTransfer: boolean; + readonly isPendingTransfer: boolean; + readonly asPendingTransfer: PalletContentPendingTransfer; + readonly type: 'NoActiveTransfer' | 'PendingTransfer'; + } +- /** @name PalletContentPendingTransfer (123) */ ++ /** @name PalletContentPendingTransfer (124) */ + interface PalletContentPendingTransfer extends Struct { + readonly newOwner: PalletContentChannelOwner; + readonly transferParams: PalletContentTransferCommitmentParametersBoundedBTreeMap; + } +- /** @name PalletContentTransferCommitmentParametersBoundedBTreeMap (124) */ ++ /** @name PalletContentTransferCommitmentParametersBoundedBTreeMap (125) */ + interface PalletContentTransferCommitmentParametersBoundedBTreeMap extends Struct { + readonly newCollaborators: BTreeMap>; + readonly price: u128; + readonly transferId: u64; + } +- /** @name PalletContentLimitPerPeriod (125) */ ++ /** @name PalletContentLimitPerPeriod (126) */ + interface PalletContentLimitPerPeriod extends Struct { + readonly limit: u64; + readonly blockNumberPeriod: u32; + } +- /** @name PalletContentNftCounter (126) */ ++ /** @name PalletContentNftCounter (127) */ + interface PalletContentNftCounter extends Struct { + readonly counter: u64; + readonly lastUpdated: u32; + } +- /** @name PalletContentNftTypesEnglishAuctionParamsRecord (127) */ ++ /** @name PalletContentNftTypesEnglishAuctionParamsRecord (128) */ + interface PalletContentNftTypesEnglishAuctionParamsRecord extends Struct { + readonly startingPrice: u128; + readonly buyNowPrice: Option; +@@ -1065,7 +1069,7 @@ declare module '@polkadot/types/lookup' { + readonly extensionPeriod: u32; + readonly minBidStep: u128; + } +- /** @name PalletContentNftTypesOpenAuctionParamsRecord (129) */ ++ /** @name PalletContentNftTypesOpenAuctionParamsRecord (130) */ + interface PalletContentNftTypesOpenAuctionParamsRecord extends Struct { + readonly startingPrice: u128; + readonly buyNowPrice: Option; +@@ -1073,14 +1077,14 @@ declare module '@polkadot/types/lookup' { + readonly whitelist: BTreeSet; + readonly bidLockDuration: u32; + } +- /** @name PalletContentNftTypesNftIssuanceParametersRecord (130) */ ++ /** @name PalletContentNftTypesNftIssuanceParametersRecord (131) */ + interface PalletContentNftTypesNftIssuanceParametersRecord extends Struct { + readonly royalty: Option; + readonly nftMetadata: Bytes; + readonly nonChannelOwner: Option; + readonly initTransactionalStatus: PalletContentNftTypesInitTransactionalStatusRecord; + } +- /** @name PalletContentNftTypesInitTransactionalStatusRecord (131) */ ++ /** @name PalletContentNftTypesInitTransactionalStatusRecord (132) */ + interface PalletContentNftTypesInitTransactionalStatusRecord extends Enum { + readonly isIdle: boolean; + readonly isBuyNow: boolean; +@@ -1093,7 +1097,7 @@ declare module '@polkadot/types/lookup' { + readonly asOpenAuction: PalletContentNftTypesOpenAuctionParamsRecord; + readonly type: 'Idle' | 'BuyNow' | 'InitiatedOfferToMember' | 'EnglishAuction' | 'OpenAuction'; + } +- /** @name PalletContentChannelCreationParametersRecord (133) */ ++ /** @name PalletContentChannelCreationParametersRecord (134) */ + interface PalletContentChannelCreationParametersRecord extends Struct { + readonly assets: Option; + readonly meta: Option; +@@ -1103,22 +1107,22 @@ declare module '@polkadot/types/lookup' { + readonly expectedChannelStateBloatBond: u128; + readonly expectedDataObjectStateBloatBond: u128; + } +- /** @name PalletContentStorageAssetsRecord (134) */ ++ /** @name PalletContentStorageAssetsRecord (135) */ + interface PalletContentStorageAssetsRecord extends Struct { + readonly objectCreationList: Vec; + readonly expectedDataSizeFee: u128; + } +- /** @name PalletStorageDataObjectCreationParameters (136) */ ++ /** @name PalletStorageDataObjectCreationParameters (137) */ + interface PalletStorageDataObjectCreationParameters extends Struct { + readonly size_: u64; + readonly ipfsContentId: Bytes; + } +- /** @name PalletStorageDistributionBucketIdRecord (137) */ ++ /** @name PalletStorageDistributionBucketIdRecord (138) */ + interface PalletStorageDistributionBucketIdRecord extends Struct { + readonly distributionBucketFamilyId: u64; + readonly distributionBucketIndex: u64; + } +- /** @name PalletContentChannelUpdateParametersRecord (144) */ ++ /** @name PalletContentChannelUpdateParametersRecord (145) */ + interface PalletContentChannelUpdateParametersRecord extends Struct { + readonly assetsToUpload: Option; + readonly newMeta: Option; +@@ -1127,7 +1131,7 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataObjectStateBloatBond: u128; + readonly storageBucketsNumWitness: Option; + } +- /** @name PalletContentVideoCreationParametersRecord (146) */ ++ /** @name PalletContentVideoCreationParametersRecord (147) */ + interface PalletContentVideoCreationParametersRecord extends Struct { + readonly assets: Option; + readonly meta: Option; +@@ -1136,7 +1140,7 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataObjectStateBloatBond: u128; + readonly storageBucketsNumWitness: u32; + } +- /** @name PalletContentVideoUpdateParametersRecord (148) */ ++ /** @name PalletContentVideoUpdateParametersRecord (149) */ + interface PalletContentVideoUpdateParametersRecord extends Struct { + readonly assetsToUpload: Option; + readonly newMeta: Option; +@@ -1145,7 +1149,7 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataObjectStateBloatBond: u128; + readonly storageBucketsNumWitness: Option; + } +- /** @name PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction (151) */ ++ /** @name PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction (152) */ + interface PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction extends Enum { + readonly isHideVideo: boolean; + readonly isHideChannel: boolean; +@@ -1157,13 +1161,13 @@ declare module '@polkadot/types/lookup' { + readonly isUpdateChannelNftLimits: boolean; + readonly type: 'HideVideo' | 'HideChannel' | 'ChangeChannelFeatureStatus' | 'DeleteVideoAssets' | 'DeleteNonVideoChannelAssets' | 'UpdateChannelNftLimits'; + } +- /** @name PalletContentTransferCommitmentParametersBTreeMap (155) */ ++ /** @name PalletContentTransferCommitmentParametersBTreeMap (156) */ + interface PalletContentTransferCommitmentParametersBTreeMap extends Struct { + readonly newCollaborators: BTreeMap>; + readonly price: u128; + readonly transferId: u64; + } +- /** @name PalletContentUpdateChannelPayoutsParametersRecord (156) */ ++ /** @name PalletContentUpdateChannelPayoutsParametersRecord (157) */ + interface PalletContentUpdateChannelPayoutsParametersRecord extends Struct { + readonly commitment: Option; + readonly payload: Option; +@@ -1171,26 +1175,26 @@ declare module '@polkadot/types/lookup' { + readonly maxCashoutAllowed: Option; + readonly channelCashoutsEnabled: Option; + } +- /** @name PalletContentChannelPayoutsPayloadParametersRecord (157) */ ++ /** @name PalletContentChannelPayoutsPayloadParametersRecord (158) */ + interface PalletContentChannelPayoutsPayloadParametersRecord extends Struct { + readonly objectCreationParams: PalletStorageDataObjectCreationParameters; + readonly expectedDataSizeFee: u128; + readonly expectedDataObjectStateBloatBond: u128; + } +- /** @name PalletContentChannelFundsDestination (161) */ ++ /** @name PalletContentChannelFundsDestination (162) */ + interface PalletContentChannelFundsDestination extends Enum { + readonly isAccountId: boolean; + readonly asAccountId: AccountId32; + readonly isCouncilBudget: boolean; + readonly type: 'AccountId' | 'CouncilBudget'; + } +- /** @name PalletContentNftLimitPeriod (162) */ ++ /** @name PalletContentNftLimitPeriod (163) */ + interface PalletContentNftLimitPeriod extends Enum { + readonly isDaily: boolean; + readonly isWeekly: boolean; + readonly type: 'Daily' | 'Weekly'; + } +- /** @name PalletStorageRawEvent (163) */ ++ /** @name PalletStorageRawEvent (164) */ + interface PalletStorageRawEvent extends Enum { + readonly isStorageBucketCreated: boolean; + readonly asStorageBucketCreated: ITuple<[u64, Option, bool, u64, u64]>; +@@ -1278,7 +1282,7 @@ declare module '@polkadot/types/lookup' { + readonly asDistributionOperatorRemarked: ITuple<[u64, PalletStorageDistributionBucketIdRecord, Bytes]>; + readonly type: 'StorageBucketCreated' | 'StorageBucketInvitationAccepted' | 'StorageBucketsUpdatedForBag' | 'DataObjectsUploaded' | 'StorageOperatorMetadataSet' | 'StorageBucketVoucherLimitsSet' | 'PendingDataObjectsAccepted' | 'StorageBucketInvitationCancelled' | 'StorageBucketOperatorInvited' | 'StorageBucketOperatorRemoved' | 'UploadingBlockStatusUpdated' | 'DataObjectPerMegabyteFeeUpdated' | 'StorageBucketsPerBagLimitUpdated' | 'StorageBucketsVoucherMaxLimitsUpdated' | 'DataObjectsMoved' | 'DataObjectsDeleted' | 'StorageBucketStatusUpdated' | 'UpdateBlacklist' | 'DynamicBagDeleted' | 'DynamicBagCreated' | 'VoucherChanged' | 'StorageBucketDeleted' | 'NumberOfStorageBucketsInDynamicBagCreationPolicyUpdated' | 'DistributionBucketFamilyCreated' | 'DistributionBucketFamilyDeleted' | 'DistributionBucketCreated' | 'DistributionBucketStatusUpdated' | 'DistributionBucketDeleted' | 'DistributionBucketsUpdatedForBag' | 'DistributionBucketsPerBagLimitUpdated' | 'DistributionBucketModeUpdated' | 'FamiliesInDynamicBagCreationPolicyUpdated' | 'DistributionBucketOperatorInvited' | 'DistributionBucketInvitationCancelled' | 'DistributionBucketInvitationAccepted' | 'DistributionBucketMetadataSet' | 'DistributionBucketOperatorRemoved' | 'DistributionBucketFamilyMetadataSet' | 'DataObjectStateBloatBondValueUpdated' | 'DataObjectsUpdated' | 'StorageOperatorRemarked' | 'DistributionOperatorRemarked'; + } +- /** @name PalletStorageUploadParametersRecord (164) */ ++ /** @name PalletStorageUploadParametersRecord (165) */ + interface PalletStorageUploadParametersRecord extends Struct { + readonly bagId: PalletStorageBagIdType; + readonly objectCreationList: Vec; +@@ -1286,7 +1290,7 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataSizeFee: u128; + readonly expectedDataObjectStateBloatBond: u128; + } +- /** @name PalletStorageBagIdType (165) */ ++ /** @name PalletStorageBagIdType (166) */ + interface PalletStorageBagIdType extends Enum { + readonly isStatic: boolean; + readonly asStatic: PalletStorageStaticBagId; +@@ -1294,14 +1298,14 @@ declare module '@polkadot/types/lookup' { + readonly asDynamic: PalletStorageDynamicBagIdType; + readonly type: 'Static' | 'Dynamic'; + } +- /** @name PalletStorageStaticBagId (166) */ ++ /** @name PalletStorageStaticBagId (167) */ + interface PalletStorageStaticBagId extends Enum { + readonly isCouncil: boolean; + readonly isWorkingGroup: boolean; + readonly asWorkingGroup: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + readonly type: 'Council' | 'WorkingGroup'; + } +- /** @name PalletStorageDynamicBagIdType (167) */ ++ /** @name PalletStorageDynamicBagIdType (168) */ + interface PalletStorageDynamicBagIdType extends Enum { + readonly isMember: boolean; + readonly asMember: u64; +@@ -1309,7 +1313,7 @@ declare module '@polkadot/types/lookup' { + readonly asChannel: u64; + readonly type: 'Member' | 'Channel'; + } +- /** @name PalletStorageDynBagCreationParametersRecord (168) */ ++ /** @name PalletStorageDynBagCreationParametersRecord (169) */ + interface PalletStorageDynBagCreationParametersRecord extends Struct { + readonly bagId: PalletStorageDynamicBagIdType; + readonly objectCreationList: Vec; +@@ -1319,20 +1323,20 @@ declare module '@polkadot/types/lookup' { + readonly storageBuckets: BTreeSet; + readonly distributionBuckets: BTreeSet; + } +- /** @name PalletStorageVoucher (171) */ ++ /** @name PalletStorageVoucher (172) */ + interface PalletStorageVoucher extends Struct { + readonly sizeLimit: u64; + readonly objectsLimit: u64; + readonly sizeUsed: u64; + readonly objectsUsed: u64; + } +- /** @name PalletStorageDynamicBagType (172) */ ++ /** @name PalletStorageDynamicBagType (173) */ + interface PalletStorageDynamicBagType extends Enum { + readonly isMember: boolean; + readonly isChannel: boolean; + readonly type: 'Member' | 'Channel'; + } +- /** @name PalletProjectTokenEventsRawEvent (176) */ ++ /** @name PalletProjectTokenEventsRawEvent (177) */ + interface PalletProjectTokenEventsRawEvent extends Enum { + readonly isTokenAmountTransferred: boolean; + readonly asTokenAmountTransferred: ITuple<[u64, u64, PalletProjectTokenTransfers, Bytes]>; +@@ -1380,16 +1384,18 @@ declare module '@polkadot/types/lookup' { + readonly asAmmDeactivated: ITuple<[u64, u64, u128]>; + readonly isFrozenStatusUpdated: boolean; + readonly asFrozenStatusUpdated: bool; +- readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated' | 'FrozenStatusUpdated'; ++ readonly isTokenConstraintsUpdated: boolean; ++ readonly asTokenConstraintsUpdated: PalletProjectTokenTokenConstraints; ++ readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated' | 'FrozenStatusUpdated' | 'TokenConstraintsUpdated'; + } +- /** @name PalletProjectTokenTransferPolicy (177) */ ++ /** @name PalletProjectTokenTransferPolicy (178) */ + interface PalletProjectTokenTransferPolicy extends Enum { + readonly isPermissionless: boolean; + readonly isPermissioned: boolean; + readonly asPermissioned: H256; + readonly type: 'Permissionless' | 'Permissioned'; + } +- /** @name PalletProjectTokenTokenIssuanceParameters (178) */ ++ /** @name PalletProjectTokenTokenIssuanceParameters (179) */ + interface PalletProjectTokenTokenIssuanceParameters extends Struct { + readonly initialAllocation: BTreeMap; + readonly transferPolicy: PalletProjectTokenTransferPolicyParams; +@@ -1397,39 +1403,39 @@ declare module '@polkadot/types/lookup' { + readonly revenueSplitRate: Permill; + readonly metadata: Bytes; + } +- /** @name PalletProjectTokenTokenAllocation (179) */ ++ /** @name PalletProjectTokenTokenAllocation (180) */ + interface PalletProjectTokenTokenAllocation extends Struct { + readonly amount: u128; + readonly vestingScheduleParams: Option; + } +- /** @name PalletProjectTokenVestingScheduleParams (180) */ ++ /** @name PalletProjectTokenVestingScheduleParams (181) */ + interface PalletProjectTokenVestingScheduleParams extends Struct { + readonly linearVestingDuration: u32; + readonly blocksBeforeCliff: u32; + readonly cliffAmountPercentage: Permill; + } +- /** @name PalletProjectTokenTransferPolicyParams (183) */ ++ /** @name PalletProjectTokenTransferPolicyParams (184) */ + interface PalletProjectTokenTransferPolicyParams extends Enum { + readonly isPermissionless: boolean; + readonly isPermissioned: boolean; + readonly asPermissioned: PalletProjectTokenWhitelistParams; + readonly type: 'Permissionless' | 'Permissioned'; + } +- /** @name PalletProjectTokenWhitelistParams (184) */ ++ /** @name PalletProjectTokenWhitelistParams (185) */ + interface PalletProjectTokenWhitelistParams extends Struct { + readonly commitment: H256; + readonly payload: Option; + } +- /** @name PalletProjectTokenSingleDataObjectUploadParams (185) */ ++ /** @name PalletProjectTokenSingleDataObjectUploadParams (186) */ + interface PalletProjectTokenSingleDataObjectUploadParams extends Struct { + readonly objectCreationParams: PalletStorageDataObjectCreationParameters; + readonly expectedDataSizeFee: u128; + readonly expectedDataObjectStateBloatBond: u128; + } +- /** @name PalletProjectTokenTransfers (191) */ ++ /** @name PalletProjectTokenTransfers (192) */ + interface PalletProjectTokenTransfers extends BTreeMap { + } +- /** @name PalletProjectTokenValidated (192) */ ++ /** @name PalletProjectTokenValidated (193) */ + interface PalletProjectTokenValidated extends Enum { + readonly isExisting: boolean; + readonly asExisting: u64; +@@ -1437,17 +1443,17 @@ declare module '@polkadot/types/lookup' { + readonly asNonExisting: u64; + readonly type: 'Existing' | 'NonExisting'; + } +- /** @name PalletProjectTokenValidatedPayment (193) */ ++ /** @name PalletProjectTokenValidatedPayment (194) */ + interface PalletProjectTokenValidatedPayment extends Struct { + readonly payment: PalletProjectTokenPaymentWithVesting; + readonly vestingCleanupCandidate: Option; + } +- /** @name PalletProjectTokenPaymentWithVesting (194) */ ++ /** @name PalletProjectTokenPaymentWithVesting (195) */ + interface PalletProjectTokenPaymentWithVesting extends Struct { + readonly amount: u128; + readonly vestingSchedule: Option; + } +- /** @name PalletProjectTokenVestingSource (196) */ ++ /** @name PalletProjectTokenVestingSource (197) */ + interface PalletProjectTokenVestingSource extends Enum { + readonly isInitialIssuance: boolean; + readonly isSale: boolean; +@@ -1456,7 +1462,7 @@ declare module '@polkadot/types/lookup' { + readonly asIssuerTransfer: u64; + readonly type: 'InitialIssuance' | 'Sale' | 'IssuerTransfer'; + } +- /** @name PalletProjectTokenTokenSale (200) */ ++ /** @name PalletProjectTokenTokenSale (201) */ + interface PalletProjectTokenTokenSale extends Struct { + readonly unitPrice: u128; + readonly quantityLeft: u128; +@@ -1469,13 +1475,25 @@ declare module '@polkadot/types/lookup' { + readonly capPerMember: Option; + readonly autoFinalize: bool; + } +- /** @name PalletProjectTokenAmmCurve (201) */ ++ /** @name PalletProjectTokenAmmCurve (202) */ + interface PalletProjectTokenAmmCurve extends Struct { + readonly slope: u128; + readonly intercept: u128; + readonly providedSupply: u128; + } +- /** @name PalletProposalsEngineRawEvent (202) */ ++ /** @name PalletProjectTokenTokenConstraints (203) */ ++ interface PalletProjectTokenTokenConstraints extends Struct { ++ readonly maxYearlyRate: Option; ++ readonly minAmmSlope: Option; ++ readonly minSaleDuration: Option; ++ readonly minRevenueSplitDuration: Option; ++ readonly minRevenueSplitTimeToStart: Option; ++ readonly salePlatformFee: Option; ++ readonly ammBuyTxFees: Option; ++ readonly ammSellTxFees: Option; ++ readonly bloatBond: Option; ++ } ++ /** @name PalletProposalsEngineRawEvent (206) */ + interface PalletProposalsEngineRawEvent extends Enum { + readonly isProposalStatusUpdated: boolean; + readonly asProposalStatusUpdated: ITuple<[u32, PalletProposalsEngineProposalStatusesProposalStatus]>; +@@ -1491,7 +1509,7 @@ declare module '@polkadot/types/lookup' { + readonly asProposerRemarked: ITuple<[u64, u32, Bytes]>; + readonly type: 'ProposalStatusUpdated' | 'ProposalDecisionMade' | 'ProposalExecuted' | 'Voted' | 'ProposalCancelled' | 'ProposerRemarked'; + } +- /** @name PalletProposalsEngineProposalStatusesProposalStatus (203) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalStatus (207) */ + interface PalletProposalsEngineProposalStatusesProposalStatus extends Enum { + readonly isActive: boolean; + readonly isPendingExecution: boolean; +@@ -1499,7 +1517,7 @@ declare module '@polkadot/types/lookup' { + readonly isPendingConstitutionality: boolean; + readonly type: 'Active' | 'PendingExecution' | 'PendingConstitutionality'; + } +- /** @name PalletProposalsEngineProposalStatusesProposalDecision (204) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalDecision (208) */ + interface PalletProposalsEngineProposalStatusesProposalDecision extends Enum { + readonly isCanceled: boolean; + readonly isCanceledByRuntime: boolean; +@@ -1511,13 +1529,13 @@ declare module '@polkadot/types/lookup' { + readonly asApproved: PalletProposalsEngineProposalStatusesApprovedProposalDecision; + readonly type: 'Canceled' | 'CanceledByRuntime' | 'Vetoed' | 'Rejected' | 'Slashed' | 'Expired' | 'Approved'; + } +- /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (205) */ ++ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (209) */ + interface PalletProposalsEngineProposalStatusesApprovedProposalDecision extends Enum { + readonly isPendingExecution: boolean; + readonly isPendingConstitutionality: boolean; + readonly type: 'PendingExecution' | 'PendingConstitutionality'; + } +- /** @name PalletProposalsEngineProposalStatusesExecutionStatus (206) */ ++ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (210) */ + interface PalletProposalsEngineProposalStatusesExecutionStatus extends Enum { + readonly isExecuted: boolean; + readonly isExecutionFailed: boolean; +@@ -1526,7 +1544,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Executed' | 'ExecutionFailed'; + } +- /** @name PalletProposalsEngineVoteKind (207) */ ++ /** @name PalletProposalsEngineVoteKind (211) */ + interface PalletProposalsEngineVoteKind extends Enum { + readonly isApprove: boolean; + readonly isReject: boolean; +@@ -1534,7 +1552,7 @@ declare module '@polkadot/types/lookup' { + readonly isAbstain: boolean; + readonly type: 'Approve' | 'Reject' | 'Slash' | 'Abstain'; + } +- /** @name PalletProposalsDiscussionRawEvent (208) */ ++ /** @name PalletProposalsDiscussionRawEvent (212) */ + interface PalletProposalsDiscussionRawEvent extends Enum { + readonly isThreadCreated: boolean; + readonly asThreadCreated: ITuple<[u64, u64]>; +@@ -1548,20 +1566,20 @@ declare module '@polkadot/types/lookup' { + readonly asPostDeleted: ITuple<[u64, u64, u64, bool]>; + readonly type: 'ThreadCreated' | 'PostCreated' | 'PostUpdated' | 'ThreadModeChanged' | 'PostDeleted'; + } +- /** @name PalletProposalsDiscussionThreadModeBTreeSet (209) */ ++ /** @name PalletProposalsDiscussionThreadModeBTreeSet (213) */ + interface PalletProposalsDiscussionThreadModeBTreeSet extends Enum { + readonly isOpen: boolean; + readonly isClosed: boolean; + readonly asClosed: BTreeSet; + readonly type: 'Open' | 'Closed'; + } +- /** @name PalletProposalsCodexRawEvent (210) */ ++ /** @name PalletProposalsCodexRawEvent (214) */ + interface PalletProposalsCodexRawEvent extends Enum { + readonly isProposalCreated: boolean; + readonly asProposalCreated: ITuple<[u32, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, u64]>; + readonly type: 'ProposalCreated'; + } +- /** @name PalletProposalsCodexGeneralProposalParams (211) */ ++ /** @name PalletProposalsCodexGeneralProposalParams (215) */ + interface PalletProposalsCodexGeneralProposalParams extends Struct { + readonly memberId: u64; + readonly title: Bytes; +@@ -1569,7 +1587,7 @@ declare module '@polkadot/types/lookup' { + readonly stakingAccountId: Option; + readonly exactExecutionBlock: Option; + } +- /** @name PalletProposalsCodexProposalDetails (212) */ ++ /** @name PalletProposalsCodexProposalDetails (216) */ + interface PalletProposalsCodexProposalDetails extends Enum { + readonly isSignal: boolean; + readonly asSignal: Bytes; +@@ -1619,43 +1637,49 @@ 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'; +- } +- /** @name PalletCommonFundingRequestParameters (214) */ ++ readonly isUpdateTokenPalletTokenConstraints: boolean; ++ readonly asUpdateTokenPalletTokenConstraints: PalletProjectTokenTokenConstraints; ++ readonly isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: Percent; ++ 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' | 'UpdateTokenPalletTokenConstraints' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget'; ++ } ++ /** @name PalletCommonFundingRequestParameters (218) */ + interface PalletCommonFundingRequestParameters extends Struct { + readonly account: AccountId32; + readonly amount: u128; + } +- /** @name PalletProposalsCodexCreateOpeningParameters (215) */ ++ /** @name PalletProposalsCodexCreateOpeningParameters (219) */ + interface PalletProposalsCodexCreateOpeningParameters extends Struct { + readonly description: Bytes; + readonly stakePolicy: PalletWorkingGroupStakePolicy; + readonly rewardPerBlock: Option; + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletWorkingGroupStakePolicy (216) */ ++ /** @name PalletWorkingGroupStakePolicy (220) */ + interface PalletWorkingGroupStakePolicy extends Struct { + readonly stakeAmount: u128; + readonly leavingUnstakingPeriod: u32; + } +- /** @name PalletProposalsCodexFillOpeningParameters (217) */ ++ /** @name PalletProposalsCodexFillOpeningParameters (221) */ + interface PalletProposalsCodexFillOpeningParameters extends Struct { + readonly openingId: u64; + readonly applicationId: u64; + readonly workingGroup: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletProposalsCodexTerminateRoleParameters (218) */ ++ /** @name PalletProposalsCodexTerminateRoleParameters (222) */ + interface PalletProposalsCodexTerminateRoleParameters extends Struct { + readonly workerId: u64; + readonly slashingAmount: Option; + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletCommonFreezablePallet (219) */ ++ /** @name PalletCommonFreezablePallet (223) */ + interface PalletCommonFreezablePallet extends Enum { + readonly isProjectToken: boolean; + readonly type: 'ProjectToken'; + } +- /** @name PalletWorkingGroupRawEventInstance1 (220) */ ++ /** @name PalletWorkingGroupRawEventInstance1 (224) */ + interface PalletWorkingGroupRawEventInstance1 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1694,6 +1718,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1706,15 +1732,15 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; + } +- /** @name PalletWorkingGroupOpeningType (224) */ ++ /** @name PalletWorkingGroupOpeningType (228) */ + interface PalletWorkingGroupOpeningType extends Enum { + readonly isLeader: boolean; + readonly isRegular: boolean; + readonly type: 'Leader' | 'Regular'; + } +- /** @name PalletWorkingGroupApplyOnOpeningParams (225) */ ++ /** @name PalletWorkingGroupApplyOnOpeningParams (229) */ + interface PalletWorkingGroupApplyOnOpeningParams extends Struct { + readonly memberId: u64; + readonly openingId: u64; +@@ -1723,20 +1749,26 @@ declare module '@polkadot/types/lookup' { + readonly description: Bytes; + readonly stakeParameters: PalletWorkingGroupStakeParameters; + } +- /** @name PalletWorkingGroupStakeParameters (226) */ ++ /** @name PalletWorkingGroupStakeParameters (230) */ + interface PalletWorkingGroupStakeParameters extends Struct { + readonly stake: u128; + readonly stakingAccountId: AccountId32; + } +- /** @name PalletWorkingGroupInstance1 (227) */ ++ /** @name PalletVestingVestingInfo (231) */ ++ interface PalletVestingVestingInfo extends Struct { ++ readonly locked: u128; ++ readonly perBlock: u128; ++ readonly startingBlock: u32; ++ } ++ /** @name PalletWorkingGroupInstance1 (232) */ + type PalletWorkingGroupInstance1 = Null; +- /** @name PalletWorkingGroupRewardPaymentType (228) */ ++ /** @name PalletWorkingGroupRewardPaymentType (233) */ + interface PalletWorkingGroupRewardPaymentType extends Enum { + readonly isMissedReward: boolean; + readonly isRegularReward: boolean; + readonly type: 'MissedReward' | 'RegularReward'; + } +- /** @name PalletWorkingGroupRawEventInstance2 (229) */ ++ /** @name PalletWorkingGroupRawEventInstance2 (234) */ + interface PalletWorkingGroupRawEventInstance2 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1775,6 +1807,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1787,11 +1821,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; + } +- /** @name PalletWorkingGroupInstance2 (230) */ ++ /** @name PalletWorkingGroupInstance2 (235) */ + type PalletWorkingGroupInstance2 = Null; +- /** @name PalletWorkingGroupRawEventInstance3 (231) */ ++ /** @name PalletWorkingGroupRawEventInstance3 (236) */ + interface PalletWorkingGroupRawEventInstance3 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1830,6 +1864,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1842,11 +1878,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; + } +- /** @name PalletWorkingGroupInstance3 (232) */ ++ /** @name PalletWorkingGroupInstance3 (237) */ + type PalletWorkingGroupInstance3 = Null; +- /** @name PalletWorkingGroupRawEventInstance4 (233) */ ++ /** @name PalletWorkingGroupRawEventInstance4 (238) */ + interface PalletWorkingGroupRawEventInstance4 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1885,6 +1921,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1897,11 +1935,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; + } +- /** @name PalletWorkingGroupInstance4 (234) */ ++ /** @name PalletWorkingGroupInstance4 (239) */ + type PalletWorkingGroupInstance4 = Null; +- /** @name PalletWorkingGroupRawEventInstance5 (235) */ ++ /** @name PalletWorkingGroupRawEventInstance5 (240) */ + interface PalletWorkingGroupRawEventInstance5 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1940,6 +1978,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1952,11 +1992,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; + } +- /** @name PalletWorkingGroupInstance5 (236) */ ++ /** @name PalletWorkingGroupInstance5 (241) */ + type PalletWorkingGroupInstance5 = Null; +- /** @name PalletWorkingGroupRawEventInstance6 (237) */ ++ /** @name PalletWorkingGroupRawEventInstance6 (242) */ + interface PalletWorkingGroupRawEventInstance6 extends Enum { + readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2009,9 +2029,9 @@ declare module '@polkadot/types/lookup' { +@@ -1995,6 +2035,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2007,11 +2049,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance6 (238) */ -+ /** @name PalletWorkingGroupInstance6 (241) */ ++ /** @name PalletWorkingGroupInstance6 (243) */ type PalletWorkingGroupInstance6 = Null; - /** @name PalletWorkingGroupRawEventInstance7 (239) */ -+ /** @name PalletWorkingGroupRawEventInstance7 (242) */ ++ /** @name PalletWorkingGroupRawEventInstance7 (244) */ interface PalletWorkingGroupRawEventInstance7 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2064,9 +2084,9 @@ declare module '@polkadot/types/lookup' { +@@ -2050,6 +2092,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2062,11 +2106,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance7 (240) */ -+ /** @name PalletWorkingGroupInstance7 (243) */ ++ /** @name PalletWorkingGroupInstance7 (245) */ type PalletWorkingGroupInstance7 = Null; - /** @name PalletWorkingGroupRawEventInstance8 (241) */ -+ /** @name PalletWorkingGroupRawEventInstance8 (244) */ ++ /** @name PalletWorkingGroupRawEventInstance8 (246) */ interface PalletWorkingGroupRawEventInstance8 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2119,9 +2139,9 @@ declare module '@polkadot/types/lookup' { +@@ -2105,6 +2149,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2117,11 +2163,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance8 (242) */ -+ /** @name PalletWorkingGroupInstance8 (245) */ ++ /** @name PalletWorkingGroupInstance8 (247) */ type PalletWorkingGroupInstance8 = Null; - /** @name PalletWorkingGroupRawEventInstance9 (243) */ -+ /** @name PalletWorkingGroupRawEventInstance9 (246) */ ++ /** @name PalletWorkingGroupRawEventInstance9 (248) */ interface PalletWorkingGroupRawEventInstance9 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2174,9 +2194,9 @@ declare module '@polkadot/types/lookup' { +@@ -2160,6 +2206,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2172,11 +2220,11 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; readonly asWorkerRemarked: ITuple<[u64, Bytes]>; - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance9 (244) */ -+ /** @name PalletWorkingGroupInstance9 (247) */ ++ /** @name PalletWorkingGroupInstance9 (249) */ type PalletWorkingGroupInstance9 = Null; - /** @name FrameSystemPhase (245) */ -+ /** @name FrameSystemPhase (248) */ ++ /** @name FrameSystemPhase (250) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; -@@ -2184,12 +2204,12 @@ declare module '@polkadot/types/lookup' { +@@ -2184,12 +2232,12 @@ declare module '@polkadot/types/lookup' { readonly isInitialization: boolean; readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (249) */ -+ /** @name FrameSystemLastRuntimeUpgradeInfo (252) */ ++ /** @name FrameSystemLastRuntimeUpgradeInfo (254) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (252) */ -+ /** @name FrameSystemCall (255) */ ++ /** @name FrameSystemCall (257) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { -@@ -2226,41 +2246,41 @@ declare module '@polkadot/types/lookup' { +@@ -2226,41 +2274,41 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (255) */ -+ /** @name FrameSystemLimitsBlockWeights (258) */ ++ /** @name FrameSystemLimitsBlockWeights (260) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (256) */ -+ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (259) */ ++ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (261) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (257) */ -+ /** @name FrameSystemLimitsWeightsPerClass (260) */ ++ /** @name FrameSystemLimitsWeightsPerClass (262) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -2558,61 +4616,61 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (259) */ -+ /** @name FrameSystemLimitsBlockLength (262) */ ++ /** @name FrameSystemLimitsBlockLength (264) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (260) */ -+ /** @name FrameSupportDispatchPerDispatchClassU32 (263) */ ++ /** @name FrameSupportDispatchPerDispatchClassU32 (265) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (261) */ -+ /** @name SpWeightsRuntimeDbWeight (264) */ ++ /** @name SpWeightsRuntimeDbWeight (266) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (262) */ -+ /** @name SpVersionRuntimeVersion (265) */ ++ /** @name SpVersionRuntimeVersion (267) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; -@@ -2271,7 +2291,7 @@ declare module '@polkadot/types/lookup' { +@@ -2271,7 +2319,7 @@ declare module '@polkadot/types/lookup' { readonly transactionVersion: u32; readonly stateVersion: u8; } - /** @name FrameSystemError (268) */ -+ /** @name FrameSystemError (271) */ ++ /** @name FrameSystemError (273) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; -@@ -2281,7 +2301,7 @@ declare module '@polkadot/types/lookup' { +@@ -2281,7 +2329,7 @@ declare module '@polkadot/types/lookup' { readonly isCallFiltered: boolean; readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } - /** @name PalletUtilityCall (269) */ -+ /** @name PalletUtilityCall (272) */ ++ /** @name PalletUtilityCall (274) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { -@@ -2312,7 +2332,7 @@ declare module '@polkadot/types/lookup' { +@@ -2312,7 +2360,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name PalletBabeCall (272) */ -+ /** @name PalletBabeCall (275) */ ++ /** @name PalletBabeCall (277) */ interface PalletBabeCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { -@@ -2330,14 +2350,14 @@ declare module '@polkadot/types/lookup' { +@@ -2330,14 +2378,14 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; } - /** @name SpConsensusSlotsEquivocationProof (273) */ -+ /** @name SpConsensusSlotsEquivocationProof (276) */ ++ /** @name SpConsensusSlotsEquivocationProof (278) */ interface SpConsensusSlotsEquivocationProof extends Struct { readonly offender: SpConsensusBabeAppPublic; readonly slot: u64; @@ -2620,39 +4678,39 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly secondHeader: SpRuntimeHeader; } - /** @name SpRuntimeHeader (274) */ -+ /** @name SpRuntimeHeader (277) */ ++ /** @name SpRuntimeHeader (279) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; -@@ -2345,18 +2365,18 @@ declare module '@polkadot/types/lookup' { +@@ -2345,18 +2393,18 @@ declare module '@polkadot/types/lookup' { readonly extrinsicsRoot: H256; readonly digest: SpRuntimeDigest; } - /** @name SpRuntimeBlakeTwo256 (275) */ -+ /** @name SpRuntimeBlakeTwo256 (278) */ ++ /** @name SpRuntimeBlakeTwo256 (280) */ type SpRuntimeBlakeTwo256 = Null; - /** @name SpConsensusBabeAppPublic (276) */ -+ /** @name SpConsensusBabeAppPublic (279) */ ++ /** @name SpConsensusBabeAppPublic (281) */ interface SpConsensusBabeAppPublic extends SpCoreSr25519Public { } - /** @name SpSessionMembershipProof (278) */ -+ /** @name SpSessionMembershipProof (281) */ ++ /** @name SpSessionMembershipProof (283) */ interface SpSessionMembershipProof extends Struct { readonly session: u32; readonly trieNodes: Vec; readonly validatorCount: u32; } - /** @name SpConsensusBabeDigestsNextConfigDescriptor (279) */ -+ /** @name SpConsensusBabeDigestsNextConfigDescriptor (282) */ ++ /** @name SpConsensusBabeDigestsNextConfigDescriptor (284) */ interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { readonly isV1: boolean; readonly asV1: { -@@ -2365,14 +2385,14 @@ declare module '@polkadot/types/lookup' { +@@ -2365,14 +2413,14 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'V1'; } - /** @name SpConsensusBabeAllowedSlots (280) */ -+ /** @name SpConsensusBabeAllowedSlots (283) */ ++ /** @name SpConsensusBabeAllowedSlots (285) */ interface SpConsensusBabeAllowedSlots extends Enum { readonly isPrimarySlots: boolean; readonly isPrimaryAndSecondaryPlainSlots: boolean; @@ -2660,125 +4718,125 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; } - /** @name PalletTimestampCall (281) */ -+ /** @name PalletTimestampCall (284) */ ++ /** @name PalletTimestampCall (286) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { -@@ -2380,7 +2400,7 @@ declare module '@polkadot/types/lookup' { +@@ -2380,7 +2428,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Set'; } - /** @name PalletBalancesCall (282) */ -+ /** @name PalletBalancesCall (285) */ ++ /** @name PalletBalancesCall (287) */ interface PalletBalancesCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { -@@ -2416,7 +2436,7 @@ declare module '@polkadot/types/lookup' { +@@ -2416,7 +2464,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; } - /** @name PalletElectionProviderMultiPhaseCall (283) */ -+ /** @name PalletElectionProviderMultiPhaseCall (286) */ ++ /** @name PalletElectionProviderMultiPhaseCall (288) */ interface PalletElectionProviderMultiPhaseCall extends Enum { readonly isSubmitUnsigned: boolean; readonly asSubmitUnsigned: { -@@ -2442,13 +2462,13 @@ declare module '@polkadot/types/lookup' { +@@ -2442,13 +2490,13 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; } - /** @name PalletElectionProviderMultiPhaseRawSolution (284) */ -+ /** @name PalletElectionProviderMultiPhaseRawSolution (287) */ ++ /** @name PalletElectionProviderMultiPhaseRawSolution (289) */ interface PalletElectionProviderMultiPhaseRawSolution extends Struct { readonly solution: JoystreamNodeRuntimeNposSolution16; readonly score: SpNposElectionsElectionScore; readonly round: u32; } - /** @name JoystreamNodeRuntimeNposSolution16 (285) */ -+ /** @name JoystreamNodeRuntimeNposSolution16 (288) */ ++ /** @name JoystreamNodeRuntimeNposSolution16 (290) */ interface JoystreamNodeRuntimeNposSolution16 extends Struct { readonly votes1: Vec, Compact]>>; readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; -@@ -2467,17 +2487,17 @@ declare module '@polkadot/types/lookup' { +@@ -2467,17 +2515,17 @@ declare module '@polkadot/types/lookup' { readonly votes15: Vec, Vec, Compact]>>, Compact]>>; readonly votes16: Vec, Vec, Compact]>>, Compact]>>; } - /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (336) */ -+ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (339) */ ++ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (341) */ interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { readonly voters: Compact; readonly targets: Compact; } - /** @name SpNposElectionsSupport (340) */ -+ /** @name SpNposElectionsSupport (343) */ ++ /** @name SpNposElectionsSupport (345) */ interface SpNposElectionsSupport extends Struct { readonly total: u128; readonly voters: Vec>; } - /** @name PalletStakingPalletCall (342) */ -+ /** @name PalletStakingPalletCall (345) */ ++ /** @name PalletStakingPalletCall (347) */ interface PalletStakingPalletCall extends Enum { readonly isBond: boolean; readonly asBond: { -@@ -2584,7 +2604,7 @@ declare module '@polkadot/types/lookup' { +@@ -2584,7 +2632,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Bond' | 'BondExtra' | 'Unbond' | 'WithdrawUnbonded' | 'Validate' | 'Nominate' | 'Chill' | 'SetPayee' | 'SetController' | 'SetValidatorCount' | 'IncreaseValidatorCount' | 'ScaleValidatorCount' | 'ForceNoEras' | 'ForceNewEra' | 'SetInvulnerables' | 'ForceUnstake' | 'ForceNewEraAlways' | 'CancelDeferredSlash' | 'PayoutStakers' | 'Rebond' | 'ReapStash' | 'Kick' | 'SetStakingConfigs' | 'ChillOther' | 'ForceApplyMinCommission' | 'SetMinCommission'; } - /** @name PalletStakingRewardDestination (343) */ -+ /** @name PalletStakingRewardDestination (346) */ ++ /** @name PalletStakingRewardDestination (348) */ interface PalletStakingRewardDestination extends Enum { readonly isStaked: boolean; readonly isStash: boolean; -@@ -2594,7 +2614,7 @@ declare module '@polkadot/types/lookup' { +@@ -2594,7 +2642,7 @@ declare module '@polkadot/types/lookup' { readonly isNone: boolean; readonly type: 'Staked' | 'Stash' | 'Controller' | 'Account' | 'None'; } - /** @name PalletStakingPalletConfigOpU128 (347) */ -+ /** @name PalletStakingPalletConfigOpU128 (350) */ ++ /** @name PalletStakingPalletConfigOpU128 (351) */ interface PalletStakingPalletConfigOpU128 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2602,7 +2622,7 @@ declare module '@polkadot/types/lookup' { +@@ -2602,7 +2650,7 @@ declare module '@polkadot/types/lookup' { readonly isRemove: boolean; readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpU32 (348) */ -+ /** @name PalletStakingPalletConfigOpU32 (351) */ ++ /** @name PalletStakingPalletConfigOpU32 (352) */ interface PalletStakingPalletConfigOpU32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2610,7 +2630,7 @@ declare module '@polkadot/types/lookup' { +@@ -2610,7 +2658,7 @@ declare module '@polkadot/types/lookup' { readonly isRemove: boolean; readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPercent (349) */ -+ /** @name PalletStakingPalletConfigOpPercent (352) */ ++ /** @name PalletStakingPalletConfigOpPercent (353) */ interface PalletStakingPalletConfigOpPercent extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2618,7 +2638,7 @@ declare module '@polkadot/types/lookup' { +@@ -2618,7 +2666,7 @@ declare module '@polkadot/types/lookup' { readonly isRemove: boolean; readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPerbill (350) */ -+ /** @name PalletStakingPalletConfigOpPerbill (353) */ ++ /** @name PalletStakingPalletConfigOpPerbill (354) */ interface PalletStakingPalletConfigOpPerbill extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2626,7 +2646,7 @@ declare module '@polkadot/types/lookup' { +@@ -2626,7 +2674,7 @@ declare module '@polkadot/types/lookup' { readonly isRemove: boolean; readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletSessionCall (351) */ -+ /** @name PalletSessionCall (354) */ ++ /** @name PalletSessionCall (355) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { -@@ -2636,17 +2656,17 @@ declare module '@polkadot/types/lookup' { +@@ -2636,17 +2684,17 @@ declare module '@polkadot/types/lookup' { readonly isPurgeKeys: boolean; readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name JoystreamNodeRuntimeSessionKeys (352) */ -+ /** @name JoystreamNodeRuntimeSessionKeys (355) */ ++ /** @name JoystreamNodeRuntimeSessionKeys (356) */ interface JoystreamNodeRuntimeSessionKeys extends Struct { readonly grandpa: SpConsensusGrandpaAppPublic; readonly babe: SpConsensusBabeAppPublic; @@ -2786,35 +4844,35 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly authorityDiscovery: SpAuthorityDiscoveryAppPublic; } - /** @name SpAuthorityDiscoveryAppPublic (353) */ -+ /** @name SpAuthorityDiscoveryAppPublic (356) */ ++ /** @name SpAuthorityDiscoveryAppPublic (357) */ interface SpAuthorityDiscoveryAppPublic extends SpCoreSr25519Public { } - /** @name PalletGrandpaCall (354) */ -+ /** @name PalletGrandpaCall (357) */ ++ /** @name PalletGrandpaCall (358) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { -@@ -2665,12 +2685,12 @@ declare module '@polkadot/types/lookup' { +@@ -2665,12 +2713,12 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpConsensusGrandpaEquivocationProof (355) */ -+ /** @name SpConsensusGrandpaEquivocationProof (358) */ ++ /** @name SpConsensusGrandpaEquivocationProof (359) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (356) */ -+ /** @name SpConsensusGrandpaEquivocation (359) */ ++ /** @name SpConsensusGrandpaEquivocation (360) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; -@@ -2678,37 +2698,37 @@ declare module '@polkadot/types/lookup' { +@@ -2678,37 +2726,37 @@ declare module '@polkadot/types/lookup' { readonly asPrecommit: FinalityGrandpaEquivocationPrecommit; readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (357) */ -+ /** @name FinalityGrandpaEquivocationPrevote (360) */ ++ /** @name FinalityGrandpaEquivocationPrevote (361) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -2822,21 +4880,21 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (358) */ -+ /** @name FinalityGrandpaPrevote (361) */ ++ /** @name FinalityGrandpaPrevote (362) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (359) */ -+ /** @name SpConsensusGrandpaAppSignature (362) */ ++ /** @name SpConsensusGrandpaAppSignature (363) */ interface SpConsensusGrandpaAppSignature extends SpCoreEd25519Signature { } - /** @name SpCoreEd25519Signature (360) */ -+ /** @name SpCoreEd25519Signature (363) */ ++ /** @name SpCoreEd25519Signature (364) */ interface SpCoreEd25519Signature extends U8aFixed { } - /** @name FinalityGrandpaEquivocationPrecommit (363) */ -+ /** @name FinalityGrandpaEquivocationPrecommit (366) */ ++ /** @name FinalityGrandpaEquivocationPrecommit (367) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -2844,74 +4902,73 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (364) */ -+ /** @name FinalityGrandpaPrecommit (367) */ ++ /** @name FinalityGrandpaPrecommit (368) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name PalletImOnlineCall (366) */ -+ /** @name PalletImOnlineCall (369) */ ++ /** @name PalletImOnlineCall (370) */ interface PalletImOnlineCall extends Enum { readonly isHeartbeat: boolean; readonly asHeartbeat: { -@@ -2717,7 +2737,7 @@ declare module '@polkadot/types/lookup' { +@@ -2717,7 +2765,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Heartbeat'; } - /** @name PalletImOnlineHeartbeat (367) */ -+ /** @name PalletImOnlineHeartbeat (370) */ ++ /** @name PalletImOnlineHeartbeat (371) */ interface PalletImOnlineHeartbeat extends Struct { readonly blockNumber: u32; readonly networkState: SpCoreOffchainOpaqueNetworkState; -@@ -2725,18 +2745,18 @@ declare module '@polkadot/types/lookup' { +@@ -2725,18 +2773,18 @@ declare module '@polkadot/types/lookup' { readonly authorityIndex: u32; readonly validatorsLen: u32; } - /** @name SpCoreOffchainOpaqueNetworkState (368) */ -+ /** @name SpCoreOffchainOpaqueNetworkState (371) */ ++ /** @name SpCoreOffchainOpaqueNetworkState (372) */ interface SpCoreOffchainOpaqueNetworkState extends Struct { readonly peerId: OpaquePeerId; readonly externalAddresses: Vec; } - /** @name PalletImOnlineSr25519AppSr25519Signature (372) */ -+ /** @name PalletImOnlineSr25519AppSr25519Signature (375) */ ++ /** @name PalletImOnlineSr25519AppSr25519Signature (376) */ interface PalletImOnlineSr25519AppSr25519Signature extends SpCoreSr25519Signature { } - /** @name SpCoreSr25519Signature (373) */ -+ /** @name SpCoreSr25519Signature (376) */ ++ /** @name SpCoreSr25519Signature (377) */ interface SpCoreSr25519Signature extends U8aFixed { } - /** @name PalletBagsListCall (374) */ -+ /** @name PalletBagsListCall (377) */ ++ /** @name PalletBagsListCall (378) */ interface PalletBagsListCall extends Enum { readonly isRebag: boolean; readonly asRebag: { -@@ -2748,7 +2768,7 @@ declare module '@polkadot/types/lookup' { +@@ -2748,7 +2796,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Rebag' | 'PutInFrontOf'; } - /** @name PalletVestingCall (375) */ -+ /** @name PalletVestingCall (378) */ ++ /** @name PalletVestingCall (379) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; -@@ -2773,13 +2793,13 @@ declare module '@polkadot/types/lookup' { +@@ -2773,13 +2821,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; } - /** @name PalletVestingVestingInfo (376) */ -+ /** @name PalletVestingVestingInfo (379) */ - interface PalletVestingVestingInfo extends Struct { - readonly locked: u128; - readonly perBlock: u128; - readonly startingBlock: u32; - } +- interface PalletVestingVestingInfo extends Struct { +- readonly locked: u128; +- readonly perBlock: u128; +- readonly startingBlock: u32; +- } - /** @name PalletMultisigCall (377) */ + /** @name PalletMultisigCall (380) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { -@@ -2811,7 +2831,7 @@ declare module '@polkadot/types/lookup' { +@@ -2811,7 +2853,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; } @@ -2920,10 +4977,14 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletCouncilCall extends Enum { readonly isAnnounceCandidacy: boolean; readonly asAnnounceCandidacy: { -@@ -2849,6 +2869,10 @@ declare module '@polkadot/types/lookup' { +@@ -2849,6 +2891,14 @@ declare module '@polkadot/types/lookup' { readonly asSetCouncilorReward: { readonly councilorReward: u128; } & Struct; ++ readonly isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: { ++ readonly newParameter: Percent; ++ } & Struct; + readonly isDecreaseCouncilBudget: boolean; + readonly asDecreaseCouncilBudget: { + readonly reductionAmount: u128; @@ -2931,19 +4992,19 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 readonly isFundingRequest: boolean; readonly asFundingRequest: { readonly fundingRequests: Vec; -@@ -2869,9 +2893,9 @@ declare module '@polkadot/types/lookup' { +@@ -2869,9 +2919,9 @@ 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'; ++ readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; } - /** @name PalletReferendumCall (380) */ + /** @name PalletReferendumCall (383) */ interface PalletReferendumCall extends Enum { readonly isVote: boolean; readonly asVote: { -@@ -2887,7 +2911,7 @@ declare module '@polkadot/types/lookup' { +@@ -2887,7 +2937,7 @@ declare module '@polkadot/types/lookup' { readonly isOptOutOfVoting: boolean; readonly type: 'Vote' | 'RevealVote' | 'ReleaseVoteStake' | 'OptOutOfVoting'; } @@ -2952,7 +5013,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletMembershipCall extends Enum { readonly isBuyMembership: boolean; readonly asBuyMembership: { -@@ -2970,7 +2994,7 @@ declare module '@polkadot/types/lookup' { +@@ -2970,7 +3020,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'BuyMembership' | 'UpdateProfile' | 'UpdateAccounts' | 'UpdateProfileVerification' | 'SetReferralCut' | 'TransferInvites' | 'InviteMember' | 'GiftMembership' | 'SetMembershipPrice' | 'SetLeaderInvitationQuota' | 'SetInitialInvitationBalance' | 'SetInitialInvitationCount' | 'AddStakingAccountCandidate' | 'RemoveStakingAccount' | 'ConfirmStakingAccount' | 'MemberRemark' | 'CreateMember'; } @@ -2961,7 +5022,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletForumCall extends Enum { readonly isUpdateCategoryMembershipOfModerator: boolean; readonly asUpdateCategoryMembershipOfModerator: { -@@ -3080,7 +3104,7 @@ declare module '@polkadot/types/lookup' { +@@ -3080,7 +3130,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'UpdateCategoryMembershipOfModerator' | 'CreateCategory' | 'UpdateCategoryArchivalStatus' | 'UpdateCategoryTitle' | 'UpdateCategoryDescription' | 'DeleteCategory' | 'CreateThread' | 'EditThreadMetadata' | 'DeleteThread' | 'MoveThreadToCategory' | 'ModerateThread' | 'AddPost' | 'EditPostText' | 'ModeratePost' | 'DeletePosts' | 'SetStickiedThreads'; } @@ -2970,7 +5031,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletConstitutionCall extends Enum { readonly isAmendConstitution: boolean; readonly asAmendConstitution: { -@@ -3088,7 +3112,7 @@ declare module '@polkadot/types/lookup' { +@@ -3088,7 +3138,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'AmendConstitution'; } @@ -2979,7 +5040,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBountyCall extends Enum { readonly isCreateBounty: boolean; readonly asCreateBounty: { -@@ -3176,7 +3200,7 @@ declare module '@polkadot/types/lookup' { +@@ -3176,7 +3226,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'CreateBounty' | 'FundBounty' | 'TerminateBounty' | 'SwitchOracle' | 'WithdrawFunding' | 'AnnounceWorkEntry' | 'SubmitWork' | 'EndWorkingPeriod' | 'SubmitOracleJudgment' | 'WithdrawEntrantStake' | 'WithdrawOracleReward' | 'ContributorRemark' | 'OracleRemark' | 'EntrantRemark' | 'CreatorRemark'; } @@ -2988,7 +5049,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletJoystreamUtilityCall extends Enum { readonly isExecuteSignalProposal: boolean; readonly asExecuteSignalProposal: { -@@ -3198,7 +3222,7 @@ declare module '@polkadot/types/lookup' { +@@ -3198,7 +3248,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'ExecuteSignalProposal' | 'ExecuteRuntimeUpgradeProposal' | 'UpdateWorkingGroupBudget' | 'BurnAccountTokens'; } @@ -2997,7 +5058,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletContentCall extends Enum { readonly isCreateCuratorGroup: boolean; readonly asCreateCuratorGroup: { -@@ -3568,35 +3592,35 @@ declare module '@polkadot/types/lookup' { +@@ -3568,35 +3618,35 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'CreateCuratorGroup' | 'UpdateCuratorGroupPermissions' | 'SetCuratorGroupStatus' | 'AddCuratorToGroup' | 'RemoveCuratorFromGroup' | 'CreateChannel' | 'UpdateChannel' | 'UpdateChannelPrivilegeLevel' | 'SetChannelPausedFeaturesAsModerator' | 'DeleteChannel' | 'DeleteChannelAssetsAsModerator' | 'SetChannelVisibilityAsModerator' | 'CreateVideo' | 'UpdateVideo' | 'DeleteVideo' | 'DeleteVideoAssetsAsModerator' | 'SetVideoVisibilityAsModerator' | 'UpdateChannelPayouts' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'UpdateChannelStateBloatBond' | 'UpdateVideoStateBloatBond' | 'IssueNft' | 'DestroyNft' | 'StartOpenAuction' | 'StartEnglishAuction' | 'CancelEnglishAuction' | 'CancelOpenAuction' | 'CancelOffer' | 'CancelBuyNow' | 'UpdateBuyNowPrice' | 'MakeOpenAuctionBid' | 'MakeEnglishAuctionBid' | 'CancelOpenAuctionBid' | 'SettleEnglishAuction' | 'PickOpenAuctionWinner' | 'OfferNft' | 'SlingNftBack' | 'AcceptIncomingOffer' | 'SellNft' | 'BuyNft' | 'ToggleNftLimits' | 'ChannelOwnerRemark' | 'ChannelAgentRemark' | 'NftOwnerRemark' | 'InitializeChannelTransfer' | 'CancelChannelTransfer' | 'AcceptChannelTransfer' | 'UpdateGlobalNftLimit' | 'UpdateChannelNftLimit' | 'IssueCreatorToken' | 'InitCreatorTokenSale' | 'UpdateUpcomingCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRateTo' | 'ClaimCreatorTokenPatronageCredit' | 'IssueRevenueSplit' | 'FinalizeRevenueSplit' | 'FinalizeCreatorTokenSale' | 'DeissueCreatorToken' | 'ActivateAmm' | 'DeactivateAmm' | 'CreatorTokenIssuerRemark'; } @@ -3039,7 +5100,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProjectTokenTokenSaleParams extends Struct { readonly unitPrice: u128; readonly upperBoundQuantity: u128; -@@ -3606,12 +3630,12 @@ declare module '@polkadot/types/lookup' { +@@ -3606,12 +3656,12 @@ declare module '@polkadot/types/lookup' { readonly capPerMember: Option; readonly metadata: Option; } @@ -3054,26 +5115,26 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStorageCall extends Enum { readonly isDeleteStorageBucket: boolean; readonly asDeleteStorageBucket: { -@@ -3789,8 +3813,12 @@ declare module '@polkadot/types/lookup' { +@@ -3789,8 +3839,12 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'DeleteStorageBucket' | 'UpdateUploadingBlockedStatus' | 'UpdateDataSizeFee' | 'UpdateStorageBucketsPerBagLimit' | 'UpdateStorageBucketsVoucherMaxLimits' | 'UpdateDataObjectStateBloatBond' | 'UpdateNumberOfStorageBucketsInDynamicBagCreationPolicy' | 'UpdateBlacklist' | 'CreateStorageBucket' | 'UpdateStorageBucketsForBag' | 'CancelStorageBucketOperatorInvite' | 'InviteStorageBucketOperator' | 'RemoveStorageBucketOperator' | 'UpdateStorageBucketStatus' | 'SetStorageBucketVoucherLimits' | 'AcceptStorageBucketInvitation' | 'SetStorageOperatorMetadata' | 'AcceptPendingDataObjects' | 'CreateDistributionBucketFamily' | 'DeleteDistributionBucketFamily' | 'CreateDistributionBucket' | 'UpdateDistributionBucketStatus' | 'DeleteDistributionBucket' | 'UpdateDistributionBucketsForBag' | 'UpdateDistributionBucketsPerBagLimit' | 'UpdateDistributionBucketMode' | 'UpdateFamiliesInDynamicBagCreationPolicy' | 'InviteDistributionBucketOperator' | 'CancelDistributionBucketOperatorInvite' | 'RemoveDistributionBucketOperator' | 'SetDistributionBucketFamilyMetadata' | 'AcceptDistributionBucketInvitation' | 'SetDistributionOperatorMetadata' | 'StorageOperatorRemark' | 'DistributionOperatorRemark'; } - /** @name PalletProjectTokenCall (399) */ + /** @name PalletProjectTokenCall (402) */ interface PalletProjectTokenCall extends Enum { -+ readonly isUpdateGovernanceParameters: boolean; -+ readonly asUpdateGovernanceParameters: { ++ readonly isUpdateTokenConstraints: boolean; ++ readonly asUpdateTokenConstraints: { + readonly parameters: PalletProjectTokenTokenConstraints; + } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly srcMemberId: u64; -@@ -3850,18 +3878,18 @@ declare module '@polkadot/types/lookup' { +@@ -3850,18 +3904,18 @@ declare module '@polkadot/types/lookup' { readonly asSetFrozenStatus: { readonly freeze: bool; } & Struct; - readonly type: 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; -+ readonly type: 'UpdateGovernanceParameters' | 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; ++ readonly type: 'UpdateTokenConstraints' | 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; } - /** @name PalletProjectTokenMerkleProof (403) */ + /** @name PalletProjectTokenMerkleProof (406) */ @@ -3091,7 +5152,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsEngineCall extends Enum { readonly isVote: boolean; readonly asVote: { -@@ -3887,7 +3915,7 @@ declare module '@polkadot/types/lookup' { +@@ -3887,7 +3941,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Vote' | 'CancelProposal' | 'VetoProposal' | 'ProposerRemark'; } @@ -3100,7 +5161,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsDiscussionCall extends Enum { readonly isAddPost: boolean; readonly asAddPost: { -@@ -3917,7 +3945,7 @@ declare module '@polkadot/types/lookup' { +@@ -3917,7 +3971,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'AddPost' | 'DeletePost' | 'UpdatePost' | 'ChangeThreadMode'; } @@ -3109,7 +5170,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsCodexCall extends Enum { readonly isCreateProposal: boolean; readonly asCreateProposal: { -@@ -3926,7 +3954,7 @@ declare module '@polkadot/types/lookup' { +@@ -3926,7 +3980,7 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'CreateProposal'; } @@ -3118,9 +5179,25 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletWorkingGroupCall extends Enum { readonly isAddOpening: boolean; readonly asAddOpening: { -@@ -4025,14 +4053,14 @@ declare module '@polkadot/types/lookup' { +@@ -4008,6 +4062,12 @@ declare module '@polkadot/types/lookup' { + readonly amount: u128; + readonly rationale: Option; } & Struct; - readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; ++ readonly isVestedSpendFromBudget: boolean; ++ readonly asVestedSpendFromBudget: { ++ readonly accountId: AccountId32; ++ readonly vestingSchedule: PalletVestingVestingInfo; ++ readonly rationale: Option; ++ } & Struct; + readonly isFundWorkingGroupBudget: boolean; + readonly asFundWorkingGroupBudget: { + readonly memberId: u64; +@@ -4023,16 +4083,16 @@ declare module '@polkadot/types/lookup' { + readonly workerId: u64; + readonly msg: Bytes; + } & Struct; +- readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; ++ readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'VestedSpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; } - /** @name JoystreamNodeRuntimeOriginCaller (421) */ + /** @name JoystreamNodeRuntimeOriginCaller (424) */ @@ -3135,7 +5212,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; -@@ -4040,14 +4068,14 @@ declare module '@polkadot/types/lookup' { +@@ -4040,14 +4100,14 @@ declare module '@polkadot/types/lookup' { readonly isNone: boolean; readonly type: 'Root' | 'Signed' | 'None'; } @@ -3153,7 +5230,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface SpConsensusBabeDigestsPreDigest extends Enum { readonly isPrimary: boolean; readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; -@@ -4057,31 +4085,31 @@ declare module '@polkadot/types/lookup' { +@@ -4057,31 +4117,31 @@ declare module '@polkadot/types/lookup' { readonly asSecondaryVRF: SpConsensusBabeDigestsSecondaryVRFPreDigest; readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; } @@ -3190,7 +5267,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBabeError extends Enum { readonly isInvalidEquivocationProof: boolean; readonly isInvalidKeyOwnershipProof: boolean; -@@ -4089,25 +4117,25 @@ declare module '@polkadot/types/lookup' { +@@ -4089,25 +4149,25 @@ declare module '@polkadot/types/lookup' { readonly isInvalidConfiguration: boolean; readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } @@ -3220,7 +5297,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; -@@ -4119,31 +4147,31 @@ declare module '@polkadot/types/lookup' { +@@ -4119,31 +4179,31 @@ declare module '@polkadot/types/lookup' { readonly isTooManyReserves: boolean; readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves'; } @@ -3257,7 +5334,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletElectionProviderMultiPhaseError extends Enum { readonly isPreDispatchEarlySubmission: boolean; readonly isPreDispatchWrongWinnerCount: boolean; -@@ -4161,7 +4189,7 @@ declare module '@polkadot/types/lookup' { +@@ -4161,7 +4221,7 @@ declare module '@polkadot/types/lookup' { readonly isTooManyWinners: boolean; readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners'; } @@ -3266,7 +5343,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStakingStakingLedger extends Struct { readonly stash: AccountId32; readonly total: Compact; -@@ -4169,28 +4197,28 @@ declare module '@polkadot/types/lookup' { +@@ -4169,28 +4229,28 @@ declare module '@polkadot/types/lookup' { readonly unlocking: Vec; readonly claimedRewards: Vec; } @@ -3300,7 +5377,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStakingUnappliedSlash extends Struct { readonly validator: AccountId32; readonly own: u128; -@@ -4198,19 +4226,19 @@ declare module '@polkadot/types/lookup' { +@@ -4198,19 +4258,19 @@ declare module '@polkadot/types/lookup' { readonly reporters: Vec; readonly payout: u128; } @@ -3323,7 +5400,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStakingPalletError extends Enum { readonly isNotController: boolean; readonly isNotStash: boolean; -@@ -4240,10 +4268,10 @@ declare module '@polkadot/types/lookup' { +@@ -4240,10 +4300,10 @@ declare module '@polkadot/types/lookup' { readonly isBondingRestricted: boolean; readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet' | 'BondingRestricted'; } @@ -3336,7 +5413,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; -@@ -4252,7 +4280,7 @@ declare module '@polkadot/types/lookup' { +@@ -4252,7 +4312,7 @@ declare module '@polkadot/types/lookup' { readonly isNoAccount: boolean; readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } @@ -3345,7 +5422,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; -@@ -4268,14 +4296,14 @@ declare module '@polkadot/types/lookup' { +@@ -4268,14 +4328,14 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } @@ -3362,7 +5439,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; -@@ -4286,23 +4314,23 @@ declare module '@polkadot/types/lookup' { +@@ -4286,23 +4346,23 @@ declare module '@polkadot/types/lookup' { readonly isDuplicateOffenceReport: boolean; readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } @@ -3390,7 +5467,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBagsListListNode extends Struct { readonly id: AccountId32; readonly prev: Option; -@@ -4310,18 +4338,18 @@ declare module '@polkadot/types/lookup' { +@@ -4310,18 +4370,18 @@ declare module '@polkadot/types/lookup' { readonly bagUpper: u64; readonly score: u64; } @@ -3412,7 +5489,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBagsListListListError extends Enum { readonly isDuplicate: boolean; readonly isNotHeavier: boolean; -@@ -4329,13 +4357,13 @@ declare module '@polkadot/types/lookup' { +@@ -4329,13 +4389,13 @@ declare module '@polkadot/types/lookup' { readonly isNodeNotFound: boolean; readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; } @@ -3428,7 +5505,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; -@@ -4344,14 +4372,14 @@ declare module '@polkadot/types/lookup' { +@@ -4344,14 +4404,14 @@ declare module '@polkadot/types/lookup' { readonly isInvalidScheduleParams: boolean; readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } @@ -3445,7 +5522,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; -@@ -4369,12 +4397,12 @@ declare module '@polkadot/types/lookup' { +@@ -4369,12 +4429,12 @@ declare module '@polkadot/types/lookup' { readonly isAlreadyStored: boolean; readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } @@ -3460,7 +5537,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletCouncilCouncilStage extends Enum { readonly isAnnouncing: boolean; readonly asAnnouncing: PalletCouncilCouncilStageAnnouncing; -@@ -4384,20 +4412,20 @@ declare module '@polkadot/types/lookup' { +@@ -4384,20 +4444,20 @@ declare module '@polkadot/types/lookup' { readonly asIdle: PalletCouncilCouncilStageIdle; readonly type: 'Announcing' | 'Election' | 'Idle'; } @@ -3485,7 +5562,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletCouncilCouncilMember extends Struct { readonly stakingAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -4406,7 +4434,7 @@ declare module '@polkadot/types/lookup' { +@@ -4406,7 +4466,7 @@ declare module '@polkadot/types/lookup' { readonly lastPaymentBlock: u32; readonly unpaidReward: u128; } @@ -3494,7 +5571,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletCouncilCandidate extends Struct { readonly stakingAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -4415,7 +4443,7 @@ declare module '@polkadot/types/lookup' { +@@ -4415,7 +4475,7 @@ declare module '@polkadot/types/lookup' { readonly votePower: u128; readonly noteHash: Option; } @@ -3503,7 +5580,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletCouncilError extends Enum { readonly isArithmeticError: boolean; readonly isBadOrigin: boolean; -@@ -4441,9 +4469,10 @@ declare module '@polkadot/types/lookup' { +@@ -4441,9 +4501,10 @@ declare module '@polkadot/types/lookup' { readonly isZeroTokensFunding: boolean; readonly isCandidateDoesNotExist: boolean; readonly isInsufficientBalanceForTransfer: boolean; @@ -3516,7 +5593,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletReferendumReferendumStage extends Enum { readonly isInactive: boolean; readonly isVoting: boolean; -@@ -4452,14 +4481,14 @@ declare module '@polkadot/types/lookup' { +@@ -4452,14 +4513,14 @@ declare module '@polkadot/types/lookup' { readonly asRevealing: PalletReferendumReferendumStageRevealing; readonly type: 'Inactive' | 'Voting' | 'Revealing'; } @@ -3533,7 +5610,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletReferendumReferendumStageRevealing extends Struct { readonly started: u32; readonly winningTargetCount: u32; -@@ -4467,14 +4496,14 @@ declare module '@polkadot/types/lookup' { +@@ -4467,14 +4528,14 @@ declare module '@polkadot/types/lookup' { readonly currentCycleId: u64; readonly endsAt: u32; } @@ -3550,7 +5627,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletReferendumError extends Enum { readonly isBadOrigin: boolean; readonly isReferendumNotRunning: boolean; -@@ -4492,7 +4521,7 @@ declare module '@polkadot/types/lookup' { +@@ -4492,7 +4553,7 @@ declare module '@polkadot/types/lookup' { readonly isAccountAlreadyOptedOutOfVoting: boolean; readonly type: 'BadOrigin' | 'ReferendumNotRunning' | 'RevealingNotInProgress' | 'ConflictStakesOnAccount' | 'InsufficientBalanceToStake' | 'InsufficientStake' | 'InvalidReveal' | 'InvalidVote' | 'VoteNotExisting' | 'AlreadyVotedThisCycle' | 'UnstakingVoteInSameCycle' | 'SaltTooLong' | 'UnstakingForbidden' | 'AccountAlreadyOptedOutOfVoting'; } @@ -3559,7 +5636,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletMembershipMembershipObject extends Struct { readonly handleHash: H256; readonly rootAccount: AccountId32; -@@ -4500,12 +4529,12 @@ declare module '@polkadot/types/lookup' { +@@ -4500,12 +4561,12 @@ declare module '@polkadot/types/lookup' { readonly verified: bool; readonly invites: u32; } @@ -3574,7 +5651,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletMembershipError extends Enum { readonly isNotEnoughBalanceToBuyMembership: boolean; readonly isControllerAccountRequired: boolean; -@@ -4531,7 +4560,7 @@ declare module '@polkadot/types/lookup' { +@@ -4531,7 +4592,7 @@ declare module '@polkadot/types/lookup' { readonly isInsufficientBalanceToCoverPayment: boolean; readonly type: 'NotEnoughBalanceToBuyMembership' | 'ControllerAccountRequired' | 'RootAccountRequired' | 'UnsignedOrigin' | 'MemberProfileNotFound' | 'HandleAlreadyRegistered' | 'HandleMustBeProvidedDuringRegistration' | 'ReferrerIsNotMember' | 'CannotTransferInvitesForNotMember' | 'NotEnoughInvites' | 'WorkingGroupLeaderNotSet' | 'StakingAccountIsAlreadyRegistered' | 'StakingAccountDoesntExist' | 'StakingAccountAlreadyConfirmed' | 'WorkingGroupBudgetIsNotSufficientForInviting' | 'ConflictingLock' | 'CannotExceedReferralCutPercentLimit' | 'ConflictStakesOnAccount' | 'InsufficientBalanceToCoverStake' | 'GifLockExceedsCredit' | 'InsufficientBalanceToGift' | 'InsufficientBalanceToCoverPayment'; } @@ -3583,7 +5660,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletForumCategory extends Struct { readonly titleHash: H256; readonly descriptionHash: H256; -@@ -4542,14 +4571,14 @@ declare module '@polkadot/types/lookup' { +@@ -4542,14 +4603,14 @@ declare module '@polkadot/types/lookup' { readonly parentCategoryId: Option; readonly stickyThreadIds: BTreeSet; } @@ -3600,7 +5677,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletForumPost extends Struct { readonly threadId: u64; readonly textHash: H256; -@@ -4557,7 +4586,7 @@ declare module '@polkadot/types/lookup' { +@@ -4557,7 +4618,7 @@ declare module '@polkadot/types/lookup' { readonly cleanupPayOff: PalletCommonBloatBondRepayableBloatBond; readonly lastEdited: u32; } @@ -3609,7 +5686,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletForumError extends Enum { readonly isArithmeticError: boolean; readonly isOriginNotForumLead: boolean; -@@ -4588,11 +4617,11 @@ declare module '@polkadot/types/lookup' { +@@ -4588,11 +4649,11 @@ declare module '@polkadot/types/lookup' { readonly isMaxNumberOfStickiedThreadsExceeded: boolean; readonly type: 'ArithmeticError' | 'OriginNotForumLead' | 'ForumUserIdNotMatchAccount' | 'ModeratorIdNotMatchAccount' | 'AccountDoesNotMatchThreadAuthor' | 'ThreadDoesNotExist' | 'ModeratorModerateOriginCategory' | 'ModeratorModerateDestinationCategory' | 'ThreadMoveInvalid' | 'ThreadNotBeingUpdated' | 'InsufficientBalanceForThreadCreation' | 'CannotDeleteThreadWithOutstandingPosts' | 'PostDoesNotExist' | 'AccountDoesNotMatchPostAuthor' | 'InsufficientBalanceForPost' | 'CategoryNotBeingUpdated' | 'AncestorCategoryImmutable' | 'MaxValidCategoryDepthExceeded' | 'CategoryDoesNotExist' | 'CategoryModeratorDoesNotExist' | 'CategoryNotEmptyThreads' | 'CategoryNotEmptyCategories' | 'ModeratorCantDeleteCategory' | 'ModeratorCantUpdateCategory' | 'MapSizeLimit' | 'PathLengthShouldBeGreaterThanZero' | 'MaxNumberOfStickiedThreadsExceeded'; } @@ -3623,7 +5700,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBountyBountyRecord extends Struct { readonly creationParams: PalletBountyBountyParametersBoundedBTreeSet; readonly totalFunding: u128; -@@ -4600,7 +4629,7 @@ declare module '@polkadot/types/lookup' { +@@ -4600,7 +4661,7 @@ declare module '@polkadot/types/lookup' { readonly activeWorkEntryCount: u32; readonly hasUnpaidOracleReward: bool; } @@ -3632,7 +5709,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBountyBountyParametersBoundedBTreeSet extends Struct { readonly oracle: PalletBountyBountyActor; readonly contractType: PalletBountyAssuranceContractTypeBoundedBTreeSet; -@@ -4610,14 +4639,14 @@ declare module '@polkadot/types/lookup' { +@@ -4610,14 +4671,14 @@ declare module '@polkadot/types/lookup' { readonly entrantStake: u128; readonly fundingType: PalletBountyFundingType; } @@ -3649,7 +5726,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBountyBountyMilestone extends Enum { readonly isCreated: boolean; readonly asCreated: { -@@ -4633,19 +4662,19 @@ declare module '@polkadot/types/lookup' { +@@ -4633,19 +4694,19 @@ declare module '@polkadot/types/lookup' { } & Struct; readonly type: 'Created' | 'BountyMaxFundingReached' | 'WorkSubmitted' | 'Terminated' | 'JudgmentSubmitted'; } @@ -3672,7 +5749,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletBountyError extends Enum { readonly isArithmeticError: boolean; readonly isMinFundingAmountCannotBeGreaterThanMaxAmount: boolean; -@@ -4684,28 +4713,28 @@ declare module '@polkadot/types/lookup' { +@@ -4684,28 +4745,28 @@ declare module '@polkadot/types/lookup' { readonly isOracleRewardAlreadyWithdrawn: boolean; readonly type: 'ArithmeticError' | 'MinFundingAmountCannotBeGreaterThanMaxAmount' | 'BountyDoesntExist' | 'SwitchOracleOriginIsRoot' | 'InvalidStageUnexpectedFunding' | 'InvalidStageUnexpectedNoFundingContributed' | 'InvalidStageUnexpectedCancelled' | 'InvalidStageUnexpectedWorkSubmission' | 'InvalidStageUnexpectedJudgment' | 'InvalidStageUnexpectedSuccessfulBountyWithdrawal' | 'InvalidStageUnexpectedFailedBountyWithdrawal' | 'InsufficientBalanceForBounty' | 'NoBountyContributionFound' | 'InsufficientBalanceForStake' | 'ConflictingStakes' | 'WorkEntryDoesntExist' | 'CherryLessThenMinimumAllowed' | 'CannotSubmitWorkToClosedContractBounty' | 'ClosedContractMemberListIsEmpty' | 'ClosedContractMemberListIsTooLarge' | 'ClosedContractMemberNotFound' | 'InvalidOracleMemberId' | 'InvalidStakingAccountForMember' | 'ZeroWinnerReward' | 'TotalRewardShouldBeEqualToTotalFunding' | 'EntrantStakeIsLessThanMininum' | 'FundingAmountCannotBeZero' | 'FundingPeriodCannotBeZero' | 'WinnerShouldHasWorkSubmission' | 'InvalidContributorActorSpecified' | 'InvalidOracleActorSpecified' | 'InvalidEntrantWorkerSpecified' | 'InvalidCreatorActorSpecified' | 'WorkEntryDoesntBelongToWorker' | 'OracleRewardAlreadyWithdrawn'; } @@ -3705,7 +5782,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletContentNftTypesTransactionalStatusRecord extends Enum { readonly isIdle: boolean; readonly isInitiatedOfferToMember: boolean; -@@ -4718,7 +4747,7 @@ declare module '@polkadot/types/lookup' { +@@ -4718,7 +4779,7 @@ declare module '@polkadot/types/lookup' { readonly asBuyNow: u128; readonly type: 'Idle' | 'InitiatedOfferToMember' | 'EnglishAuction' | 'OpenAuction' | 'BuyNow'; } @@ -3714,7 +5791,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletContentNftTypesEnglishAuctionRecord extends Struct { readonly startingPrice: u128; readonly buyNowPrice: Option; -@@ -4729,12 +4758,12 @@ declare module '@polkadot/types/lookup' { +@@ -4729,12 +4790,12 @@ declare module '@polkadot/types/lookup' { readonly minBidStep: u128; readonly topBid: Option; } @@ -3729,7 +5806,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletContentNftTypesOpenAuctionRecord extends Struct { readonly startingPrice: u128; readonly buyNowPrice: Option; -@@ -4743,26 +4772,26 @@ declare module '@polkadot/types/lookup' { +@@ -4743,26 +4804,26 @@ declare module '@polkadot/types/lookup' { readonly auctionId: u64; readonly start: u32; } @@ -3760,7 +5837,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletContentErrorsError extends Enum { readonly isChannelStateBloatBondChanged: boolean; readonly isVideoStateBloatBondChanged: boolean; -@@ -4895,21 +4924,21 @@ declare module '@polkadot/types/lookup' { +@@ -4895,21 +4956,21 @@ declare module '@polkadot/types/lookup' { readonly isChannelTransfersBlockedDuringActiveAmm: boolean; readonly type: 'ChannelStateBloatBondChanged' | 'VideoStateBloatBondChanged' | 'MinCashoutValueTooLow' | 'MaxCashoutValueTooHigh' | 'MaxNumberOfChannelCollaboratorsExceeded' | 'MaxNumberOfChannelAssetsExceeded' | 'MaxNumberOfVideoAssetsExceeded' | 'MaxNumberOfChannelAgentPermissionsExceeded' | 'MaxNumberOfPausedFeaturesPerChannelExceeded' | 'InvalidChannelBagWitnessProvided' | 'InvalidStorageBucketsNumWitnessProvided' | 'MissingStorageBucketsNumWitness' | 'ChannelOwnerMemberDoesNotExist' | 'ChannelOwnerCuratorGroupDoesNotExist' | 'ChannelStateBloatBondBelowExistentialDeposit' | 'NumberOfAssetsToRemoveIsZero' | 'CuratorIsNotAMemberOfGivenCuratorGroup' | 'CuratorIsAlreadyAMemberOfGivenCuratorGroup' | 'CuratorGroupDoesNotExist' | 'CuratorsPerGroupLimitReached' | 'CuratorGroupIsNotActive' | 'CuratorIdInvalid' | 'LeadAuthFailed' | 'MemberAuthFailed' | 'CuratorAuthFailed' | 'BadOrigin' | 'ActorNotAuthorized' | 'CategoryDoesNotExist' | 'ChannelDoesNotExist' | 'VideoDoesNotExist' | 'VideoInSeason' | 'ActorCannotBeLead' | 'ActorCannotOwnChannel' | 'NftAlreadyOwnedByChannel' | 'NftAlreadyExists' | 'NftDoesNotExist' | 'OverflowOrUnderflowHappened' | 'DoesNotOwnNft' | 'RoyaltyUpperBoundExceeded' | 'RoyaltyLowerBoundExceeded' | 'AuctionDurationUpperBoundExceeded' | 'AuctionDurationLowerBoundExceeded' | 'ExtensionPeriodUpperBoundExceeded' | 'ExtensionPeriodLowerBoundExceeded' | 'BidLockDurationUpperBoundExceeded' | 'BidLockDurationLowerBoundExceeded' | 'StartingPriceUpperBoundExceeded' | 'StartingPriceLowerBoundExceeded' | 'AuctionBidStepUpperBoundExceeded' | 'AuctionBidStepLowerBoundExceeded' | 'InsufficientBalance' | 'BidStepConstraintViolated' | 'InvalidBidAmountSpecified' | 'StartingPriceConstraintViolated' | 'ActionHasBidsAlready' | 'NftIsNotIdle' | 'PendingOfferDoesNotExist' | 'RewardAccountIsNotSet' | 'ActorIsNotBidder' | 'AuctionCannotBeCompleted' | 'BidDoesNotExist' | 'BidIsForPastAuction' | 'StartsAtLowerBoundExceeded' | 'StartsAtUpperBoundExceeded' | 'AuctionDidNotStart' | 'NotInAuctionState' | 'MemberIsNotAllowedToParticipate' | 'MemberProfileNotFound' | 'NftNotInBuyNowState' | 'InvalidBuyNowWitnessPriceProvided' | 'IsNotOpenAuctionType' | 'IsNotEnglishAuctionType' | 'BidLockDurationIsNotExpired' | 'NftAuctionIsAlreadyExpired' | 'BuyNowMustBeGreaterThanStartingPrice' | 'TargetMemberDoesNotExist' | 'InvalidNftOfferWitnessPriceProvided' | 'MaxAuctionWhiteListLengthUpperBoundExceeded' | 'WhitelistHasOnlyOneMember' | 'WhitelistedMemberDoesNotExist' | 'NftNonChannelOwnerDoesNotExist' | 'ExtensionPeriodIsGreaterThenAuctionDuration' | 'NoAssetsSpecified' | 'InvalidAssetsProvided' | 'ChannelContainsVideos' | 'ChannelContainsAssets' | 'InvalidBagSizeSpecified' | 'MigrationNotFinished' | 'ReplyDoesNotExist' | 'UnsufficientBalance' | 'InsufficientTreasuryBalance' | 'InvalidMemberProvided' | 'ActorNotAMember' | 'PaymentProofVerificationFailed' | 'CashoutAmountExceedsMaximumAmount' | 'CashoutAmountBelowMinimumAmount' | 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance' | 'WithdrawFromChannelAmountIsZero' | 'ChannelCashoutsDisabled' | 'MinCashoutAllowedExceedsMaxCashoutAllowed' | 'CuratorModerationActionNotAllowed' | 'MaxCuratorPermissionsPerLevelExceeded' | 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded' | 'ChannelFeaturePaused' | 'ChannelBagMissing' | 'AssetsToRemoveBeyondEntityAssetsSet' | 'InvalidVideoDataObjectsCountProvided' | 'InvalidChannelTransferStatus' | 'InvalidChannelTransferAcceptor' | 'InvalidChannelTransferCommitmentParams' | 'ChannelAgentInsufficientPermissions' | 'InvalidChannelOwner' | 'ZeroReward' | 'InsufficientBalanceForTransfer' | 'InsufficientBalanceForChannelCreation' | 'InsufficientBalanceForVideoCreation' | 'InsufficientCouncilBudget' | 'GlobalNftDailyLimitExceeded' | 'GlobalNftWeeklyLimitExceeded' | 'ChannelNftDailyLimitExceeded' | 'ChannelNftWeeklyLimitExceeded' | 'CreatorTokenAlreadyIssued' | 'CreatorTokenNotIssued' | 'MemberIdCouldNotBeDerivedFromActor' | 'CannotWithdrawFromChannelWithCreatorTokenIssued' | 'PatronageCanOnlyBeClaimedForMemberOwnedChannels' | 'ChannelTransfersBlockedDuringRevenueSplits' | 'ChannelTransfersBlockedDuringTokenSales' | 'ChannelTransfersBlockedDuringActiveAmm'; } @@ -3785,7 +5862,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStorageStorageBucketOperatorStatus extends Enum { readonly isMissing: boolean; readonly isInvitedStorageWorker: boolean; -@@ -4918,23 +4947,23 @@ declare module '@polkadot/types/lookup' { +@@ -4918,23 +4979,23 @@ declare module '@polkadot/types/lookup' { readonly asStorageWorker: ITuple<[u64, AccountId32]>; readonly type: 'Missing' | 'InvitedStorageWorker' | 'StorageWorker'; } @@ -3813,7 +5890,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStorageDistributionBucketRecord extends Struct { readonly acceptingNewBags: bool; readonly distributing: bool; -@@ -4942,7 +4971,7 @@ declare module '@polkadot/types/lookup' { +@@ -4942,7 +5003,7 @@ declare module '@polkadot/types/lookup' { readonly operators: BTreeSet; readonly assignedBags: u64; } @@ -3822,7 +5899,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletStorageError extends Enum { readonly isArithmeticError: boolean; readonly isInvalidCidLength: boolean; -@@ -5011,7 +5040,7 @@ declare module '@polkadot/types/lookup' { +@@ -5011,7 +5072,7 @@ declare module '@polkadot/types/lookup' { readonly isCallDisabled: boolean; readonly type: 'ArithmeticError' | 'InvalidCidLength' | 'NoObjectsOnUpload' | 'StorageBucketDoesntExist' | 'StorageBucketIsNotBoundToBag' | 'StorageBucketIsBoundToBag' | 'NoStorageBucketInvitation' | 'StorageProviderAlreadySet' | 'StorageProviderMustBeSet' | 'DifferentStorageProviderInvited' | 'InvitedStorageProvider' | 'StorageBucketIdCollectionsAreEmpty' | 'StorageBucketsNumberViolatesDynamicBagCreationPolicy' | 'DistributionBucketsViolatesDynamicBagCreationPolicy' | 'EmptyContentId' | 'ZeroObjectSize' | 'InvalidStateBloatBondSourceAccount' | 'InvalidStorageProvider' | 'InsufficientBalance' | 'DataObjectDoesntExist' | 'UploadingBlocked' | 'DataObjectIdCollectionIsEmpty' | 'SourceAndDestinationBagsAreEqual' | 'DataObjectBlacklisted' | 'BlacklistSizeLimitExceeded' | 'VoucherMaxObjectSizeLimitExceeded' | 'VoucherMaxObjectNumberLimitExceeded' | 'StorageBucketObjectNumberLimitReached' | 'StorageBucketObjectSizeLimitReached' | 'InsufficientTreasuryBalance' | 'CannotDeleteNonEmptyStorageBucket' | 'DataObjectIdParamsAreEmpty' | 'StorageBucketsPerBagLimitTooLow' | 'StorageBucketsPerBagLimitTooHigh' | 'StorageBucketPerBagLimitExceeded' | 'StorageBucketDoesntAcceptNewBags' | 'DynamicBagExists' | 'DynamicBagDoesntExist' | 'StorageProviderOperatorDoesntExist' | 'DataSizeFeeChanged' | 'DataObjectStateBloatBondChanged' | 'CannotDeleteNonEmptyDynamicBag' | 'MaxDistributionBucketFamilyNumberLimitExceeded' | 'DistributionBucketFamilyDoesntExist' | 'DistributionBucketDoesntExist' | 'DistributionBucketIdCollectionsAreEmpty' | 'DistributionBucketDoesntAcceptNewBags' | 'MaxDistributionBucketNumberPerBagLimitExceeded' | 'DistributionBucketIsNotBoundToBag' | 'DistributionBucketIsBoundToBag' | 'DistributionBucketsPerBagLimitTooLow' | 'DistributionBucketsPerBagLimitTooHigh' | 'DistributionProviderOperatorDoesntExist' | 'DistributionProviderOperatorAlreadyInvited' | 'DistributionProviderOperatorSet' | 'NoDistributionBucketInvitation' | 'MustBeDistributionProviderOperatorForBucket' | 'MaxNumberOfPendingInvitationsLimitForDistributionBucketReached' | 'MaxNumberOfOperatorsPerDistributionBucketReached' | 'DistributionFamilyBoundToBagCreationPolicy' | 'MaxDataObjectSizeExceeded' | 'InvalidTransactorAccount' | 'NumberOfStorageBucketsOutsideOfAllowedContraints' | 'NumberOfDistributionBucketsOutsideOfAllowedContraints' | 'CallDisabled'; } @@ -3831,7 +5908,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProjectTokenAccountData extends Struct { readonly vestingSchedules: BTreeMap; readonly amount: u128; -@@ -5020,12 +5049,12 @@ declare module '@polkadot/types/lookup' { +@@ -5020,12 +5081,12 @@ declare module '@polkadot/types/lookup' { readonly nextVestingTransferId: u64; readonly lastSaleTotalPurchasedAmount: Option>; } @@ -3846,7 +5923,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProjectTokenVestingSchedule extends Struct { readonly linearVestingStartBlock: u32; readonly linearVestingDuration: u32; -@@ -5033,7 +5062,7 @@ declare module '@polkadot/types/lookup' { +@@ -5033,7 +5094,7 @@ declare module '@polkadot/types/lookup' { readonly postCliffTotalAmount: u128; readonly burnedAmount: u128; } @@ -3855,7 +5932,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProjectTokenTokenData extends Struct { readonly totalSupply: u128; readonly tokensIssued: u128; -@@ -5047,31 +5076,31 @@ declare module '@polkadot/types/lookup' { +@@ -5047,31 +5108,31 @@ declare module '@polkadot/types/lookup' { readonly nextRevenueSplitId: u32; readonly ammCurve: Option; } @@ -3892,7 +5969,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProjectTokenErrorsError extends Enum { readonly isArithmeticError: boolean; readonly isInsufficientTransferrableBalance: boolean; -@@ -5136,7 +5165,7 @@ declare module '@polkadot/types/lookup' { +@@ -5136,7 +5197,7 @@ declare module '@polkadot/types/lookup' { readonly isPalletFrozen: boolean; readonly type: 'ArithmeticError' | 'InsufficientTransferrableBalance' | 'TokenDoesNotExist' | 'AccountInformationDoesNotExist' | 'TransferDestinationMemberDoesNotExist' | 'MerkleProofVerificationFailure' | 'TokenSymbolAlreadyInUse' | 'InitialAllocationToNonExistingMember' | 'AccountAlreadyExists' | 'TooManyTransferOutputs' | 'TokenIssuanceNotInIdleState' | 'InsufficientJoyBalance' | 'JoyTransferSubjectToDusting' | 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode' | 'AttemptToRemoveNonEmptyAccount' | 'CannotJoinWhitelistInPermissionlessMode' | 'CannotDeissueTokenWithOutstandingAccounts' | 'NoUpcomingSale' | 'NoActiveSale' | 'InsufficientBalanceForTokenPurchase' | 'NotEnoughTokensOnSale' | 'SaleStartingBlockInThePast' | 'SaleAccessProofRequired' | 'SaleAccessProofParticipantIsNotSender' | 'SalePurchaseCapExceeded' | 'MaxVestingSchedulesPerAccountPerTokenReached' | 'PreviousSaleNotFinalized' | 'NoTokensToRecover' | 'SaleDurationTooShort' | 'SaleDurationIsZero' | 'SaleUpperBoundQuantityIsZero' | 'SaleCapPerMemberIsZero' | 'SaleUnitPriceIsZero' | 'SalePurchaseAmountIsZero' | 'CannotInitSaleIfAmmIsActive' | 'RevenueSplitTimeToStartTooShort' | 'RevenueSplitDurationTooShort' | 'RevenueSplitAlreadyActiveForToken' | 'RevenueSplitNotActiveForToken' | 'RevenueSplitDidNotEnd' | 'RevenueSplitNotOngoing' | 'UserAlreadyParticipating' | 'InsufficientBalanceForSplitParticipation' | 'UserNotParticipantingInAnySplit' | 'CannotParticipateInSplitWithZeroAmount' | 'CannotIssueSplitWithZeroAllocationAmount' | 'CannotModifySupplyWhenRevenueSplitsAreActive' | 'RevenueSplitRateIsZero' | 'BurnAmountIsZero' | 'BurnAmountGreaterThanAccountTokensAmount' | 'NotInAmmState' | 'InvalidCurveParameters' | 'DeadlineExpired' | 'SlippageToleranceExceeded' | 'InsufficientTokenBalance' | 'OutstandingAmmProvidedSupplyTooLarge' | 'CurveSlopeParametersTooLow' | 'NotEnoughTokenMintedByAmmForThisSale' | 'TargetPatronageRateIsHigherThanCurrentRate' | 'YearlyPatronageRateLimitExceeded' | 'PalletFrozen'; } @@ -3901,7 +5978,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsEngineProposal extends Struct { readonly parameters: PalletProposalsEngineProposalParameters; readonly proposerId: u64; -@@ -5147,7 +5176,7 @@ declare module '@polkadot/types/lookup' { +@@ -5147,7 +5208,7 @@ declare module '@polkadot/types/lookup' { readonly nrOfCouncilConfirmations: u32; readonly stakingAccountId: Option; } @@ -3910,7 +5987,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsEngineProposalParameters extends Struct { readonly votingPeriod: u32; readonly gracePeriod: u32; -@@ -5158,14 +5187,14 @@ declare module '@polkadot/types/lookup' { +@@ -5158,14 +5219,14 @@ declare module '@polkadot/types/lookup' { readonly requiredStake: Option; readonly constitutionality: u32; } @@ -3927,7 +6004,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsEngineError extends Enum { readonly isArithmeticError: boolean; readonly isEmptyTitleProvided: boolean; -@@ -5192,26 +5221,26 @@ declare module '@polkadot/types/lookup' { +@@ -5192,26 +5253,26 @@ declare module '@polkadot/types/lookup' { readonly isMaxDispatchableCallCodeSizeExceeded: boolean; readonly type: 'ArithmeticError' | 'EmptyTitleProvided' | 'EmptyDescriptionProvided' | 'TitleIsTooLong' | 'DescriptionIsTooLong' | 'ProposalNotFound' | 'ProposalFinalized' | 'AlreadyVoted' | 'NotAuthor' | 'MaxActiveProposalNumberExceeded' | 'EmptyStake' | 'StakeShouldBeEmpty' | 'StakeDiffersFromRequired' | 'InvalidParameterApprovalThreshold' | 'InvalidParameterSlashingThreshold' | 'RequireRootOrigin' | 'ProposalHasVotes' | 'ZeroExactExecutionBlock' | 'InvalidExactExecutionBlock' | 'InsufficientBalanceForStake' | 'ConflictingStakes' | 'InvalidStakingAccountForMember' | 'MaxDispatchableCallCodeSizeExceeded'; } @@ -3958,7 +6035,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsDiscussionError extends Enum { readonly isArithmeticError: boolean; readonly isThreadDoesntExist: boolean; -@@ -5225,7 +5254,7 @@ declare module '@polkadot/types/lookup' { +@@ -5225,7 +5286,7 @@ declare module '@polkadot/types/lookup' { readonly isCannotDeletePost: boolean; readonly type: 'ArithmeticError' | 'ThreadDoesntExist' | 'PostDoesntExist' | 'RequireRootOrigin' | 'CannotPostOnClosedThread' | 'NotAuthorOrCouncilor' | 'MaxWhiteListSizeExceeded' | 'WhitelistedMemberDoesNotExist' | 'InsufficientBalanceForPost' | 'CannotDeletePost'; } @@ -3967,7 +6044,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletProposalsCodexError extends Enum { readonly isSignalProposalIsEmpty: boolean; readonly isRuntimeProposalIsEmpty: boolean; -@@ -5253,9 +5282,10 @@ declare module '@polkadot/types/lookup' { +@@ -5253,9 +5314,10 @@ declare module '@polkadot/types/lookup' { readonly isInvalidLeadApplicationId: boolean; readonly isInvalidProposalId: boolean; readonly isArithmeticError: boolean; @@ -3980,7 +6057,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletWorkingGroupOpening extends Struct { readonly openingType: PalletWorkingGroupOpeningType; readonly created: u32; -@@ -5264,7 +5294,7 @@ declare module '@polkadot/types/lookup' { +@@ -5264,7 +5326,7 @@ declare module '@polkadot/types/lookup' { readonly rewardPerBlock: Option; readonly creationStake: u128; } @@ -3989,7 +6066,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletWorkingGroupJobApplication extends Struct { readonly roleAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -5273,7 +5303,7 @@ declare module '@polkadot/types/lookup' { +@@ -5273,7 +5335,7 @@ declare module '@polkadot/types/lookup' { readonly descriptionHash: H256; readonly openingId: u64; } @@ -3998,7 +6075,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletWorkingGroupGroupWorker extends Struct { readonly memberId: u64; readonly roleAccountId: AccountId32; -@@ -5285,7 +5315,7 @@ declare module '@polkadot/types/lookup' { +@@ -5285,7 +5347,7 @@ declare module '@polkadot/types/lookup' { readonly missedReward: Option; readonly createdAt: u32; } @@ -4007,7 +6084,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface PalletWorkingGroupErrorsError extends Enum { readonly isArithmeticError: boolean; readonly isStakeBalanceCannotBeZero: boolean; -@@ -5321,7 +5351,7 @@ declare module '@polkadot/types/lookup' { +@@ -5321,7 +5383,7 @@ declare module '@polkadot/types/lookup' { readonly isInsufficientBalanceForTransfer: boolean; readonly type: 'ArithmeticError' | 'StakeBalanceCannotBeZero' | 'OpeningDoesNotExist' | 'CannotHireMultipleLeaders' | 'WorkerApplicationDoesNotExist' | 'MaxActiveWorkerNumberExceeded' | 'SuccessfulWorkerApplicationDoesNotExist' | 'CannotHireLeaderWhenLeaderExists' | 'IsNotLeadAccount' | 'CurrentLeadNotSet' | 'WorkerDoesNotExist' | 'InvalidMemberOrigin' | 'SignerIsNotWorkerRoleAccount' | 'BelowMinimumStakes' | 'InsufficientBalanceToCoverStake' | 'ApplicationStakeDoesntMatchOpening' | 'OriginIsNotApplicant' | 'WorkerIsLeaving' | 'CannotRewardWithZero' | 'InvalidStakingAccountForMember' | 'ConflictStakesOnAccount' | 'WorkerHasNoReward' | 'UnstakingPeriodLessThanMinimum' | 'CannotSpendZero' | 'InsufficientBudgetForSpending' | 'NoApplicationsProvided' | 'CannotDecreaseStakeDeltaGreaterThanStake' | 'ApplicationsNotForOpening' | 'WorkerStorageValueTooLong' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'InsufficientBalanceForTransfer'; } @@ -4016,7 +6093,7 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; -@@ -5331,25 +5361,25 @@ declare module '@polkadot/types/lookup' { +@@ -5331,25 +5393,25 @@ declare module '@polkadot/types/lookup' { readonly asEcdsa: SpCoreEcdsaSignature; readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } @@ -4052,10 +6129,10 @@ index acdce735ed42cbad308438b176a7a04cf74a2cc2..c9314ca0e14419b191e8ef579bc83f85 type JoystreamNodeRuntimeRuntime = Null; } diff --git a/lib/cjs/augment/lookup.js b/lib/cjs/augment/lookup.js -index 23d5c9d63ca89dc370c72d73c513991506d7fe40..68b98463943a61edd2c87b8154936fb58af92749 100644 +index 23d5c9d63ca89dc370c72d73c513991506d7fe40..ae085b1cf5a12d07635a702b967efad477c33a2d 100644 --- a/lib/cjs/augment/lookup.js +++ b/lib/cjs/augment/lookup.js -@@ -544,6 +544,7 @@ exports.default = { +@@ -544,14 +544,16 @@ exports.default = { BudgetRefillPlanned: 'u32', BudgetIncrementUpdated: 'u128', CouncilorRewardUpdated: 'u128', @@ -4063,2030 +6140,3355 @@ index 23d5c9d63ca89dc370c72d73c513991506d7fe40..68b98463943a61edd2c87b8154936fb5 RequestFunded: '(AccountId32,u128)', CouncilBudgetFunded: '(u64,u128,Bytes)', CouncilorRemarked: '(u64,Bytes)', -@@ -1238,7 +1239,7 @@ exports.default = { +- CandidateRemarked: '(u64,Bytes)' ++ CandidateRemarked: '(u64,Bytes)', ++ EraPayoutDampingFactorSet: 'Percent' + } + }, + /** +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent + **/ + PalletReferendumRawEvent: { + _enum: { +@@ -566,18 +568,18 @@ exports.default = { + } + }, + /** +- * Lookup71: pallet_referendum::Instance1 ++ * Lookup72: pallet_referendum::Instance1 + **/ + PalletReferendumInstance1: 'Null', + /** +- * Lookup73: pallet_referendum::OptionResult ++ * Lookup74: pallet_referendum::OptionResult + **/ + PalletReferendumOptionResult: { + optionId: 'u64', + votePower: 'u128' + }, + /** +- * Lookup74: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> ++ * Lookup75: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> + **/ + PalletMembershipRawEvent: { + _enum: { +@@ -601,7 +603,7 @@ exports.default = { + } + }, + /** +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters + **/ + PalletMembershipBuyMembershipParameters: { + rootAccount: 'AccountId32', +@@ -611,7 +613,7 @@ exports.default = { + referrerId: 'Option' + }, + /** +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters + **/ + PalletMembershipInviteMembershipParameters: { + invitingMemberId: 'u64', +@@ -621,7 +623,7 @@ exports.default = { + metadata: 'Bytes' + }, + /** +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters + **/ + PalletMembershipCreateMemberParameters: { + rootAccount: 'AccountId32', +@@ -631,7 +633,7 @@ exports.default = { + isFoundingMember: 'bool' + }, + /** +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters + **/ + PalletMembershipGiftMembershipParameters: { + rootAccount: 'AccountId32', +@@ -644,7 +646,7 @@ exports.default = { + applyRootAccountInvitationLock: 'Option' + }, + /** +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> + **/ + PalletForumRawEvent: { + _enum: { +@@ -668,7 +670,7 @@ exports.default = { + } + }, + /** +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor + **/ + PalletForumPrivilegedActor: { + _enum: { +@@ -677,7 +679,7 @@ exports.default = { + } + }, + /** +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject + **/ + PalletForumExtendedPostIdObject: { + categoryId: 'u64', +@@ -685,7 +687,7 @@ exports.default = { + postId: 'u64' + }, + /** +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent + **/ + PalletConstitutionRawEvent: { + _enum: { +@@ -693,7 +695,7 @@ exports.default = { + } + }, + /** +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> + **/ + PalletBountyRawEvent: { + _enum: { +@@ -723,7 +725,7 @@ exports.default = { + } + }, + /** +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> + **/ + PalletBountyBountyParametersBTreeSet: { + oracle: 'PalletBountyBountyActor', +@@ -735,7 +737,7 @@ exports.default = { + fundingType: 'PalletBountyFundingType' + }, + /** +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor + **/ + PalletBountyBountyActor: { + _enum: { +@@ -744,7 +746,7 @@ exports.default = { + } + }, + /** +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> + **/ + PalletBountyAssuranceContractTypeBTreeSet: { + _enum: { +@@ -753,7 +755,7 @@ exports.default = { + } + }, + /** +- * Lookup96: pallet_bounty::FundingType ++ * Lookup97: pallet_bounty::FundingType + **/ + PalletBountyFundingType: { + _enum: { +@@ -767,7 +769,7 @@ exports.default = { + } + }, + /** +- * Lookup98: pallet_bounty::OracleWorkEntryJudgment ++ * Lookup99: pallet_bounty::OracleWorkEntryJudgment + **/ + PalletBountyOracleWorkEntryJudgment: { + _enum: { +@@ -781,7 +783,7 @@ exports.default = { + } + }, + /** +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent + **/ + PalletJoystreamUtilityRawEvent: { + _enum: { +@@ -792,19 +794,19 @@ exports.default = { + } + }, + /** +- * Lookup102: pallet_common::working_group::iterable_enums::WorkingGroup ++ * Lookup103: pallet_common::working_group::iterable_enums::WorkingGroup + **/ + PalletCommonWorkingGroupIterableEnumsWorkingGroup: { + _enum: ['Forum', 'Storage', 'Content', 'OperationsAlpha', 'App', 'Distribution', 'OperationsBeta', 'OperationsGamma', 'Membership'] + }, + /** +- * Lookup103: pallet_common::BalanceKind ++ * Lookup104: pallet_common::BalanceKind + **/ + PalletCommonBalanceKind: { + _enum: ['Positive', 'Negative'] + }, + /** +- * Lookup104: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> ++ * Lookup105: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> + **/ + PalletContentRawEvent: { + _enum: { +@@ -864,7 +866,7 @@ exports.default = { + } + }, + /** +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor + **/ + PalletContentPermissionsContentActor: { + _enum: { +@@ -874,7 +876,7 @@ exports.default = { + } + }, + /** +- * Lookup106: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup107: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> + **/ + PalletContentChannelRecord: { + owner: 'PalletContentChannelOwner', +@@ -893,26 +895,26 @@ exports.default = { + channelStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' + }, + /** +- * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission ++ * Lookup111: pallet_content::types::iterable_enums::ChannelActionPermission + **/ + PalletContentIterableEnumsChannelActionPermission: { + _enum: ['UpdateChannelMetadata', 'ManageNonVideoChannelAssets', 'ManageChannelCollaborators', 'UpdateVideoMetadata', 'AddVideo', 'ManageVideoAssets', 'DeleteChannel', 'DeleteVideo', 'ManageVideoNfts', 'AgentRemark', 'TransferChannel', 'ClaimChannelReward', 'WithdrawFromChannelBalance', 'IssueCreatorToken', 'ClaimCreatorTokenPatronage', 'InitAndManageCreatorTokenSale', 'CreatorTokenIssuerTransfer', 'MakeCreatorTokenPermissionless', 'ReduceCreatorTokenPatronageRate', 'ManageRevenueSplits', 'DeissueCreatorToken', 'AmmControl'] + }, + /** +- * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature ++ * Lookup118: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature + **/ + PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature: { + _enum: ['ChannelFundsTransfer', 'CreatorCashout', 'VideoNftIssuance', 'VideoCreation', 'VideoUpdate', 'ChannelUpdate', 'CreatorTokenIssuance'] + }, + /** +- * Lookup120: pallet_common::bloat_bond::RepayableBloatBond ++ * Lookup121: pallet_common::bloat_bond::RepayableBloatBond + **/ + PalletCommonBloatBondRepayableBloatBond: { + repaymentRestrictedTo: 'Option', + amount: 'u128' + }, + /** +- * Lookup121: pallet_content::types::ChannelOwner ++ * Lookup122: pallet_content::types::ChannelOwner + **/ + PalletContentChannelOwner: { + _enum: { +@@ -921,7 +923,7 @@ exports.default = { + } + }, + /** +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> + **/ + PalletContentChannelTransferStatus: { + _enum: { +@@ -930,14 +932,14 @@ exports.default = { + } + }, + /** +- * Lookup123: pallet_content::types::PendingTransfer, S>> ++ * Lookup124: pallet_content::types::PendingTransfer, S>> + **/ + PalletContentPendingTransfer: { + newOwner: 'PalletContentChannelOwner', + transferParams: 'PalletContentTransferCommitmentParametersBoundedBTreeMap' + }, + /** +- * Lookup124: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> ++ * Lookup125: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBoundedBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -945,21 +947,21 @@ exports.default = { + transferId: 'u64' + }, + /** +- * Lookup125: pallet_content::types::LimitPerPeriod ++ * Lookup126: pallet_content::types::LimitPerPeriod + **/ + PalletContentLimitPerPeriod: { + limit: 'u64', + blockNumberPeriod: 'u32' + }, + /** +- * Lookup126: pallet_content::types::NftCounter ++ * Lookup127: pallet_content::types::NftCounter + **/ + PalletContentNftCounter: { + counter: 'u64', + lastUpdated: 'u32' + }, + /** +- * Lookup127: pallet_content::nft::types::EnglishAuctionParamsRecord ++ * Lookup128: pallet_content::nft::types::EnglishAuctionParamsRecord + **/ + PalletContentNftTypesEnglishAuctionParamsRecord: { + startingPrice: 'u128', +@@ -971,7 +973,7 @@ exports.default = { + minBidStep: 'u128' + }, + /** +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord + **/ + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: 'u128', +@@ -981,7 +983,7 @@ exports.default = { + bidLockDuration: 'u32' + }, + /** +- * Lookup130: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> ++ * Lookup131: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> + **/ + PalletContentNftTypesNftIssuanceParametersRecord: { + royalty: 'Option', +@@ -990,7 +992,7 @@ exports.default = { + initTransactionalStatus: 'PalletContentNftTypesInitTransactionalStatusRecord' + }, + /** +- * Lookup131: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> ++ * Lookup132: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> + **/ + PalletContentNftTypesInitTransactionalStatusRecord: { + _enum: { +@@ -1002,7 +1004,7 @@ exports.default = { + } + }, + /** +- * Lookup133: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> ++ * Lookup134: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> + **/ + PalletContentChannelCreationParametersRecord: { + assets: 'Option', +@@ -1014,14 +1016,14 @@ exports.default = { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup134: pallet_content::types::StorageAssetsRecord ++ * Lookup135: pallet_content::types::StorageAssetsRecord + **/ + PalletContentStorageAssetsRecord: { + objectCreationList: 'Vec', + expectedDataSizeFee: 'u128' + }, + /** +- * Lookup136: pallet_storage::DataObjectCreationParameters ++ * Lookup137: pallet_storage::DataObjectCreationParameters + **/ + PalletStorageDataObjectCreationParameters: { + _alias: { +@@ -1031,14 +1033,14 @@ exports.default = { + ipfsContentId: 'Bytes' + }, + /** +- * Lookup137: pallet_storage::DistributionBucketIdRecord ++ * Lookup138: pallet_storage::DistributionBucketIdRecord + **/ + PalletStorageDistributionBucketIdRecord: { + distributionBucketFamilyId: 'u64', + distributionBucketIndex: 'u64' + }, + /** +- * Lookup144: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> ++ * Lookup145: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> + **/ + PalletContentChannelUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1049,7 +1051,7 @@ exports.default = { + storageBucketsNumWitness: 'Option' + }, + /** +- * Lookup146: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup147: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> + **/ + PalletContentVideoCreationParametersRecord: { + assets: 'Option', +@@ -1060,7 +1062,7 @@ exports.default = { + storageBucketsNumWitness: 'u32' + }, + /** +- * Lookup148: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup149: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> + **/ + PalletContentVideoUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1071,7 +1073,7 @@ exports.default = { + storageBucketsNumWitness: 'Option' + }, + /** +- * Lookup151: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction ++ * Lookup152: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction + **/ + PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction: { + _enum: { +@@ -1084,7 +1086,7 @@ exports.default = { + } + }, + /** +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -1092,7 +1094,7 @@ exports.default = { + transferId: 'u64' + }, + /** +- * Lookup156: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> ++ * Lookup157: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> + **/ + PalletContentUpdateChannelPayoutsParametersRecord: { + commitment: 'Option', +@@ -1102,7 +1104,7 @@ exports.default = { + channelCashoutsEnabled: 'Option' + }, + /** +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord + **/ + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1110,7 +1112,7 @@ exports.default = { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination + **/ + PalletContentChannelFundsDestination: { + _enum: { +@@ -1119,13 +1121,13 @@ exports.default = { + } + }, + /** +- * Lookup162: pallet_content::types::NftLimitPeriod ++ * Lookup163: pallet_content::types::NftLimitPeriod + **/ + PalletContentNftLimitPeriod: { + _enum: ['Daily', 'Weekly'] + }, + /** +- * Lookup163: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> ++ * Lookup164: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> + **/ + PalletStorageRawEvent: { + _enum: { +@@ -1174,7 +1176,7 @@ exports.default = { + } + }, + /** +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> + **/ + PalletStorageUploadParametersRecord: { + bagId: 'PalletStorageBagIdType', +@@ -1184,7 +1186,7 @@ exports.default = { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType + **/ + PalletStorageBagIdType: { + _enum: { +@@ -1193,7 +1195,7 @@ exports.default = { + } + }, + /** +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId + **/ + PalletStorageStaticBagId: { + _enum: { +@@ -1202,7 +1204,7 @@ exports.default = { + } + }, + /** +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType + **/ + PalletStorageDynamicBagIdType: { + _enum: { +@@ -1211,7 +1213,7 @@ exports.default = { + } + }, + /** +- * Lookup168: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> ++ * Lookup169: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> + **/ + PalletStorageDynBagCreationParametersRecord: { + bagId: 'PalletStorageDynamicBagIdType', +@@ -1223,7 +1225,7 @@ exports.default = { + distributionBuckets: 'BTreeSet' + }, + /** +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher + **/ + PalletStorageVoucher: { + sizeLimit: 'u64', +@@ -1232,13 +1234,13 @@ exports.default = { + objectsUsed: 'u64' + }, + /** +- * Lookup172: pallet_storage::DynamicBagType ++ * Lookup173: pallet_storage::DynamicBagType + **/ + PalletStorageDynamicBagType: { _enum: ['Member', 'Channel'] }, /** -- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> -+ * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> +- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> ++ * Lookup177: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> + **/ + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1264,11 +1266,12 @@ exports.default = { + TokensBoughtOnAmm: '(u64,u64,u128,u128)', + TokensSoldOnAmm: '(u64,u64,u128,u128)', + AmmDeactivated: '(u64,u64,u128)', +- FrozenStatusUpdated: 'bool' ++ FrozenStatusUpdated: 'bool', ++ TokenConstraintsUpdated: 'PalletProjectTokenTokenConstraints' + } + }, + /** +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1277,7 +1280,7 @@ exports.default = { + } + }, + /** +- * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> ++ * Lookup179: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> + **/ + PalletProjectTokenTokenIssuanceParameters: { + initialAllocation: 'BTreeMap', +@@ -1287,14 +1290,14 @@ exports.default = { + metadata: 'Bytes' + }, + /** +- * Lookup179: pallet_project_token::types::TokenAllocation> ++ * Lookup180: pallet_project_token::types::TokenAllocation> + **/ + PalletProjectTokenTokenAllocation: { + amount: 'u128', + vestingScheduleParams: 'Option' + }, + /** +- * Lookup180: pallet_project_token::types::VestingScheduleParams ++ * Lookup181: pallet_project_token::types::VestingScheduleParams + **/ + PalletProjectTokenVestingScheduleParams: { + linearVestingDuration: 'u32', +@@ -1302,7 +1305,7 @@ exports.default = { + cliffAmountPercentage: 'Permill' + }, + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1311,14 +1314,14 @@ exports.default = { + } + }, + /** +- * Lookup184: pallet_project_token::types::WhitelistParams> ++ * Lookup185: pallet_project_token::types::WhitelistParams> + **/ + PalletProjectTokenWhitelistParams: { + commitment: 'H256', + payload: 'Option' + }, + /** +- * Lookup185: pallet_project_token::types::SingleDataObjectUploadParams ++ * Lookup186: pallet_project_token::types::SingleDataObjectUploadParams + **/ + PalletProjectTokenSingleDataObjectUploadParams: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1326,11 +1329,11 @@ exports.default = { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> ++ * Lookup192: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> + **/ + PalletProjectTokenTransfers: 'BTreeMap', + /** +- * Lookup192: pallet_project_token::types::Validated ++ * Lookup193: pallet_project_token::types::Validated + **/ + PalletProjectTokenValidated: { + _enum: { +@@ -1339,21 +1342,21 @@ exports.default = { + } + }, + /** +- * Lookup193: pallet_project_token::types::ValidatedPayment>> ++ * Lookup194: pallet_project_token::types::ValidatedPayment>> + **/ + PalletProjectTokenValidatedPayment: { + payment: 'PalletProjectTokenPaymentWithVesting', + vestingCleanupCandidate: 'Option' + }, + /** +- * Lookup194: pallet_project_token::types::PaymentWithVesting> ++ * Lookup195: pallet_project_token::types::PaymentWithVesting> + **/ + PalletProjectTokenPaymentWithVesting: { + amount: 'u128', + vestingSchedule: 'Option' + }, + /** +- * Lookup196: pallet_project_token::types::VestingSource ++ * Lookup197: pallet_project_token::types::VestingSource + **/ + PalletProjectTokenVestingSource: { + _enum: { +@@ -1363,7 +1366,7 @@ exports.default = { + } + }, + /** +- * Lookup200: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> ++ * Lookup201: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> + **/ + PalletProjectTokenTokenSale: { + unitPrice: 'u128', +@@ -1378,7 +1381,7 @@ exports.default = { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1386,7 +1389,21 @@ exports.default = { + providedSupply: 'u128' + }, + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_project_token::types::TokenConstraints ++ **/ ++ PalletProjectTokenTokenConstraints: { ++ maxYearlyRate: 'Option', ++ minAmmSlope: 'Option', ++ minSaleDuration: 'Option', ++ minRevenueSplitDuration: 'Option', ++ minRevenueSplitTimeToStart: 'Option', ++ salePlatformFee: 'Option', ++ ammBuyTxFees: 'Option', ++ ammSellTxFees: 'Option', ++ bloatBond: 'Option' ++ }, ++ /** ++ * Lookup206: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { + _enum: { +@@ -1399,7 +1416,7 @@ exports.default = { + } + }, + /** +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalStatus + **/ + PalletProposalsEngineProposalStatusesProposalStatus: { + _enum: { +@@ -1409,7 +1426,7 @@ exports.default = { + } + }, + /** +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ProposalDecision + **/ + PalletProposalsEngineProposalStatusesProposalDecision: { + _enum: { +@@ -1423,13 +1440,13 @@ exports.default = { + } + }, + /** +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision + **/ + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: ['PendingExecution', 'PendingConstitutionality'] + }, + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup210: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { + _enum: { +@@ -1440,13 +1457,13 @@ exports.default = { + } + }, + /** +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup211: pallet_proposals_engine::types::VoteKind + **/ + PalletProposalsEngineVoteKind: { + _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] + }, + /** +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup212: pallet_proposals_discussion::RawEvent + **/ + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1458,7 +1475,7 @@ exports.default = { + } + }, + /** +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup213: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBTreeSet: { + _enum: { +@@ -1467,7 +1484,7 @@ exports.default = { + } + }, + /** +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup214: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> + **/ + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1475,7 +1492,7 @@ exports.default = { + } + }, + /** +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup215: pallet_proposals_codex::types::GeneralProposalParams + **/ + PalletProposalsCodexGeneralProposalParams: { + memberId: 'u64', +@@ -1485,7 +1502,7 @@ exports.default = { + exactExecutionBlock: 'Option' + }, + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup216: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> + **/ + PalletProposalsCodexProposalDetails: { + _enum: { +@@ -1512,18 +1529,21 @@ exports.default = { + VetoProposal: 'u32', + UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', + UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', +- SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' ++ SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', ++ UpdateTokenPalletTokenConstraints: 'PalletProjectTokenTokenConstraints', ++ SetEraPayoutDampingFactor: 'Percent', ++ DecreaseCouncilBudget: 'u128' + } + }, + /** +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup218: pallet_common::FundingRequestParameters + **/ + PalletCommonFundingRequestParameters: { + account: 'AccountId32', + amount: 'u128' + }, + /** +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup219: pallet_proposals_codex::types::CreateOpeningParameters + **/ + PalletProposalsCodexCreateOpeningParameters: { + description: 'Bytes', +@@ -1532,14 +1552,14 @@ exports.default = { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup220: pallet_working_group::types::StakePolicy + **/ + PalletWorkingGroupStakePolicy: { + stakeAmount: 'u128', + leavingUnstakingPeriod: 'u32' + }, + /** +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup221: pallet_proposals_codex::types::FillOpeningParameters + **/ + PalletProposalsCodexFillOpeningParameters: { + openingId: 'u64', +@@ -1547,7 +1567,7 @@ exports.default = { + workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup222: pallet_proposals_codex::types::TerminateRoleParameters + **/ + PalletProposalsCodexTerminateRoleParameters: { + workerId: 'u64', +@@ -1555,13 +1575,13 @@ exports.default = { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup223: pallet_common::FreezablePallet + **/ + PalletCommonFreezablePallet: { + _enum: ['ProjectToken'] + }, + /** +- * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> ++ * Lookup224: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance1> + **/ + PalletWorkingGroupRawEventInstance1: { + _enum: { +@@ -1584,6 +1604,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1593,13 +1614,13 @@ exports.default = { + } + }, + /** +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup228: pallet_working_group::types::OpeningType + **/ + PalletWorkingGroupOpeningType: { + _enum: ['Leader', 'Regular'] + }, + /** +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup229: pallet_working_group::types::ApplyOnOpeningParams + **/ + PalletWorkingGroupApplyOnOpeningParams: { + memberId: 'u64', +@@ -1610,24 +1631,32 @@ exports.default = { + stakeParameters: 'PalletWorkingGroupStakeParameters' + }, + /** +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup230: pallet_working_group::types::StakeParameters + **/ + PalletWorkingGroupStakeParameters: { + stake: 'u128', + stakingAccountId: 'AccountId32' + }, + /** +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup231: pallet_vesting::vesting_info::VestingInfo ++ **/ ++ PalletVestingVestingInfo: { ++ locked: 'u128', ++ perBlock: 'u128', ++ startingBlock: 'u32' ++ }, ++ /** ++ * Lookup232: pallet_working_group::Instance1 + **/ + PalletWorkingGroupInstance1: 'Null', + /** +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup233: pallet_working_group::types::RewardPaymentType + **/ + PalletWorkingGroupRewardPaymentType: { + _enum: ['MissedReward', 'RegularReward'] + }, + /** +- * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> ++ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance2> + **/ + PalletWorkingGroupRawEventInstance2: { + _enum: { +@@ -1650,6 +1679,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1659,11 +1689,11 @@ exports.default = { + } + }, + /** +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup235: pallet_working_group::Instance2 + **/ + PalletWorkingGroupInstance2: 'Null', + /** +- * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> ++ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance3> + **/ + PalletWorkingGroupRawEventInstance3: { + _enum: { +@@ -1686,6 +1716,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1695,11 +1726,11 @@ exports.default = { + } + }, + /** +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup237: pallet_working_group::Instance3 + **/ + PalletWorkingGroupInstance3: 'Null', + /** +- * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> ++ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { + _enum: { +@@ -1722,6 +1753,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1731,11 +1763,11 @@ exports.default = { + } + }, + /** +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup239: pallet_working_group::Instance4 + **/ + PalletWorkingGroupInstance4: 'Null', + /** +- * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> ++ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { + _enum: { +@@ -1758,6 +1790,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1767,11 +1800,11 @@ exports.default = { + } + }, + /** +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup241: pallet_working_group::Instance5 + **/ + PalletWorkingGroupInstance5: 'Null', + /** +- * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> ++ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { + _enum: { +@@ -1794,6 +1827,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1803,11 +1837,11 @@ exports.default = { + } + }, + /** +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup243: pallet_working_group::Instance6 + **/ + PalletWorkingGroupInstance6: 'Null', + /** +- * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> ++ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { + _enum: { +@@ -1830,6 +1864,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1839,11 +1874,11 @@ exports.default = { + } + }, + /** +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup245: pallet_working_group::Instance7 + **/ + PalletWorkingGroupInstance7: 'Null', + /** +- * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> ++ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { + _enum: { +@@ -1866,6 +1901,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1875,11 +1911,11 @@ exports.default = { + } + }, + /** +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup247: pallet_working_group::Instance8 **/ - PalletProjectTokenEventsRawEvent: { + PalletWorkingGroupInstance8: 'Null', + /** +- * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> ++ * Lookup248: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { _enum: { -@@ -1264,7 +1265,8 @@ exports.default = { - TokensBoughtOnAmm: '(u64,u64,u128,u128)', - TokensSoldOnAmm: '(u64,u64,u128,u128)', - AmmDeactivated: '(u64,u64,u128)', -- FrozenStatusUpdated: 'bool' -+ FrozenStatusUpdated: 'bool', -+ TokenConstraintsUpdated: 'PalletProjectTokenTokenConstraints' +@@ -1902,6 +1938,7 @@ exports.default = { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1911,11 +1948,11 @@ exports.default = { } }, /** -@@ -1386,7 +1388,21 @@ exports.default = { - providedSupply: 'u128' +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup249: pallet_working_group::Instance9 + **/ + PalletWorkingGroupInstance9: 'Null', + /** +- * Lookup245: frame_system::Phase ++ * Lookup250: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { +@@ -1925,14 +1962,14 @@ exports.default = { + } }, /** -- * Lookup202: pallet_proposals_engine::RawEvent -+ * Lookup202: pallet_project_token::types::TokenConstraints -+ **/ -+ PalletProjectTokenTokenConstraints: { -+ maxYearlyRate: 'Option', -+ minAmmSlope: 'Option', -+ minSaleDuration: 'Option', -+ minRevenueSplitDuration: 'Option', -+ minRevenueSplitTimeToStart: 'Option', -+ salePlatformFee: 'Option', -+ ammBuyTxFees: 'Option', -+ ammSellTxFees: 'Option', -+ bloatBond: 'Option' -+ }, -+ /** -+ * Lookup205: pallet_proposals_engine::RawEvent +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup254: frame_system::LastRuntimeUpgradeInfo **/ - PalletProposalsEngineRawEvent: { + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: 'Compact', + specName: 'Text' + }, + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup257: frame_system::pallet::Call + **/ + FrameSystemCall: { _enum: { -@@ -1399,7 +1415,7 @@ exports.default = { +@@ -1967,7 +2004,7 @@ exports.default = { } }, /** -- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus -+ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ProposalStatus +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup260: frame_system::limits::BlockWeights **/ - PalletProposalsEngineProposalStatusesProposalStatus: { + FrameSystemLimitsBlockWeights: { + baseBlock: 'SpWeightsWeightV2Weight', +@@ -1975,7 +2012,7 @@ exports.default = { + perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + }, + /** +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: 'FrameSystemLimitsWeightsPerClass', +@@ -1983,7 +2020,7 @@ exports.default = { + mandatory: 'FrameSystemLimitsWeightsPerClass' + }, + /** +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup262: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: 'SpWeightsWeightV2Weight', +@@ -1992,13 +2029,13 @@ exports.default = { + reserved: 'Option' + }, + /** +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup264: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: 'FrameSupportDispatchPerDispatchClassU32' + }, + /** +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup265: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: 'u32', +@@ -2006,14 +2043,14 @@ exports.default = { + mandatory: 'u32' + }, + /** +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup266: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: 'u64', + write: 'u64' + }, + /** +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup267: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: 'Text', +@@ -2026,13 +2063,13 @@ exports.default = { + stateVersion: 'u8' + }, + /** +- * Lookup268: frame_system::pallet::Error ++ * Lookup273: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + }, + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup274: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { _enum: { -@@ -1409,7 +1425,7 @@ exports.default = { +@@ -2060,7 +2097,7 @@ exports.default = { } }, /** -- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision -+ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalDecision +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup277: pallet_babe::pallet::Call **/ - PalletProposalsEngineProposalStatusesProposalDecision: { + PalletBabeCall: { _enum: { -@@ -1423,13 +1439,13 @@ exports.default = { +@@ -2078,7 +2115,7 @@ exports.default = { } }, /** -- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision -+ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup278: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ - PalletProposalsEngineProposalStatusesApprovedProposalDecision: { - _enum: ['PendingExecution', 'PendingConstitutionality'] + SpConsensusSlotsEquivocationProof: { + offender: 'SpConsensusBabeAppPublic', +@@ -2087,7 +2124,7 @@ exports.default = { + secondHeader: 'SpRuntimeHeader' }, /** -- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus -+ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup279: sp_runtime::generic::header::Header **/ - PalletProposalsEngineProposalStatusesExecutionStatus: { + SpRuntimeHeader: { + parentHash: 'H256', +@@ -2097,15 +2134,15 @@ exports.default = { + digest: 'SpRuntimeDigest' + }, + /** +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup280: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup281: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: 'SpCoreSr25519Public', + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup283: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: 'u32', +@@ -2113,7 +2150,7 @@ exports.default = { + validatorCount: 'u32' + }, + /** +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup284: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { -@@ -1440,13 +1456,13 @@ exports.default = { +@@ -2125,13 +2162,13 @@ exports.default = { } }, /** -- * Lookup207: pallet_proposals_engine::types::VoteKind -+ * Lookup210: pallet_proposals_engine::types::VoteKind +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup285: sp_consensus_babe::AllowedSlots **/ - PalletProposalsEngineVoteKind: { - _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] + SpConsensusBabeAllowedSlots: { + _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] }, /** -- * Lookup208: pallet_proposals_discussion::RawEvent -+ * Lookup211: pallet_proposals_discussion::RawEvent +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup286: pallet_timestamp::pallet::Call **/ - PalletProposalsDiscussionRawEvent: { + PalletTimestampCall: { _enum: { -@@ -1458,7 +1474,7 @@ exports.default = { +@@ -2141,7 +2178,7 @@ exports.default = { } }, /** -- * Lookup209: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup212: pallet_proposals_discussion::types::ThreadMode> +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup287: pallet_balances::pallet::Call **/ - PalletProposalsDiscussionThreadModeBTreeSet: { + PalletBalancesCall: { + _enum: { +@@ -2174,7 +2211,7 @@ exports.default = { + } + }, + /** +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup288: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { +@@ -2198,7 +2235,7 @@ exports.default = { + } + }, + /** +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup289: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: 'JoystreamNodeRuntimeNposSolution16', +@@ -2206,7 +2243,7 @@ exports.default = { + round: 'u32' + }, + /** +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup290: joystream_node_runtime::NposSolution16 + **/ + JoystreamNodeRuntimeNposSolution16: { + votes1: 'Vec<(Compact,Compact)>', +@@ -2227,21 +2264,21 @@ exports.default = { + votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + }, + /** +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup341: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: 'Compact', + targets: 'Compact' + }, + /** +- * Lookup340: sp_npos_elections::Support ++ * Lookup345: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: 'u128', + voters: 'Vec<(AccountId32,u128)>' + }, + /** +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup347: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { +@@ -2335,7 +2372,7 @@ exports.default = { + } + }, + /** +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup348: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { +@@ -2347,7 +2384,7 @@ exports.default = { + } + }, + /** +- * Lookup347: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup351: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpU128: { + _enum: { +@@ -2357,7 +2394,7 @@ exports.default = { + } + }, + /** +- * Lookup348: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup352: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpU32: { + _enum: { +@@ -2367,7 +2404,7 @@ exports.default = { + } + }, + /** +- * Lookup349: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup353: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpPercent: { + _enum: { +@@ -2377,7 +2414,7 @@ exports.default = { + } + }, + /** +- * Lookup350: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup354: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpPerbill: { + _enum: { +@@ -2387,7 +2424,7 @@ exports.default = { + } + }, + /** +- * Lookup351: pallet_session::pallet::Call ++ * Lookup355: pallet_session::pallet::Call + **/ + PalletSessionCall: { _enum: { -@@ -1467,7 +1483,7 @@ exports.default = { +@@ -2402,7 +2439,7 @@ exports.default = { } }, /** -- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> -+ * Lookup213: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> +- * Lookup352: joystream_node_runtime::SessionKeys ++ * Lookup356: joystream_node_runtime::SessionKeys + **/ + JoystreamNodeRuntimeSessionKeys: { + grandpa: 'SpConsensusGrandpaAppPublic', +@@ -2411,11 +2448,11 @@ exports.default = { + authorityDiscovery: 'SpAuthorityDiscoveryAppPublic' + }, + /** +- * Lookup353: sp_authority_discovery::app::Public ++ * Lookup357: sp_authority_discovery::app::Public + **/ + SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', + /** +- * Lookup354: pallet_grandpa::pallet::Call ++ * Lookup358: pallet_grandpa::pallet::Call **/ - PalletProposalsCodexRawEvent: { + PalletGrandpaCall: { _enum: { -@@ -1475,7 +1491,7 @@ exports.default = { +@@ -2434,14 +2471,14 @@ exports.default = { } }, /** -- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams -+ * Lookup214: pallet_proposals_codex::types::GeneralProposalParams +- * Lookup355: sp_consensus_grandpa::EquivocationProof ++ * Lookup359: sp_consensus_grandpa::EquivocationProof **/ - PalletProposalsCodexGeneralProposalParams: { - memberId: 'u64', -@@ -1485,7 +1501,7 @@ exports.default = { - exactExecutionBlock: 'Option' + SpConsensusGrandpaEquivocationProof: { + setId: 'u64', + equivocation: 'SpConsensusGrandpaEquivocation' }, /** -- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> -+ * Lookup215: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> +- * Lookup356: sp_consensus_grandpa::Equivocation ++ * Lookup360: sp_consensus_grandpa::Equivocation **/ - PalletProposalsCodexProposalDetails: { + SpConsensusGrandpaEquivocation: { _enum: { -@@ -1512,18 +1528,20 @@ exports.default = { - VetoProposal: 'u32', - UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', - UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', -- SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' -+ SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', -+ UpdateTokenPalletTokenConstraints: 'PalletProjectTokenTokenConstraints', -+ DecreaseCouncilBudget: 'u128' +@@ -2450,7 +2487,7 @@ exports.default = { } }, /** -- * Lookup214: pallet_common::FundingRequestParameters -+ * Lookup217: pallet_common::FundingRequestParameters +- * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup361: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ - PalletCommonFundingRequestParameters: { - account: 'AccountId32', - amount: 'u128' + FinalityGrandpaEquivocationPrevote: { + roundNumber: 'u64', +@@ -2459,22 +2496,22 @@ exports.default = { + second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** -- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters -+ * Lookup218: pallet_proposals_codex::types::CreateOpeningParameters +- * Lookup358: finality_grandpa::Prevote ++ * Lookup362: finality_grandpa::Prevote **/ - PalletProposalsCodexCreateOpeningParameters: { - description: 'Bytes', -@@ -1532,14 +1550,14 @@ exports.default = { - group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + FinalityGrandpaPrevote: { + targetHash: 'H256', + targetNumber: 'u32' }, /** -- * Lookup216: pallet_working_group::types::StakePolicy -+ * Lookup219: pallet_working_group::types::StakePolicy +- * Lookup359: sp_consensus_grandpa::app::Signature ++ * Lookup363: sp_consensus_grandpa::app::Signature **/ - PalletWorkingGroupStakePolicy: { - stakeAmount: 'u128', - leavingUnstakingPeriod: 'u32' - }, + SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', /** -- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters -+ * Lookup220: pallet_proposals_codex::types::FillOpeningParameters +- * Lookup360: sp_core::ed25519::Signature ++ * Lookup364: sp_core::ed25519::Signature **/ - PalletProposalsCodexFillOpeningParameters: { - openingId: 'u64', -@@ -1547,7 +1565,7 @@ exports.default = { - workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' - }, + SpCoreEd25519Signature: '[u8;64]', /** -- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters -+ * Lookup221: pallet_proposals_codex::types::TerminateRoleParameters +- * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup367: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ - PalletProposalsCodexTerminateRoleParameters: { - workerId: 'u64', -@@ -1555,13 +1573,13 @@ exports.default = { - group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + FinalityGrandpaEquivocationPrecommit: { + roundNumber: 'u64', +@@ -2483,14 +2520,14 @@ exports.default = { + second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** -- * Lookup219: pallet_common::FreezablePallet -+ * Lookup222: pallet_common::FreezablePallet +- * Lookup364: finality_grandpa::Precommit ++ * Lookup368: finality_grandpa::Precommit **/ - PalletCommonFreezablePallet: { - _enum: ['ProjectToken'] + FinalityGrandpaPrecommit: { + targetHash: 'H256', + targetNumber: 'u32' }, /** -- * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> -+ * Lookup223: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> +- * Lookup366: pallet_im_online::pallet::Call ++ * Lookup370: pallet_im_online::pallet::Call **/ - PalletWorkingGroupRawEventInstance1: { + PalletImOnlineCall: { _enum: { -@@ -1593,13 +1611,13 @@ exports.default = { +@@ -2501,7 +2538,7 @@ exports.default = { } }, /** -- * Lookup224: pallet_working_group::types::OpeningType -+ * Lookup227: pallet_working_group::types::OpeningType +- * Lookup367: pallet_im_online::Heartbeat ++ * Lookup371: pallet_im_online::Heartbeat **/ - PalletWorkingGroupOpeningType: { - _enum: ['Leader', 'Regular'] + PalletImOnlineHeartbeat: { + blockNumber: 'u32', +@@ -2511,22 +2548,22 @@ exports.default = { + validatorsLen: 'u32' }, /** -- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams -+ * Lookup228: pallet_working_group::types::ApplyOnOpeningParams +- * Lookup368: sp_core::offchain::OpaqueNetworkState ++ * Lookup372: sp_core::offchain::OpaqueNetworkState **/ - PalletWorkingGroupApplyOnOpeningParams: { - memberId: 'u64', -@@ -1610,24 +1628,24 @@ exports.default = { - stakeParameters: 'PalletWorkingGroupStakeParameters' + SpCoreOffchainOpaqueNetworkState: { + peerId: 'OpaquePeerId', + externalAddresses: 'Vec' }, /** -- * Lookup226: pallet_working_group::types::StakeParameters -+ * Lookup229: pallet_working_group::types::StakeParameters +- * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature ++ * Lookup376: pallet_im_online::sr25519::app_sr25519::Signature **/ - PalletWorkingGroupStakeParameters: { - stake: 'u128', - stakingAccountId: 'AccountId32' - }, + PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', /** -- * Lookup227: pallet_working_group::Instance1 -+ * Lookup230: pallet_working_group::Instance1 +- * Lookup373: sp_core::sr25519::Signature ++ * Lookup377: sp_core::sr25519::Signature **/ - PalletWorkingGroupInstance1: 'Null', + SpCoreSr25519Signature: '[u8;64]', /** -- * Lookup228: pallet_working_group::types::RewardPaymentType -+ * Lookup231: pallet_working_group::types::RewardPaymentType +- * Lookup374: pallet_bags_list::pallet::Call ++ * Lookup378: pallet_bags_list::pallet::Call **/ - PalletWorkingGroupRewardPaymentType: { - _enum: ['MissedReward', 'RegularReward'] + PalletBagsListCall: { + _enum: { +@@ -2539,7 +2576,7 @@ exports.default = { + } }, /** -- * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> -+ * Lookup232: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> +- * Lookup375: pallet_vesting::pallet::Call ++ * Lookup379: pallet_vesting::pallet::Call **/ - PalletWorkingGroupRawEventInstance2: { + PalletVestingCall: { _enum: { -@@ -1659,11 +1677,11 @@ exports.default = { +@@ -2563,15 +2600,7 @@ exports.default = { } }, /** -- * Lookup230: pallet_working_group::Instance2 -+ * Lookup233: pallet_working_group::Instance2 - **/ - PalletWorkingGroupInstance2: 'Null', - /** -- * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> -+ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> +- * Lookup376: pallet_vesting::vesting_info::VestingInfo +- **/ +- PalletVestingVestingInfo: { +- locked: 'u128', +- perBlock: 'u128', +- startingBlock: 'u32' +- }, +- /** +- * Lookup377: pallet_multisig::pallet::Call ++ * Lookup380: pallet_multisig::pallet::Call **/ - PalletWorkingGroupRawEventInstance3: { + PalletMultisigCall: { _enum: { -@@ -1695,11 +1713,11 @@ exports.default = { +@@ -2602,7 +2631,7 @@ exports.default = { } }, /** -- * Lookup232: pallet_working_group::Instance3 -+ * Lookup235: pallet_working_group::Instance3 - **/ - PalletWorkingGroupInstance3: 'Null', - /** -- * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> -+ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> +- * Lookup379: pallet_council::Call ++ * Lookup382: pallet_council::Call **/ - PalletWorkingGroupRawEventInstance4: { + PalletCouncilCall: { _enum: { -@@ -1731,11 +1749,11 @@ exports.default = { +@@ -2634,6 +2663,12 @@ exports.default = { + set_councilor_reward: { + councilorReward: 'u128', + }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, ++ decrease_council_budget: { ++ reductionAmount: 'u128', ++ }, + funding_request: { + fundingRequests: 'Vec', + }, +@@ -2653,7 +2688,7 @@ exports.default = { } }, /** -- * Lookup234: pallet_working_group::Instance4 -+ * Lookup237: pallet_working_group::Instance4 - **/ - PalletWorkingGroupInstance4: 'Null', - /** -- * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> -+ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> +- * Lookup380: pallet_referendum::Call ++ * Lookup383: pallet_referendum::Call **/ - PalletWorkingGroupRawEventInstance5: { + PalletReferendumCall: { _enum: { -@@ -1767,11 +1785,11 @@ exports.default = { +@@ -2670,7 +2705,7 @@ exports.default = { } }, /** -- * Lookup236: pallet_working_group::Instance5 -+ * Lookup239: pallet_working_group::Instance5 - **/ - PalletWorkingGroupInstance5: 'Null', - /** -- * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> -+ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> +- * Lookup381: pallet_membership::Call ++ * Lookup384: pallet_membership::Call **/ - PalletWorkingGroupRawEventInstance6: { + PalletMembershipCall: { _enum: { -@@ -1803,11 +1821,11 @@ exports.default = { +@@ -2739,7 +2774,7 @@ exports.default = { } }, /** -- * Lookup238: pallet_working_group::Instance6 -+ * Lookup241: pallet_working_group::Instance6 - **/ - PalletWorkingGroupInstance6: 'Null', - /** -- * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> -+ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> +- * Lookup382: pallet_forum::Call ++ * Lookup385: pallet_forum::Call **/ - PalletWorkingGroupRawEventInstance7: { + PalletForumCall: { _enum: { -@@ -1839,11 +1857,11 @@ exports.default = { +@@ -2836,7 +2871,7 @@ exports.default = { } }, /** -- * Lookup240: pallet_working_group::Instance7 -+ * Lookup243: pallet_working_group::Instance7 - **/ - PalletWorkingGroupInstance7: 'Null', - /** -- * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> -+ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> +- * Lookup383: pallet_constitution::Call ++ * Lookup386: pallet_constitution::Call **/ - PalletWorkingGroupRawEventInstance8: { + PalletConstitutionCall: { _enum: { -@@ -1875,11 +1893,11 @@ exports.default = { +@@ -2846,7 +2881,7 @@ exports.default = { } }, /** -- * Lookup242: pallet_working_group::Instance8 -+ * Lookup245: pallet_working_group::Instance8 - **/ - PalletWorkingGroupInstance8: 'Null', - /** -- * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> -+ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> +- * Lookup384: pallet_bounty::Call ++ * Lookup387: pallet_bounty::Call **/ - PalletWorkingGroupRawEventInstance9: { + PalletBountyCall: { _enum: { -@@ -1911,11 +1929,11 @@ exports.default = { +@@ -2922,7 +2957,7 @@ exports.default = { } }, /** -- * Lookup244: pallet_working_group::Instance9 -+ * Lookup247: pallet_working_group::Instance9 +- * Lookup385: pallet_joystream_utility::Call ++ * Lookup388: pallet_joystream_utility::Call **/ - PalletWorkingGroupInstance9: 'Null', + PalletJoystreamUtilityCall: { + _enum: { +@@ -2943,7 +2978,7 @@ exports.default = { + } + }, /** -- * Lookup245: frame_system::Phase -+ * Lookup248: frame_system::Phase +- * Lookup386: pallet_content::Call ++ * Lookup389: pallet_content::Call **/ - FrameSystemPhase: { + PalletContentCall: { _enum: { -@@ -1925,14 +1943,14 @@ exports.default = { +@@ -3252,14 +3287,14 @@ exports.default = { } }, /** -- * Lookup249: frame_system::LastRuntimeUpgradeInfo -+ * Lookup252: frame_system::LastRuntimeUpgradeInfo +- * Lookup387: pallet_content::types::ChannelBagWitness ++ * Lookup390: pallet_content::types::ChannelBagWitness **/ - FrameSystemLastRuntimeUpgradeInfo: { - specVersion: 'Compact', - specName: 'Text' + PalletContentChannelBagWitness: { + storageBucketsNum: 'u32', + distributionBucketsNum: 'u32' }, /** -- * Lookup252: frame_system::pallet::Call -+ * Lookup255: frame_system::pallet::Call +- * Lookup389: pallet_common::merkle_tree::ProofElementRecord ++ * Lookup392: pallet_common::merkle_tree::ProofElementRecord **/ - FrameSystemCall: { - _enum: { -@@ -1967,7 +1985,7 @@ exports.default = { - } + PalletCommonMerkleTreeProofElementRecord: { + _alias: { +@@ -3269,13 +3304,13 @@ exports.default = { + side: 'PalletCommonMerkleTreeSide' }, /** -- * Lookup255: frame_system::limits::BlockWeights -+ * Lookup258: frame_system::limits::BlockWeights +- * Lookup390: pallet_common::merkle_tree::Side ++ * Lookup393: pallet_common::merkle_tree::Side **/ - FrameSystemLimitsBlockWeights: { - baseBlock: 'SpWeightsWeightV2Weight', -@@ -1975,7 +1993,7 @@ exports.default = { - perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + PalletCommonMerkleTreeSide: { + _enum: ['Left', 'Right'] }, /** -- * Lookup256: frame_support::dispatch::PerDispatchClass -+ * Lookup259: frame_support::dispatch::PerDispatchClass +- * Lookup391: pallet_content::types::PullPaymentElement ++ * Lookup394: pallet_content::types::PullPaymentElement **/ - FrameSupportDispatchPerDispatchClassWeightsPerClass: { - normal: 'FrameSystemLimitsWeightsPerClass', -@@ -1983,7 +2001,7 @@ exports.default = { - mandatory: 'FrameSystemLimitsWeightsPerClass' + PalletContentPullPaymentElement: { + channelId: 'u64', +@@ -3283,7 +3318,7 @@ exports.default = { + reason: 'H256' }, /** -- * Lookup257: frame_system::limits::WeightsPerClass -+ * Lookup260: frame_system::limits::WeightsPerClass +- * Lookup392: pallet_content::types::InitTransferParameters ++ * Lookup395: pallet_content::types::InitTransferParameters **/ - FrameSystemLimitsWeightsPerClass: { - baseExtrinsic: 'SpWeightsWeightV2Weight', -@@ -1992,13 +2010,13 @@ exports.default = { - reserved: 'Option' + PalletContentInitTransferParameters: { + newCollaborators: 'BTreeMap>', +@@ -3291,7 +3326,7 @@ exports.default = { + newOwner: 'PalletContentChannelOwner' }, /** -- * Lookup259: frame_system::limits::BlockLength -+ * Lookup262: frame_system::limits::BlockLength +- * Lookup393: pallet_project_token::types::TokenSaleParams> ++ * Lookup396: pallet_project_token::types::TokenSaleParams> **/ - FrameSystemLimitsBlockLength: { - max: 'FrameSupportDispatchPerDispatchClassU32' + PalletProjectTokenTokenSaleParams: { + unitPrice: 'u128', +@@ -3303,14 +3338,14 @@ exports.default = { + metadata: 'Option' + }, + /** +- * Lookup397: pallet_project_token::types::AmmParams ++ * Lookup400: pallet_project_token::types::AmmParams + **/ + PalletProjectTokenAmmParams: { + slope: 'u128', + intercept: 'u128' }, /** -- * Lookup260: frame_support::dispatch::PerDispatchClass -+ * Lookup263: frame_support::dispatch::PerDispatchClass +- * Lookup398: pallet_storage::Call ++ * Lookup401: pallet_storage::Call **/ - FrameSupportDispatchPerDispatchClassU32: { - normal: 'u32', -@@ -2006,14 +2024,14 @@ exports.default = { - mandatory: 'u32' + PalletStorageCall: { + _enum: { +@@ -3457,10 +3492,13 @@ exports.default = { + } }, /** -- * Lookup261: sp_weights::RuntimeDbWeight -+ * Lookup264: sp_weights::RuntimeDbWeight +- * Lookup399: pallet_project_token::Call ++ * Lookup402: pallet_project_token::Call **/ - SpWeightsRuntimeDbWeight: { - read: 'u64', - write: 'u64' + PalletProjectTokenCall: { + _enum: { ++ update_token_constraints: { ++ parameters: 'PalletProjectTokenTokenConstraints', ++ }, + transfer: { + srcMemberId: 'u64', + tokenId: 'u64', +@@ -3513,17 +3551,17 @@ exports.default = { + } }, /** -- * Lookup262: sp_version::RuntimeVersion -+ * Lookup265: sp_version::RuntimeVersion +- * Lookup403: pallet_project_token::types::MerkleProof ++ * Lookup406: pallet_project_token::types::MerkleProof **/ - SpVersionRuntimeVersion: { - specName: 'Text', -@@ -2026,13 +2044,13 @@ exports.default = { - stateVersion: 'u8' - }, + PalletProjectTokenMerkleProof: 'Vec<(H256,PalletProjectTokenMerkleSide)>', /** -- * Lookup268: frame_system::pallet::Error -+ * Lookup271: frame_system::pallet::Error +- * Lookup406: pallet_project_token::types::MerkleSide ++ * Lookup409: pallet_project_token::types::MerkleSide **/ - FrameSystemError: { - _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + PalletProjectTokenMerkleSide: { + _enum: ['Right', 'Left'] }, /** -- * Lookup269: pallet_utility::pallet::Call -+ * Lookup272: pallet_utility::pallet::Call +- * Lookup409: pallet_proposals_engine::Call ++ * Lookup412: pallet_proposals_engine::Call **/ - PalletUtilityCall: { + PalletProposalsEngineCall: { _enum: { -@@ -2060,7 +2078,7 @@ exports.default = { +@@ -3548,7 +3586,7 @@ exports.default = { } }, /** -- * Lookup272: pallet_babe::pallet::Call -+ * Lookup275: pallet_babe::pallet::Call +- * Lookup410: pallet_proposals_discussion::Call ++ * Lookup413: pallet_proposals_discussion::Call **/ - PalletBabeCall: { + PalletProposalsDiscussionCall: { _enum: { -@@ -2078,7 +2096,7 @@ exports.default = { +@@ -3577,7 +3615,7 @@ exports.default = { } }, /** -- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> -+ * Lookup276: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> +- * Lookup411: pallet_proposals_codex::Call ++ * Lookup414: pallet_proposals_codex::Call **/ - SpConsensusSlotsEquivocationProof: { - offender: 'SpConsensusBabeAppPublic', -@@ -2087,7 +2105,7 @@ exports.default = { - secondHeader: 'SpRuntimeHeader' + PalletProposalsCodexCall: { + _enum: { +@@ -3588,7 +3626,7 @@ exports.default = { + } }, /** -- * Lookup274: sp_runtime::generic::header::Header -+ * Lookup277: sp_runtime::generic::header::Header +- * Lookup412: pallet_working_group::Call ++ * Lookup415: pallet_working_group::Call **/ - SpRuntimeHeader: { - parentHash: 'H256', -@@ -2097,15 +2115,15 @@ exports.default = { - digest: 'SpRuntimeDigest' + PalletWorkingGroupCall: { + _enum: { +@@ -3656,6 +3694,11 @@ exports.default = { + amount: 'u128', + rationale: 'Option', + }, ++ vested_spend_from_budget: { ++ accountId: 'AccountId32', ++ vestingSchedule: 'PalletVestingVestingInfo', ++ rationale: 'Option', ++ }, + fund_working_group_budget: { + memberId: 'u64', + amount: 'u128', +@@ -3671,7 +3714,7 @@ exports.default = { + } }, /** -- * Lookup275: sp_runtime::traits::BlakeTwo256 -+ * Lookup278: sp_runtime::traits::BlakeTwo256 - **/ - SpRuntimeBlakeTwo256: 'Null', - /** -- * Lookup276: sp_consensus_babe::app::Public -+ * Lookup279: sp_consensus_babe::app::Public - **/ - SpConsensusBabeAppPublic: 'SpCoreSr25519Public', - /** -- * Lookup278: sp_session::MembershipProof -+ * Lookup281: sp_session::MembershipProof +- * Lookup421: joystream_node_runtime::OriginCaller ++ * Lookup424: joystream_node_runtime::OriginCaller **/ - SpSessionMembershipProof: { - session: 'u32', -@@ -2113,7 +2131,7 @@ exports.default = { - validatorCount: 'u32' + JoystreamNodeRuntimeOriginCaller: { + _enum: { +@@ -3680,7 +3723,7 @@ exports.default = { + } }, /** -- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor -+ * Lookup282: sp_consensus_babe::digests::NextConfigDescriptor +- * Lookup422: frame_support::dispatch::RawOrigin ++ * Lookup425: frame_support::dispatch::RawOrigin **/ - SpConsensusBabeDigestsNextConfigDescriptor: { + FrameSupportDispatchRawOrigin: { _enum: { -@@ -2125,13 +2143,13 @@ exports.default = { +@@ -3690,17 +3733,17 @@ exports.default = { } }, /** -- * Lookup280: sp_consensus_babe::AllowedSlots -+ * Lookup283: sp_consensus_babe::AllowedSlots +- * Lookup423: sp_core::Void ++ * Lookup426: sp_core::Void **/ - SpConsensusBabeAllowedSlots: { - _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] + SpCoreVoid: 'Null', + /** +- * Lookup424: pallet_utility::pallet::Error ++ * Lookup427: pallet_utility::pallet::Error + **/ + PalletUtilityError: { + _enum: ['TooManyCalls'] }, /** -- * Lookup281: pallet_timestamp::pallet::Call -+ * Lookup284: pallet_timestamp::pallet::Call +- * Lookup431: sp_consensus_babe::digests::PreDigest ++ * Lookup434: sp_consensus_babe::digests::PreDigest **/ - PalletTimestampCall: { + SpConsensusBabeDigestsPreDigest: { _enum: { -@@ -2141,7 +2159,7 @@ exports.default = { +@@ -3711,7 +3754,7 @@ exports.default = { } }, /** -- * Lookup282: pallet_balances::pallet::Call -+ * Lookup285: pallet_balances::pallet::Call +- * Lookup432: sp_consensus_babe::digests::PrimaryPreDigest ++ * Lookup435: sp_consensus_babe::digests::PrimaryPreDigest **/ - PalletBalancesCall: { - _enum: { -@@ -2174,7 +2192,7 @@ exports.default = { - } + SpConsensusBabeDigestsPrimaryPreDigest: { + authorityIndex: 'u32', +@@ -3720,14 +3763,14 @@ exports.default = { + vrfProof: '[u8;64]' }, /** -- * Lookup283: pallet_election_provider_multi_phase::pallet::Call -+ * Lookup286: pallet_election_provider_multi_phase::pallet::Call +- * Lookup433: sp_consensus_babe::digests::SecondaryPlainPreDigest ++ * Lookup436: sp_consensus_babe::digests::SecondaryPlainPreDigest **/ - PalletElectionProviderMultiPhaseCall: { - _enum: { -@@ -2198,7 +2216,7 @@ exports.default = { - } + SpConsensusBabeDigestsSecondaryPlainPreDigest: { + authorityIndex: 'u32', + slot: 'u64' }, /** -- * Lookup284: pallet_election_provider_multi_phase::RawSolution -+ * Lookup287: pallet_election_provider_multi_phase::RawSolution +- * Lookup434: sp_consensus_babe::digests::SecondaryVRFPreDigest ++ * Lookup437: sp_consensus_babe::digests::SecondaryVRFPreDigest **/ - PalletElectionProviderMultiPhaseRawSolution: { - solution: 'JoystreamNodeRuntimeNposSolution16', -@@ -2206,7 +2224,7 @@ exports.default = { - round: 'u32' + SpConsensusBabeDigestsSecondaryVRFPreDigest: { + authorityIndex: 'u32', +@@ -3736,20 +3779,20 @@ exports.default = { + vrfProof: '[u8;64]' }, /** -- * Lookup285: joystream_node_runtime::NposSolution16 -+ * Lookup288: joystream_node_runtime::NposSolution16 +- * Lookup436: sp_consensus_babe::BabeEpochConfiguration ++ * Lookup439: sp_consensus_babe::BabeEpochConfiguration **/ - JoystreamNodeRuntimeNposSolution16: { - votes1: 'Vec<(Compact,Compact)>', -@@ -2227,21 +2245,21 @@ exports.default = { - votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + SpConsensusBabeBabeEpochConfiguration: { + c: '(u64,u64)', + allowedSlots: 'SpConsensusBabeAllowedSlots' }, /** -- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize -+ * Lookup339: pallet_election_provider_multi_phase::SolutionOrSnapshotSize +- * Lookup438: pallet_babe::pallet::Error ++ * Lookup441: pallet_babe::pallet::Error **/ - PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { - voters: 'Compact', - targets: 'Compact' + PalletBabeError: { + _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** -- * Lookup340: sp_npos_elections::Support -+ * Lookup343: sp_npos_elections::Support +- * Lookup440: pallet_balances::BalanceLock ++ * Lookup443: pallet_balances::BalanceLock **/ - SpNposElectionsSupport: { - total: 'u128', - voters: 'Vec<(AccountId32,u128)>' + PalletBalancesBalanceLock: { + id: '[u8;8]', +@@ -3757,32 +3800,32 @@ exports.default = { + reasons: 'PalletBalancesReasons' }, /** -- * Lookup342: pallet_staking::pallet::pallet::Call -+ * Lookup345: pallet_staking::pallet::pallet::Call +- * Lookup441: pallet_balances::Reasons ++ * Lookup444: pallet_balances::Reasons **/ - PalletStakingPalletCall: { - _enum: { -@@ -2335,7 +2353,7 @@ exports.default = { - } + PalletBalancesReasons: { + _enum: ['Fee', 'Misc', 'All'] }, /** -- * Lookup343: pallet_staking::RewardDestination -+ * Lookup346: pallet_staking::RewardDestination +- * Lookup444: pallet_balances::ReserveData ++ * Lookup447: pallet_balances::ReserveData **/ - PalletStakingRewardDestination: { - _enum: { -@@ -2347,7 +2365,7 @@ exports.default = { - } + PalletBalancesReserveData: { + id: '[u8;8]', + amount: 'u128' }, /** -- * Lookup347: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup350: pallet_staking::pallet::pallet::ConfigOp +- * Lookup446: pallet_balances::pallet::Error ++ * Lookup449: pallet_balances::pallet::Error **/ - PalletStakingPalletConfigOpU128: { - _enum: { -@@ -2357,7 +2375,7 @@ exports.default = { - } + PalletBalancesError: { + _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves'] }, /** -- * Lookup348: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup351: pallet_staking::pallet::pallet::ConfigOp +- * Lookup448: pallet_transaction_payment::Releases ++ * Lookup451: pallet_transaction_payment::Releases **/ - PalletStakingPalletConfigOpU32: { - _enum: { -@@ -2367,7 +2385,7 @@ exports.default = { - } + PalletTransactionPaymentReleases: { + _enum: ['V1Ancient', 'V2'] }, /** -- * Lookup349: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup352: pallet_staking::pallet::pallet::ConfigOp +- * Lookup449: pallet_election_provider_multi_phase::ReadySolution ++ * Lookup452: pallet_election_provider_multi_phase::ReadySolution **/ - PalletStakingPalletConfigOpPercent: { - _enum: { -@@ -2377,7 +2395,7 @@ exports.default = { - } + PalletElectionProviderMultiPhaseReadySolution: { + supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', +@@ -3790,14 +3833,14 @@ exports.default = { + compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** -- * Lookup350: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup353: pallet_staking::pallet::pallet::ConfigOp +- * Lookup451: pallet_election_provider_multi_phase::RoundSnapshot ++ * Lookup454: pallet_election_provider_multi_phase::RoundSnapshot **/ - PalletStakingPalletConfigOpPerbill: { - _enum: { -@@ -2387,7 +2405,7 @@ exports.default = { - } + PalletElectionProviderMultiPhaseRoundSnapshot: { + voters: 'Vec<(AccountId32,u64,Vec)>', + targets: 'Vec' }, /** -- * Lookup351: pallet_session::pallet::Call -+ * Lookup354: pallet_session::pallet::Call +- * Lookup458: pallet_election_provider_multi_phase::signed::SignedSubmission ++ * Lookup461: pallet_election_provider_multi_phase::signed::SignedSubmission **/ - PalletSessionCall: { - _enum: { -@@ -2402,7 +2420,7 @@ exports.default = { - } + PalletElectionProviderMultiPhaseSignedSignedSubmission: { + who: 'AccountId32', +@@ -3806,13 +3849,13 @@ exports.default = { + callFee: 'u128' }, /** -- * Lookup352: joystream_node_runtime::SessionKeys -+ * Lookup355: joystream_node_runtime::SessionKeys +- * Lookup459: pallet_election_provider_multi_phase::pallet::Error ++ * Lookup462: pallet_election_provider_multi_phase::pallet::Error **/ - JoystreamNodeRuntimeSessionKeys: { - grandpa: 'SpConsensusGrandpaAppPublic', -@@ -2411,11 +2429,11 @@ exports.default = { - authorityDiscovery: 'SpAuthorityDiscoveryAppPublic' + PalletElectionProviderMultiPhaseError: { + _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners'] }, /** -- * Lookup353: sp_authority_discovery::app::Public -+ * Lookup356: sp_authority_discovery::app::Public +- * Lookup460: pallet_staking::StakingLedger ++ * Lookup463: pallet_staking::StakingLedger **/ - SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', + PalletStakingStakingLedger: { + stash: 'AccountId32', +@@ -3822,14 +3865,14 @@ exports.default = { + claimedRewards: 'Vec' + }, /** -- * Lookup354: pallet_grandpa::pallet::Call -+ * Lookup357: pallet_grandpa::pallet::Call +- * Lookup462: pallet_staking::UnlockChunk ++ * Lookup465: pallet_staking::UnlockChunk **/ - PalletGrandpaCall: { - _enum: { -@@ -2434,14 +2452,14 @@ exports.default = { - } + PalletStakingUnlockChunk: { + value: 'Compact', + era: 'Compact' }, /** -- * Lookup355: sp_consensus_grandpa::EquivocationProof -+ * Lookup358: sp_consensus_grandpa::EquivocationProof +- * Lookup465: pallet_staking::Nominations ++ * Lookup468: pallet_staking::Nominations **/ - SpConsensusGrandpaEquivocationProof: { - setId: 'u64', - equivocation: 'SpConsensusGrandpaEquivocation' + PalletStakingNominations: { + targets: 'Vec', +@@ -3837,21 +3880,21 @@ exports.default = { + suppressed: 'bool' }, /** -- * Lookup356: sp_consensus_grandpa::Equivocation -+ * Lookup359: sp_consensus_grandpa::Equivocation +- * Lookup466: pallet_staking::ActiveEraInfo ++ * Lookup469: pallet_staking::ActiveEraInfo **/ - SpConsensusGrandpaEquivocation: { - _enum: { -@@ -2450,7 +2468,7 @@ exports.default = { - } + PalletStakingActiveEraInfo: { + index: 'u32', + start: 'Option' }, /** -- * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup360: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> +- * Lookup468: pallet_staking::EraRewardPoints ++ * Lookup471: pallet_staking::EraRewardPoints **/ - FinalityGrandpaEquivocationPrevote: { - roundNumber: 'u64', -@@ -2459,22 +2477,22 @@ exports.default = { - second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' + PalletStakingEraRewardPoints: { + total: 'u32', + individual: 'BTreeMap' }, /** -- * Lookup358: finality_grandpa::Prevote -+ * Lookup361: finality_grandpa::Prevote +- * Lookup473: pallet_staking::UnappliedSlash ++ * Lookup476: pallet_staking::UnappliedSlash **/ - FinalityGrandpaPrevote: { - targetHash: 'H256', - targetNumber: 'u32' + PalletStakingUnappliedSlash: { + validator: 'AccountId32', +@@ -3861,7 +3904,7 @@ exports.default = { + payout: 'u128' }, /** -- * Lookup359: sp_consensus_grandpa::app::Signature -+ * Lookup362: sp_consensus_grandpa::app::Signature +- * Lookup475: pallet_staking::slashing::SlashingSpans ++ * Lookup478: pallet_staking::slashing::SlashingSpans **/ - SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', + PalletStakingSlashingSlashingSpans: { + spanIndex: 'u32', +@@ -3870,30 +3913,30 @@ exports.default = { + prior: 'Vec' + }, /** -- * Lookup360: sp_core::ed25519::Signature -+ * Lookup363: sp_core::ed25519::Signature +- * Lookup476: pallet_staking::slashing::SpanRecord ++ * Lookup479: pallet_staking::slashing::SpanRecord **/ - SpCoreEd25519Signature: '[u8;64]', + PalletStakingSlashingSpanRecord: { + slashed: 'u128', + paidOut: 'u128' + }, /** -- * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup366: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> +- * Lookup479: pallet_staking::pallet::pallet::Error ++ * Lookup482: pallet_staking::pallet::pallet::Error **/ - FinalityGrandpaEquivocationPrecommit: { - roundNumber: 'u64', -@@ -2483,14 +2501,14 @@ exports.default = { - second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' + PalletStakingPalletError: { + _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet', 'BondingRestricted'] }, /** -- * Lookup364: finality_grandpa::Precommit -+ * Lookup367: finality_grandpa::Precommit +- * Lookup483: sp_core::crypto::KeyTypeId ++ * Lookup486: sp_core::crypto::KeyTypeId **/ - FinalityGrandpaPrecommit: { - targetHash: 'H256', - targetNumber: 'u32' + SpCoreCryptoKeyTypeId: '[u8;4]', + /** +- * Lookup484: pallet_session::pallet::Error ++ * Lookup487: pallet_session::pallet::Error + **/ + PalletSessionError: { + _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** -- * Lookup366: pallet_im_online::pallet::Call -+ * Lookup369: pallet_im_online::pallet::Call +- * Lookup486: pallet_grandpa::StoredState ++ * Lookup489: pallet_grandpa::StoredState **/ - PalletImOnlineCall: { + PalletGrandpaStoredState: { _enum: { -@@ -2501,7 +2519,7 @@ exports.default = { +@@ -3910,7 +3953,7 @@ exports.default = { } }, /** -- * Lookup367: pallet_im_online::Heartbeat -+ * Lookup370: pallet_im_online::Heartbeat +- * Lookup487: pallet_grandpa::StoredPendingChange ++ * Lookup490: pallet_grandpa::StoredPendingChange **/ - PalletImOnlineHeartbeat: { - blockNumber: 'u32', -@@ -2511,22 +2529,22 @@ exports.default = { - validatorsLen: 'u32' + PalletGrandpaStoredPendingChange: { + scheduledAt: 'u32', +@@ -3919,33 +3962,33 @@ exports.default = { + forced: 'Option' }, /** -- * Lookup368: sp_core::offchain::OpaqueNetworkState -+ * Lookup371: sp_core::offchain::OpaqueNetworkState +- * Lookup489: pallet_grandpa::pallet::Error ++ * Lookup492: pallet_grandpa::pallet::Error **/ - SpCoreOffchainOpaqueNetworkState: { - peerId: 'OpaquePeerId', - externalAddresses: 'Vec' + PalletGrandpaError: { + _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** -- * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature -+ * Lookup375: pallet_im_online::sr25519::app_sr25519::Signature - **/ - PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', - /** -- * Lookup373: sp_core::sr25519::Signature -+ * Lookup376: sp_core::sr25519::Signature +- * Lookup495: pallet_im_online::BoundedOpaqueNetworkState ++ * Lookup498: pallet_im_online::BoundedOpaqueNetworkState **/ - SpCoreSr25519Signature: '[u8;64]', + PalletImOnlineBoundedOpaqueNetworkState: { + peerId: 'Bytes', + externalAddresses: 'Vec' + }, /** -- * Lookup374: pallet_bags_list::pallet::Call -+ * Lookup377: pallet_bags_list::pallet::Call +- * Lookup499: pallet_im_online::pallet::Error ++ * Lookup502: pallet_im_online::pallet::Error **/ - PalletBagsListCall: { - _enum: { -@@ -2539,7 +2557,7 @@ exports.default = { - } + PalletImOnlineError: { + _enum: ['InvalidKey', 'DuplicatedHeartbeat'] }, /** -- * Lookup375: pallet_vesting::pallet::Call -+ * Lookup378: pallet_vesting::pallet::Call +- * Lookup500: sp_staking::offence::OffenceDetails ++ * Lookup503: sp_staking::offence::OffenceDetails **/ - PalletVestingCall: { - _enum: { -@@ -2563,7 +2581,7 @@ exports.default = { - } + SpStakingOffenceOffenceDetails: { + offender: '(AccountId32,PalletStakingExposure)', + reporters: 'Vec' }, /** -- * Lookup376: pallet_vesting::vesting_info::VestingInfo -+ * Lookup379: pallet_vesting::vesting_info::VestingInfo +- * Lookup503: pallet_bags_list::list::Node ++ * Lookup506: pallet_bags_list::list::Node **/ - PalletVestingVestingInfo: { - locked: 'u128', -@@ -2571,7 +2589,7 @@ exports.default = { - startingBlock: 'u32' + PalletBagsListListNode: { + id: 'AccountId32', +@@ -3955,14 +3998,14 @@ exports.default = { + score: 'u64' }, /** -- * Lookup377: pallet_multisig::pallet::Call -+ * Lookup380: pallet_multisig::pallet::Call +- * Lookup504: pallet_bags_list::list::Bag ++ * Lookup507: pallet_bags_list::list::Bag **/ - PalletMultisigCall: { - _enum: { -@@ -2602,7 +2620,7 @@ exports.default = { - } + PalletBagsListListBag: { + head: 'Option', + tail: 'Option' }, /** -- * Lookup379: pallet_council::Call -+ * Lookup382: pallet_council::Call +- * Lookup505: pallet_bags_list::pallet::Error ++ * Lookup508: pallet_bags_list::pallet::Error **/ - PalletCouncilCall: { + PalletBagsListError: { _enum: { -@@ -2634,6 +2652,9 @@ exports.default = { - set_councilor_reward: { - councilorReward: 'u128', - }, -+ decrease_council_budget: { -+ reductionAmount: 'u128', -+ }, - funding_request: { - fundingRequests: 'Vec', - }, -@@ -2653,7 +2674,7 @@ exports.default = { +@@ -3970,25 +4013,25 @@ exports.default = { } }, /** -- * Lookup380: pallet_referendum::Call -+ * Lookup383: pallet_referendum::Call +- * Lookup506: pallet_bags_list::list::ListError ++ * Lookup509: pallet_bags_list::list::ListError **/ - PalletReferendumCall: { - _enum: { -@@ -2670,7 +2691,7 @@ exports.default = { - } + PalletBagsListListListError: { + _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] }, /** -- * Lookup381: pallet_membership::Call -+ * Lookup384: pallet_membership::Call +- * Lookup509: pallet_vesting::Releases ++ * Lookup512: pallet_vesting::Releases **/ - PalletMembershipCall: { - _enum: { -@@ -2739,7 +2760,7 @@ exports.default = { - } + PalletVestingReleases: { + _enum: ['V0', 'V1'] }, /** -- * Lookup382: pallet_forum::Call -+ * Lookup385: pallet_forum::Call +- * Lookup510: pallet_vesting::pallet::Error ++ * Lookup513: pallet_vesting::pallet::Error **/ - PalletForumCall: { - _enum: { -@@ -2836,7 +2857,7 @@ exports.default = { - } + PalletVestingError: { + _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] }, /** -- * Lookup383: pallet_constitution::Call -+ * Lookup386: pallet_constitution::Call +- * Lookup512: pallet_multisig::Multisig ++ * Lookup515: pallet_multisig::Multisig **/ - PalletConstitutionCall: { - _enum: { -@@ -2846,7 +2867,7 @@ exports.default = { - } + PalletMultisigMultisig: { + when: 'PalletMultisigTimepoint', +@@ -3997,20 +4040,20 @@ exports.default = { + approvals: 'Vec' }, /** -- * Lookup384: pallet_bounty::Call -+ * Lookup387: pallet_bounty::Call +- * Lookup514: pallet_multisig::pallet::Error ++ * Lookup517: pallet_multisig::pallet::Error **/ - PalletBountyCall: { - _enum: { -@@ -2922,7 +2943,7 @@ exports.default = { - } + PalletMultisigError: { + _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** -- * Lookup385: pallet_joystream_utility::Call -+ * Lookup388: pallet_joystream_utility::Call +- * Lookup515: pallet_council::CouncilStageUpdate ++ * Lookup518: pallet_council::CouncilStageUpdate **/ - PalletJoystreamUtilityCall: { - _enum: { -@@ -2943,7 +2964,7 @@ exports.default = { - } + PalletCouncilCouncilStageUpdate: { + stage: 'PalletCouncilCouncilStage', + changedAt: 'u32' }, /** -- * Lookup386: pallet_content::Call -+ * Lookup389: pallet_content::Call +- * Lookup516: pallet_council::CouncilStage ++ * Lookup519: pallet_council::CouncilStage **/ - PalletContentCall: { + PalletCouncilCouncilStage: { _enum: { -@@ -3252,14 +3273,14 @@ exports.default = { +@@ -4020,26 +4063,26 @@ exports.default = { } }, /** -- * Lookup387: pallet_content::types::ChannelBagWitness -+ * Lookup390: pallet_content::types::ChannelBagWitness - **/ - PalletContentChannelBagWitness: { - storageBucketsNum: 'u32', - distributionBucketsNum: 'u32' - }, - /** -- * Lookup389: pallet_common::merkle_tree::ProofElementRecord -+ * Lookup392: pallet_common::merkle_tree::ProofElementRecord +- * Lookup517: pallet_council::CouncilStageAnnouncing ++ * Lookup520: pallet_council::CouncilStageAnnouncing **/ - PalletCommonMerkleTreeProofElementRecord: { - _alias: { -@@ -3269,13 +3290,13 @@ exports.default = { - side: 'PalletCommonMerkleTreeSide' + PalletCouncilCouncilStageAnnouncing: { + candidatesCount: 'u32', + endsAt: 'u32' }, /** -- * Lookup390: pallet_common::merkle_tree::Side -+ * Lookup393: pallet_common::merkle_tree::Side +- * Lookup518: pallet_council::CouncilStageElection ++ * Lookup521: pallet_council::CouncilStageElection **/ - PalletCommonMerkleTreeSide: { - _enum: ['Left', 'Right'] + PalletCouncilCouncilStageElection: { + candidatesCount: 'u32' }, /** -- * Lookup391: pallet_content::types::PullPaymentElement -+ * Lookup394: pallet_content::types::PullPaymentElement +- * Lookup519: pallet_council::CouncilStageIdle ++ * Lookup522: pallet_council::CouncilStageIdle **/ - PalletContentPullPaymentElement: { - channelId: 'u64', -@@ -3283,7 +3304,7 @@ exports.default = { - reason: 'H256' + PalletCouncilCouncilStageIdle: { + endsAt: 'u32' }, /** -- * Lookup392: pallet_content::types::InitTransferParameters -+ * Lookup395: pallet_content::types::InitTransferParameters +- * Lookup521: pallet_council::CouncilMember ++ * Lookup524: pallet_council::CouncilMember **/ - PalletContentInitTransferParameters: { - newCollaborators: 'BTreeMap>', -@@ -3291,7 +3312,7 @@ exports.default = { - newOwner: 'PalletContentChannelOwner' + PalletCouncilCouncilMember: { + stakingAccountId: 'AccountId32', +@@ -4050,7 +4093,7 @@ exports.default = { + unpaidReward: 'u128' }, /** -- * Lookup393: pallet_project_token::types::TokenSaleParams> -+ * Lookup396: pallet_project_token::types::TokenSaleParams> +- * Lookup523: pallet_council::Candidate ++ * Lookup526: pallet_council::Candidate **/ - PalletProjectTokenTokenSaleParams: { - unitPrice: 'u128', -@@ -3303,14 +3324,14 @@ exports.default = { - metadata: 'Option' + PalletCouncilCandidate: { + stakingAccountId: 'AccountId32', +@@ -4061,13 +4104,13 @@ exports.default = { + noteHash: 'Option' }, /** -- * Lookup397: pallet_project_token::types::AmmParams -+ * Lookup400: pallet_project_token::types::AmmParams +- * Lookup524: pallet_council::Error ++ * Lookup527: pallet_council::Error **/ - PalletProjectTokenAmmParams: { - slope: 'u128', - intercept: 'u128' + 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'] }, /** -- * Lookup398: pallet_storage::Call -+ * Lookup401: pallet_storage::Call +- * Lookup525: pallet_referendum::ReferendumStage, S>> ++ * Lookup528: pallet_referendum::ReferendumStage, S>> **/ - PalletStorageCall: { + PalletReferendumReferendumStage: { _enum: { -@@ -3457,10 +3478,13 @@ exports.default = { +@@ -4077,7 +4120,7 @@ exports.default = { } }, /** -- * Lookup399: pallet_project_token::Call -+ * Lookup402: pallet_project_token::Call +- * Lookup527: pallet_referendum::ReferendumStageVoting ++ * Lookup530: pallet_referendum::ReferendumStageVoting **/ - PalletProjectTokenCall: { - _enum: { -+ update_governance_parameters: { -+ parameters: 'PalletProjectTokenTokenConstraints', -+ }, - transfer: { - srcMemberId: 'u64', - tokenId: 'u64', -@@ -3513,17 +3537,17 @@ exports.default = { - } + PalletReferendumReferendumStageVoting: { + started: 'u32', +@@ -4086,7 +4129,7 @@ exports.default = { + endsAt: 'u32' }, /** -- * Lookup403: pallet_project_token::types::MerkleProof -+ * Lookup406: pallet_project_token::types::MerkleProof +- * Lookup528: pallet_referendum::ReferendumStageRevealing, S>> ++ * Lookup531: pallet_referendum::ReferendumStageRevealing, S>> **/ - PalletProjectTokenMerkleProof: 'Vec<(H256,PalletProjectTokenMerkleSide)>', + PalletReferendumReferendumStageRevealing: { + started: 'u32', +@@ -4096,7 +4139,7 @@ exports.default = { + endsAt: 'u32' + }, /** -- * Lookup406: pallet_project_token::types::MerkleSide -+ * Lookup409: pallet_project_token::types::MerkleSide +- * Lookup529: pallet_referendum::CastVote ++ * Lookup532: pallet_referendum::CastVote **/ - PalletProjectTokenMerkleSide: { - _enum: ['Right', 'Left'] + PalletReferendumCastVote: { + commitment: 'H256', +@@ -4105,13 +4148,13 @@ exports.default = { + voteFor: 'Option' }, /** -- * Lookup409: pallet_proposals_engine::Call -+ * Lookup412: pallet_proposals_engine::Call +- * Lookup530: pallet_referendum::Error ++ * Lookup533: pallet_referendum::Error **/ - PalletProposalsEngineCall: { - _enum: { -@@ -3548,7 +3572,7 @@ exports.default = { - } + PalletReferendumError: { + _enum: ['BadOrigin', 'ReferendumNotRunning', 'RevealingNotInProgress', 'ConflictStakesOnAccount', 'InsufficientBalanceToStake', 'InsufficientStake', 'InvalidReveal', 'InvalidVote', 'VoteNotExisting', 'AlreadyVotedThisCycle', 'UnstakingVoteInSameCycle', 'SaltTooLong', 'UnstakingForbidden', 'AccountAlreadyOptedOutOfVoting'] }, /** -- * Lookup410: pallet_proposals_discussion::Call -+ * Lookup413: pallet_proposals_discussion::Call +- * Lookup531: pallet_membership::MembershipObject ++ * Lookup534: pallet_membership::MembershipObject **/ - PalletProposalsDiscussionCall: { - _enum: { -@@ -3577,7 +3601,7 @@ exports.default = { - } + PalletMembershipMembershipObject: { + handleHash: 'H256', +@@ -4121,20 +4164,20 @@ exports.default = { + invites: 'u32' }, /** -- * Lookup411: pallet_proposals_codex::Call -+ * Lookup414: pallet_proposals_codex::Call +- * Lookup532: pallet_membership::StakingAccountMemberBinding ++ * Lookup535: pallet_membership::StakingAccountMemberBinding **/ - PalletProposalsCodexCall: { - _enum: { -@@ -3588,7 +3612,7 @@ exports.default = { - } + PalletMembershipStakingAccountMemberBinding: { + memberId: 'u64', + confirmed: 'bool' }, /** -- * Lookup412: pallet_working_group::Call -+ * Lookup415: pallet_working_group::Call +- * Lookup533: pallet_membership::Error ++ * Lookup536: pallet_membership::Error **/ - PalletWorkingGroupCall: { - _enum: { -@@ -3671,7 +3695,7 @@ exports.default = { - } + PalletMembershipError: { + _enum: ['NotEnoughBalanceToBuyMembership', 'ControllerAccountRequired', 'RootAccountRequired', 'UnsignedOrigin', 'MemberProfileNotFound', 'HandleAlreadyRegistered', 'HandleMustBeProvidedDuringRegistration', 'ReferrerIsNotMember', 'CannotTransferInvitesForNotMember', 'NotEnoughInvites', 'WorkingGroupLeaderNotSet', 'StakingAccountIsAlreadyRegistered', 'StakingAccountDoesntExist', 'StakingAccountAlreadyConfirmed', 'WorkingGroupBudgetIsNotSufficientForInviting', 'ConflictingLock', 'CannotExceedReferralCutPercentLimit', 'ConflictStakesOnAccount', 'InsufficientBalanceToCoverStake', 'GifLockExceedsCredit', 'InsufficientBalanceToGift', 'InsufficientBalanceToCoverPayment'] }, /** -- * Lookup421: joystream_node_runtime::OriginCaller -+ * Lookup424: joystream_node_runtime::OriginCaller +- * Lookup534: pallet_forum::Category> ++ * Lookup537: pallet_forum::Category> **/ - JoystreamNodeRuntimeOriginCaller: { - _enum: { -@@ -3680,7 +3704,7 @@ exports.default = { - } + PalletForumCategory: { + titleHash: 'H256', +@@ -4147,7 +4190,7 @@ exports.default = { + stickyThreadIds: 'BTreeSet' }, /** -- * Lookup422: frame_support::dispatch::RawOrigin -+ * Lookup425: frame_support::dispatch::RawOrigin +- * Lookup536: pallet_forum::Thread> ++ * Lookup539: pallet_forum::Thread> **/ - FrameSupportDispatchRawOrigin: { - _enum: { -@@ -3690,17 +3714,17 @@ exports.default = { - } + PalletForumThread: { + categoryId: 'u64', +@@ -4156,7 +4199,7 @@ exports.default = { + numberOfEditablePosts: 'u64' }, /** -- * Lookup423: sp_core::Void -+ * Lookup426: sp_core::Void +- * Lookup537: pallet_forum::Post> ++ * Lookup540: pallet_forum::Post> **/ - SpCoreVoid: 'Null', + PalletForumPost: { + threadId: 'u64', +@@ -4166,19 +4209,19 @@ exports.default = { + lastEdited: 'u32' + }, /** -- * Lookup424: pallet_utility::pallet::Error -+ * Lookup427: pallet_utility::pallet::Error +- * Lookup538: pallet_forum::Error ++ * Lookup541: pallet_forum::Error **/ - PalletUtilityError: { - _enum: ['TooManyCalls'] + PalletForumError: { + _enum: ['ArithmeticError', 'OriginNotForumLead', 'ForumUserIdNotMatchAccount', 'ModeratorIdNotMatchAccount', 'AccountDoesNotMatchThreadAuthor', 'ThreadDoesNotExist', 'ModeratorModerateOriginCategory', 'ModeratorModerateDestinationCategory', 'ThreadMoveInvalid', 'ThreadNotBeingUpdated', 'InsufficientBalanceForThreadCreation', 'CannotDeleteThreadWithOutstandingPosts', 'PostDoesNotExist', 'AccountDoesNotMatchPostAuthor', 'InsufficientBalanceForPost', 'CategoryNotBeingUpdated', 'AncestorCategoryImmutable', 'MaxValidCategoryDepthExceeded', 'CategoryDoesNotExist', 'CategoryModeratorDoesNotExist', 'CategoryNotEmptyThreads', 'CategoryNotEmptyCategories', 'ModeratorCantDeleteCategory', 'ModeratorCantUpdateCategory', 'MapSizeLimit', 'PathLengthShouldBeGreaterThanZero', 'MaxNumberOfStickiedThreadsExceeded'] }, /** -- * Lookup431: sp_consensus_babe::digests::PreDigest -+ * Lookup434: sp_consensus_babe::digests::PreDigest +- * Lookup539: pallet_constitution::ConstitutionInfo ++ * Lookup542: pallet_constitution::ConstitutionInfo **/ - SpConsensusBabeDigestsPreDigest: { - _enum: { -@@ -3711,7 +3735,7 @@ exports.default = { - } + PalletConstitutionConstitutionInfo: { + textHash: 'H256' }, /** -- * Lookup432: sp_consensus_babe::digests::PrimaryPreDigest -+ * Lookup435: sp_consensus_babe::digests::PrimaryPreDigest +- * Lookup540: pallet_bounty::BountyRecord> ++ * Lookup543: pallet_bounty::BountyRecord> **/ - SpConsensusBabeDigestsPrimaryPreDigest: { - authorityIndex: 'u32', -@@ -3720,14 +3744,14 @@ exports.default = { - vrfProof: '[u8;64]' + PalletBountyBountyRecord: { + creationParams: 'PalletBountyBountyParametersBoundedBTreeSet', +@@ -4188,7 +4231,7 @@ exports.default = { + hasUnpaidOracleReward: 'bool' }, /** -- * Lookup433: sp_consensus_babe::digests::SecondaryPlainPreDigest -+ * Lookup436: sp_consensus_babe::digests::SecondaryPlainPreDigest +- * Lookup542: pallet_bounty::BountyParameters> ++ * Lookup545: pallet_bounty::BountyParameters> **/ - SpConsensusBabeDigestsSecondaryPlainPreDigest: { - authorityIndex: 'u32', - slot: 'u64' + PalletBountyBountyParametersBoundedBTreeSet: { + oracle: 'PalletBountyBountyActor', +@@ -4200,7 +4243,7 @@ exports.default = { + fundingType: 'PalletBountyFundingType' }, /** -- * Lookup434: sp_consensus_babe::digests::SecondaryVRFPreDigest -+ * Lookup437: sp_consensus_babe::digests::SecondaryVRFPreDigest +- * Lookup543: pallet_bounty::AssuranceContractType> ++ * Lookup546: pallet_bounty::AssuranceContractType> **/ - SpConsensusBabeDigestsSecondaryVRFPreDigest: { - authorityIndex: 'u32', -@@ -3736,20 +3760,20 @@ exports.default = { - vrfProof: '[u8;64]' + PalletBountyAssuranceContractTypeBoundedBTreeSet: { + _enum: { +@@ -4209,7 +4252,7 @@ exports.default = { + } }, /** -- * Lookup436: sp_consensus_babe::BabeEpochConfiguration -+ * Lookup439: sp_consensus_babe::BabeEpochConfiguration +- * Lookup544: pallet_bounty::BountyMilestone ++ * Lookup547: pallet_bounty::BountyMilestone **/ - SpConsensusBabeBabeEpochConfiguration: { - c: '(u64,u64)', - allowedSlots: 'SpConsensusBabeAllowedSlots' + PalletBountyBountyMilestone: { + _enum: { +@@ -4226,14 +4269,14 @@ exports.default = { + } }, /** -- * Lookup438: pallet_babe::pallet::Error -+ * Lookup441: pallet_babe::pallet::Error +- * Lookup546: pallet_bounty::Contribution ++ * Lookup549: pallet_bounty::Contribution **/ - PalletBabeError: { - _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] + PalletBountyContribution: { + amount: 'u128', + funderStateBloatBondAmount: 'u128' }, /** -- * Lookup440: pallet_balances::BalanceLock -+ * Lookup443: pallet_balances::BalanceLock +- * Lookup547: pallet_bounty::EntryRecord ++ * Lookup550: pallet_bounty::EntryRecord **/ - PalletBalancesBalanceLock: { - id: '[u8;8]', -@@ -3757,32 +3781,32 @@ exports.default = { - reasons: 'PalletBalancesReasons' + PalletBountyEntryRecord: { + memberId: 'u64', +@@ -4242,19 +4285,19 @@ exports.default = { + workSubmitted: 'bool' }, /** -- * Lookup441: pallet_balances::Reasons -+ * Lookup444: pallet_balances::Reasons +- * Lookup548: pallet_bounty::Error ++ * Lookup551: pallet_bounty::Error **/ - PalletBalancesReasons: { - _enum: ['Fee', 'Misc', 'All'] + PalletBountyError: { + _enum: ['ArithmeticError', 'MinFundingAmountCannotBeGreaterThanMaxAmount', 'BountyDoesntExist', 'SwitchOracleOriginIsRoot', 'InvalidStageUnexpectedFunding', 'InvalidStageUnexpectedNoFundingContributed', 'InvalidStageUnexpectedCancelled', 'InvalidStageUnexpectedWorkSubmission', 'InvalidStageUnexpectedJudgment', 'InvalidStageUnexpectedSuccessfulBountyWithdrawal', 'InvalidStageUnexpectedFailedBountyWithdrawal', 'InsufficientBalanceForBounty', 'NoBountyContributionFound', 'InsufficientBalanceForStake', 'ConflictingStakes', 'WorkEntryDoesntExist', 'CherryLessThenMinimumAllowed', 'CannotSubmitWorkToClosedContractBounty', 'ClosedContractMemberListIsEmpty', 'ClosedContractMemberListIsTooLarge', 'ClosedContractMemberNotFound', 'InvalidOracleMemberId', 'InvalidStakingAccountForMember', 'ZeroWinnerReward', 'TotalRewardShouldBeEqualToTotalFunding', 'EntrantStakeIsLessThanMininum', 'FundingAmountCannotBeZero', 'FundingPeriodCannotBeZero', 'WinnerShouldHasWorkSubmission', 'InvalidContributorActorSpecified', 'InvalidOracleActorSpecified', 'InvalidEntrantWorkerSpecified', 'InvalidCreatorActorSpecified', 'WorkEntryDoesntBelongToWorker', 'OracleRewardAlreadyWithdrawn'] }, /** -- * Lookup444: pallet_balances::ReserveData -+ * Lookup447: pallet_balances::ReserveData +- * Lookup549: pallet_joystream_utility::Error ++ * Lookup552: pallet_joystream_utility::Error **/ - PalletBalancesReserveData: { - id: '[u8;8]', - amount: 'u128' + PalletJoystreamUtilityError: { + _enum: ['InsufficientFundsForBudgetUpdate', 'ZeroTokensBurn', 'InsufficientFundsForBurn'] }, /** -- * Lookup446: pallet_balances::pallet::Error -+ * Lookup449: pallet_balances::pallet::Error +- * Lookup550: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup553: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> **/ - PalletBalancesError: { - _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves'] + PalletContentVideoRecord: { + inChannel: 'u64', +@@ -4263,7 +4306,7 @@ exports.default = { + videoStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' }, /** -- * Lookup448: pallet_transaction_payment::Releases -+ * Lookup451: pallet_transaction_payment::Releases +- * Lookup551: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> ++ * Lookup554: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> **/ - PalletTransactionPaymentReleases: { - _enum: ['V1Ancient', 'V2'] + PalletContentNftTypesOwnedNft: { + owner: 'PalletContentNftTypesNftOwner', +@@ -4272,7 +4315,7 @@ exports.default = { + openAuctionsNonce: 'u64' }, /** -- * Lookup449: pallet_election_provider_multi_phase::ReadySolution -+ * Lookup452: pallet_election_provider_multi_phase::ReadySolution +- * Lookup552: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> ++ * Lookup555: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> **/ - PalletElectionProviderMultiPhaseReadySolution: { - supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', -@@ -3790,14 +3814,14 @@ exports.default = { - compute: 'PalletElectionProviderMultiPhaseElectionCompute' + PalletContentNftTypesTransactionalStatusRecord: { + _enum: { +@@ -4284,7 +4327,7 @@ exports.default = { + } }, /** -- * Lookup451: pallet_election_provider_multi_phase::RoundSnapshot -+ * Lookup454: pallet_election_provider_multi_phase::RoundSnapshot +- * Lookup553: pallet_content::nft::types::EnglishAuctionRecord> ++ * Lookup556: pallet_content::nft::types::EnglishAuctionRecord> **/ - PalletElectionProviderMultiPhaseRoundSnapshot: { - voters: 'Vec<(AccountId32,u64,Vec)>', - targets: 'Vec' + PalletContentNftTypesEnglishAuctionRecord: { + startingPrice: 'u128', +@@ -4297,14 +4340,14 @@ exports.default = { + topBid: 'Option' }, /** -- * Lookup458: pallet_election_provider_multi_phase::signed::SignedSubmission -+ * Lookup461: pallet_election_provider_multi_phase::signed::SignedSubmission +- * Lookup556: pallet_content::nft::types::EnglishAuctionBid ++ * Lookup559: pallet_content::nft::types::EnglishAuctionBid **/ - PalletElectionProviderMultiPhaseSignedSignedSubmission: { - who: 'AccountId32', -@@ -3806,13 +3830,13 @@ exports.default = { - callFee: 'u128' + PalletContentNftTypesEnglishAuctionBid: { + amount: 'u128', + bidderId: 'u64' }, /** -- * Lookup459: pallet_election_provider_multi_phase::pallet::Error -+ * Lookup462: pallet_election_provider_multi_phase::pallet::Error +- * Lookup557: pallet_content::nft::types::OpenAuctionRecord> ++ * Lookup560: pallet_content::nft::types::OpenAuctionRecord> **/ - PalletElectionProviderMultiPhaseError: { - _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners'] + PalletContentNftTypesOpenAuctionRecord: { + startingPrice: 'u128', +@@ -4315,7 +4358,7 @@ exports.default = { + start: 'u32' }, /** -- * Lookup460: pallet_staking::StakingLedger -+ * Lookup463: pallet_staking::StakingLedger +- * Lookup558: pallet_content::nft::types::NftOwner ++ * Lookup561: pallet_content::nft::types::NftOwner **/ - PalletStakingStakingLedger: { - stash: 'AccountId32', -@@ -3822,14 +3846,14 @@ exports.default = { - claimedRewards: 'Vec' + PalletContentNftTypesNftOwner: { + _enum: { +@@ -4324,7 +4367,7 @@ exports.default = { + } }, /** -- * Lookup462: pallet_staking::UnlockChunk -+ * Lookup465: pallet_staking::UnlockChunk +- * Lookup561: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> ++ * Lookup564: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> **/ - PalletStakingUnlockChunk: { - value: 'Compact', - era: 'Compact' + PalletContentPermissionsCuratorGroupCuratorGroupRecord: { + curators: 'BTreeMap>', +@@ -4332,7 +4375,7 @@ exports.default = { + permissionsByLevel: 'BTreeMap>' }, /** -- * Lookup465: pallet_staking::Nominations -+ * Lookup468: pallet_staking::Nominations +- * Lookup568: pallet_content::nft::types::OpenAuctionBidRecord ++ * Lookup571: pallet_content::nft::types::OpenAuctionBidRecord **/ - PalletStakingNominations: { - targets: 'Vec', -@@ -3837,21 +3861,21 @@ exports.default = { - suppressed: 'bool' + PalletContentNftTypesOpenAuctionBidRecord: { + amount: 'u128', +@@ -4340,13 +4383,13 @@ exports.default = { + auctionId: 'u64' }, /** -- * Lookup466: pallet_staking::ActiveEraInfo -+ * Lookup469: pallet_staking::ActiveEraInfo +- * Lookup569: pallet_content::errors::Error ++ * Lookup572: pallet_content::errors::Error **/ - PalletStakingActiveEraInfo: { - index: 'u32', - start: 'Option' + PalletContentErrorsError: { + _enum: ['ChannelStateBloatBondChanged', 'VideoStateBloatBondChanged', 'MinCashoutValueTooLow', 'MaxCashoutValueTooHigh', 'MaxNumberOfChannelCollaboratorsExceeded', 'MaxNumberOfChannelAssetsExceeded', 'MaxNumberOfVideoAssetsExceeded', 'MaxNumberOfChannelAgentPermissionsExceeded', 'MaxNumberOfPausedFeaturesPerChannelExceeded', 'InvalidChannelBagWitnessProvided', 'InvalidStorageBucketsNumWitnessProvided', 'MissingStorageBucketsNumWitness', 'ChannelOwnerMemberDoesNotExist', 'ChannelOwnerCuratorGroupDoesNotExist', 'ChannelStateBloatBondBelowExistentialDeposit', 'NumberOfAssetsToRemoveIsZero', 'CuratorIsNotAMemberOfGivenCuratorGroup', 'CuratorIsAlreadyAMemberOfGivenCuratorGroup', 'CuratorGroupDoesNotExist', 'CuratorsPerGroupLimitReached', 'CuratorGroupIsNotActive', 'CuratorIdInvalid', 'LeadAuthFailed', 'MemberAuthFailed', 'CuratorAuthFailed', 'BadOrigin', 'ActorNotAuthorized', 'CategoryDoesNotExist', 'ChannelDoesNotExist', 'VideoDoesNotExist', 'VideoInSeason', 'ActorCannotBeLead', 'ActorCannotOwnChannel', 'NftAlreadyOwnedByChannel', 'NftAlreadyExists', 'NftDoesNotExist', 'OverflowOrUnderflowHappened', 'DoesNotOwnNft', 'RoyaltyUpperBoundExceeded', 'RoyaltyLowerBoundExceeded', 'AuctionDurationUpperBoundExceeded', 'AuctionDurationLowerBoundExceeded', 'ExtensionPeriodUpperBoundExceeded', 'ExtensionPeriodLowerBoundExceeded', 'BidLockDurationUpperBoundExceeded', 'BidLockDurationLowerBoundExceeded', 'StartingPriceUpperBoundExceeded', 'StartingPriceLowerBoundExceeded', 'AuctionBidStepUpperBoundExceeded', 'AuctionBidStepLowerBoundExceeded', 'InsufficientBalance', 'BidStepConstraintViolated', 'InvalidBidAmountSpecified', 'StartingPriceConstraintViolated', 'ActionHasBidsAlready', 'NftIsNotIdle', 'PendingOfferDoesNotExist', 'RewardAccountIsNotSet', 'ActorIsNotBidder', 'AuctionCannotBeCompleted', 'BidDoesNotExist', 'BidIsForPastAuction', 'StartsAtLowerBoundExceeded', 'StartsAtUpperBoundExceeded', 'AuctionDidNotStart', 'NotInAuctionState', 'MemberIsNotAllowedToParticipate', 'MemberProfileNotFound', 'NftNotInBuyNowState', 'InvalidBuyNowWitnessPriceProvided', 'IsNotOpenAuctionType', 'IsNotEnglishAuctionType', 'BidLockDurationIsNotExpired', 'NftAuctionIsAlreadyExpired', 'BuyNowMustBeGreaterThanStartingPrice', 'TargetMemberDoesNotExist', 'InvalidNftOfferWitnessPriceProvided', 'MaxAuctionWhiteListLengthUpperBoundExceeded', 'WhitelistHasOnlyOneMember', 'WhitelistedMemberDoesNotExist', 'NftNonChannelOwnerDoesNotExist', 'ExtensionPeriodIsGreaterThenAuctionDuration', 'NoAssetsSpecified', 'InvalidAssetsProvided', 'ChannelContainsVideos', 'ChannelContainsAssets', 'InvalidBagSizeSpecified', 'MigrationNotFinished', 'ReplyDoesNotExist', 'UnsufficientBalance', 'InsufficientTreasuryBalance', 'InvalidMemberProvided', 'ActorNotAMember', 'PaymentProofVerificationFailed', 'CashoutAmountExceedsMaximumAmount', 'CashoutAmountBelowMinimumAmount', 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance', 'WithdrawFromChannelAmountIsZero', 'ChannelCashoutsDisabled', 'MinCashoutAllowedExceedsMaxCashoutAllowed', 'CuratorModerationActionNotAllowed', 'MaxCuratorPermissionsPerLevelExceeded', 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded', 'ChannelFeaturePaused', 'ChannelBagMissing', 'AssetsToRemoveBeyondEntityAssetsSet', 'InvalidVideoDataObjectsCountProvided', 'InvalidChannelTransferStatus', 'InvalidChannelTransferAcceptor', 'InvalidChannelTransferCommitmentParams', 'ChannelAgentInsufficientPermissions', 'InvalidChannelOwner', 'ZeroReward', 'InsufficientBalanceForTransfer', 'InsufficientBalanceForChannelCreation', 'InsufficientBalanceForVideoCreation', 'InsufficientCouncilBudget', 'GlobalNftDailyLimitExceeded', 'GlobalNftWeeklyLimitExceeded', 'ChannelNftDailyLimitExceeded', 'ChannelNftWeeklyLimitExceeded', 'CreatorTokenAlreadyIssued', 'CreatorTokenNotIssued', 'MemberIdCouldNotBeDerivedFromActor', 'CannotWithdrawFromChannelWithCreatorTokenIssued', 'PatronageCanOnlyBeClaimedForMemberOwnedChannels', 'ChannelTransfersBlockedDuringRevenueSplits', 'ChannelTransfersBlockedDuringTokenSales', 'ChannelTransfersBlockedDuringActiveAmm'] }, /** -- * Lookup468: pallet_staking::EraRewardPoints -+ * Lookup471: pallet_staking::EraRewardPoints +- * Lookup570: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> ++ * Lookup573: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> **/ - PalletStakingEraRewardPoints: { - total: 'u32', - individual: 'BTreeMap' + PalletStorageBagRecord: { + storedBy: 'BTreeSet', +@@ -4355,7 +4398,7 @@ exports.default = { + objectsNumber: 'u64' }, /** -- * Lookup473: pallet_staking::UnappliedSlash -+ * Lookup476: pallet_staking::UnappliedSlash +- * Lookup573: pallet_storage::StorageBucketRecord ++ * Lookup576: pallet_storage::StorageBucketRecord **/ - PalletStakingUnappliedSlash: { - validator: 'AccountId32', -@@ -3861,7 +3885,7 @@ exports.default = { - payout: 'u128' + PalletStorageStorageBucketRecord: { + operatorStatus: 'PalletStorageStorageBucketOperatorStatus', +@@ -4364,7 +4407,7 @@ exports.default = { + assignedBags: 'u64' }, /** -- * Lookup475: pallet_staking::slashing::SlashingSpans -+ * Lookup478: pallet_staking::slashing::SlashingSpans +- * Lookup574: pallet_storage::StorageBucketOperatorStatus ++ * Lookup577: pallet_storage::StorageBucketOperatorStatus **/ - PalletStakingSlashingSlashingSpans: { - spanIndex: 'u32', -@@ -3870,30 +3894,30 @@ exports.default = { - prior: 'Vec' + PalletStorageStorageBucketOperatorStatus: { + _enum: { +@@ -4374,14 +4417,14 @@ exports.default = { + } }, /** -- * Lookup476: pallet_staking::slashing::SpanRecord -+ * Lookup479: pallet_staking::slashing::SpanRecord +- * Lookup576: pallet_storage::DynamicBagCreationPolicy> ++ * Lookup579: pallet_storage::DynamicBagCreationPolicy> **/ - PalletStakingSlashingSpanRecord: { - slashed: 'u128', - paidOut: 'u128' + PalletStorageDynamicBagCreationPolicy: { + numberOfStorageBuckets: 'u32', + families: 'BTreeMap' }, /** -- * Lookup479: pallet_staking::pallet::pallet::Error -+ * Lookup482: pallet_staking::pallet::pallet::Error +- * Lookup579: pallet_storage::DataObject> ++ * Lookup582: pallet_storage::DataObject> **/ - PalletStakingPalletError: { - _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet', 'BondingRestricted'] + PalletStorageDataObject: { + _alias: { +@@ -4393,13 +4436,13 @@ exports.default = { + ipfsContentId: 'Bytes' }, /** -- * Lookup483: sp_core::crypto::KeyTypeId -+ * Lookup486: sp_core::crypto::KeyTypeId +- * Lookup580: pallet_storage::DistributionBucketFamilyRecord ++ * Lookup583: pallet_storage::DistributionBucketFamilyRecord **/ - SpCoreCryptoKeyTypeId: '[u8;4]', + PalletStorageDistributionBucketFamilyRecord: { + nextDistributionBucketIndex: 'u64' + }, /** -- * Lookup484: pallet_session::pallet::Error -+ * Lookup487: pallet_session::pallet::Error +- * Lookup581: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> ++ * Lookup584: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> **/ - PalletSessionError: { - _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] + PalletStorageDistributionBucketRecord: { + acceptingNewBags: 'bool', +@@ -4409,13 +4452,13 @@ exports.default = { + assignedBags: 'u64' }, /** -- * Lookup486: pallet_grandpa::StoredState -+ * Lookup489: pallet_grandpa::StoredState +- * Lookup584: pallet_storage::Error ++ * Lookup587: pallet_storage::Error **/ - PalletGrandpaStoredState: { - _enum: { -@@ -3910,7 +3934,7 @@ exports.default = { - } + PalletStorageError: { + _enum: ['ArithmeticError', 'InvalidCidLength', 'NoObjectsOnUpload', 'StorageBucketDoesntExist', 'StorageBucketIsNotBoundToBag', 'StorageBucketIsBoundToBag', 'NoStorageBucketInvitation', 'StorageProviderAlreadySet', 'StorageProviderMustBeSet', 'DifferentStorageProviderInvited', 'InvitedStorageProvider', 'StorageBucketIdCollectionsAreEmpty', 'StorageBucketsNumberViolatesDynamicBagCreationPolicy', 'DistributionBucketsViolatesDynamicBagCreationPolicy', 'EmptyContentId', 'ZeroObjectSize', 'InvalidStateBloatBondSourceAccount', 'InvalidStorageProvider', 'InsufficientBalance', 'DataObjectDoesntExist', 'UploadingBlocked', 'DataObjectIdCollectionIsEmpty', 'SourceAndDestinationBagsAreEqual', 'DataObjectBlacklisted', 'BlacklistSizeLimitExceeded', 'VoucherMaxObjectSizeLimitExceeded', 'VoucherMaxObjectNumberLimitExceeded', 'StorageBucketObjectNumberLimitReached', 'StorageBucketObjectSizeLimitReached', 'InsufficientTreasuryBalance', 'CannotDeleteNonEmptyStorageBucket', 'DataObjectIdParamsAreEmpty', 'StorageBucketsPerBagLimitTooLow', 'StorageBucketsPerBagLimitTooHigh', 'StorageBucketPerBagLimitExceeded', 'StorageBucketDoesntAcceptNewBags', 'DynamicBagExists', 'DynamicBagDoesntExist', 'StorageProviderOperatorDoesntExist', 'DataSizeFeeChanged', 'DataObjectStateBloatBondChanged', 'CannotDeleteNonEmptyDynamicBag', 'MaxDistributionBucketFamilyNumberLimitExceeded', 'DistributionBucketFamilyDoesntExist', 'DistributionBucketDoesntExist', 'DistributionBucketIdCollectionsAreEmpty', 'DistributionBucketDoesntAcceptNewBags', 'MaxDistributionBucketNumberPerBagLimitExceeded', 'DistributionBucketIsNotBoundToBag', 'DistributionBucketIsBoundToBag', 'DistributionBucketsPerBagLimitTooLow', 'DistributionBucketsPerBagLimitTooHigh', 'DistributionProviderOperatorDoesntExist', 'DistributionProviderOperatorAlreadyInvited', 'DistributionProviderOperatorSet', 'NoDistributionBucketInvitation', 'MustBeDistributionProviderOperatorForBucket', 'MaxNumberOfPendingInvitationsLimitForDistributionBucketReached', 'MaxNumberOfOperatorsPerDistributionBucketReached', 'DistributionFamilyBoundToBagCreationPolicy', 'MaxDataObjectSizeExceeded', 'InvalidTransactorAccount', 'NumberOfStorageBucketsOutsideOfAllowedContraints', 'NumberOfDistributionBucketsOutsideOfAllowedContraints', 'CallDisabled'] }, /** -- * Lookup487: pallet_grandpa::StoredPendingChange -+ * Lookup490: pallet_grandpa::StoredPendingChange +- * Lookup585: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> ++ * Lookup588: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> **/ - PalletGrandpaStoredPendingChange: { - scheduledAt: 'u32', -@@ -3919,33 +3943,33 @@ exports.default = { - forced: 'Option' + PalletProjectTokenAccountData: { + vestingSchedules: 'BTreeMap', +@@ -4426,14 +4469,14 @@ exports.default = { + lastSaleTotalPurchasedAmount: 'Option<(u32,u128)>' }, /** -- * Lookup489: pallet_grandpa::pallet::Error -+ * Lookup492: pallet_grandpa::pallet::Error +- * Lookup586: pallet_project_token::types::StakingStatus ++ * Lookup589: pallet_project_token::types::StakingStatus **/ - PalletGrandpaError: { - _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] + PalletProjectTokenStakingStatus: { + splitId: 'u32', + amount: 'u128' }, /** -- * Lookup495: pallet_im_online::BoundedOpaqueNetworkState -+ * Lookup498: pallet_im_online::BoundedOpaqueNetworkState +- * Lookup588: pallet_project_token::types::VestingSchedule ++ * Lookup591: pallet_project_token::types::VestingSchedule **/ - PalletImOnlineBoundedOpaqueNetworkState: { - peerId: 'Bytes', - externalAddresses: 'Vec' + PalletProjectTokenVestingSchedule: { + linearVestingStartBlock: 'u32', +@@ -4443,7 +4486,7 @@ exports.default = { + burnedAmount: 'u128' }, /** -- * Lookup499: pallet_im_online::pallet::Error -+ * Lookup502: pallet_im_online::pallet::Error +- * Lookup595: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> ++ * Lookup598: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> **/ - PalletImOnlineError: { - _enum: ['InvalidKey', 'DuplicatedHeartbeat'] + PalletProjectTokenTokenData: { + totalSupply: 'u128', +@@ -4459,7 +4502,7 @@ exports.default = { + ammCurve: 'Option' }, /** -- * Lookup500: sp_staking::offence::OffenceDetails -+ * Lookup503: sp_staking::offence::OffenceDetails +- * Lookup596: pallet_project_token::types::RevenueSplitState ++ * Lookup599: pallet_project_token::types::RevenueSplitState **/ - SpStakingOffenceOffenceDetails: { - offender: '(AccountId32,PalletStakingExposure)', - reporters: 'Vec' + PalletProjectTokenRevenueSplitState: { + _enum: { +@@ -4468,7 +4511,7 @@ exports.default = { + } }, /** -- * Lookup503: pallet_bags_list::list::Node -+ * Lookup506: pallet_bags_list::list::Node +- * Lookup597: pallet_project_token::types::RevenueSplitInfo ++ * Lookup600: pallet_project_token::types::RevenueSplitInfo **/ - PalletBagsListListNode: { - id: 'AccountId32', -@@ -3955,14 +3979,14 @@ exports.default = { - score: 'u64' + PalletProjectTokenRevenueSplitInfo: { + allocation: 'u128', +@@ -4476,14 +4519,14 @@ exports.default = { + dividendsClaimed: 'u128' }, /** -- * Lookup504: pallet_bags_list::list::Bag -+ * Lookup507: pallet_bags_list::list::Bag +- * Lookup598: pallet_project_token::types::Timeline ++ * Lookup601: pallet_project_token::types::Timeline **/ - PalletBagsListListBag: { - head: 'Option', - tail: 'Option' + PalletProjectTokenTimeline: { + start: 'u32', + duration: 'u32' }, /** -- * Lookup505: pallet_bags_list::pallet::Error -+ * Lookup508: pallet_bags_list::pallet::Error +- * Lookup600: pallet_project_token::types::PatronageData ++ * Lookup603: pallet_project_token::types::PatronageData **/ - PalletBagsListError: { - _enum: { -@@ -3970,25 +3994,25 @@ exports.default = { - } + PalletProjectTokenPatronageData: { + rate: 'Permill', +@@ -4491,13 +4534,13 @@ exports.default = { + lastUnclaimedPatronageTallyBlock: 'u32' }, /** -- * Lookup506: pallet_bags_list::list::ListError -+ * Lookup509: pallet_bags_list::list::ListError +- * Lookup602: pallet_project_token::errors::Error ++ * Lookup605: pallet_project_token::errors::Error **/ - PalletBagsListListListError: { - _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] + PalletProjectTokenErrorsError: { + _enum: ['ArithmeticError', 'InsufficientTransferrableBalance', 'TokenDoesNotExist', 'AccountInformationDoesNotExist', 'TransferDestinationMemberDoesNotExist', 'MerkleProofVerificationFailure', 'TokenSymbolAlreadyInUse', 'InitialAllocationToNonExistingMember', 'AccountAlreadyExists', 'TooManyTransferOutputs', 'TokenIssuanceNotInIdleState', 'InsufficientJoyBalance', 'JoyTransferSubjectToDusting', 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode', 'AttemptToRemoveNonEmptyAccount', 'CannotJoinWhitelistInPermissionlessMode', 'CannotDeissueTokenWithOutstandingAccounts', 'NoUpcomingSale', 'NoActiveSale', 'InsufficientBalanceForTokenPurchase', 'NotEnoughTokensOnSale', 'SaleStartingBlockInThePast', 'SaleAccessProofRequired', 'SaleAccessProofParticipantIsNotSender', 'SalePurchaseCapExceeded', 'MaxVestingSchedulesPerAccountPerTokenReached', 'PreviousSaleNotFinalized', 'NoTokensToRecover', 'SaleDurationTooShort', 'SaleDurationIsZero', 'SaleUpperBoundQuantityIsZero', 'SaleCapPerMemberIsZero', 'SaleUnitPriceIsZero', 'SalePurchaseAmountIsZero', 'CannotInitSaleIfAmmIsActive', 'RevenueSplitTimeToStartTooShort', 'RevenueSplitDurationTooShort', 'RevenueSplitAlreadyActiveForToken', 'RevenueSplitNotActiveForToken', 'RevenueSplitDidNotEnd', 'RevenueSplitNotOngoing', 'UserAlreadyParticipating', 'InsufficientBalanceForSplitParticipation', 'UserNotParticipantingInAnySplit', 'CannotParticipateInSplitWithZeroAmount', 'CannotIssueSplitWithZeroAllocationAmount', 'CannotModifySupplyWhenRevenueSplitsAreActive', 'RevenueSplitRateIsZero', 'BurnAmountIsZero', 'BurnAmountGreaterThanAccountTokensAmount', 'NotInAmmState', 'InvalidCurveParameters', 'DeadlineExpired', 'SlippageToleranceExceeded', 'InsufficientTokenBalance', 'OutstandingAmmProvidedSupplyTooLarge', 'CurveSlopeParametersTooLow', 'NotEnoughTokenMintedByAmmForThisSale', 'TargetPatronageRateIsHigherThanCurrentRate', 'YearlyPatronageRateLimitExceeded', 'PalletFrozen'] }, /** -- * Lookup509: pallet_vesting::Releases -+ * Lookup512: pallet_vesting::Releases +- * Lookup603: pallet_proposals_engine::types::Proposal ++ * Lookup606: pallet_proposals_engine::types::Proposal **/ - PalletVestingReleases: { - _enum: ['V0', 'V1'] + PalletProposalsEngineProposal: { + parameters: 'PalletProposalsEngineProposalParameters', +@@ -4510,7 +4553,7 @@ exports.default = { + stakingAccountId: 'Option' }, /** -- * Lookup510: pallet_vesting::pallet::Error -+ * Lookup513: pallet_vesting::pallet::Error +- * Lookup604: pallet_proposals_engine::types::ProposalParameters ++ * Lookup607: pallet_proposals_engine::types::ProposalParameters **/ - PalletVestingError: { - _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] + PalletProposalsEngineProposalParameters: { + votingPeriod: 'u32', +@@ -4523,7 +4566,7 @@ exports.default = { + constitutionality: 'u32' }, /** -- * Lookup512: pallet_multisig::Multisig -+ * Lookup515: pallet_multisig::Multisig +- * Lookup605: pallet_proposals_engine::types::VotingResults ++ * Lookup608: pallet_proposals_engine::types::VotingResults **/ - PalletMultisigMultisig: { - when: 'PalletMultisigTimepoint', -@@ -3997,20 +4021,20 @@ exports.default = { - approvals: 'Vec' + PalletProposalsEngineVotingResults: { + abstentions: 'u32', +@@ -4532,13 +4575,13 @@ exports.default = { + slashes: 'u32' }, /** -- * Lookup514: pallet_multisig::pallet::Error -+ * Lookup517: pallet_multisig::pallet::Error +- * Lookup608: pallet_proposals_engine::Error ++ * Lookup611: pallet_proposals_engine::Error **/ - PalletMultisigError: { - _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] + PalletProposalsEngineError: { + _enum: ['ArithmeticError', 'EmptyTitleProvided', 'EmptyDescriptionProvided', 'TitleIsTooLong', 'DescriptionIsTooLong', 'ProposalNotFound', 'ProposalFinalized', 'AlreadyVoted', 'NotAuthor', 'MaxActiveProposalNumberExceeded', 'EmptyStake', 'StakeShouldBeEmpty', 'StakeDiffersFromRequired', 'InvalidParameterApprovalThreshold', 'InvalidParameterSlashingThreshold', 'RequireRootOrigin', 'ProposalHasVotes', 'ZeroExactExecutionBlock', 'InvalidExactExecutionBlock', 'InsufficientBalanceForStake', 'ConflictingStakes', 'InvalidStakingAccountForMember', 'MaxDispatchableCallCodeSizeExceeded'] }, /** -- * Lookup515: pallet_council::CouncilStageUpdate -+ * Lookup518: pallet_council::CouncilStageUpdate +- * Lookup609: pallet_proposals_discussion::types::DiscussionThread> ++ * Lookup612: pallet_proposals_discussion::types::DiscussionThread> **/ - PalletCouncilCouncilStageUpdate: { - stage: 'PalletCouncilCouncilStage', - changedAt: 'u32' + PalletProposalsDiscussionDiscussionThread: { + activatedAt: 'u32', +@@ -4546,7 +4589,7 @@ exports.default = { + mode: 'PalletProposalsDiscussionThreadModeBoundedBTreeSet' }, /** -- * Lookup516: pallet_council::CouncilStage -+ * Lookup519: pallet_council::CouncilStage +- * Lookup611: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup614: pallet_proposals_discussion::types::ThreadMode> **/ - PalletCouncilCouncilStage: { + PalletProposalsDiscussionThreadModeBoundedBTreeSet: { _enum: { -@@ -4020,26 +4044,26 @@ exports.default = { +@@ -4555,7 +4598,7 @@ exports.default = { } }, /** -- * Lookup517: pallet_council::CouncilStageAnnouncing -+ * Lookup520: pallet_council::CouncilStageAnnouncing +- * Lookup612: pallet_proposals_discussion::types::DiscussionPost> ++ * Lookup615: pallet_proposals_discussion::types::DiscussionPost> **/ - PalletCouncilCouncilStageAnnouncing: { - candidatesCount: 'u32', - endsAt: 'u32' + PalletProposalsDiscussionDiscussionPost: { + authorId: 'u64', +@@ -4563,19 +4606,19 @@ exports.default = { + lastEdited: 'u32' }, /** -- * Lookup518: pallet_council::CouncilStageElection -+ * Lookup521: pallet_council::CouncilStageElection +- * Lookup613: pallet_proposals_discussion::Error ++ * Lookup616: pallet_proposals_discussion::Error **/ - PalletCouncilCouncilStageElection: { - candidatesCount: 'u32' + PalletProposalsDiscussionError: { + _enum: ['ArithmeticError', 'ThreadDoesntExist', 'PostDoesntExist', 'RequireRootOrigin', 'CannotPostOnClosedThread', 'NotAuthorOrCouncilor', 'MaxWhiteListSizeExceeded', 'WhitelistedMemberDoesNotExist', 'InsufficientBalanceForPost', 'CannotDeletePost'] }, /** -- * Lookup519: pallet_council::CouncilStageIdle -+ * Lookup522: pallet_council::CouncilStageIdle +- * Lookup614: pallet_proposals_codex::Error ++ * Lookup617: pallet_proposals_codex::Error **/ - PalletCouncilCouncilStageIdle: { - endsAt: 'u32' + 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'] }, /** -- * Lookup521: pallet_council::CouncilMember -+ * Lookup524: pallet_council::CouncilMember +- * Lookup615: pallet_working_group::types::Opening ++ * Lookup618: pallet_working_group::types::Opening **/ - PalletCouncilCouncilMember: { - stakingAccountId: 'AccountId32', -@@ -4050,7 +4074,7 @@ exports.default = { - unpaidReward: 'u128' + PalletWorkingGroupOpening: { + openingType: 'PalletWorkingGroupOpeningType', +@@ -4586,7 +4629,7 @@ exports.default = { + creationStake: 'u128' }, /** -- * Lookup523: pallet_council::Candidate -+ * Lookup526: pallet_council::Candidate +- * Lookup616: pallet_working_group::types::JobApplication ++ * Lookup619: pallet_working_group::types::JobApplication **/ - PalletCouncilCandidate: { - stakingAccountId: 'AccountId32', -@@ -4061,13 +4085,13 @@ exports.default = { - noteHash: 'Option' + PalletWorkingGroupJobApplication: { + roleAccountId: 'AccountId32', +@@ -4597,7 +4640,7 @@ exports.default = { + openingId: 'u64' }, /** -- * Lookup524: pallet_council::Error -+ * Lookup527: pallet_council::Error +- * Lookup617: pallet_working_group::types::GroupWorker ++ * Lookup620: pallet_working_group::types::GroupWorker **/ - 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'] + PalletWorkingGroupGroupWorker: { + memberId: 'u64', +@@ -4611,13 +4654,13 @@ exports.default = { + createdAt: 'u32' }, /** -- * Lookup525: pallet_referendum::ReferendumStage, S>> -+ * Lookup528: pallet_referendum::ReferendumStage, S>> +- * Lookup618: pallet_working_group::errors::Error ++ * Lookup621: pallet_working_group::errors::Error **/ - PalletReferendumReferendumStage: { + PalletWorkingGroupErrorsError: { + _enum: ['ArithmeticError', 'StakeBalanceCannotBeZero', 'OpeningDoesNotExist', 'CannotHireMultipleLeaders', 'WorkerApplicationDoesNotExist', 'MaxActiveWorkerNumberExceeded', 'SuccessfulWorkerApplicationDoesNotExist', 'CannotHireLeaderWhenLeaderExists', 'IsNotLeadAccount', 'CurrentLeadNotSet', 'WorkerDoesNotExist', 'InvalidMemberOrigin', 'SignerIsNotWorkerRoleAccount', 'BelowMinimumStakes', 'InsufficientBalanceToCoverStake', 'ApplicationStakeDoesntMatchOpening', 'OriginIsNotApplicant', 'WorkerIsLeaving', 'CannotRewardWithZero', 'InvalidStakingAccountForMember', 'ConflictStakesOnAccount', 'WorkerHasNoReward', 'UnstakingPeriodLessThanMinimum', 'CannotSpendZero', 'InsufficientBudgetForSpending', 'NoApplicationsProvided', 'CannotDecreaseStakeDeltaGreaterThanStake', 'ApplicationsNotForOpening', 'WorkerStorageValueTooLong', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'InsufficientBalanceForTransfer'] + }, + /** +- * Lookup628: sp_runtime::MultiSignature ++ * Lookup631: sp_runtime::MultiSignature + **/ + SpRuntimeMultiSignature: { _enum: { -@@ -4077,7 +4101,7 @@ exports.default = { +@@ -4627,39 +4670,39 @@ exports.default = { } }, /** -- * Lookup527: pallet_referendum::ReferendumStageVoting -+ * Lookup530: pallet_referendum::ReferendumStageVoting +- * Lookup629: sp_core::ecdsa::Signature ++ * Lookup632: sp_core::ecdsa::Signature **/ - PalletReferendumReferendumStageVoting: { - started: 'u32', -@@ -4086,7 +4110,7 @@ exports.default = { - endsAt: 'u32' - }, + SpCoreEcdsaSignature: '[u8;65]', /** -- * Lookup528: pallet_referendum::ReferendumStageRevealing, S>> -+ * Lookup531: pallet_referendum::ReferendumStageRevealing, S>> +- * Lookup632: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender ++ * Lookup635: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ - PalletReferendumReferendumStageRevealing: { - started: 'u32', -@@ -4096,7 +4120,7 @@ exports.default = { - endsAt: 'u32' - }, + FrameSystemExtensionsCheckNonZeroSender: 'Null', /** -- * Lookup529: pallet_referendum::CastVote -+ * Lookup532: pallet_referendum::CastVote +- * Lookup633: frame_system::extensions::check_spec_version::CheckSpecVersion ++ * Lookup636: frame_system::extensions::check_spec_version::CheckSpecVersion **/ - PalletReferendumCastVote: { - commitment: 'H256', -@@ -4105,13 +4129,13 @@ exports.default = { - voteFor: 'Option' - }, + FrameSystemExtensionsCheckSpecVersion: 'Null', /** -- * Lookup530: pallet_referendum::Error -+ * Lookup533: pallet_referendum::Error +- * Lookup634: frame_system::extensions::check_tx_version::CheckTxVersion ++ * Lookup637: frame_system::extensions::check_tx_version::CheckTxVersion **/ - PalletReferendumError: { - _enum: ['BadOrigin', 'ReferendumNotRunning', 'RevealingNotInProgress', 'ConflictStakesOnAccount', 'InsufficientBalanceToStake', 'InsufficientStake', 'InvalidReveal', 'InvalidVote', 'VoteNotExisting', 'AlreadyVotedThisCycle', 'UnstakingVoteInSameCycle', 'SaltTooLong', 'UnstakingForbidden', 'AccountAlreadyOptedOutOfVoting'] - }, + FrameSystemExtensionsCheckTxVersion: 'Null', /** -- * Lookup531: pallet_membership::MembershipObject -+ * Lookup534: pallet_membership::MembershipObject +- * Lookup635: frame_system::extensions::check_genesis::CheckGenesis ++ * Lookup638: frame_system::extensions::check_genesis::CheckGenesis **/ - PalletMembershipMembershipObject: { - handleHash: 'H256', -@@ -4121,20 +4145,20 @@ exports.default = { - invites: 'u32' - }, + FrameSystemExtensionsCheckGenesis: 'Null', /** -- * Lookup532: pallet_membership::StakingAccountMemberBinding -+ * Lookup535: pallet_membership::StakingAccountMemberBinding +- * Lookup638: frame_system::extensions::check_nonce::CheckNonce ++ * Lookup641: frame_system::extensions::check_nonce::CheckNonce **/ - PalletMembershipStakingAccountMemberBinding: { - memberId: 'u64', - confirmed: 'bool' - }, + FrameSystemExtensionsCheckNonce: 'Compact', /** -- * Lookup533: pallet_membership::Error -+ * Lookup536: pallet_membership::Error +- * Lookup639: frame_system::extensions::check_weight::CheckWeight ++ * Lookup642: frame_system::extensions::check_weight::CheckWeight **/ - PalletMembershipError: { - _enum: ['NotEnoughBalanceToBuyMembership', 'ControllerAccountRequired', 'RootAccountRequired', 'UnsignedOrigin', 'MemberProfileNotFound', 'HandleAlreadyRegistered', 'HandleMustBeProvidedDuringRegistration', 'ReferrerIsNotMember', 'CannotTransferInvitesForNotMember', 'NotEnoughInvites', 'WorkingGroupLeaderNotSet', 'StakingAccountIsAlreadyRegistered', 'StakingAccountDoesntExist', 'StakingAccountAlreadyConfirmed', 'WorkingGroupBudgetIsNotSufficientForInviting', 'ConflictingLock', 'CannotExceedReferralCutPercentLimit', 'ConflictStakesOnAccount', 'InsufficientBalanceToCoverStake', 'GifLockExceedsCredit', 'InsufficientBalanceToGift', 'InsufficientBalanceToCoverPayment'] + FrameSystemExtensionsCheckWeight: 'Null', + /** +- * Lookup640: pallet_transaction_payment::ChargeTransactionPayment ++ * Lookup643: pallet_transaction_payment::ChargeTransactionPayment + **/ + PalletTransactionPaymentChargeTransactionPayment: 'Compact', + /** +- * Lookup641: joystream_node_runtime::Runtime ++ * Lookup644: joystream_node_runtime::Runtime + **/ + JoystreamNodeRuntimeRuntime: 'Null' + }; +diff --git a/lib/mjs/augment/lookup.js b/lib/mjs/augment/lookup.js +index 7f10085159ebd54e03771940c213d9dbf9db5444..03d14ab6d1febd6fe966cbd6386dd1a901ba6782 100644 +--- a/lib/mjs/augment/lookup.js ++++ b/lib/mjs/augment/lookup.js +@@ -542,14 +542,16 @@ export default { + BudgetRefillPlanned: 'u32', + BudgetIncrementUpdated: 'u128', + CouncilorRewardUpdated: 'u128', ++ CouncilBudgetDecreased: 'u128', + RequestFunded: '(AccountId32,u128)', + CouncilBudgetFunded: '(u64,u128,Bytes)', + CouncilorRemarked: '(u64,Bytes)', +- CandidateRemarked: '(u64,Bytes)' ++ CandidateRemarked: '(u64,Bytes)', ++ EraPayoutDampingFactorSet: 'Percent' + } }, /** -- * Lookup534: pallet_forum::Category> -+ * Lookup537: pallet_forum::Category> +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent **/ - PalletForumCategory: { - titleHash: 'H256', -@@ -4147,7 +4171,7 @@ exports.default = { - stickyThreadIds: 'BTreeSet' + PalletReferendumRawEvent: { + _enum: { +@@ -564,18 +566,18 @@ export default { + } }, /** -- * Lookup536: pallet_forum::Thread> -+ * Lookup539: pallet_forum::Thread> +- * Lookup71: pallet_referendum::Instance1 ++ * Lookup72: pallet_referendum::Instance1 **/ - PalletForumThread: { - categoryId: 'u64', -@@ -4156,7 +4180,7 @@ exports.default = { - numberOfEditablePosts: 'u64' + PalletReferendumInstance1: 'Null', + /** +- * Lookup73: pallet_referendum::OptionResult ++ * Lookup74: pallet_referendum::OptionResult + **/ + PalletReferendumOptionResult: { + optionId: 'u64', + votePower: 'u128' }, /** -- * Lookup537: pallet_forum::Post> -+ * Lookup540: pallet_forum::Post> +- * Lookup74: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> ++ * Lookup75: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> **/ - PalletForumPost: { - threadId: 'u64', -@@ -4166,19 +4190,19 @@ exports.default = { - lastEdited: 'u32' + PalletMembershipRawEvent: { + _enum: { +@@ -599,7 +601,7 @@ export default { + } }, /** -- * Lookup538: pallet_forum::Error -+ * Lookup541: pallet_forum::Error +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters **/ - PalletForumError: { - _enum: ['ArithmeticError', 'OriginNotForumLead', 'ForumUserIdNotMatchAccount', 'ModeratorIdNotMatchAccount', 'AccountDoesNotMatchThreadAuthor', 'ThreadDoesNotExist', 'ModeratorModerateOriginCategory', 'ModeratorModerateDestinationCategory', 'ThreadMoveInvalid', 'ThreadNotBeingUpdated', 'InsufficientBalanceForThreadCreation', 'CannotDeleteThreadWithOutstandingPosts', 'PostDoesNotExist', 'AccountDoesNotMatchPostAuthor', 'InsufficientBalanceForPost', 'CategoryNotBeingUpdated', 'AncestorCategoryImmutable', 'MaxValidCategoryDepthExceeded', 'CategoryDoesNotExist', 'CategoryModeratorDoesNotExist', 'CategoryNotEmptyThreads', 'CategoryNotEmptyCategories', 'ModeratorCantDeleteCategory', 'ModeratorCantUpdateCategory', 'MapSizeLimit', 'PathLengthShouldBeGreaterThanZero', 'MaxNumberOfStickiedThreadsExceeded'] + PalletMembershipBuyMembershipParameters: { + rootAccount: 'AccountId32', +@@ -609,7 +611,7 @@ export default { + referrerId: 'Option' }, /** -- * Lookup539: pallet_constitution::ConstitutionInfo -+ * Lookup542: pallet_constitution::ConstitutionInfo +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters **/ - PalletConstitutionConstitutionInfo: { - textHash: 'H256' + PalletMembershipInviteMembershipParameters: { + invitingMemberId: 'u64', +@@ -619,7 +621,7 @@ export default { + metadata: 'Bytes' }, /** -- * Lookup540: pallet_bounty::BountyRecord> -+ * Lookup543: pallet_bounty::BountyRecord> +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters **/ - PalletBountyBountyRecord: { - creationParams: 'PalletBountyBountyParametersBoundedBTreeSet', -@@ -4188,7 +4212,7 @@ exports.default = { - hasUnpaidOracleReward: 'bool' + PalletMembershipCreateMemberParameters: { + rootAccount: 'AccountId32', +@@ -629,7 +631,7 @@ export default { + isFoundingMember: 'bool' }, /** -- * Lookup542: pallet_bounty::BountyParameters> -+ * Lookup545: pallet_bounty::BountyParameters> +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters **/ - PalletBountyBountyParametersBoundedBTreeSet: { - oracle: 'PalletBountyBountyActor', -@@ -4200,7 +4224,7 @@ exports.default = { - fundingType: 'PalletBountyFundingType' + PalletMembershipGiftMembershipParameters: { + rootAccount: 'AccountId32', +@@ -642,7 +644,7 @@ export default { + applyRootAccountInvitationLock: 'Option' }, /** -- * Lookup543: pallet_bounty::AssuranceContractType> -+ * Lookup546: pallet_bounty::AssuranceContractType> +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> **/ - PalletBountyAssuranceContractTypeBoundedBTreeSet: { + PalletForumRawEvent: { _enum: { -@@ -4209,7 +4233,7 @@ exports.default = { +@@ -666,7 +668,7 @@ export default { } }, /** -- * Lookup544: pallet_bounty::BountyMilestone -+ * Lookup547: pallet_bounty::BountyMilestone +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor **/ - PalletBountyBountyMilestone: { + PalletForumPrivilegedActor: { _enum: { -@@ -4226,14 +4250,14 @@ exports.default = { +@@ -675,7 +677,7 @@ export default { } }, /** -- * Lookup546: pallet_bounty::Contribution -+ * Lookup549: pallet_bounty::Contribution +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject **/ - PalletBountyContribution: { - amount: 'u128', - funderStateBloatBondAmount: 'u128' + PalletForumExtendedPostIdObject: { + categoryId: 'u64', +@@ -683,7 +685,7 @@ export default { + postId: 'u64' }, /** -- * Lookup547: pallet_bounty::EntryRecord -+ * Lookup550: pallet_bounty::EntryRecord +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent **/ - PalletBountyEntryRecord: { - memberId: 'u64', -@@ -4242,19 +4266,19 @@ exports.default = { - workSubmitted: 'bool' + PalletConstitutionRawEvent: { + _enum: { +@@ -691,7 +693,7 @@ export default { + } }, /** -- * Lookup548: pallet_bounty::Error -+ * Lookup551: pallet_bounty::Error +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> **/ - PalletBountyError: { - _enum: ['ArithmeticError', 'MinFundingAmountCannotBeGreaterThanMaxAmount', 'BountyDoesntExist', 'SwitchOracleOriginIsRoot', 'InvalidStageUnexpectedFunding', 'InvalidStageUnexpectedNoFundingContributed', 'InvalidStageUnexpectedCancelled', 'InvalidStageUnexpectedWorkSubmission', 'InvalidStageUnexpectedJudgment', 'InvalidStageUnexpectedSuccessfulBountyWithdrawal', 'InvalidStageUnexpectedFailedBountyWithdrawal', 'InsufficientBalanceForBounty', 'NoBountyContributionFound', 'InsufficientBalanceForStake', 'ConflictingStakes', 'WorkEntryDoesntExist', 'CherryLessThenMinimumAllowed', 'CannotSubmitWorkToClosedContractBounty', 'ClosedContractMemberListIsEmpty', 'ClosedContractMemberListIsTooLarge', 'ClosedContractMemberNotFound', 'InvalidOracleMemberId', 'InvalidStakingAccountForMember', 'ZeroWinnerReward', 'TotalRewardShouldBeEqualToTotalFunding', 'EntrantStakeIsLessThanMininum', 'FundingAmountCannotBeZero', 'FundingPeriodCannotBeZero', 'WinnerShouldHasWorkSubmission', 'InvalidContributorActorSpecified', 'InvalidOracleActorSpecified', 'InvalidEntrantWorkerSpecified', 'InvalidCreatorActorSpecified', 'WorkEntryDoesntBelongToWorker', 'OracleRewardAlreadyWithdrawn'] + PalletBountyRawEvent: { + _enum: { +@@ -721,7 +723,7 @@ export default { + } }, /** -- * Lookup549: pallet_joystream_utility::Error -+ * Lookup552: pallet_joystream_utility::Error +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> **/ - PalletJoystreamUtilityError: { - _enum: ['InsufficientFundsForBudgetUpdate', 'ZeroTokensBurn', 'InsufficientFundsForBurn'] + PalletBountyBountyParametersBTreeSet: { + oracle: 'PalletBountyBountyActor', +@@ -733,7 +735,7 @@ export default { + fundingType: 'PalletBountyFundingType' }, /** -- * Lookup550: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> -+ * Lookup553: pallet_content::types::VideoRecord>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor **/ - PalletContentVideoRecord: { - inChannel: 'u64', -@@ -4263,7 +4287,7 @@ exports.default = { - videoStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' + PalletBountyBountyActor: { + _enum: { +@@ -742,7 +744,7 @@ export default { + } }, /** -- * Lookup551: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> -+ * Lookup554: pallet_content::nft::types::OwnedNft>, pallet_content::nft::types::OpenAuctionRecord>>, MemberId, AuctionId> +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> **/ - PalletContentNftTypesOwnedNft: { - owner: 'PalletContentNftTypesNftOwner', -@@ -4272,7 +4296,7 @@ exports.default = { - openAuctionsNonce: 'u64' + PalletBountyAssuranceContractTypeBTreeSet: { + _enum: { +@@ -751,7 +753,7 @@ export default { + } + }, + /** +- * Lookup96: pallet_bounty::FundingType ++ * Lookup97: pallet_bounty::FundingType + **/ + PalletBountyFundingType: { + _enum: { +@@ -765,7 +767,7 @@ export default { + } + }, + /** +- * Lookup98: pallet_bounty::OracleWorkEntryJudgment ++ * Lookup99: pallet_bounty::OracleWorkEntryJudgment + **/ + PalletBountyOracleWorkEntryJudgment: { + _enum: { +@@ -779,7 +781,7 @@ export default { + } }, /** -- * Lookup552: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> -+ * Lookup555: pallet_content::nft::types::TransactionalStatusRecord>, pallet_content::nft::types::OpenAuctionRecord>> +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent **/ - PalletContentNftTypesTransactionalStatusRecord: { + PalletJoystreamUtilityRawEvent: { _enum: { -@@ -4284,7 +4308,7 @@ exports.default = { +@@ -790,19 +792,19 @@ export default { } }, /** -- * Lookup553: pallet_content::nft::types::EnglishAuctionRecord> -+ * Lookup556: pallet_content::nft::types::EnglishAuctionRecord> +- * Lookup102: pallet_common::working_group::iterable_enums::WorkingGroup ++ * Lookup103: pallet_common::working_group::iterable_enums::WorkingGroup **/ - PalletContentNftTypesEnglishAuctionRecord: { - startingPrice: 'u128', -@@ -4297,14 +4321,14 @@ exports.default = { - topBid: 'Option' + PalletCommonWorkingGroupIterableEnumsWorkingGroup: { + _enum: ['Forum', 'Storage', 'Content', 'OperationsAlpha', 'App', 'Distribution', 'OperationsBeta', 'OperationsGamma', 'Membership'] }, /** -- * Lookup556: pallet_content::nft::types::EnglishAuctionBid -+ * Lookup559: pallet_content::nft::types::EnglishAuctionBid +- * Lookup103: pallet_common::BalanceKind ++ * Lookup104: pallet_common::BalanceKind **/ - PalletContentNftTypesEnglishAuctionBid: { - amount: 'u128', - bidderId: 'u64' + PalletCommonBalanceKind: { + _enum: ['Positive', 'Negative'] }, /** -- * Lookup557: pallet_content::nft::types::OpenAuctionRecord> -+ * Lookup560: pallet_content::nft::types::OpenAuctionRecord> +- * Lookup104: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> ++ * Lookup105: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> **/ - PalletContentNftTypesOpenAuctionRecord: { - startingPrice: 'u128', -@@ -4315,7 +4339,7 @@ exports.default = { - start: 'u32' + PalletContentRawEvent: { + _enum: { +@@ -862,7 +864,7 @@ export default { + } }, /** -- * Lookup558: pallet_content::nft::types::NftOwner -+ * Lookup561: pallet_content::nft::types::NftOwner +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor **/ - PalletContentNftTypesNftOwner: { + PalletContentPermissionsContentActor: { _enum: { -@@ -4324,7 +4348,7 @@ exports.default = { +@@ -872,7 +874,7 @@ export default { } }, /** -- * Lookup561: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> -+ * Lookup564: pallet_content::permissions::curator_group::CuratorGroupRecord, S>, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> +- * Lookup106: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup107: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> **/ - PalletContentPermissionsCuratorGroupCuratorGroupRecord: { - curators: 'BTreeMap>', -@@ -4332,7 +4356,7 @@ exports.default = { - permissionsByLevel: 'BTreeMap>' + PalletContentChannelRecord: { + owner: 'PalletContentChannelOwner', +@@ -891,26 +893,26 @@ export default { + channelStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' }, /** -- * Lookup568: pallet_content::nft::types::OpenAuctionBidRecord -+ * Lookup571: pallet_content::nft::types::OpenAuctionBidRecord +- * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission ++ * Lookup111: pallet_content::types::iterable_enums::ChannelActionPermission **/ - PalletContentNftTypesOpenAuctionBidRecord: { - amount: 'u128', -@@ -4340,13 +4364,13 @@ exports.default = { - auctionId: 'u64' + PalletContentIterableEnumsChannelActionPermission: { + _enum: ['UpdateChannelMetadata', 'ManageNonVideoChannelAssets', 'ManageChannelCollaborators', 'UpdateVideoMetadata', 'AddVideo', 'ManageVideoAssets', 'DeleteChannel', 'DeleteVideo', 'ManageVideoNfts', 'AgentRemark', 'TransferChannel', 'ClaimChannelReward', 'WithdrawFromChannelBalance', 'IssueCreatorToken', 'ClaimCreatorTokenPatronage', 'InitAndManageCreatorTokenSale', 'CreatorTokenIssuerTransfer', 'MakeCreatorTokenPermissionless', 'ReduceCreatorTokenPatronageRate', 'ManageRevenueSplits', 'DeissueCreatorToken', 'AmmControl'] }, /** -- * Lookup569: pallet_content::errors::Error -+ * Lookup572: pallet_content::errors::Error +- * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature ++ * Lookup118: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature **/ - PalletContentErrorsError: { - _enum: ['ChannelStateBloatBondChanged', 'VideoStateBloatBondChanged', 'MinCashoutValueTooLow', 'MaxCashoutValueTooHigh', 'MaxNumberOfChannelCollaboratorsExceeded', 'MaxNumberOfChannelAssetsExceeded', 'MaxNumberOfVideoAssetsExceeded', 'MaxNumberOfChannelAgentPermissionsExceeded', 'MaxNumberOfPausedFeaturesPerChannelExceeded', 'InvalidChannelBagWitnessProvided', 'InvalidStorageBucketsNumWitnessProvided', 'MissingStorageBucketsNumWitness', 'ChannelOwnerMemberDoesNotExist', 'ChannelOwnerCuratorGroupDoesNotExist', 'ChannelStateBloatBondBelowExistentialDeposit', 'NumberOfAssetsToRemoveIsZero', 'CuratorIsNotAMemberOfGivenCuratorGroup', 'CuratorIsAlreadyAMemberOfGivenCuratorGroup', 'CuratorGroupDoesNotExist', 'CuratorsPerGroupLimitReached', 'CuratorGroupIsNotActive', 'CuratorIdInvalid', 'LeadAuthFailed', 'MemberAuthFailed', 'CuratorAuthFailed', 'BadOrigin', 'ActorNotAuthorized', 'CategoryDoesNotExist', 'ChannelDoesNotExist', 'VideoDoesNotExist', 'VideoInSeason', 'ActorCannotBeLead', 'ActorCannotOwnChannel', 'NftAlreadyOwnedByChannel', 'NftAlreadyExists', 'NftDoesNotExist', 'OverflowOrUnderflowHappened', 'DoesNotOwnNft', 'RoyaltyUpperBoundExceeded', 'RoyaltyLowerBoundExceeded', 'AuctionDurationUpperBoundExceeded', 'AuctionDurationLowerBoundExceeded', 'ExtensionPeriodUpperBoundExceeded', 'ExtensionPeriodLowerBoundExceeded', 'BidLockDurationUpperBoundExceeded', 'BidLockDurationLowerBoundExceeded', 'StartingPriceUpperBoundExceeded', 'StartingPriceLowerBoundExceeded', 'AuctionBidStepUpperBoundExceeded', 'AuctionBidStepLowerBoundExceeded', 'InsufficientBalance', 'BidStepConstraintViolated', 'InvalidBidAmountSpecified', 'StartingPriceConstraintViolated', 'ActionHasBidsAlready', 'NftIsNotIdle', 'PendingOfferDoesNotExist', 'RewardAccountIsNotSet', 'ActorIsNotBidder', 'AuctionCannotBeCompleted', 'BidDoesNotExist', 'BidIsForPastAuction', 'StartsAtLowerBoundExceeded', 'StartsAtUpperBoundExceeded', 'AuctionDidNotStart', 'NotInAuctionState', 'MemberIsNotAllowedToParticipate', 'MemberProfileNotFound', 'NftNotInBuyNowState', 'InvalidBuyNowWitnessPriceProvided', 'IsNotOpenAuctionType', 'IsNotEnglishAuctionType', 'BidLockDurationIsNotExpired', 'NftAuctionIsAlreadyExpired', 'BuyNowMustBeGreaterThanStartingPrice', 'TargetMemberDoesNotExist', 'InvalidNftOfferWitnessPriceProvided', 'MaxAuctionWhiteListLengthUpperBoundExceeded', 'WhitelistHasOnlyOneMember', 'WhitelistedMemberDoesNotExist', 'NftNonChannelOwnerDoesNotExist', 'ExtensionPeriodIsGreaterThenAuctionDuration', 'NoAssetsSpecified', 'InvalidAssetsProvided', 'ChannelContainsVideos', 'ChannelContainsAssets', 'InvalidBagSizeSpecified', 'MigrationNotFinished', 'ReplyDoesNotExist', 'UnsufficientBalance', 'InsufficientTreasuryBalance', 'InvalidMemberProvided', 'ActorNotAMember', 'PaymentProofVerificationFailed', 'CashoutAmountExceedsMaximumAmount', 'CashoutAmountBelowMinimumAmount', 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance', 'WithdrawFromChannelAmountIsZero', 'ChannelCashoutsDisabled', 'MinCashoutAllowedExceedsMaxCashoutAllowed', 'CuratorModerationActionNotAllowed', 'MaxCuratorPermissionsPerLevelExceeded', 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded', 'ChannelFeaturePaused', 'ChannelBagMissing', 'AssetsToRemoveBeyondEntityAssetsSet', 'InvalidVideoDataObjectsCountProvided', 'InvalidChannelTransferStatus', 'InvalidChannelTransferAcceptor', 'InvalidChannelTransferCommitmentParams', 'ChannelAgentInsufficientPermissions', 'InvalidChannelOwner', 'ZeroReward', 'InsufficientBalanceForTransfer', 'InsufficientBalanceForChannelCreation', 'InsufficientBalanceForVideoCreation', 'InsufficientCouncilBudget', 'GlobalNftDailyLimitExceeded', 'GlobalNftWeeklyLimitExceeded', 'ChannelNftDailyLimitExceeded', 'ChannelNftWeeklyLimitExceeded', 'CreatorTokenAlreadyIssued', 'CreatorTokenNotIssued', 'MemberIdCouldNotBeDerivedFromActor', 'CannotWithdrawFromChannelWithCreatorTokenIssued', 'PatronageCanOnlyBeClaimedForMemberOwnedChannels', 'ChannelTransfersBlockedDuringRevenueSplits', 'ChannelTransfersBlockedDuringTokenSales', 'ChannelTransfersBlockedDuringActiveAmm'] + PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature: { + _enum: ['ChannelFundsTransfer', 'CreatorCashout', 'VideoNftIssuance', 'VideoCreation', 'VideoUpdate', 'ChannelUpdate', 'CreatorTokenIssuance'] }, /** -- * Lookup570: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> -+ * Lookup573: pallet_storage::BagRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet, S>> +- * Lookup120: pallet_common::bloat_bond::RepayableBloatBond ++ * Lookup121: pallet_common::bloat_bond::RepayableBloatBond **/ - PalletStorageBagRecord: { - storedBy: 'BTreeSet', -@@ -4355,7 +4379,7 @@ exports.default = { - objectsNumber: 'u64' + PalletCommonBloatBondRepayableBloatBond: { + repaymentRestrictedTo: 'Option', + amount: 'u128' }, /** -- * Lookup573: pallet_storage::StorageBucketRecord -+ * Lookup576: pallet_storage::StorageBucketRecord +- * Lookup121: pallet_content::types::ChannelOwner ++ * Lookup122: pallet_content::types::ChannelOwner **/ - PalletStorageStorageBucketRecord: { - operatorStatus: 'PalletStorageStorageBucketOperatorStatus', -@@ -4364,7 +4388,7 @@ exports.default = { - assignedBags: 'u64' + PalletContentChannelOwner: { + _enum: { +@@ -919,7 +921,7 @@ export default { + } }, /** -- * Lookup574: pallet_storage::StorageBucketOperatorStatus -+ * Lookup577: pallet_storage::StorageBucketOperatorStatus +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> **/ - PalletStorageStorageBucketOperatorStatus: { + PalletContentChannelTransferStatus: { _enum: { -@@ -4374,14 +4398,14 @@ exports.default = { +@@ -928,14 +930,14 @@ export default { } }, /** -- * Lookup576: pallet_storage::DynamicBagCreationPolicy> -+ * Lookup579: pallet_storage::DynamicBagCreationPolicy> +- * Lookup123: pallet_content::types::PendingTransfer, S>> ++ * Lookup124: pallet_content::types::PendingTransfer, S>> **/ - PalletStorageDynamicBagCreationPolicy: { - numberOfStorageBuckets: 'u32', - families: 'BTreeMap' + PalletContentPendingTransfer: { + newOwner: 'PalletContentChannelOwner', + transferParams: 'PalletContentTransferCommitmentParametersBoundedBTreeMap' }, /** -- * Lookup579: pallet_storage::DataObject> -+ * Lookup582: pallet_storage::DataObject> +- * Lookup124: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> ++ * Lookup125: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> **/ - PalletStorageDataObject: { - _alias: { -@@ -4393,13 +4417,13 @@ exports.default = { - ipfsContentId: 'Bytes' + PalletContentTransferCommitmentParametersBoundedBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -943,21 +945,21 @@ export default { + transferId: 'u64' }, /** -- * Lookup580: pallet_storage::DistributionBucketFamilyRecord -+ * Lookup583: pallet_storage::DistributionBucketFamilyRecord +- * Lookup125: pallet_content::types::LimitPerPeriod ++ * Lookup126: pallet_content::types::LimitPerPeriod **/ - PalletStorageDistributionBucketFamilyRecord: { - nextDistributionBucketIndex: 'u64' + PalletContentLimitPerPeriod: { + limit: 'u64', + blockNumberPeriod: 'u32' }, /** -- * Lookup581: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> -+ * Lookup584: pallet_storage::DistributionBucketRecord, bounded_collections::bounded_btree_set::BoundedBTreeSet> +- * Lookup126: pallet_content::types::NftCounter ++ * Lookup127: pallet_content::types::NftCounter **/ - PalletStorageDistributionBucketRecord: { - acceptingNewBags: 'bool', -@@ -4409,13 +4433,13 @@ exports.default = { - assignedBags: 'u64' + PalletContentNftCounter: { + counter: 'u64', + lastUpdated: 'u32' }, /** -- * Lookup584: pallet_storage::Error -+ * Lookup587: pallet_storage::Error +- * Lookup127: pallet_content::nft::types::EnglishAuctionParamsRecord ++ * Lookup128: pallet_content::nft::types::EnglishAuctionParamsRecord **/ - PalletStorageError: { - _enum: ['ArithmeticError', 'InvalidCidLength', 'NoObjectsOnUpload', 'StorageBucketDoesntExist', 'StorageBucketIsNotBoundToBag', 'StorageBucketIsBoundToBag', 'NoStorageBucketInvitation', 'StorageProviderAlreadySet', 'StorageProviderMustBeSet', 'DifferentStorageProviderInvited', 'InvitedStorageProvider', 'StorageBucketIdCollectionsAreEmpty', 'StorageBucketsNumberViolatesDynamicBagCreationPolicy', 'DistributionBucketsViolatesDynamicBagCreationPolicy', 'EmptyContentId', 'ZeroObjectSize', 'InvalidStateBloatBondSourceAccount', 'InvalidStorageProvider', 'InsufficientBalance', 'DataObjectDoesntExist', 'UploadingBlocked', 'DataObjectIdCollectionIsEmpty', 'SourceAndDestinationBagsAreEqual', 'DataObjectBlacklisted', 'BlacklistSizeLimitExceeded', 'VoucherMaxObjectSizeLimitExceeded', 'VoucherMaxObjectNumberLimitExceeded', 'StorageBucketObjectNumberLimitReached', 'StorageBucketObjectSizeLimitReached', 'InsufficientTreasuryBalance', 'CannotDeleteNonEmptyStorageBucket', 'DataObjectIdParamsAreEmpty', 'StorageBucketsPerBagLimitTooLow', 'StorageBucketsPerBagLimitTooHigh', 'StorageBucketPerBagLimitExceeded', 'StorageBucketDoesntAcceptNewBags', 'DynamicBagExists', 'DynamicBagDoesntExist', 'StorageProviderOperatorDoesntExist', 'DataSizeFeeChanged', 'DataObjectStateBloatBondChanged', 'CannotDeleteNonEmptyDynamicBag', 'MaxDistributionBucketFamilyNumberLimitExceeded', 'DistributionBucketFamilyDoesntExist', 'DistributionBucketDoesntExist', 'DistributionBucketIdCollectionsAreEmpty', 'DistributionBucketDoesntAcceptNewBags', 'MaxDistributionBucketNumberPerBagLimitExceeded', 'DistributionBucketIsNotBoundToBag', 'DistributionBucketIsBoundToBag', 'DistributionBucketsPerBagLimitTooLow', 'DistributionBucketsPerBagLimitTooHigh', 'DistributionProviderOperatorDoesntExist', 'DistributionProviderOperatorAlreadyInvited', 'DistributionProviderOperatorSet', 'NoDistributionBucketInvitation', 'MustBeDistributionProviderOperatorForBucket', 'MaxNumberOfPendingInvitationsLimitForDistributionBucketReached', 'MaxNumberOfOperatorsPerDistributionBucketReached', 'DistributionFamilyBoundToBagCreationPolicy', 'MaxDataObjectSizeExceeded', 'InvalidTransactorAccount', 'NumberOfStorageBucketsOutsideOfAllowedContraints', 'NumberOfDistributionBucketsOutsideOfAllowedContraints', 'CallDisabled'] + PalletContentNftTypesEnglishAuctionParamsRecord: { + startingPrice: 'u128', +@@ -969,7 +971,7 @@ export default { + minBidStep: 'u128' }, /** -- * Lookup585: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> -+ * Lookup588: pallet_project_token::types::AccountData, pallet_common::bloat_bond::RepayableBloatBond, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord **/ - PalletProjectTokenAccountData: { - vestingSchedules: 'BTreeMap', -@@ -4426,14 +4450,14 @@ exports.default = { - lastSaleTotalPurchasedAmount: 'Option<(u32,u128)>' + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: 'u128', +@@ -979,7 +981,7 @@ export default { + bidLockDuration: 'u32' }, /** -- * Lookup586: pallet_project_token::types::StakingStatus -+ * Lookup589: pallet_project_token::types::StakingStatus +- * Lookup130: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> ++ * Lookup131: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> **/ - PalletProjectTokenStakingStatus: { - splitId: 'u32', - amount: 'u128' + PalletContentNftTypesNftIssuanceParametersRecord: { + royalty: 'Option', +@@ -988,7 +990,7 @@ export default { + initTransactionalStatus: 'PalletContentNftTypesInitTransactionalStatusRecord' }, /** -- * Lookup588: pallet_project_token::types::VestingSchedule -+ * Lookup591: pallet_project_token::types::VestingSchedule +- * Lookup131: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> ++ * Lookup132: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> **/ - PalletProjectTokenVestingSchedule: { - linearVestingStartBlock: 'u32', -@@ -4443,7 +4467,7 @@ exports.default = { - burnedAmount: 'u128' + PalletContentNftTypesInitTransactionalStatusRecord: { + _enum: { +@@ -1000,7 +1002,7 @@ export default { + } }, /** -- * Lookup595: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> -+ * Lookup598: pallet_project_token::types::TokenData, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::RevenueSplitState> +- * Lookup133: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> ++ * Lookup134: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> **/ - PalletProjectTokenTokenData: { - totalSupply: 'u128', -@@ -4459,7 +4483,7 @@ exports.default = { - ammCurve: 'Option' + PalletContentChannelCreationParametersRecord: { + assets: 'Option', +@@ -1012,14 +1014,14 @@ export default { + expectedDataObjectStateBloatBond: 'u128' }, /** -- * Lookup596: pallet_project_token::types::RevenueSplitState -+ * Lookup599: pallet_project_token::types::RevenueSplitState +- * Lookup134: pallet_content::types::StorageAssetsRecord ++ * Lookup135: pallet_content::types::StorageAssetsRecord **/ - PalletProjectTokenRevenueSplitState: { - _enum: { -@@ -4468,7 +4492,7 @@ exports.default = { - } + PalletContentStorageAssetsRecord: { + objectCreationList: 'Vec', + expectedDataSizeFee: 'u128' }, /** -- * Lookup597: pallet_project_token::types::RevenueSplitInfo -+ * Lookup600: pallet_project_token::types::RevenueSplitInfo +- * Lookup136: pallet_storage::DataObjectCreationParameters ++ * Lookup137: pallet_storage::DataObjectCreationParameters **/ - PalletProjectTokenRevenueSplitInfo: { - allocation: 'u128', -@@ -4476,14 +4500,14 @@ exports.default = { - dividendsClaimed: 'u128' + PalletStorageDataObjectCreationParameters: { + _alias: { +@@ -1029,14 +1031,14 @@ export default { + ipfsContentId: 'Bytes' }, /** -- * Lookup598: pallet_project_token::types::Timeline -+ * Lookup601: pallet_project_token::types::Timeline +- * Lookup137: pallet_storage::DistributionBucketIdRecord ++ * Lookup138: pallet_storage::DistributionBucketIdRecord **/ - PalletProjectTokenTimeline: { - start: 'u32', - duration: 'u32' + PalletStorageDistributionBucketIdRecord: { + distributionBucketFamilyId: 'u64', + distributionBucketIndex: 'u64' }, /** -- * Lookup600: pallet_project_token::types::PatronageData -+ * Lookup603: pallet_project_token::types::PatronageData +- * Lookup144: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> ++ * Lookup145: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> **/ - PalletProjectTokenPatronageData: { - rate: 'Permill', -@@ -4491,13 +4515,13 @@ exports.default = { - lastUnclaimedPatronageTallyBlock: 'u32' + PalletContentChannelUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1047,7 +1049,7 @@ export default { + storageBucketsNumWitness: 'Option' }, /** -- * Lookup602: pallet_project_token::errors::Error -+ * Lookup605: pallet_project_token::errors::Error +- * Lookup146: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup147: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> **/ - PalletProjectTokenErrorsError: { - _enum: ['ArithmeticError', 'InsufficientTransferrableBalance', 'TokenDoesNotExist', 'AccountInformationDoesNotExist', 'TransferDestinationMemberDoesNotExist', 'MerkleProofVerificationFailure', 'TokenSymbolAlreadyInUse', 'InitialAllocationToNonExistingMember', 'AccountAlreadyExists', 'TooManyTransferOutputs', 'TokenIssuanceNotInIdleState', 'InsufficientJoyBalance', 'JoyTransferSubjectToDusting', 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode', 'AttemptToRemoveNonEmptyAccount', 'CannotJoinWhitelistInPermissionlessMode', 'CannotDeissueTokenWithOutstandingAccounts', 'NoUpcomingSale', 'NoActiveSale', 'InsufficientBalanceForTokenPurchase', 'NotEnoughTokensOnSale', 'SaleStartingBlockInThePast', 'SaleAccessProofRequired', 'SaleAccessProofParticipantIsNotSender', 'SalePurchaseCapExceeded', 'MaxVestingSchedulesPerAccountPerTokenReached', 'PreviousSaleNotFinalized', 'NoTokensToRecover', 'SaleDurationTooShort', 'SaleDurationIsZero', 'SaleUpperBoundQuantityIsZero', 'SaleCapPerMemberIsZero', 'SaleUnitPriceIsZero', 'SalePurchaseAmountIsZero', 'CannotInitSaleIfAmmIsActive', 'RevenueSplitTimeToStartTooShort', 'RevenueSplitDurationTooShort', 'RevenueSplitAlreadyActiveForToken', 'RevenueSplitNotActiveForToken', 'RevenueSplitDidNotEnd', 'RevenueSplitNotOngoing', 'UserAlreadyParticipating', 'InsufficientBalanceForSplitParticipation', 'UserNotParticipantingInAnySplit', 'CannotParticipateInSplitWithZeroAmount', 'CannotIssueSplitWithZeroAllocationAmount', 'CannotModifySupplyWhenRevenueSplitsAreActive', 'RevenueSplitRateIsZero', 'BurnAmountIsZero', 'BurnAmountGreaterThanAccountTokensAmount', 'NotInAmmState', 'InvalidCurveParameters', 'DeadlineExpired', 'SlippageToleranceExceeded', 'InsufficientTokenBalance', 'OutstandingAmmProvidedSupplyTooLarge', 'CurveSlopeParametersTooLow', 'NotEnoughTokenMintedByAmmForThisSale', 'TargetPatronageRateIsHigherThanCurrentRate', 'YearlyPatronageRateLimitExceeded', 'PalletFrozen'] + PalletContentVideoCreationParametersRecord: { + assets: 'Option', +@@ -1058,7 +1060,7 @@ export default { + storageBucketsNumWitness: 'u32' }, /** -- * Lookup603: pallet_proposals_engine::types::Proposal -+ * Lookup606: pallet_proposals_engine::types::Proposal +- * Lookup148: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup149: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> **/ - PalletProposalsEngineProposal: { - parameters: 'PalletProposalsEngineProposalParameters', -@@ -4510,7 +4534,7 @@ exports.default = { - stakingAccountId: 'Option' + PalletContentVideoUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1069,7 +1071,7 @@ export default { + storageBucketsNumWitness: 'Option' }, /** -- * Lookup604: pallet_proposals_engine::types::ProposalParameters -+ * Lookup607: pallet_proposals_engine::types::ProposalParameters +- * Lookup151: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction ++ * Lookup152: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction **/ - PalletProposalsEngineProposalParameters: { - votingPeriod: 'u32', -@@ -4523,7 +4547,7 @@ exports.default = { - constitutionality: 'u32' + PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction: { + _enum: { +@@ -1082,7 +1084,7 @@ export default { + } }, /** -- * Lookup605: pallet_proposals_engine::types::VotingResults -+ * Lookup608: pallet_proposals_engine::types::VotingResults +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> **/ - PalletProposalsEngineVotingResults: { - abstentions: 'u32', -@@ -4532,13 +4556,13 @@ exports.default = { - slashes: 'u32' + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -1090,7 +1092,7 @@ export default { + transferId: 'u64' }, /** -- * Lookup608: pallet_proposals_engine::Error -+ * Lookup611: pallet_proposals_engine::Error +- * Lookup156: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> ++ * Lookup157: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> **/ - PalletProposalsEngineError: { - _enum: ['ArithmeticError', 'EmptyTitleProvided', 'EmptyDescriptionProvided', 'TitleIsTooLong', 'DescriptionIsTooLong', 'ProposalNotFound', 'ProposalFinalized', 'AlreadyVoted', 'NotAuthor', 'MaxActiveProposalNumberExceeded', 'EmptyStake', 'StakeShouldBeEmpty', 'StakeDiffersFromRequired', 'InvalidParameterApprovalThreshold', 'InvalidParameterSlashingThreshold', 'RequireRootOrigin', 'ProposalHasVotes', 'ZeroExactExecutionBlock', 'InvalidExactExecutionBlock', 'InsufficientBalanceForStake', 'ConflictingStakes', 'InvalidStakingAccountForMember', 'MaxDispatchableCallCodeSizeExceeded'] + PalletContentUpdateChannelPayoutsParametersRecord: { + commitment: 'Option', +@@ -1100,7 +1102,7 @@ export default { + channelCashoutsEnabled: 'Option' }, /** -- * Lookup609: pallet_proposals_discussion::types::DiscussionThread> -+ * Lookup612: pallet_proposals_discussion::types::DiscussionThread> +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord **/ - PalletProposalsDiscussionDiscussionThread: { - activatedAt: 'u32', -@@ -4546,7 +4570,7 @@ exports.default = { - mode: 'PalletProposalsDiscussionThreadModeBoundedBTreeSet' + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1108,7 +1110,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' }, /** -- * Lookup611: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup614: pallet_proposals_discussion::types::ThreadMode> +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination **/ - PalletProposalsDiscussionThreadModeBoundedBTreeSet: { + PalletContentChannelFundsDestination: { _enum: { -@@ -4555,7 +4579,7 @@ exports.default = { +@@ -1117,13 +1119,13 @@ export default { } }, /** -- * Lookup612: pallet_proposals_discussion::types::DiscussionPost> -+ * Lookup615: pallet_proposals_discussion::types::DiscussionPost> +- * Lookup162: pallet_content::types::NftLimitPeriod ++ * Lookup163: pallet_content::types::NftLimitPeriod **/ - PalletProposalsDiscussionDiscussionPost: { - authorId: 'u64', -@@ -4563,19 +4587,19 @@ exports.default = { - lastEdited: 'u32' + PalletContentNftLimitPeriod: { + _enum: ['Daily', 'Weekly'] }, /** -- * Lookup613: pallet_proposals_discussion::Error -+ * Lookup616: pallet_proposals_discussion::Error +- * Lookup163: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> ++ * Lookup164: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> **/ - PalletProposalsDiscussionError: { - _enum: ['ArithmeticError', 'ThreadDoesntExist', 'PostDoesntExist', 'RequireRootOrigin', 'CannotPostOnClosedThread', 'NotAuthorOrCouncilor', 'MaxWhiteListSizeExceeded', 'WhitelistedMemberDoesNotExist', 'InsufficientBalanceForPost', 'CannotDeletePost'] + PalletStorageRawEvent: { + _enum: { +@@ -1172,7 +1174,7 @@ export default { + } }, /** -- * Lookup614: pallet_proposals_codex::Error -+ * Lookup617: pallet_proposals_codex::Error +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> **/ - 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'] + PalletStorageUploadParametersRecord: { + bagId: 'PalletStorageBagIdType', +@@ -1182,7 +1184,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' }, /** -- * Lookup615: pallet_working_group::types::Opening -+ * Lookup618: pallet_working_group::types::Opening +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType **/ - PalletWorkingGroupOpening: { - openingType: 'PalletWorkingGroupOpeningType', -@@ -4586,7 +4610,7 @@ exports.default = { - creationStake: 'u128' + PalletStorageBagIdType: { + _enum: { +@@ -1191,7 +1193,7 @@ export default { + } }, /** -- * Lookup616: pallet_working_group::types::JobApplication -+ * Lookup619: pallet_working_group::types::JobApplication +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId **/ - PalletWorkingGroupJobApplication: { - roleAccountId: 'AccountId32', -@@ -4597,7 +4621,7 @@ exports.default = { - openingId: 'u64' + PalletStorageStaticBagId: { + _enum: { +@@ -1200,7 +1202,7 @@ export default { + } }, /** -- * Lookup617: pallet_working_group::types::GroupWorker -+ * Lookup620: pallet_working_group::types::GroupWorker +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType **/ - PalletWorkingGroupGroupWorker: { - memberId: 'u64', -@@ -4611,13 +4635,13 @@ exports.default = { - createdAt: 'u32' + PalletStorageDynamicBagIdType: { + _enum: { +@@ -1209,7 +1211,7 @@ export default { + } }, /** -- * Lookup618: pallet_working_group::errors::Error -+ * Lookup621: pallet_working_group::errors::Error +- * Lookup168: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> ++ * Lookup169: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> **/ - PalletWorkingGroupErrorsError: { - _enum: ['ArithmeticError', 'StakeBalanceCannotBeZero', 'OpeningDoesNotExist', 'CannotHireMultipleLeaders', 'WorkerApplicationDoesNotExist', 'MaxActiveWorkerNumberExceeded', 'SuccessfulWorkerApplicationDoesNotExist', 'CannotHireLeaderWhenLeaderExists', 'IsNotLeadAccount', 'CurrentLeadNotSet', 'WorkerDoesNotExist', 'InvalidMemberOrigin', 'SignerIsNotWorkerRoleAccount', 'BelowMinimumStakes', 'InsufficientBalanceToCoverStake', 'ApplicationStakeDoesntMatchOpening', 'OriginIsNotApplicant', 'WorkerIsLeaving', 'CannotRewardWithZero', 'InvalidStakingAccountForMember', 'ConflictStakesOnAccount', 'WorkerHasNoReward', 'UnstakingPeriodLessThanMinimum', 'CannotSpendZero', 'InsufficientBudgetForSpending', 'NoApplicationsProvided', 'CannotDecreaseStakeDeltaGreaterThanStake', 'ApplicationsNotForOpening', 'WorkerStorageValueTooLong', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'InsufficientBalanceForTransfer'] + PalletStorageDynBagCreationParametersRecord: { + bagId: 'PalletStorageDynamicBagIdType', +@@ -1221,7 +1223,7 @@ export default { + distributionBuckets: 'BTreeSet' }, /** -- * Lookup628: sp_runtime::MultiSignature -+ * Lookup631: sp_runtime::MultiSignature +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher **/ - SpRuntimeMultiSignature: { + PalletStorageVoucher: { + sizeLimit: 'u64', +@@ -1230,13 +1232,13 @@ export default { + objectsUsed: 'u64' + }, + /** +- * Lookup172: pallet_storage::DynamicBagType ++ * Lookup173: pallet_storage::DynamicBagType + **/ + PalletStorageDynamicBagType: { + _enum: ['Member', 'Channel'] + }, + /** +- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> ++ * Lookup177: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> + **/ + PalletProjectTokenEventsRawEvent: { _enum: { -@@ -4627,39 +4651,39 @@ exports.default = { +@@ -1262,11 +1264,12 @@ export default { + TokensBoughtOnAmm: '(u64,u64,u128,u128)', + TokensSoldOnAmm: '(u64,u64,u128,u128)', + AmmDeactivated: '(u64,u64,u128)', +- FrozenStatusUpdated: 'bool' ++ FrozenStatusUpdated: 'bool', ++ TokenConstraintsUpdated: 'PalletProjectTokenTokenConstraints' } }, /** -- * Lookup629: sp_core::ecdsa::Signature -+ * Lookup632: sp_core::ecdsa::Signature +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy **/ - SpCoreEcdsaSignature: '[u8;65]', + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1275,7 +1278,7 @@ export default { + } + }, /** -- * Lookup632: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender -+ * Lookup635: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender +- * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> ++ * Lookup179: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> **/ - FrameSystemExtensionsCheckNonZeroSender: 'Null', + PalletProjectTokenTokenIssuanceParameters: { + initialAllocation: 'BTreeMap', +@@ -1285,14 +1288,14 @@ export default { + metadata: 'Bytes' + }, /** -- * Lookup633: frame_system::extensions::check_spec_version::CheckSpecVersion -+ * Lookup636: frame_system::extensions::check_spec_version::CheckSpecVersion +- * Lookup179: pallet_project_token::types::TokenAllocation> ++ * Lookup180: pallet_project_token::types::TokenAllocation> **/ - FrameSystemExtensionsCheckSpecVersion: 'Null', + PalletProjectTokenTokenAllocation: { + amount: 'u128', + vestingScheduleParams: 'Option' + }, /** -- * Lookup634: frame_system::extensions::check_tx_version::CheckTxVersion -+ * Lookup637: frame_system::extensions::check_tx_version::CheckTxVersion +- * Lookup180: pallet_project_token::types::VestingScheduleParams ++ * Lookup181: pallet_project_token::types::VestingScheduleParams **/ - FrameSystemExtensionsCheckTxVersion: 'Null', + PalletProjectTokenVestingScheduleParams: { + linearVestingDuration: 'u32', +@@ -1300,7 +1303,7 @@ export default { + cliffAmountPercentage: 'Permill' + }, /** -- * Lookup635: frame_system::extensions::check_genesis::CheckGenesis -+ * Lookup638: frame_system::extensions::check_genesis::CheckGenesis +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> **/ - FrameSystemExtensionsCheckGenesis: 'Null', + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1309,14 +1312,14 @@ export default { + } + }, /** -- * Lookup638: frame_system::extensions::check_nonce::CheckNonce -+ * Lookup641: frame_system::extensions::check_nonce::CheckNonce +- * Lookup184: pallet_project_token::types::WhitelistParams> ++ * Lookup185: pallet_project_token::types::WhitelistParams> **/ - FrameSystemExtensionsCheckNonce: 'Compact', + PalletProjectTokenWhitelistParams: { + commitment: 'H256', + payload: 'Option' + }, /** -- * Lookup639: frame_system::extensions::check_weight::CheckWeight -+ * Lookup642: frame_system::extensions::check_weight::CheckWeight +- * Lookup185: pallet_project_token::types::SingleDataObjectUploadParams ++ * Lookup186: pallet_project_token::types::SingleDataObjectUploadParams + **/ + PalletProjectTokenSingleDataObjectUploadParams: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1324,11 +1327,11 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> ++ * Lookup192: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> + **/ + PalletProjectTokenTransfers: 'BTreeMap', + /** +- * Lookup192: pallet_project_token::types::Validated ++ * Lookup193: pallet_project_token::types::Validated **/ - FrameSystemExtensionsCheckWeight: 'Null', + PalletProjectTokenValidated: { + _enum: { +@@ -1337,21 +1340,21 @@ export default { + } + }, /** -- * Lookup640: pallet_transaction_payment::ChargeTransactionPayment -+ * Lookup643: pallet_transaction_payment::ChargeTransactionPayment +- * Lookup193: pallet_project_token::types::ValidatedPayment>> ++ * Lookup194: pallet_project_token::types::ValidatedPayment>> **/ - PalletTransactionPaymentChargeTransactionPayment: 'Compact', + PalletProjectTokenValidatedPayment: { + payment: 'PalletProjectTokenPaymentWithVesting', + vestingCleanupCandidate: 'Option' + }, /** -- * Lookup641: joystream_node_runtime::Runtime -+ * Lookup644: joystream_node_runtime::Runtime +- * Lookup194: pallet_project_token::types::PaymentWithVesting> ++ * Lookup195: pallet_project_token::types::PaymentWithVesting> **/ - JoystreamNodeRuntimeRuntime: 'Null' - }; -diff --git a/lib/mjs/augment/lookup.js b/lib/mjs/augment/lookup.js -index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0148ab801 100644 ---- a/lib/mjs/augment/lookup.js -+++ b/lib/mjs/augment/lookup.js -@@ -542,6 +542,7 @@ export default { - BudgetRefillPlanned: 'u32', - BudgetIncrementUpdated: 'u128', - CouncilorRewardUpdated: 'u128', -+ CouncilBudgetDecreased: 'u128', - RequestFunded: '(AccountId32,u128)', - CouncilBudgetFunded: '(u64,u128,Bytes)', - CouncilorRemarked: '(u64,Bytes)', -@@ -1236,7 +1237,7 @@ export default { - _enum: ['Member', 'Channel'] + PalletProjectTokenPaymentWithVesting: { + amount: 'u128', + vestingSchedule: 'Option' }, /** -- * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> -+ * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> +- * Lookup196: pallet_project_token::types::VestingSource ++ * Lookup197: pallet_project_token::types::VestingSource **/ - PalletProjectTokenEventsRawEvent: { + PalletProjectTokenVestingSource: { _enum: { -@@ -1262,7 +1263,8 @@ export default { - TokensBoughtOnAmm: '(u64,u64,u128,u128)', - TokensSoldOnAmm: '(u64,u64,u128,u128)', - AmmDeactivated: '(u64,u64,u128)', -- FrozenStatusUpdated: 'bool' -+ FrozenStatusUpdated: 'bool', -+ TokenConstraintsUpdated: 'PalletProjectTokenTokenConstraints' +@@ -1361,7 +1364,7 @@ export default { } }, /** -@@ -1384,7 +1386,21 @@ export default { +- * Lookup200: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> ++ * Lookup201: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> + **/ + PalletProjectTokenTokenSale: { + unitPrice: 'u128', +@@ -1376,7 +1379,7 @@ export default { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1384,7 +1387,21 @@ export default { providedSupply: 'u128' }, /** - * Lookup202: pallet_proposals_engine::RawEvent -+ * Lookup202: pallet_project_token::types::TokenConstraints ++ * Lookup203: pallet_project_token::types::TokenConstraints + **/ + PalletProjectTokenTokenConstraints: { + maxYearlyRate: 'Option', @@ -6100,109 +9502,110 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 + bloatBond: 'Option' + }, + /** -+ * Lookup205: pallet_proposals_engine::RawEvent ++ * Lookup206: pallet_proposals_engine::RawEvent **/ PalletProposalsEngineRawEvent: { _enum: { -@@ -1397,7 +1413,7 @@ export default { +@@ -1397,7 +1414,7 @@ export default { } }, /** - * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus -+ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalStatus **/ PalletProposalsEngineProposalStatusesProposalStatus: { _enum: { -@@ -1407,7 +1423,7 @@ export default { +@@ -1407,7 +1424,7 @@ export default { } }, /** - * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision -+ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ProposalDecision **/ PalletProposalsEngineProposalStatusesProposalDecision: { _enum: { -@@ -1421,13 +1437,13 @@ export default { +@@ -1421,13 +1438,13 @@ export default { } }, /** - * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision -+ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision **/ PalletProposalsEngineProposalStatusesApprovedProposalDecision: { _enum: ['PendingExecution', 'PendingConstitutionality'] }, /** - * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus -+ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup210: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus **/ PalletProposalsEngineProposalStatusesExecutionStatus: { _enum: { -@@ -1438,13 +1454,13 @@ export default { +@@ -1438,13 +1455,13 @@ export default { } }, /** - * Lookup207: pallet_proposals_engine::types::VoteKind -+ * Lookup210: pallet_proposals_engine::types::VoteKind ++ * Lookup211: pallet_proposals_engine::types::VoteKind **/ PalletProposalsEngineVoteKind: { _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] }, /** - * Lookup208: pallet_proposals_discussion::RawEvent -+ * Lookup211: pallet_proposals_discussion::RawEvent ++ * Lookup212: pallet_proposals_discussion::RawEvent **/ PalletProposalsDiscussionRawEvent: { _enum: { -@@ -1456,7 +1472,7 @@ export default { +@@ -1456,7 +1473,7 @@ export default { } }, /** - * Lookup209: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup212: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup213: pallet_proposals_discussion::types::ThreadMode> **/ PalletProposalsDiscussionThreadModeBTreeSet: { _enum: { -@@ -1465,7 +1481,7 @@ export default { +@@ -1465,7 +1482,7 @@ export default { } }, /** - * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> -+ * Lookup213: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> ++ * Lookup214: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> **/ PalletProposalsCodexRawEvent: { _enum: { -@@ -1473,7 +1489,7 @@ export default { +@@ -1473,7 +1490,7 @@ export default { } }, /** - * Lookup211: pallet_proposals_codex::types::GeneralProposalParams -+ * Lookup214: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup215: pallet_proposals_codex::types::GeneralProposalParams **/ PalletProposalsCodexGeneralProposalParams: { memberId: 'u64', -@@ -1483,7 +1499,7 @@ export default { +@@ -1483,7 +1500,7 @@ export default { exactExecutionBlock: 'Option' }, /** - * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> -+ * Lookup215: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> ++ * Lookup216: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> **/ PalletProposalsCodexProposalDetails: { _enum: { -@@ -1510,18 +1526,20 @@ export default { +@@ -1510,18 +1527,21 @@ export default { VetoProposal: 'u32', UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', - SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' + SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', + UpdateTokenPalletTokenConstraints: 'PalletProjectTokenTokenConstraints', ++ SetEraPayoutDampingFactor: 'Percent', + DecreaseCouncilBudget: 'u128' } }, /** - * Lookup214: pallet_common::FundingRequestParameters -+ * Lookup217: pallet_common::FundingRequestParameters ++ * Lookup218: pallet_common::FundingRequestParameters **/ PalletCommonFundingRequestParameters: { account: 'AccountId32', @@ -6210,16 +9613,16 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters -+ * Lookup218: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup219: pallet_proposals_codex::types::CreateOpeningParameters **/ PalletProposalsCodexCreateOpeningParameters: { description: 'Bytes', -@@ -1530,14 +1548,14 @@ export default { +@@ -1530,14 +1550,14 @@ export default { group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup216: pallet_working_group::types::StakePolicy -+ * Lookup219: pallet_working_group::types::StakePolicy ++ * Lookup220: pallet_working_group::types::StakePolicy **/ PalletWorkingGroupStakePolicy: { stakeAmount: 'u128', @@ -6227,57 +9630,65 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup217: pallet_proposals_codex::types::FillOpeningParameters -+ * Lookup220: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup221: pallet_proposals_codex::types::FillOpeningParameters **/ PalletProposalsCodexFillOpeningParameters: { openingId: 'u64', -@@ -1545,7 +1563,7 @@ export default { +@@ -1545,7 +1565,7 @@ export default { workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters -+ * Lookup221: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup222: pallet_proposals_codex::types::TerminateRoleParameters **/ PalletProposalsCodexTerminateRoleParameters: { workerId: 'u64', -@@ -1553,13 +1571,13 @@ export default { +@@ -1553,13 +1573,13 @@ export default { group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup219: pallet_common::FreezablePallet -+ * Lookup222: pallet_common::FreezablePallet ++ * Lookup223: pallet_common::FreezablePallet **/ PalletCommonFreezablePallet: { _enum: ['ProjectToken'] }, /** - * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> -+ * Lookup223: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> ++ * Lookup224: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance1> **/ PalletWorkingGroupRawEventInstance1: { _enum: { -@@ -1591,13 +1609,13 @@ export default { +@@ -1582,6 +1602,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1591,13 +1612,13 @@ export default { } }, /** - * Lookup224: pallet_working_group::types::OpeningType -+ * Lookup227: pallet_working_group::types::OpeningType ++ * Lookup228: pallet_working_group::types::OpeningType **/ PalletWorkingGroupOpeningType: { _enum: ['Leader', 'Regular'] }, /** - * Lookup225: pallet_working_group::types::ApplyOnOpeningParams -+ * Lookup228: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup229: pallet_working_group::types::ApplyOnOpeningParams **/ PalletWorkingGroupApplyOnOpeningParams: { memberId: 'u64', -@@ -1608,24 +1626,24 @@ export default { +@@ -1608,24 +1629,32 @@ export default { stakeParameters: 'PalletWorkingGroupStakeParameters' }, /** - * Lookup226: pallet_working_group::types::StakeParameters -+ * Lookup229: pallet_working_group::types::StakeParameters ++ * Lookup230: pallet_working_group::types::StakeParameters **/ PalletWorkingGroupStakeParameters: { stake: 'u128', @@ -6285,140 +9696,212 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup227: pallet_working_group::Instance1 -+ * Lookup230: pallet_working_group::Instance1 ++ * Lookup231: pallet_vesting::vesting_info::VestingInfo ++ **/ ++ PalletVestingVestingInfo: { ++ locked: 'u128', ++ perBlock: 'u128', ++ startingBlock: 'u32' ++ }, ++ /** ++ * Lookup232: pallet_working_group::Instance1 **/ PalletWorkingGroupInstance1: 'Null', /** - * Lookup228: pallet_working_group::types::RewardPaymentType -+ * Lookup231: pallet_working_group::types::RewardPaymentType ++ * Lookup233: pallet_working_group::types::RewardPaymentType **/ PalletWorkingGroupRewardPaymentType: { _enum: ['MissedReward', 'RegularReward'] }, /** - * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> -+ * Lookup232: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> ++ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance2> **/ PalletWorkingGroupRawEventInstance2: { _enum: { -@@ -1657,11 +1675,11 @@ export default { +@@ -1648,6 +1677,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1657,11 +1687,11 @@ export default { } }, /** - * Lookup230: pallet_working_group::Instance2 -+ * Lookup233: pallet_working_group::Instance2 ++ * Lookup235: pallet_working_group::Instance2 **/ PalletWorkingGroupInstance2: 'Null', /** - * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> -+ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> ++ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance3> **/ PalletWorkingGroupRawEventInstance3: { _enum: { -@@ -1693,11 +1711,11 @@ export default { +@@ -1684,6 +1714,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1693,11 +1724,11 @@ export default { } }, /** - * Lookup232: pallet_working_group::Instance3 -+ * Lookup235: pallet_working_group::Instance3 ++ * Lookup237: pallet_working_group::Instance3 **/ PalletWorkingGroupInstance3: 'Null', /** - * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> -+ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> ++ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance4> **/ PalletWorkingGroupRawEventInstance4: { _enum: { -@@ -1729,11 +1747,11 @@ export default { +@@ -1720,6 +1751,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1729,11 +1761,11 @@ export default { } }, /** - * Lookup234: pallet_working_group::Instance4 -+ * Lookup237: pallet_working_group::Instance4 ++ * Lookup239: pallet_working_group::Instance4 **/ PalletWorkingGroupInstance4: 'Null', /** - * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> -+ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> ++ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance5> **/ PalletWorkingGroupRawEventInstance5: { _enum: { -@@ -1765,11 +1783,11 @@ export default { +@@ -1756,6 +1788,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1765,11 +1798,11 @@ export default { } }, /** - * Lookup236: pallet_working_group::Instance5 -+ * Lookup239: pallet_working_group::Instance5 ++ * Lookup241: pallet_working_group::Instance5 **/ PalletWorkingGroupInstance5: 'Null', /** - * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> -+ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> ++ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance6> **/ PalletWorkingGroupRawEventInstance6: { _enum: { -@@ -1801,11 +1819,11 @@ export default { +@@ -1792,6 +1825,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1801,11 +1835,11 @@ export default { } }, /** - * Lookup238: pallet_working_group::Instance6 -+ * Lookup241: pallet_working_group::Instance6 ++ * Lookup243: pallet_working_group::Instance6 **/ PalletWorkingGroupInstance6: 'Null', /** - * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> -+ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> ++ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance7> **/ PalletWorkingGroupRawEventInstance7: { _enum: { -@@ -1837,11 +1855,11 @@ export default { +@@ -1828,6 +1862,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1837,11 +1872,11 @@ export default { } }, /** - * Lookup240: pallet_working_group::Instance7 -+ * Lookup243: pallet_working_group::Instance7 ++ * Lookup245: pallet_working_group::Instance7 **/ PalletWorkingGroupInstance7: 'Null', /** - * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> -+ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> ++ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance8> **/ PalletWorkingGroupRawEventInstance8: { _enum: { -@@ -1873,11 +1891,11 @@ export default { +@@ -1864,6 +1899,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1873,11 +1909,11 @@ export default { } }, /** - * Lookup242: pallet_working_group::Instance8 -+ * Lookup245: pallet_working_group::Instance8 ++ * Lookup247: pallet_working_group::Instance8 **/ PalletWorkingGroupInstance8: 'Null', /** - * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> -+ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> ++ * Lookup248: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance9> **/ PalletWorkingGroupRawEventInstance9: { _enum: { -@@ -1909,11 +1927,11 @@ export default { +@@ -1900,6 +1936,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1909,11 +1946,11 @@ export default { } }, /** - * Lookup244: pallet_working_group::Instance9 -+ * Lookup247: pallet_working_group::Instance9 ++ * Lookup249: pallet_working_group::Instance9 **/ PalletWorkingGroupInstance9: 'Null', /** - * Lookup245: frame_system::Phase -+ * Lookup248: frame_system::Phase ++ * Lookup250: frame_system::Phase **/ FrameSystemPhase: { _enum: { -@@ -1923,14 +1941,14 @@ export default { +@@ -1923,14 +1960,14 @@ export default { } }, /** - * Lookup249: frame_system::LastRuntimeUpgradeInfo -+ * Lookup252: frame_system::LastRuntimeUpgradeInfo ++ * Lookup254: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', @@ -6426,59 +9909,59 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup252: frame_system::pallet::Call -+ * Lookup255: frame_system::pallet::Call ++ * Lookup257: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { -@@ -1965,7 +1983,7 @@ export default { +@@ -1965,7 +2002,7 @@ export default { } }, /** - * Lookup255: frame_system::limits::BlockWeights -+ * Lookup258: frame_system::limits::BlockWeights ++ * Lookup260: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', -@@ -1973,7 +1991,7 @@ export default { +@@ -1973,7 +2010,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup256: frame_support::dispatch::PerDispatchClass -+ * Lookup259: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', -@@ -1981,7 +1999,7 @@ export default { +@@ -1981,7 +2018,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup257: frame_system::limits::WeightsPerClass -+ * Lookup260: frame_system::limits::WeightsPerClass ++ * Lookup262: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', -@@ -1990,13 +2008,13 @@ export default { +@@ -1990,13 +2027,13 @@ export default { reserved: 'Option' }, /** - * Lookup259: frame_system::limits::BlockLength -+ * Lookup262: frame_system::limits::BlockLength ++ * Lookup264: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup260: frame_support::dispatch::PerDispatchClass -+ * Lookup263: frame_support::dispatch::PerDispatchClass ++ * Lookup265: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', -@@ -2004,14 +2022,14 @@ export default { +@@ -2004,14 +2041,14 @@ export default { mandatory: 'u32' }, /** - * Lookup261: sp_weights::RuntimeDbWeight -+ * Lookup264: sp_weights::RuntimeDbWeight ++ * Lookup266: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', @@ -6486,139 +9969,139 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup262: sp_version::RuntimeVersion -+ * Lookup265: sp_version::RuntimeVersion ++ * Lookup267: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', -@@ -2024,13 +2042,13 @@ export default { +@@ -2024,13 +2061,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup268: frame_system::pallet::Error -+ * Lookup271: frame_system::pallet::Error ++ * Lookup273: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] }, /** - * Lookup269: pallet_utility::pallet::Call -+ * Lookup272: pallet_utility::pallet::Call ++ * Lookup274: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { -@@ -2058,7 +2076,7 @@ export default { +@@ -2058,7 +2095,7 @@ export default { } }, /** - * Lookup272: pallet_babe::pallet::Call -+ * Lookup275: pallet_babe::pallet::Call ++ * Lookup277: pallet_babe::pallet::Call **/ PalletBabeCall: { _enum: { -@@ -2076,7 +2094,7 @@ export default { +@@ -2076,7 +2113,7 @@ export default { } }, /** - * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> -+ * Lookup276: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup278: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ SpConsensusSlotsEquivocationProof: { offender: 'SpConsensusBabeAppPublic', -@@ -2085,7 +2103,7 @@ export default { +@@ -2085,7 +2122,7 @@ export default { secondHeader: 'SpRuntimeHeader' }, /** - * Lookup274: sp_runtime::generic::header::Header -+ * Lookup277: sp_runtime::generic::header::Header ++ * Lookup279: sp_runtime::generic::header::Header **/ SpRuntimeHeader: { parentHash: 'H256', -@@ -2095,15 +2113,15 @@ export default { +@@ -2095,15 +2132,15 @@ export default { digest: 'SpRuntimeDigest' }, /** - * Lookup275: sp_runtime::traits::BlakeTwo256 -+ * Lookup278: sp_runtime::traits::BlakeTwo256 ++ * Lookup280: sp_runtime::traits::BlakeTwo256 **/ SpRuntimeBlakeTwo256: 'Null', /** - * Lookup276: sp_consensus_babe::app::Public -+ * Lookup279: sp_consensus_babe::app::Public ++ * Lookup281: sp_consensus_babe::app::Public **/ SpConsensusBabeAppPublic: 'SpCoreSr25519Public', /** - * Lookup278: sp_session::MembershipProof -+ * Lookup281: sp_session::MembershipProof ++ * Lookup283: sp_session::MembershipProof **/ SpSessionMembershipProof: { session: 'u32', -@@ -2111,7 +2129,7 @@ export default { +@@ -2111,7 +2148,7 @@ export default { validatorCount: 'u32' }, /** - * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor -+ * Lookup282: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup284: sp_consensus_babe::digests::NextConfigDescriptor **/ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { -@@ -2123,13 +2141,13 @@ export default { +@@ -2123,13 +2160,13 @@ export default { } }, /** - * Lookup280: sp_consensus_babe::AllowedSlots -+ * Lookup283: sp_consensus_babe::AllowedSlots ++ * Lookup285: sp_consensus_babe::AllowedSlots **/ SpConsensusBabeAllowedSlots: { _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] }, /** - * Lookup281: pallet_timestamp::pallet::Call -+ * Lookup284: pallet_timestamp::pallet::Call ++ * Lookup286: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { -@@ -2139,7 +2157,7 @@ export default { +@@ -2139,7 +2176,7 @@ export default { } }, /** - * Lookup282: pallet_balances::pallet::Call -+ * Lookup285: pallet_balances::pallet::Call ++ * Lookup287: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { -@@ -2172,7 +2190,7 @@ export default { +@@ -2172,7 +2209,7 @@ export default { } }, /** - * Lookup283: pallet_election_provider_multi_phase::pallet::Call -+ * Lookup286: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup288: pallet_election_provider_multi_phase::pallet::Call **/ PalletElectionProviderMultiPhaseCall: { _enum: { -@@ -2196,7 +2214,7 @@ export default { +@@ -2196,7 +2233,7 @@ export default { } }, /** - * Lookup284: pallet_election_provider_multi_phase::RawSolution -+ * Lookup287: pallet_election_provider_multi_phase::RawSolution ++ * Lookup289: pallet_election_provider_multi_phase::RawSolution **/ PalletElectionProviderMultiPhaseRawSolution: { solution: 'JoystreamNodeRuntimeNposSolution16', -@@ -2204,7 +2222,7 @@ export default { +@@ -2204,7 +2241,7 @@ export default { round: 'u32' }, /** - * Lookup285: joystream_node_runtime::NposSolution16 -+ * Lookup288: joystream_node_runtime::NposSolution16 ++ * Lookup290: joystream_node_runtime::NposSolution16 **/ JoystreamNodeRuntimeNposSolution16: { votes1: 'Vec<(Compact,Compact)>', -@@ -2225,21 +2243,21 @@ export default { +@@ -2225,21 +2262,21 @@ export default { votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' }, /** - * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize -+ * Lookup339: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup341: pallet_election_provider_multi_phase::SolutionOrSnapshotSize **/ PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { voters: 'Compact', @@ -6626,7 +10109,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup340: sp_npos_elections::Support -+ * Lookup343: sp_npos_elections::Support ++ * Lookup345: sp_npos_elections::Support **/ SpNposElectionsSupport: { total: 'u128', @@ -6634,93 +10117,93 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup342: pallet_staking::pallet::pallet::Call -+ * Lookup345: pallet_staking::pallet::pallet::Call ++ * Lookup347: pallet_staking::pallet::pallet::Call **/ PalletStakingPalletCall: { _enum: { -@@ -2333,7 +2351,7 @@ export default { +@@ -2333,7 +2370,7 @@ export default { } }, /** - * Lookup343: pallet_staking::RewardDestination -+ * Lookup346: pallet_staking::RewardDestination ++ * Lookup348: pallet_staking::RewardDestination **/ PalletStakingRewardDestination: { _enum: { -@@ -2345,7 +2363,7 @@ export default { +@@ -2345,7 +2382,7 @@ export default { } }, /** - * Lookup347: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup350: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup351: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU128: { _enum: { -@@ -2355,7 +2373,7 @@ export default { +@@ -2355,7 +2392,7 @@ export default { } }, /** - * Lookup348: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup351: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup352: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU32: { _enum: { -@@ -2365,7 +2383,7 @@ export default { +@@ -2365,7 +2402,7 @@ export default { } }, /** - * Lookup349: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup352: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup353: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPercent: { _enum: { -@@ -2375,7 +2393,7 @@ export default { +@@ -2375,7 +2412,7 @@ export default { } }, /** - * Lookup350: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup353: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup354: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPerbill: { _enum: { -@@ -2385,7 +2403,7 @@ export default { +@@ -2385,7 +2422,7 @@ export default { } }, /** - * Lookup351: pallet_session::pallet::Call -+ * Lookup354: pallet_session::pallet::Call ++ * Lookup355: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { -@@ -2400,7 +2418,7 @@ export default { +@@ -2400,7 +2437,7 @@ export default { } }, /** - * Lookup352: joystream_node_runtime::SessionKeys -+ * Lookup355: joystream_node_runtime::SessionKeys ++ * Lookup356: joystream_node_runtime::SessionKeys **/ JoystreamNodeRuntimeSessionKeys: { grandpa: 'SpConsensusGrandpaAppPublic', -@@ -2409,11 +2427,11 @@ export default { +@@ -2409,11 +2446,11 @@ export default { authorityDiscovery: 'SpAuthorityDiscoveryAppPublic' }, /** - * Lookup353: sp_authority_discovery::app::Public -+ * Lookup356: sp_authority_discovery::app::Public ++ * Lookup357: sp_authority_discovery::app::Public **/ SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', /** - * Lookup354: pallet_grandpa::pallet::Call -+ * Lookup357: pallet_grandpa::pallet::Call ++ * Lookup358: pallet_grandpa::pallet::Call **/ PalletGrandpaCall: { _enum: { -@@ -2432,14 +2450,14 @@ export default { +@@ -2432,14 +2469,14 @@ export default { } }, /** - * Lookup355: sp_consensus_grandpa::EquivocationProof -+ * Lookup358: sp_consensus_grandpa::EquivocationProof ++ * Lookup359: sp_consensus_grandpa::EquivocationProof **/ SpConsensusGrandpaEquivocationProof: { setId: 'u64', @@ -6728,25 +10211,25 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup356: sp_consensus_grandpa::Equivocation -+ * Lookup359: sp_consensus_grandpa::Equivocation ++ * Lookup360: sp_consensus_grandpa::Equivocation **/ SpConsensusGrandpaEquivocation: { _enum: { -@@ -2448,7 +2466,7 @@ export default { +@@ -2448,7 +2485,7 @@ export default { } }, /** - * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup360: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup361: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrevote: { roundNumber: 'u64', -@@ -2457,22 +2475,22 @@ export default { +@@ -2457,22 +2494,22 @@ export default { second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** - * Lookup358: finality_grandpa::Prevote -+ * Lookup361: finality_grandpa::Prevote ++ * Lookup362: finality_grandpa::Prevote **/ FinalityGrandpaPrevote: { targetHash: 'H256', @@ -6754,26 +10237,26 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup359: sp_consensus_grandpa::app::Signature -+ * Lookup362: sp_consensus_grandpa::app::Signature ++ * Lookup363: sp_consensus_grandpa::app::Signature **/ SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', /** - * Lookup360: sp_core::ed25519::Signature -+ * Lookup363: sp_core::ed25519::Signature ++ * Lookup364: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup366: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup367: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrecommit: { roundNumber: 'u64', -@@ -2481,14 +2499,14 @@ export default { +@@ -2481,14 +2518,14 @@ export default { second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** - * Lookup364: finality_grandpa::Precommit -+ * Lookup367: finality_grandpa::Precommit ++ * Lookup368: finality_grandpa::Precommit **/ FinalityGrandpaPrecommit: { targetHash: 'H256', @@ -6781,25 +10264,25 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup366: pallet_im_online::pallet::Call -+ * Lookup369: pallet_im_online::pallet::Call ++ * Lookup370: pallet_im_online::pallet::Call **/ PalletImOnlineCall: { _enum: { -@@ -2499,7 +2517,7 @@ export default { +@@ -2499,7 +2536,7 @@ export default { } }, /** - * Lookup367: pallet_im_online::Heartbeat -+ * Lookup370: pallet_im_online::Heartbeat ++ * Lookup371: pallet_im_online::Heartbeat **/ PalletImOnlineHeartbeat: { blockNumber: 'u32', -@@ -2509,22 +2527,22 @@ export default { +@@ -2509,22 +2546,22 @@ export default { validatorsLen: 'u32' }, /** - * Lookup368: sp_core::offchain::OpaqueNetworkState -+ * Lookup371: sp_core::offchain::OpaqueNetworkState ++ * Lookup372: sp_core::offchain::OpaqueNetworkState **/ SpCoreOffchainOpaqueNetworkState: { peerId: 'OpaquePeerId', @@ -6807,48 +10290,47 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 }, /** - * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature -+ * Lookup375: pallet_im_online::sr25519::app_sr25519::Signature ++ * Lookup376: pallet_im_online::sr25519::app_sr25519::Signature **/ PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', /** - * Lookup373: sp_core::sr25519::Signature -+ * Lookup376: sp_core::sr25519::Signature ++ * Lookup377: sp_core::sr25519::Signature **/ SpCoreSr25519Signature: '[u8;64]', /** - * Lookup374: pallet_bags_list::pallet::Call -+ * Lookup377: pallet_bags_list::pallet::Call ++ * Lookup378: pallet_bags_list::pallet::Call **/ PalletBagsListCall: { _enum: { -@@ -2537,7 +2555,7 @@ export default { +@@ -2537,7 +2574,7 @@ export default { } }, /** - * Lookup375: pallet_vesting::pallet::Call -+ * Lookup378: pallet_vesting::pallet::Call ++ * Lookup379: pallet_vesting::pallet::Call **/ PalletVestingCall: { _enum: { -@@ -2561,7 +2579,7 @@ export default { +@@ -2561,15 +2598,7 @@ export default { } }, /** - * Lookup376: pallet_vesting::vesting_info::VestingInfo -+ * Lookup379: pallet_vesting::vesting_info::VestingInfo - **/ - PalletVestingVestingInfo: { - locked: 'u128', -@@ -2569,7 +2587,7 @@ export default { - startingBlock: 'u32' - }, - /** +- **/ +- PalletVestingVestingInfo: { +- locked: 'u128', +- perBlock: 'u128', +- startingBlock: 'u32' +- }, +- /** - * Lookup377: pallet_multisig::pallet::Call + * Lookup380: pallet_multisig::pallet::Call **/ PalletMultisigCall: { _enum: { -@@ -2600,7 +2618,7 @@ export default { +@@ -2600,7 +2629,7 @@ export default { } }, /** @@ -6857,17 +10339,20 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletCouncilCall: { _enum: { -@@ -2632,6 +2650,9 @@ export default { +@@ -2632,6 +2661,12 @@ export default { set_councilor_reward: { councilorReward: 'u128', }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, + decrease_council_budget: { + reductionAmount: 'u128', + }, funding_request: { fundingRequests: 'Vec', }, -@@ -2651,7 +2672,7 @@ export default { +@@ -2651,7 +2686,7 @@ export default { } }, /** @@ -6876,7 +10361,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletReferendumCall: { _enum: { -@@ -2668,7 +2689,7 @@ export default { +@@ -2668,7 +2703,7 @@ export default { } }, /** @@ -6885,7 +10370,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletMembershipCall: { _enum: { -@@ -2737,7 +2758,7 @@ export default { +@@ -2737,7 +2772,7 @@ export default { } }, /** @@ -6894,7 +10379,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletForumCall: { _enum: { -@@ -2834,7 +2855,7 @@ export default { +@@ -2834,7 +2869,7 @@ export default { } }, /** @@ -6903,7 +10388,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletConstitutionCall: { _enum: { -@@ -2844,7 +2865,7 @@ export default { +@@ -2844,7 +2879,7 @@ export default { } }, /** @@ -6912,7 +10397,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyCall: { _enum: { -@@ -2920,7 +2941,7 @@ export default { +@@ -2920,7 +2955,7 @@ export default { } }, /** @@ -6921,7 +10406,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletJoystreamUtilityCall: { _enum: { -@@ -2941,7 +2962,7 @@ export default { +@@ -2941,7 +2976,7 @@ export default { } }, /** @@ -6930,7 +10415,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentCall: { _enum: { -@@ -3250,14 +3271,14 @@ export default { +@@ -3250,14 +3285,14 @@ export default { } }, /** @@ -6947,7 +10432,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletCommonMerkleTreeProofElementRecord: { _alias: { -@@ -3267,13 +3288,13 @@ export default { +@@ -3267,13 +3302,13 @@ export default { side: 'PalletCommonMerkleTreeSide' }, /** @@ -6963,7 +10448,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentPullPaymentElement: { channelId: 'u64', -@@ -3281,7 +3302,7 @@ export default { +@@ -3281,7 +3316,7 @@ export default { reason: 'H256' }, /** @@ -6972,7 +10457,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentInitTransferParameters: { newCollaborators: 'BTreeMap>', -@@ -3289,7 +3310,7 @@ export default { +@@ -3289,7 +3324,7 @@ export default { newOwner: 'PalletContentChannelOwner' }, /** @@ -6981,7 +10466,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenTokenSaleParams: { unitPrice: 'u128', -@@ -3301,14 +3322,14 @@ export default { +@@ -3301,14 +3336,14 @@ export default { metadata: 'Option' }, /** @@ -6998,7 +10483,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageCall: { _enum: { -@@ -3455,10 +3476,13 @@ export default { +@@ -3455,10 +3490,13 @@ export default { } }, /** @@ -7007,13 +10492,13 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenCall: { _enum: { -+ update_governance_parameters: { ++ update_token_constraints: { + parameters: 'PalletProjectTokenTokenConstraints', + }, transfer: { srcMemberId: 'u64', tokenId: 'u64', -@@ -3511,17 +3535,17 @@ export default { +@@ -3511,17 +3549,17 @@ export default { } }, /** @@ -7034,7 +10519,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsEngineCall: { _enum: { -@@ -3546,7 +3570,7 @@ export default { +@@ -3546,7 +3584,7 @@ export default { } }, /** @@ -7043,7 +10528,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsDiscussionCall: { _enum: { -@@ -3575,7 +3599,7 @@ export default { +@@ -3575,7 +3613,7 @@ export default { } }, /** @@ -7052,7 +10537,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsCodexCall: { _enum: { -@@ -3586,7 +3610,7 @@ export default { +@@ -3586,7 +3624,7 @@ export default { } }, /** @@ -7061,7 +10546,19 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletWorkingGroupCall: { _enum: { -@@ -3669,7 +3693,7 @@ export default { +@@ -3654,6 +3692,11 @@ export default { + amount: 'u128', + rationale: 'Option', + }, ++ vested_spend_from_budget: { ++ accountId: 'AccountId32', ++ vestingSchedule: 'PalletVestingVestingInfo', ++ rationale: 'Option', ++ }, + fund_working_group_budget: { + memberId: 'u64', + amount: 'u128', +@@ -3669,7 +3712,7 @@ export default { } }, /** @@ -7070,7 +10567,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ JoystreamNodeRuntimeOriginCaller: { _enum: { -@@ -3678,7 +3702,7 @@ export default { +@@ -3678,7 +3721,7 @@ export default { } }, /** @@ -7079,7 +10576,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ FrameSupportDispatchRawOrigin: { _enum: { -@@ -3688,17 +3712,17 @@ export default { +@@ -3688,17 +3731,17 @@ export default { } }, /** @@ -7100,7 +10597,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ SpConsensusBabeDigestsPreDigest: { _enum: { -@@ -3709,7 +3733,7 @@ export default { +@@ -3709,7 +3752,7 @@ export default { } }, /** @@ -7109,7 +10606,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ SpConsensusBabeDigestsPrimaryPreDigest: { authorityIndex: 'u32', -@@ -3718,14 +3742,14 @@ export default { +@@ -3718,14 +3761,14 @@ export default { vrfProof: '[u8;64]' }, /** @@ -7126,7 +10623,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ SpConsensusBabeDigestsSecondaryVRFPreDigest: { authorityIndex: 'u32', -@@ -3734,20 +3758,20 @@ export default { +@@ -3734,20 +3777,20 @@ export default { vrfProof: '[u8;64]' }, /** @@ -7150,7 +10647,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBalancesBalanceLock: { id: '[u8;8]', -@@ -3755,32 +3779,32 @@ export default { +@@ -3755,32 +3798,32 @@ export default { reasons: 'PalletBalancesReasons' }, /** @@ -7188,7 +10685,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletElectionProviderMultiPhaseReadySolution: { supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', -@@ -3788,14 +3812,14 @@ export default { +@@ -3788,14 +3831,14 @@ export default { compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** @@ -7205,7 +10702,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletElectionProviderMultiPhaseSignedSignedSubmission: { who: 'AccountId32', -@@ -3804,13 +3828,13 @@ export default { +@@ -3804,13 +3847,13 @@ export default { callFee: 'u128' }, /** @@ -7221,7 +10718,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStakingStakingLedger: { stash: 'AccountId32', -@@ -3820,14 +3844,14 @@ export default { +@@ -3820,14 +3863,14 @@ export default { claimedRewards: 'Vec' }, /** @@ -7238,7 +10735,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStakingNominations: { targets: 'Vec', -@@ -3835,21 +3859,21 @@ export default { +@@ -3835,21 +3878,21 @@ export default { suppressed: 'bool' }, /** @@ -7263,7 +10760,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStakingUnappliedSlash: { validator: 'AccountId32', -@@ -3859,7 +3883,7 @@ export default { +@@ -3859,7 +3902,7 @@ export default { payout: 'u128' }, /** @@ -7272,7 +10769,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStakingSlashingSlashingSpans: { spanIndex: 'u32', -@@ -3868,30 +3892,30 @@ export default { +@@ -3868,30 +3911,30 @@ export default { prior: 'Vec' }, /** @@ -7308,7 +10805,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletGrandpaStoredState: { _enum: { -@@ -3908,7 +3932,7 @@ export default { +@@ -3908,7 +3951,7 @@ export default { } }, /** @@ -7317,7 +10814,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', -@@ -3917,33 +3941,33 @@ export default { +@@ -3917,33 +3960,33 @@ export default { forced: 'Option' }, /** @@ -7356,7 +10853,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBagsListListNode: { id: 'AccountId32', -@@ -3953,14 +3977,14 @@ export default { +@@ -3953,14 +3996,14 @@ export default { score: 'u64' }, /** @@ -7373,7 +10870,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBagsListError: { _enum: { -@@ -3968,25 +3992,25 @@ export default { +@@ -3968,25 +4011,25 @@ export default { } }, /** @@ -7403,7 +10900,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', -@@ -3995,20 +4019,20 @@ export default { +@@ -3995,20 +4038,20 @@ export default { approvals: 'Vec' }, /** @@ -7427,7 +10924,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletCouncilCouncilStage: { _enum: { -@@ -4018,26 +4042,26 @@ export default { +@@ -4018,26 +4061,26 @@ export default { } }, /** @@ -7458,7 +10955,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletCouncilCouncilMember: { stakingAccountId: 'AccountId32', -@@ -4048,7 +4072,7 @@ export default { +@@ -4048,7 +4091,7 @@ export default { unpaidReward: 'u128' }, /** @@ -7467,7 +10964,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletCouncilCandidate: { stakingAccountId: 'AccountId32', -@@ -4059,13 +4083,13 @@ export default { +@@ -4059,13 +4102,13 @@ export default { noteHash: 'Option' }, /** @@ -7484,7 +10981,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletReferendumReferendumStage: { _enum: { -@@ -4075,7 +4099,7 @@ export default { +@@ -4075,7 +4118,7 @@ export default { } }, /** @@ -7493,7 +10990,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletReferendumReferendumStageVoting: { started: 'u32', -@@ -4084,7 +4108,7 @@ export default { +@@ -4084,7 +4127,7 @@ export default { endsAt: 'u32' }, /** @@ -7502,7 +10999,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletReferendumReferendumStageRevealing: { started: 'u32', -@@ -4094,7 +4118,7 @@ export default { +@@ -4094,7 +4137,7 @@ export default { endsAt: 'u32' }, /** @@ -7511,7 +11008,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletReferendumCastVote: { commitment: 'H256', -@@ -4103,13 +4127,13 @@ export default { +@@ -4103,13 +4146,13 @@ export default { voteFor: 'Option' }, /** @@ -7527,7 +11024,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletMembershipMembershipObject: { handleHash: 'H256', -@@ -4119,20 +4143,20 @@ export default { +@@ -4119,20 +4162,20 @@ export default { invites: 'u32' }, /** @@ -7551,7 +11048,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletForumCategory: { titleHash: 'H256', -@@ -4145,7 +4169,7 @@ export default { +@@ -4145,7 +4188,7 @@ export default { stickyThreadIds: 'BTreeSet' }, /** @@ -7560,7 +11057,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletForumThread: { categoryId: 'u64', -@@ -4154,7 +4178,7 @@ export default { +@@ -4154,7 +4197,7 @@ export default { numberOfEditablePosts: 'u64' }, /** @@ -7569,7 +11066,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletForumPost: { threadId: 'u64', -@@ -4164,19 +4188,19 @@ export default { +@@ -4164,19 +4207,19 @@ export default { lastEdited: 'u32' }, /** @@ -7592,7 +11089,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyBountyRecord: { creationParams: 'PalletBountyBountyParametersBoundedBTreeSet', -@@ -4186,7 +4210,7 @@ export default { +@@ -4186,7 +4229,7 @@ export default { hasUnpaidOracleReward: 'bool' }, /** @@ -7601,7 +11098,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyBountyParametersBoundedBTreeSet: { oracle: 'PalletBountyBountyActor', -@@ -4198,7 +4222,7 @@ export default { +@@ -4198,7 +4241,7 @@ export default { fundingType: 'PalletBountyFundingType' }, /** @@ -7610,7 +11107,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyAssuranceContractTypeBoundedBTreeSet: { _enum: { -@@ -4207,7 +4231,7 @@ export default { +@@ -4207,7 +4250,7 @@ export default { } }, /** @@ -7619,7 +11116,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyBountyMilestone: { _enum: { -@@ -4224,14 +4248,14 @@ export default { +@@ -4224,14 +4267,14 @@ export default { } }, /** @@ -7636,7 +11133,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletBountyEntryRecord: { memberId: 'u64', -@@ -4240,19 +4264,19 @@ export default { +@@ -4240,19 +4283,19 @@ export default { workSubmitted: 'bool' }, /** @@ -7659,7 +11156,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentVideoRecord: { inChannel: 'u64', -@@ -4261,7 +4285,7 @@ export default { +@@ -4261,7 +4304,7 @@ export default { videoStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' }, /** @@ -7668,7 +11165,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesOwnedNft: { owner: 'PalletContentNftTypesNftOwner', -@@ -4270,7 +4294,7 @@ export default { +@@ -4270,7 +4313,7 @@ export default { openAuctionsNonce: 'u64' }, /** @@ -7677,7 +11174,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesTransactionalStatusRecord: { _enum: { -@@ -4282,7 +4306,7 @@ export default { +@@ -4282,7 +4325,7 @@ export default { } }, /** @@ -7686,7 +11183,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesEnglishAuctionRecord: { startingPrice: 'u128', -@@ -4295,14 +4319,14 @@ export default { +@@ -4295,14 +4338,14 @@ export default { topBid: 'Option' }, /** @@ -7703,7 +11200,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesOpenAuctionRecord: { startingPrice: 'u128', -@@ -4313,7 +4337,7 @@ export default { +@@ -4313,7 +4356,7 @@ export default { start: 'u32' }, /** @@ -7712,7 +11209,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesNftOwner: { _enum: { -@@ -4322,7 +4346,7 @@ export default { +@@ -4322,7 +4365,7 @@ export default { } }, /** @@ -7721,7 +11218,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentPermissionsCuratorGroupCuratorGroupRecord: { curators: 'BTreeMap>', -@@ -4330,7 +4354,7 @@ export default { +@@ -4330,7 +4373,7 @@ export default { permissionsByLevel: 'BTreeMap>' }, /** @@ -7730,7 +11227,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletContentNftTypesOpenAuctionBidRecord: { amount: 'u128', -@@ -4338,13 +4362,13 @@ export default { +@@ -4338,13 +4381,13 @@ export default { auctionId: 'u64' }, /** @@ -7746,7 +11243,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageBagRecord: { storedBy: 'BTreeSet', -@@ -4353,7 +4377,7 @@ export default { +@@ -4353,7 +4396,7 @@ export default { objectsNumber: 'u64' }, /** @@ -7755,7 +11252,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageStorageBucketRecord: { operatorStatus: 'PalletStorageStorageBucketOperatorStatus', -@@ -4362,7 +4386,7 @@ export default { +@@ -4362,7 +4405,7 @@ export default { assignedBags: 'u64' }, /** @@ -7764,7 +11261,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageStorageBucketOperatorStatus: { _enum: { -@@ -4372,14 +4396,14 @@ export default { +@@ -4372,14 +4415,14 @@ export default { } }, /** @@ -7781,7 +11278,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageDataObject: { _alias: { -@@ -4391,13 +4415,13 @@ export default { +@@ -4391,13 +4434,13 @@ export default { ipfsContentId: 'Bytes' }, /** @@ -7797,7 +11294,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletStorageDistributionBucketRecord: { acceptingNewBags: 'bool', -@@ -4407,13 +4431,13 @@ export default { +@@ -4407,13 +4450,13 @@ export default { assignedBags: 'u64' }, /** @@ -7813,7 +11310,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenAccountData: { vestingSchedules: 'BTreeMap', -@@ -4424,14 +4448,14 @@ export default { +@@ -4424,14 +4467,14 @@ export default { lastSaleTotalPurchasedAmount: 'Option<(u32,u128)>' }, /** @@ -7830,7 +11327,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenVestingSchedule: { linearVestingStartBlock: 'u32', -@@ -4441,7 +4465,7 @@ export default { +@@ -4441,7 +4484,7 @@ export default { burnedAmount: 'u128' }, /** @@ -7839,7 +11336,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenTokenData: { totalSupply: 'u128', -@@ -4457,7 +4481,7 @@ export default { +@@ -4457,7 +4500,7 @@ export default { ammCurve: 'Option' }, /** @@ -7848,7 +11345,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenRevenueSplitState: { _enum: { -@@ -4466,7 +4490,7 @@ export default { +@@ -4466,7 +4509,7 @@ export default { } }, /** @@ -7857,7 +11354,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenRevenueSplitInfo: { allocation: 'u128', -@@ -4474,14 +4498,14 @@ export default { +@@ -4474,14 +4517,14 @@ export default { dividendsClaimed: 'u128' }, /** @@ -7874,7 +11371,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProjectTokenPatronageData: { rate: 'Permill', -@@ -4489,13 +4513,13 @@ export default { +@@ -4489,13 +4532,13 @@ export default { lastUnclaimedPatronageTallyBlock: 'u32' }, /** @@ -7890,7 +11387,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsEngineProposal: { parameters: 'PalletProposalsEngineProposalParameters', -@@ -4508,7 +4532,7 @@ export default { +@@ -4508,7 +4551,7 @@ export default { stakingAccountId: 'Option' }, /** @@ -7899,7 +11396,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsEngineProposalParameters: { votingPeriod: 'u32', -@@ -4521,7 +4545,7 @@ export default { +@@ -4521,7 +4564,7 @@ export default { constitutionality: 'u32' }, /** @@ -7908,7 +11405,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsEngineVotingResults: { abstentions: 'u32', -@@ -4530,13 +4554,13 @@ export default { +@@ -4530,13 +4573,13 @@ export default { slashes: 'u32' }, /** @@ -7924,7 +11421,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsDiscussionDiscussionThread: { activatedAt: 'u32', -@@ -4544,7 +4568,7 @@ export default { +@@ -4544,7 +4587,7 @@ export default { mode: 'PalletProposalsDiscussionThreadModeBoundedBTreeSet' }, /** @@ -7933,7 +11430,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsDiscussionThreadModeBoundedBTreeSet: { _enum: { -@@ -4553,7 +4577,7 @@ export default { +@@ -4553,7 +4596,7 @@ export default { } }, /** @@ -7942,7 +11439,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletProposalsDiscussionDiscussionPost: { authorId: 'u64', -@@ -4561,19 +4585,19 @@ export default { +@@ -4561,19 +4604,19 @@ export default { lastEdited: 'u32' }, /** @@ -7966,7 +11463,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletWorkingGroupOpening: { openingType: 'PalletWorkingGroupOpeningType', -@@ -4584,7 +4608,7 @@ export default { +@@ -4584,7 +4627,7 @@ export default { creationStake: 'u128' }, /** @@ -7975,7 +11472,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletWorkingGroupJobApplication: { roleAccountId: 'AccountId32', -@@ -4595,7 +4619,7 @@ export default { +@@ -4595,7 +4638,7 @@ export default { openingId: 'u64' }, /** @@ -7984,7 +11481,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ PalletWorkingGroupGroupWorker: { memberId: 'u64', -@@ -4609,13 +4633,13 @@ export default { +@@ -4609,13 +4652,13 @@ export default { createdAt: 'u32' }, /** @@ -8000,7 +11497,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 **/ SpRuntimeMultiSignature: { _enum: { -@@ -4625,39 +4649,39 @@ export default { +@@ -4625,39 +4668,39 @@ export default { } }, /** @@ -8050,7 +11547,7 @@ index 7f10085159ebd54e03771940c213d9dbf9db5444..0247cab91a709ba093c5d388204a6cc0 JoystreamNodeRuntimeRuntime: 'Null' }; diff --git a/src/augment/augment-api-consts.ts b/src/augment/augment-api-consts.ts -index c82de3001ca3561eb2417f0d81d6239f0429ce5d..905aebec496936bddbc0341799ac8b91187008b9 100644 +index c82de3001ca3561eb2417f0d81d6239f0429ce5d..b221838c6e5f535fc75f67d05ddd4c7d67714b11 100644 --- a/src/augment/augment-api-consts.ts +++ b/src/augment/augment-api-consts.ts @@ -553,6 +553,10 @@ declare module '@polkadot/api-base/types/consts' { @@ -8064,7 +11561,18 @@ index c82de3001ca3561eb2417f0d81d6239f0429ce5d..905aebec496936bddbc0341799ac8b91 /** * Exports 'Decrease Working Group Lead Stake' proposal parameters. **/ -@@ -603,6 +607,9 @@ declare module '@polkadot/api-base/types/consts' { +@@ -585,6 +589,10 @@ declare module '@polkadot/api-base/types/consts' { + * Exports `Set Councilor Reward Proposal Parameters` proposal parameters. + **/ + setCouncilorRewardProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; ++ /** ++ * Era payout damping factor ++ **/ ++ setEraPayoutDampingFactorProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + /** + * Exports `Set Initial Invitation Balance` proposal parameters. + **/ +@@ -603,6 +611,9 @@ declare module '@polkadot/api-base/types/consts' { * Exports 'Set Membership Price' proposal parameters. **/ setMembershipPriceProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; @@ -8074,7 +11582,7 @@ index c82de3001ca3561eb2417f0d81d6239f0429ce5d..905aebec496936bddbc0341799ac8b91 setPalletFozenStatusProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; setReferralCutProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; /** -@@ -623,6 +630,10 @@ declare module '@polkadot/api-base/types/consts' { +@@ -623,6 +634,10 @@ declare module '@polkadot/api-base/types/consts' { terminateWorkingGroupLeadProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; updateChannelPayoutsProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; updateGlobalNftLimitProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; @@ -8112,19 +11620,69 @@ index 98b5b35477a3dc227aae75109abdaa2bc6dc7d4b..ea3f7eeec6a01e7f165c2bf8a9b5f7b3 * Require root origin in extrinsics **/ diff --git a/src/augment/augment-api-events.ts b/src/augment/augment-api-events.ts -index 26e6f1fd2f0bd3f6036ef5e1c279bc32094648e0..18235e5fed551bb9a4e6c63207ecca9341608912 100644 +index 26e6f1fd2f0bd3f6036ef5e1c279bc32094648e0..509996b147d4322afd8a2ed0a0ed484a3a884ffb 100644 --- a/src/augment/augment-api-events.ts +++ b/src/augment/augment-api-events.ts -@@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; +@@ -8,8 +8,8 @@ import '@polkadot/api-base/types/events'; + import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { BTreeMap, BTreeSet, Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; - import type { AccountId32, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; +-import type { AccountId32, H256, Perbill, Permill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; -+import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; ++import type { AccountId32, H256, Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime'; ++import type { FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, PalletBountyBountyActor, PalletBountyBountyParametersBTreeSet, PalletBountyOracleWorkEntryJudgment, PalletCommonBalanceKind, PalletCommonWorkingGroupIterableEnumsWorkingGroup, PalletContentChannelCreationParametersRecord, PalletContentChannelFundsDestination, PalletContentChannelRecord, PalletContentChannelUpdateParametersRecord, PalletContentIterableEnumsChannelActionPermission, PalletContentNftLimitPeriod, PalletContentNftTypesEnglishAuctionParamsRecord, PalletContentNftTypesNftIssuanceParametersRecord, PalletContentNftTypesOpenAuctionParamsRecord, PalletContentPendingTransfer, PalletContentPermissionsContentActor, PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction, PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature, PalletContentTransferCommitmentParametersBTreeMap, PalletContentUpdateChannelPayoutsParametersRecord, PalletContentVideoCreationParametersRecord, PalletContentVideoUpdateParametersRecord, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletForumExtendedPostIdObject, PalletForumPrivilegedActor, PalletImOnlineSr25519AppSr25519Public, PalletMembershipBuyMembershipParameters, PalletMembershipCreateMemberParameters, PalletMembershipGiftMembershipParameters, PalletMembershipInviteMembershipParameters, PalletMultisigTimepoint, PalletProjectTokenAmmCurve, PalletProjectTokenTokenConstraints, PalletProjectTokenTokenIssuanceParameters, PalletProjectTokenTokenSale, PalletProjectTokenTransferPolicy, PalletProjectTokenTransfers, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, PalletProposalsDiscussionThreadModeBTreeSet, PalletProposalsEngineProposalStatusesExecutionStatus, PalletProposalsEngineProposalStatusesProposalDecision, PalletProposalsEngineProposalStatusesProposalStatus, PalletProposalsEngineVoteKind, PalletReferendumOptionResult, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStorageBagIdType, PalletStorageDistributionBucketIdRecord, PalletStorageDynBagCreationParametersRecord, PalletStorageDynamicBagIdType, PalletStorageDynamicBagType, PalletStorageUploadParametersRecord, PalletStorageVoucher, PalletVestingVestingInfo, PalletWorkingGroupApplyOnOpeningParams, PalletWorkingGroupOpeningType, PalletWorkingGroupRewardPaymentType, PalletWorkingGroupStakePolicy, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; -@@ -711,6 +711,12 @@ declare module '@polkadot/api-base/types/events' { +@@ -39,7 +39,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -145,6 +145,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -517,7 +525,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -623,6 +631,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -711,6 +727,12 @@ declare module '@polkadot/api-base/types/events' { * Candidate remark message **/ CandidateRemarked: AugmentedEvent; @@ -8137,7 +11695,162 @@ index 26e6f1fd2f0bd3f6036ef5e1c279bc32094648e0..18235e5fed551bb9a4e6c63207ecca93 /** * Fund the council budget. * Params: -@@ -2155,6 +2161,12 @@ declare module '@polkadot/api-base/types/events' { +@@ -727,6 +749,10 @@ declare module '@polkadot/api-base/types/events' { + * Councilor reward has been updated. + **/ + CouncilorRewardUpdated: AugmentedEvent; ++ /** ++ * Era payou damping factor set ++ **/ ++ EraPayoutDampingFactorSet: AugmentedEvent; + /** + * New candidate announced + **/ +@@ -780,7 +806,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -886,6 +912,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1071,7 +1105,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1177,6 +1211,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1329,7 +1371,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1435,6 +1477,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1536,7 +1586,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1642,6 +1692,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1717,7 +1775,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -1823,6 +1881,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -1898,7 +1964,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -2004,6 +2070,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +@@ -2155,6 +2229,12 @@ declare module '@polkadot/api-base/types/events' { * - transfer's metadata **/ TokenAmountTransferredByIssuer: AugmentedEvent; @@ -8150,8 +11863,48 @@ index 26e6f1fd2f0bd3f6036ef5e1c279bc32094648e0..18235e5fed551bb9a4e6c63207ecca93 /** * Token Deissued * Params: +@@ -2762,7 +2842,7 @@ declare module '@polkadot/api-base/types/events' { + * Emits on budget from the working group being spent + * Params: + * - Receiver Account Id. +- * - Balance spent. ++ * - Amount to spend + * - Rationale. + **/ + BudgetSpending: AugmentedEvent]>; +@@ -2868,6 +2948,14 @@ declare module '@polkadot/api-base/types/events' { + * - Rationale. + **/ + TerminatedWorker: AugmentedEvent, Option]>; ++ /** ++ * Emits on budget from the working group being spent ++ * Params: ++ * - Receiver Account Id. ++ * - Vesting scheduled ++ * - Rationale. ++ **/ ++ VestedBudgetSpending: AugmentedEvent]>; + /** + * Emits on exiting the worker. + * Params: +diff --git a/src/augment/augment-api-query.ts b/src/augment/augment-api-query.ts +index cea2802dc61cc463d329f9a6742ec6db7197eabe..b9a579c9c4319259d41c784ae6a3ce439db66d05 100644 +--- a/src/augment/augment-api-query.ts ++++ b/src/augment/augment-api-query.ts +@@ -425,6 +425,11 @@ declare module '@polkadot/api-base/types/storage' { + * Councilor reward per block + **/ + councilorReward: AugmentedQuery Observable, []>; ++ /** ++ * Era payou damping factor: a parameter in [0,1] that can be used to reduce the era ++ * payout without changing the reward curve directly ++ **/ ++ eraPayoutDampingFactor: AugmentedQuery Observable, []>; + /** + * The next block in which the budget will be increased. + **/ diff --git a/src/augment/augment-api-tx.ts b/src/augment/augment-api-tx.ts -index ab25a69a7cd8860a711a190a76961adcc41380fb..f5067bef187176077f86dba13380d05ae813b45b 100644 +index ab25a69a7cd8860a711a190a76961adcc41380fb..743c857c258894e394ecbdf612f00907efe716a9 100644 --- a/src/augment/augment-api-tx.ts +++ b/src/augment/augment-api-tx.ts @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableE @@ -8163,26 +11916,357 @@ index ab25a69a7cd8860a711a190a76961adcc41380fb..f5067bef187176077f86dba13380d05a export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; -@@ -1634,6 +1634,18 @@ declare module '@polkadot/api-base/types/submittable' { +@@ -177,18 +177,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -240,6 +228,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -1508,18 +1509,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -1571,6 +1560,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -1634,6 +1636,18 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + councilorRemark: AugmentedSubmittable<(councilorId: u64 | AnyNumber | Uint8Array, msg: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, Bytes]>; ++ /** ++ * Decrease the council total budget ++ * ++ * # ++ * ++ * ## weight ++ * `O (1)` ++ * - db: ++ * - `O(1)` doesn't depend on the state or parameters ++ * # ++ **/ ++ decreaseCouncilBudget: AugmentedSubmittable<(reductionAmount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; + /** + * Fund the council budget by a member. + * +@@ -1731,6 +1745,18 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + setCouncilorReward: AugmentedSubmittable<(councilorReward: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; ++ /** ++ * Set the era payout damping factor ++ * ++ * # ++ * ++ * ## weight ++ * `O (1)` ++ * - db: ++ * - `O(1)` doesn't depend on the state or parameters ++ * # ++ **/ ++ setEraPayoutDampingFactor: AugmentedSubmittable<(newParameter: Percent | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Percent]>; + /** + * Withdraw candidacy and release candidacy stake. + * +@@ -1904,18 +1930,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -1967,6 +1981,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -2435,18 +2462,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -2498,6 +2513,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -2992,18 +3020,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3055,6 +3071,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -3357,18 +3386,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3420,6 +3437,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -3606,18 +3636,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3669,6 +3687,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * +@@ -3855,18 +3886,6 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ - councilorRemark: AugmentedSubmittable<(councilorId: u64 | AnyNumber | Uint8Array, msg: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, Bytes]>; + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -3918,6 +3937,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; + /** -+ * Decrease the council total budget ++ * Transfers specified amount to any account. ++ * Requires leader origin. + * + * # + * -+ * ## weight ++ * ## Weight + * `O (1)` -+ * - db: -+ * - `O(1)` doesn't depend on the state or parameters ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters + * # + **/ -+ decreaseCouncilBudget: AugmentedSubmittable<(reductionAmount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u128]>; ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; /** - * Fund the council budget by a member. - * -@@ -4210,6 +4222,19 @@ declare module '@polkadot/api-base/types/submittable' { + * Withdraw the worker application. Can be done by the worker only. + * +@@ -4210,6 +4242,19 @@ declare module '@polkadot/api-base/types/submittable' { * # **/ transfer: AugmentedSubmittable<(srcMemberId: u64 | AnyNumber | Uint8Array, tokenId: u64 | AnyNumber | Uint8Array, outputs: Vec> | ([u64 | AnyNumber | Uint8Array, u128 | AnyNumber | Uint8Array])[], metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic, [u64, u64, Vec>, Bytes]>; @@ -8198,24 +12282,63 @@ index ab25a69a7cd8860a711a190a76961adcc41380fb..f5067bef187176077f86dba13380d05a + * `O (1)` + * # + **/ -+ updateGovernanceParameters: AugmentedSubmittable<(parameters: PalletProjectTokenTokenConstraints | { maxYearlyRate?: any; minAmmSlope?: any; minSaleDuration?: any; minRevenueSplitDuration?: any; minRevenueSplitTimeToStart?: any; salePlatformFee?: any; ammBuyTxFees?: any; ammSellTxFees?: any; bloatBond?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletProjectTokenTokenConstraints]>; ++ updateTokenConstraints: AugmentedSubmittable<(parameters: PalletProjectTokenTokenConstraints | { maxYearlyRate?: any; minAmmSlope?: any; minSaleDuration?: any; minRevenueSplitDuration?: any; minRevenueSplitTimeToStart?: any; salePlatformFee?: any; ammBuyTxFees?: any; ammSellTxFees?: any; bloatBond?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletProjectTokenTokenConstraints]>; }; proposalsCodex: { /** -@@ -4227,7 +4252,7 @@ declare module '@polkadot/api-base/types/submittable' { +@@ -4227,7 +4272,7 @@ declare module '@polkadot/api-base/types/submittable' { * - O(1) doesn't depend on the state or parameters * # **/ - 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, [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 } | { UpdateTokenPalletTokenConstraints: any } | { DecreaseCouncilBudget: any } | string | Uint8Array) => SubmittableExtrinsic, [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 } | { UpdateTokenPalletTokenConstraints: any } | { SetEraPayoutDampingFactor: any } | { DecreaseCouncilBudget: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>; }; proposalsDiscussion: { /** +@@ -5327,18 +5372,6 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + slashStake: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, penalty: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [u64, u128, Option]>; +- /** +- * Transfers specified amount to any account. +- * Requires leader origin. +- * +- * # +- * +- * ## Weight +- * `O (1)` +- * - DB: +- * - O(1) doesn't depend on the state or parameters +- * # +- **/ + spendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, u128, Option]>; + /** + * Terminate the active worker by the lead. +@@ -5390,6 +5423,19 @@ declare module '@polkadot/api-base/types/submittable' { + * # + **/ + updateRoleAccount: AugmentedSubmittable<(workerId: u64 | AnyNumber | Uint8Array, newRoleAccountId: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u64, AccountId32]>; ++ /** ++ * Transfers specified amount to any account. ++ * Requires leader origin. ++ * ++ * # ++ * ++ * ## Weight ++ * `O (1)` ++ * - DB: ++ * - O(1) doesn't depend on the state or parameters ++ * # ++ **/ ++ vestedSpendFromBudget: AugmentedSubmittable<(accountId: AccountId32 | string | Uint8Array, vestingSchedule: PalletVestingVestingInfo | { locked?: any; perBlock?: any; startingBlock?: any } | string | Uint8Array, rationale: Option | null | Uint8Array | Bytes | string) => SubmittableExtrinsic, [AccountId32, PalletVestingVestingInfo, Option]>; + /** + * Withdraw the worker application. Can be done by the worker only. + * diff --git a/src/augment/lookup.ts b/src/augment/lookup.ts -index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4cc1ed6c2 100644 +index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fa0c51bd878d5a81d73b0be83f5e323d21557b47 100644 --- a/src/augment/lookup.ts +++ b/src/augment/lookup.ts -@@ -544,6 +544,7 @@ export default { +@@ -544,14 +544,16 @@ export default { BudgetRefillPlanned: 'u32', BudgetIncrementUpdated: 'u128', CouncilorRewardUpdated: 'u128', @@ -8223,16 +12346,517 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 RequestFunded: '(AccountId32,u128)', CouncilBudgetFunded: '(u64,u128,Bytes)', CouncilorRemarked: '(u64,Bytes)', -@@ -1238,7 +1239,7 @@ export default { +- CandidateRemarked: '(u64,Bytes)' ++ CandidateRemarked: '(u64,Bytes)', ++ EraPayoutDampingFactorSet: 'Percent' + } + }, + /** +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent + **/ + PalletReferendumRawEvent: { + _enum: { +@@ -566,18 +568,18 @@ export default { + } + }, + /** +- * Lookup71: pallet_referendum::Instance1 ++ * Lookup72: pallet_referendum::Instance1 + **/ + PalletReferendumInstance1: 'Null', + /** +- * Lookup73: pallet_referendum::OptionResult ++ * Lookup74: pallet_referendum::OptionResult + **/ + PalletReferendumOptionResult: { + optionId: 'u64', + votePower: 'u128' + }, + /** +- * Lookup74: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> ++ * Lookup75: pallet_membership::RawEvent, ActorId, pallet_membership::InviteMembershipParameters, pallet_membership::CreateMemberParameters, pallet_membership::GiftMembershipParameters> + **/ + PalletMembershipRawEvent: { + _enum: { +@@ -601,7 +603,7 @@ export default { + } + }, + /** +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters + **/ + PalletMembershipBuyMembershipParameters: { + rootAccount: 'AccountId32', +@@ -611,7 +613,7 @@ export default { + referrerId: 'Option' + }, + /** +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters + **/ + PalletMembershipInviteMembershipParameters: { + invitingMemberId: 'u64', +@@ -621,7 +623,7 @@ export default { + metadata: 'Bytes' + }, + /** +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters + **/ + PalletMembershipCreateMemberParameters: { + rootAccount: 'AccountId32', +@@ -631,7 +633,7 @@ export default { + isFoundingMember: 'bool' + }, + /** +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters + **/ + PalletMembershipGiftMembershipParameters: { + rootAccount: 'AccountId32', +@@ -644,7 +646,7 @@ export default { + applyRootAccountInvitationLock: 'Option' + }, + /** +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> + **/ + PalletForumRawEvent: { + _enum: { +@@ -668,7 +670,7 @@ export default { + } + }, + /** +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor + **/ + PalletForumPrivilegedActor: { + _enum: { +@@ -677,7 +679,7 @@ export default { + } + }, + /** +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject + **/ + PalletForumExtendedPostIdObject: { + categoryId: 'u64', +@@ -685,7 +687,7 @@ export default { + postId: 'u64' + }, + /** +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent + **/ + PalletConstitutionRawEvent: { + _enum: { +@@ -693,7 +695,7 @@ export default { + } + }, + /** +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> + **/ + PalletBountyRawEvent: { + _enum: { +@@ -723,7 +725,7 @@ export default { + } + }, + /** +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> + **/ + PalletBountyBountyParametersBTreeSet: { + oracle: 'PalletBountyBountyActor', +@@ -735,7 +737,7 @@ export default { + fundingType: 'PalletBountyFundingType' + }, + /** +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor + **/ + PalletBountyBountyActor: { + _enum: { +@@ -744,7 +746,7 @@ export default { + } + }, + /** +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> + **/ + PalletBountyAssuranceContractTypeBTreeSet: { + _enum: { +@@ -753,7 +755,7 @@ export default { + } + }, + /** +- * Lookup96: pallet_bounty::FundingType ++ * Lookup97: pallet_bounty::FundingType + **/ + PalletBountyFundingType: { + _enum: { +@@ -767,7 +769,7 @@ export default { + } + }, + /** +- * Lookup98: pallet_bounty::OracleWorkEntryJudgment ++ * Lookup99: pallet_bounty::OracleWorkEntryJudgment + **/ + PalletBountyOracleWorkEntryJudgment: { + _enum: { +@@ -781,7 +783,7 @@ export default { + } + }, + /** +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent + **/ + PalletJoystreamUtilityRawEvent: { + _enum: { +@@ -792,19 +794,19 @@ export default { + } + }, + /** +- * Lookup102: pallet_common::working_group::iterable_enums::WorkingGroup ++ * Lookup103: pallet_common::working_group::iterable_enums::WorkingGroup + **/ + PalletCommonWorkingGroupIterableEnumsWorkingGroup: { + _enum: ['Forum', 'Storage', 'Content', 'OperationsAlpha', 'App', 'Distribution', 'OperationsBeta', 'OperationsGamma', 'Membership'] + }, + /** +- * Lookup103: pallet_common::BalanceKind ++ * Lookup104: pallet_common::BalanceKind + **/ + PalletCommonBalanceKind: { + _enum: ['Positive', 'Negative'] + }, + /** +- * Lookup104: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> ++ * Lookup105: pallet_content::RawEvent, MemberId, CuratorGroupId, CuratorId, VideoId, ChannelId, pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond>, DataObjectId, pallet_content::nft::types::EnglishAuctionParamsRecord, pallet_content::nft::types::OpenAuctionParamsRecord, OpenAuctionId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance, pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance>, pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance>, pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance>, ChannelPrivilegeLevel, BTreeMap>, pallet_content::types::TransferCommitmentParameters>, Balance, TransferId>, pallet_content::types::PendingTransfer, S>>, sp_core::crypto::AccountId32, pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256>, TokenId, pallet_content::types::ChannelFundsDestination> + **/ + PalletContentRawEvent: { + _enum: { +@@ -864,7 +866,7 @@ export default { + } + }, + /** +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor + **/ + PalletContentPermissionsContentActor: { + _enum: { +@@ -874,7 +876,7 @@ export default { + } + }, + /** +- * Lookup106: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> ++ * Lookup107: pallet_content::types::ChannelRecord, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>, bounded_collections::bounded_btree_set::BoundedBTreeSet, pallet_common::bloat_bond::RepayableBloatBond> + **/ + PalletContentChannelRecord: { + owner: 'PalletContentChannelOwner', +@@ -893,26 +895,26 @@ export default { + channelStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' + }, + /** +- * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission ++ * Lookup111: pallet_content::types::iterable_enums::ChannelActionPermission + **/ + PalletContentIterableEnumsChannelActionPermission: { + _enum: ['UpdateChannelMetadata', 'ManageNonVideoChannelAssets', 'ManageChannelCollaborators', 'UpdateVideoMetadata', 'AddVideo', 'ManageVideoAssets', 'DeleteChannel', 'DeleteVideo', 'ManageVideoNfts', 'AgentRemark', 'TransferChannel', 'ClaimChannelReward', 'WithdrawFromChannelBalance', 'IssueCreatorToken', 'ClaimCreatorTokenPatronage', 'InitAndManageCreatorTokenSale', 'CreatorTokenIssuerTransfer', 'MakeCreatorTokenPermissionless', 'ReduceCreatorTokenPatronageRate', 'ManageRevenueSplits', 'DeissueCreatorToken', 'AmmControl'] + }, + /** +- * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature ++ * Lookup118: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature + **/ + PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature: { + _enum: ['ChannelFundsTransfer', 'CreatorCashout', 'VideoNftIssuance', 'VideoCreation', 'VideoUpdate', 'ChannelUpdate', 'CreatorTokenIssuance'] + }, + /** +- * Lookup120: pallet_common::bloat_bond::RepayableBloatBond ++ * Lookup121: pallet_common::bloat_bond::RepayableBloatBond + **/ + PalletCommonBloatBondRepayableBloatBond: { + repaymentRestrictedTo: 'Option', + amount: 'u128' + }, + /** +- * Lookup121: pallet_content::types::ChannelOwner ++ * Lookup122: pallet_content::types::ChannelOwner + **/ + PalletContentChannelOwner: { + _enum: { +@@ -921,7 +923,7 @@ export default { + } + }, + /** +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> + **/ + PalletContentChannelTransferStatus: { + _enum: { +@@ -930,14 +932,14 @@ export default { + } + }, + /** +- * Lookup123: pallet_content::types::PendingTransfer, S>> ++ * Lookup124: pallet_content::types::PendingTransfer, S>> + **/ + PalletContentPendingTransfer: { + newOwner: 'PalletContentChannelOwner', + transferParams: 'PalletContentTransferCommitmentParametersBoundedBTreeMap' + }, + /** +- * Lookup124: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> ++ * Lookup125: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBoundedBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -945,21 +947,21 @@ export default { + transferId: 'u64' + }, + /** +- * Lookup125: pallet_content::types::LimitPerPeriod ++ * Lookup126: pallet_content::types::LimitPerPeriod + **/ + PalletContentLimitPerPeriod: { + limit: 'u64', + blockNumberPeriod: 'u32' + }, + /** +- * Lookup126: pallet_content::types::NftCounter ++ * Lookup127: pallet_content::types::NftCounter + **/ + PalletContentNftCounter: { + counter: 'u64', + lastUpdated: 'u32' + }, + /** +- * Lookup127: pallet_content::nft::types::EnglishAuctionParamsRecord ++ * Lookup128: pallet_content::nft::types::EnglishAuctionParamsRecord + **/ + PalletContentNftTypesEnglishAuctionParamsRecord: { + startingPrice: 'u128', +@@ -971,7 +973,7 @@ export default { + minBidStep: 'u128' + }, + /** +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord + **/ + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: 'u128', +@@ -981,7 +983,7 @@ export default { + bidLockDuration: 'u32' + }, + /** +- * Lookup130: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> ++ * Lookup131: pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>> + **/ + PalletContentNftTypesNftIssuanceParametersRecord: { + royalty: 'Option', +@@ -990,7 +992,7 @@ export default { + initTransactionalStatus: 'PalletContentNftTypesInitTransactionalStatusRecord' + }, + /** +- * Lookup131: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> ++ * Lookup132: pallet_content::nft::types::InitTransactionalStatusRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance> + **/ + PalletContentNftTypesInitTransactionalStatusRecord: { + _enum: { +@@ -1002,7 +1004,7 @@ export default { + } + }, + /** +- * Lookup133: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> ++ * Lookup134: pallet_content::types::ChannelCreationParametersRecord, MemberId, StorageBucketId, pallet_storage::DistributionBucketIdRecord, Balance> + **/ + PalletContentChannelCreationParametersRecord: { + assets: 'Option', +@@ -1014,14 +1016,14 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup134: pallet_content::types::StorageAssetsRecord ++ * Lookup135: pallet_content::types::StorageAssetsRecord + **/ + PalletContentStorageAssetsRecord: { + objectCreationList: 'Vec', + expectedDataSizeFee: 'u128' + }, + /** +- * Lookup136: pallet_storage::DataObjectCreationParameters ++ * Lookup137: pallet_storage::DataObjectCreationParameters + **/ + PalletStorageDataObjectCreationParameters: { + _alias: { +@@ -1031,14 +1033,14 @@ export default { + ipfsContentId: 'Bytes' + }, + /** +- * Lookup137: pallet_storage::DistributionBucketIdRecord ++ * Lookup138: pallet_storage::DistributionBucketIdRecord + **/ + PalletStorageDistributionBucketIdRecord: { + distributionBucketFamilyId: 'u64', + distributionBucketIndex: 'u64' + }, + /** +- * Lookup144: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> ++ * Lookup145: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> + **/ + PalletContentChannelUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1049,7 +1051,7 @@ export default { + storageBucketsNumWitness: 'Option' + }, + /** +- * Lookup146: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup147: pallet_content::types::VideoCreationParametersRecord, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> + **/ + PalletContentVideoCreationParametersRecord: { + assets: 'Option', +@@ -1060,7 +1062,7 @@ export default { + storageBucketsNumWitness: 'u32' + }, + /** +- * Lookup148: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> ++ * Lookup149: pallet_content::types::VideoUpdateParametersRecord, DataObjectId, pallet_content::nft::types::NftIssuanceParametersRecord, pallet_content::nft::types::OpenAuctionParamsRecord, MemberId, Balance>>, Balance> + **/ + PalletContentVideoUpdateParametersRecord: { + assetsToUpload: 'Option', +@@ -1071,7 +1073,7 @@ export default { + storageBucketsNumWitness: 'Option' + }, + /** +- * Lookup151: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction ++ * Lookup152: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction + **/ + PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction: { + _enum: { +@@ -1084,7 +1086,7 @@ export default { + } + }, + /** +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -1092,7 +1094,7 @@ export default { + transferId: 'u64' + }, + /** +- * Lookup156: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> ++ * Lookup157: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> + **/ + PalletContentUpdateChannelPayoutsParametersRecord: { + commitment: 'Option', +@@ -1102,7 +1104,7 @@ export default { + channelCashoutsEnabled: 'Option' + }, + /** +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord + **/ + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1110,7 +1112,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination + **/ + PalletContentChannelFundsDestination: { + _enum: { +@@ -1119,13 +1121,13 @@ export default { + } + }, + /** +- * Lookup162: pallet_content::types::NftLimitPeriod ++ * Lookup163: pallet_content::types::NftLimitPeriod + **/ + PalletContentNftLimitPeriod: { + _enum: ['Daily', 'Weekly'] + }, + /** +- * Lookup163: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> ++ * Lookup164: pallet_storage::RawEvent, sp_core::crypto::AccountId32, Balance>, pallet_storage::BagIdType, pallet_storage::DynamicBagIdType, sp_core::crypto::AccountId32, Balance, DistributionBucketFamilyId, pallet_storage::DistributionBucketIdRecord, DistributionBucketIndex, pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord>> + **/ + PalletStorageRawEvent: { + _enum: { +@@ -1174,7 +1176,7 @@ export default { + } + }, + /** +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> + **/ + PalletStorageUploadParametersRecord: { + bagId: 'PalletStorageBagIdType', +@@ -1184,7 +1186,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType + **/ + PalletStorageBagIdType: { + _enum: { +@@ -1193,7 +1195,7 @@ export default { + } + }, + /** +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId + **/ + PalletStorageStaticBagId: { + _enum: { +@@ -1202,7 +1204,7 @@ export default { + } + }, + /** +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType + **/ + PalletStorageDynamicBagIdType: { + _enum: { +@@ -1211,7 +1213,7 @@ export default { + } + }, + /** +- * Lookup168: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> ++ * Lookup169: pallet_storage::DynBagCreationParametersRecord, sp_core::crypto::AccountId32, Balance, StorageBucketId, pallet_storage::DistributionBucketIdRecord> + **/ + PalletStorageDynBagCreationParametersRecord: { + bagId: 'PalletStorageDynamicBagIdType', +@@ -1223,7 +1225,7 @@ export default { + distributionBuckets: 'BTreeSet' + }, + /** +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher + **/ + PalletStorageVoucher: { + sizeLimit: 'u64', +@@ -1232,13 +1234,13 @@ export default { + objectsUsed: 'u64' + }, + /** +- * Lookup172: pallet_storage::DynamicBagType ++ * Lookup173: pallet_storage::DynamicBagType + **/ + PalletStorageDynamicBagType: { _enum: ['Member', 'Channel'] }, /** - * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve> -+ * Lookup176: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> ++ * Lookup177: pallet_project_token::events::RawEvent, pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId>, pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>>, pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32>, pallet_project_token::types::AmmCurve, pallet_project_token::types::TokenConstraints> **/ PalletProjectTokenEventsRawEvent: { _enum: { -@@ -1264,7 +1265,8 @@ export default { +@@ -1264,11 +1266,12 @@ export default { TokensBoughtOnAmm: '(u64,u64,u128,u128)', TokensSoldOnAmm: '(u64,u64,u128,u128)', AmmDeactivated: '(u64,u64,u128)', @@ -8242,12 +12866,126 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 } }, /** -@@ -1386,7 +1388,21 @@ export default { +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1277,7 +1280,7 @@ export default { + } + }, + /** +- * Lookup178: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> ++ * Lookup179: pallet_project_token::types::TokenIssuanceParameters>, pallet_project_token::types::TransferPolicyParams>>, MemberId> + **/ + PalletProjectTokenTokenIssuanceParameters: { + initialAllocation: 'BTreeMap', +@@ -1287,14 +1290,14 @@ export default { + metadata: 'Bytes' + }, + /** +- * Lookup179: pallet_project_token::types::TokenAllocation> ++ * Lookup180: pallet_project_token::types::TokenAllocation> + **/ + PalletProjectTokenTokenAllocation: { + amount: 'u128', + vestingScheduleParams: 'Option' + }, + /** +- * Lookup180: pallet_project_token::types::VestingScheduleParams ++ * Lookup181: pallet_project_token::types::VestingScheduleParams + **/ + PalletProjectTokenVestingScheduleParams: { + linearVestingDuration: 'u32', +@@ -1302,7 +1305,7 @@ export default { + cliffAmountPercentage: 'Permill' + }, + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1311,14 +1314,14 @@ export default { + } + }, + /** +- * Lookup184: pallet_project_token::types::WhitelistParams> ++ * Lookup185: pallet_project_token::types::WhitelistParams> + **/ + PalletProjectTokenWhitelistParams: { + commitment: 'H256', + payload: 'Option' + }, + /** +- * Lookup185: pallet_project_token::types::SingleDataObjectUploadParams ++ * Lookup186: pallet_project_token::types::SingleDataObjectUploadParams + **/ + PalletProjectTokenSingleDataObjectUploadParams: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1326,11 +1329,11 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> ++ * Lookup192: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> + **/ + PalletProjectTokenTransfers: 'BTreeMap', + /** +- * Lookup192: pallet_project_token::types::Validated ++ * Lookup193: pallet_project_token::types::Validated + **/ + PalletProjectTokenValidated: { + _enum: { +@@ -1339,21 +1342,21 @@ export default { + } + }, + /** +- * Lookup193: pallet_project_token::types::ValidatedPayment>> ++ * Lookup194: pallet_project_token::types::ValidatedPayment>> + **/ + PalletProjectTokenValidatedPayment: { + payment: 'PalletProjectTokenPaymentWithVesting', + vestingCleanupCandidate: 'Option' + }, + /** +- * Lookup194: pallet_project_token::types::PaymentWithVesting> ++ * Lookup195: pallet_project_token::types::PaymentWithVesting> + **/ + PalletProjectTokenPaymentWithVesting: { + amount: 'u128', + vestingSchedule: 'Option' + }, + /** +- * Lookup196: pallet_project_token::types::VestingSource ++ * Lookup197: pallet_project_token::types::VestingSource + **/ + PalletProjectTokenVestingSource: { + _enum: { +@@ -1363,7 +1366,7 @@ export default { + } + }, + /** +- * Lookup200: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> ++ * Lookup201: pallet_project_token::types::TokenSale, MemberId, sp_core::crypto::AccountId32> + **/ + PalletProjectTokenTokenSale: { + unitPrice: 'u128', +@@ -1378,7 +1381,7 @@ export default { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1386,7 +1389,21 @@ export default { providedSupply: 'u128' }, /** - * Lookup202: pallet_proposals_engine::RawEvent -+ * Lookup202: pallet_project_token::types::TokenConstraints ++ * Lookup203: pallet_project_token::types::TokenConstraints + **/ + PalletProjectTokenTokenConstraints: { + maxYearlyRate: 'Option', @@ -8261,109 +12999,110 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 + bloatBond: 'Option' + }, + /** -+ * Lookup205: pallet_proposals_engine::RawEvent ++ * Lookup206: pallet_proposals_engine::RawEvent **/ PalletProposalsEngineRawEvent: { _enum: { -@@ -1399,7 +1415,7 @@ export default { +@@ -1399,7 +1416,7 @@ export default { } }, /** - * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus -+ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalStatus **/ PalletProposalsEngineProposalStatusesProposalStatus: { _enum: { -@@ -1409,7 +1425,7 @@ export default { +@@ -1409,7 +1426,7 @@ export default { } }, /** - * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision -+ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ProposalDecision **/ PalletProposalsEngineProposalStatusesProposalDecision: { _enum: { -@@ -1423,13 +1439,13 @@ export default { +@@ -1423,13 +1440,13 @@ export default { } }, /** - * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision -+ * Lookup208: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision **/ PalletProposalsEngineProposalStatusesApprovedProposalDecision: { _enum: ['PendingExecution', 'PendingConstitutionality'] }, /** - * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus -+ * Lookup209: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup210: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus **/ PalletProposalsEngineProposalStatusesExecutionStatus: { _enum: { -@@ -1440,13 +1456,13 @@ export default { +@@ -1440,13 +1457,13 @@ export default { } }, /** - * Lookup207: pallet_proposals_engine::types::VoteKind -+ * Lookup210: pallet_proposals_engine::types::VoteKind ++ * Lookup211: pallet_proposals_engine::types::VoteKind **/ PalletProposalsEngineVoteKind: { _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] }, /** - * Lookup208: pallet_proposals_discussion::RawEvent -+ * Lookup211: pallet_proposals_discussion::RawEvent ++ * Lookup212: pallet_proposals_discussion::RawEvent **/ PalletProposalsDiscussionRawEvent: { _enum: { -@@ -1458,7 +1474,7 @@ export default { +@@ -1458,7 +1475,7 @@ export default { } }, /** - * Lookup209: pallet_proposals_discussion::types::ThreadMode> -+ * Lookup212: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup213: pallet_proposals_discussion::types::ThreadMode> **/ PalletProposalsDiscussionThreadModeBTreeSet: { _enum: { -@@ -1467,7 +1483,7 @@ export default { +@@ -1467,7 +1484,7 @@ export default { } }, /** - * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> -+ * Lookup213: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> ++ * Lookup214: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints>, ProposalId, ThreadId> **/ PalletProposalsCodexRawEvent: { _enum: { -@@ -1475,7 +1491,7 @@ export default { +@@ -1475,7 +1492,7 @@ export default { } }, /** - * Lookup211: pallet_proposals_codex::types::GeneralProposalParams -+ * Lookup214: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup215: pallet_proposals_codex::types::GeneralProposalParams **/ PalletProposalsCodexGeneralProposalParams: { memberId: 'u64', -@@ -1485,7 +1501,7 @@ export default { +@@ -1485,7 +1502,7 @@ export default { exactExecutionBlock: 'Option' }, /** - * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> -+ * Lookup215: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> ++ * Lookup216: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>, pallet_project_token::types::TokenConstraints> **/ PalletProposalsCodexProposalDetails: { _enum: { -@@ -1512,18 +1528,20 @@ export default { +@@ -1512,18 +1529,21 @@ export default { VetoProposal: 'u32', UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', - SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' + SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', + UpdateTokenPalletTokenConstraints: 'PalletProjectTokenTokenConstraints', ++ SetEraPayoutDampingFactor: 'Percent', + DecreaseCouncilBudget: 'u128' } }, /** - * Lookup214: pallet_common::FundingRequestParameters -+ * Lookup217: pallet_common::FundingRequestParameters ++ * Lookup218: pallet_common::FundingRequestParameters **/ PalletCommonFundingRequestParameters: { account: 'AccountId32', @@ -8371,16 +13110,16 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters -+ * Lookup218: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup219: pallet_proposals_codex::types::CreateOpeningParameters **/ PalletProposalsCodexCreateOpeningParameters: { description: 'Bytes', -@@ -1532,14 +1550,14 @@ export default { +@@ -1532,14 +1552,14 @@ export default { group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup216: pallet_working_group::types::StakePolicy -+ * Lookup219: pallet_working_group::types::StakePolicy ++ * Lookup220: pallet_working_group::types::StakePolicy **/ PalletWorkingGroupStakePolicy: { stakeAmount: 'u128', @@ -8388,57 +13127,65 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup217: pallet_proposals_codex::types::FillOpeningParameters -+ * Lookup220: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup221: pallet_proposals_codex::types::FillOpeningParameters **/ PalletProposalsCodexFillOpeningParameters: { openingId: 'u64', -@@ -1547,7 +1565,7 @@ export default { +@@ -1547,7 +1567,7 @@ export default { workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters -+ * Lookup221: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup222: pallet_proposals_codex::types::TerminateRoleParameters **/ PalletProposalsCodexTerminateRoleParameters: { workerId: 'u64', -@@ -1555,13 +1573,13 @@ export default { +@@ -1555,13 +1575,13 @@ export default { group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' }, /** - * Lookup219: pallet_common::FreezablePallet -+ * Lookup222: pallet_common::FreezablePallet ++ * Lookup223: pallet_common::FreezablePallet **/ PalletCommonFreezablePallet: { _enum: ['ProjectToken'] }, /** - * Lookup220: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> -+ * Lookup223: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance1> ++ * Lookup224: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance1> **/ PalletWorkingGroupRawEventInstance1: { _enum: { -@@ -1593,13 +1611,13 @@ export default { +@@ -1584,6 +1604,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1593,13 +1614,13 @@ export default { } }, /** - * Lookup224: pallet_working_group::types::OpeningType -+ * Lookup227: pallet_working_group::types::OpeningType ++ * Lookup228: pallet_working_group::types::OpeningType **/ PalletWorkingGroupOpeningType: { _enum: ['Leader', 'Regular'] }, /** - * Lookup225: pallet_working_group::types::ApplyOnOpeningParams -+ * Lookup228: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup229: pallet_working_group::types::ApplyOnOpeningParams **/ PalletWorkingGroupApplyOnOpeningParams: { memberId: 'u64', -@@ -1610,24 +1628,24 @@ export default { +@@ -1610,24 +1631,32 @@ export default { stakeParameters: 'PalletWorkingGroupStakeParameters' }, /** - * Lookup226: pallet_working_group::types::StakeParameters -+ * Lookup229: pallet_working_group::types::StakeParameters ++ * Lookup230: pallet_working_group::types::StakeParameters **/ PalletWorkingGroupStakeParameters: { stake: 'u128', @@ -8446,140 +13193,212 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup227: pallet_working_group::Instance1 -+ * Lookup230: pallet_working_group::Instance1 ++ * Lookup231: pallet_vesting::vesting_info::VestingInfo ++ **/ ++ PalletVestingVestingInfo: { ++ locked: 'u128', ++ perBlock: 'u128', ++ startingBlock: 'u32' ++ }, ++ /** ++ * Lookup232: pallet_working_group::Instance1 **/ PalletWorkingGroupInstance1: 'Null', /** - * Lookup228: pallet_working_group::types::RewardPaymentType -+ * Lookup231: pallet_working_group::types::RewardPaymentType ++ * Lookup233: pallet_working_group::types::RewardPaymentType **/ PalletWorkingGroupRewardPaymentType: { _enum: ['MissedReward', 'RegularReward'] }, /** - * Lookup229: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> -+ * Lookup232: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance2> ++ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance2> **/ PalletWorkingGroupRawEventInstance2: { _enum: { -@@ -1659,11 +1677,11 @@ export default { +@@ -1650,6 +1679,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1659,11 +1689,11 @@ export default { } }, /** - * Lookup230: pallet_working_group::Instance2 -+ * Lookup233: pallet_working_group::Instance2 ++ * Lookup235: pallet_working_group::Instance2 **/ PalletWorkingGroupInstance2: 'Null', /** - * Lookup231: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> -+ * Lookup234: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance3> ++ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance3> **/ PalletWorkingGroupRawEventInstance3: { _enum: { -@@ -1695,11 +1713,11 @@ export default { +@@ -1686,6 +1716,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1695,11 +1726,11 @@ export default { } }, /** - * Lookup232: pallet_working_group::Instance3 -+ * Lookup235: pallet_working_group::Instance3 ++ * Lookup237: pallet_working_group::Instance3 **/ PalletWorkingGroupInstance3: 'Null', /** - * Lookup233: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> -+ * Lookup236: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance4> ++ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance4> **/ PalletWorkingGroupRawEventInstance4: { _enum: { -@@ -1731,11 +1749,11 @@ export default { +@@ -1722,6 +1753,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1731,11 +1763,11 @@ export default { } }, /** - * Lookup234: pallet_working_group::Instance4 -+ * Lookup237: pallet_working_group::Instance4 ++ * Lookup239: pallet_working_group::Instance4 **/ PalletWorkingGroupInstance4: 'Null', /** - * Lookup235: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> -+ * Lookup238: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance5> ++ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance5> **/ PalletWorkingGroupRawEventInstance5: { _enum: { -@@ -1767,11 +1785,11 @@ export default { +@@ -1758,6 +1790,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1767,11 +1800,11 @@ export default { } }, /** - * Lookup236: pallet_working_group::Instance5 -+ * Lookup239: pallet_working_group::Instance5 ++ * Lookup241: pallet_working_group::Instance5 **/ PalletWorkingGroupInstance5: 'Null', /** - * Lookup237: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> -+ * Lookup240: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance6> ++ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance6> **/ PalletWorkingGroupRawEventInstance6: { _enum: { -@@ -1803,11 +1821,11 @@ export default { +@@ -1794,6 +1827,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1803,11 +1837,11 @@ export default { } }, /** - * Lookup238: pallet_working_group::Instance6 -+ * Lookup241: pallet_working_group::Instance6 ++ * Lookup243: pallet_working_group::Instance6 **/ PalletWorkingGroupInstance6: 'Null', /** - * Lookup239: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> -+ * Lookup242: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance7> ++ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance7> **/ PalletWorkingGroupRawEventInstance7: { _enum: { -@@ -1839,11 +1857,11 @@ export default { +@@ -1830,6 +1864,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1839,11 +1874,11 @@ export default { } }, /** - * Lookup240: pallet_working_group::Instance7 -+ * Lookup243: pallet_working_group::Instance7 ++ * Lookup245: pallet_working_group::Instance7 **/ PalletWorkingGroupInstance7: 'Null', /** - * Lookup241: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> -+ * Lookup244: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance8> ++ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance8> **/ PalletWorkingGroupRawEventInstance8: { _enum: { -@@ -1875,11 +1893,11 @@ export default { +@@ -1866,6 +1901,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1875,11 +1911,11 @@ export default { } }, /** - * Lookup242: pallet_working_group::Instance8 -+ * Lookup245: pallet_working_group::Instance8 ++ * Lookup247: pallet_working_group::Instance8 **/ PalletWorkingGroupInstance8: 'Null', /** - * Lookup243: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> -+ * Lookup246: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_working_group::Instance9> ++ * Lookup248: pallet_working_group::RawEvent, WorkerId, sp_core::crypto::AccountId32, Balance, pallet_working_group::types::OpeningType, pallet_working_group::types::StakePolicy, pallet_working_group::types::ApplyOnOpeningParams, MemberId, primitive_types::H256, pallet_vesting::vesting_info::VestingInfo, pallet_working_group::Instance9> **/ PalletWorkingGroupRawEventInstance9: { _enum: { -@@ -1911,11 +1929,11 @@ export default { +@@ -1902,6 +1938,7 @@ export default { + WorkerRewardAccountUpdated: '(u64,AccountId32)', + WorkerRewardAmountUpdated: '(u64,Option)', + StatusTextChanged: '(H256,Option)', ++ VestedBudgetSpending: '(AccountId32,PalletVestingVestingInfo,Option)', + BudgetSpending: '(AccountId32,u128,Option)', + RewardPaid: '(u64,AccountId32,u128,PalletWorkingGroupRewardPaymentType)', + NewMissedRewardLevelReached: '(u64,Option)', +@@ -1911,11 +1948,11 @@ export default { } }, /** - * Lookup244: pallet_working_group::Instance9 -+ * Lookup247: pallet_working_group::Instance9 ++ * Lookup249: pallet_working_group::Instance9 **/ PalletWorkingGroupInstance9: 'Null', /** - * Lookup245: frame_system::Phase -+ * Lookup248: frame_system::Phase ++ * Lookup250: frame_system::Phase **/ FrameSystemPhase: { _enum: { -@@ -1925,14 +1943,14 @@ export default { +@@ -1925,14 +1962,14 @@ export default { } }, /** - * Lookup249: frame_system::LastRuntimeUpgradeInfo -+ * Lookup252: frame_system::LastRuntimeUpgradeInfo ++ * Lookup254: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', @@ -8587,59 +13406,59 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup252: frame_system::pallet::Call -+ * Lookup255: frame_system::pallet::Call ++ * Lookup257: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { -@@ -1967,7 +1985,7 @@ export default { +@@ -1967,7 +2004,7 @@ export default { } }, /** - * Lookup255: frame_system::limits::BlockWeights -+ * Lookup258: frame_system::limits::BlockWeights ++ * Lookup260: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', -@@ -1975,7 +1993,7 @@ export default { +@@ -1975,7 +2012,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup256: frame_support::dispatch::PerDispatchClass -+ * Lookup259: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', -@@ -1983,7 +2001,7 @@ export default { +@@ -1983,7 +2020,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup257: frame_system::limits::WeightsPerClass -+ * Lookup260: frame_system::limits::WeightsPerClass ++ * Lookup262: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', -@@ -1992,13 +2010,13 @@ export default { +@@ -1992,13 +2029,13 @@ export default { reserved: 'Option' }, /** - * Lookup259: frame_system::limits::BlockLength -+ * Lookup262: frame_system::limits::BlockLength ++ * Lookup264: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup260: frame_support::dispatch::PerDispatchClass -+ * Lookup263: frame_support::dispatch::PerDispatchClass ++ * Lookup265: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', -@@ -2006,14 +2024,14 @@ export default { +@@ -2006,14 +2043,14 @@ export default { mandatory: 'u32' }, /** - * Lookup261: sp_weights::RuntimeDbWeight -+ * Lookup264: sp_weights::RuntimeDbWeight ++ * Lookup266: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', @@ -8647,139 +13466,139 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup262: sp_version::RuntimeVersion -+ * Lookup265: sp_version::RuntimeVersion ++ * Lookup267: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', -@@ -2026,13 +2044,13 @@ export default { +@@ -2026,13 +2063,13 @@ export default { stateVersion: 'u8' }, /** - * Lookup268: frame_system::pallet::Error -+ * Lookup271: frame_system::pallet::Error ++ * Lookup273: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] }, /** - * Lookup269: pallet_utility::pallet::Call -+ * Lookup272: pallet_utility::pallet::Call ++ * Lookup274: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { -@@ -2060,7 +2078,7 @@ export default { +@@ -2060,7 +2097,7 @@ export default { } }, /** - * Lookup272: pallet_babe::pallet::Call -+ * Lookup275: pallet_babe::pallet::Call ++ * Lookup277: pallet_babe::pallet::Call **/ PalletBabeCall: { _enum: { -@@ -2078,7 +2096,7 @@ export default { +@@ -2078,7 +2115,7 @@ export default { } }, /** - * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> -+ * Lookup276: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup278: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ SpConsensusSlotsEquivocationProof: { offender: 'SpConsensusBabeAppPublic', -@@ -2087,7 +2105,7 @@ export default { +@@ -2087,7 +2124,7 @@ export default { secondHeader: 'SpRuntimeHeader' }, /** - * Lookup274: sp_runtime::generic::header::Header -+ * Lookup277: sp_runtime::generic::header::Header ++ * Lookup279: sp_runtime::generic::header::Header **/ SpRuntimeHeader: { parentHash: 'H256', -@@ -2097,15 +2115,15 @@ export default { +@@ -2097,15 +2134,15 @@ export default { digest: 'SpRuntimeDigest' }, /** - * Lookup275: sp_runtime::traits::BlakeTwo256 -+ * Lookup278: sp_runtime::traits::BlakeTwo256 ++ * Lookup280: sp_runtime::traits::BlakeTwo256 **/ SpRuntimeBlakeTwo256: 'Null', /** - * Lookup276: sp_consensus_babe::app::Public -+ * Lookup279: sp_consensus_babe::app::Public ++ * Lookup281: sp_consensus_babe::app::Public **/ SpConsensusBabeAppPublic: 'SpCoreSr25519Public', /** - * Lookup278: sp_session::MembershipProof -+ * Lookup281: sp_session::MembershipProof ++ * Lookup283: sp_session::MembershipProof **/ SpSessionMembershipProof: { session: 'u32', -@@ -2113,7 +2131,7 @@ export default { +@@ -2113,7 +2150,7 @@ export default { validatorCount: 'u32' }, /** - * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor -+ * Lookup282: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup284: sp_consensus_babe::digests::NextConfigDescriptor **/ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { -@@ -2125,13 +2143,13 @@ export default { +@@ -2125,13 +2162,13 @@ export default { } }, /** - * Lookup280: sp_consensus_babe::AllowedSlots -+ * Lookup283: sp_consensus_babe::AllowedSlots ++ * Lookup285: sp_consensus_babe::AllowedSlots **/ SpConsensusBabeAllowedSlots: { _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] }, /** - * Lookup281: pallet_timestamp::pallet::Call -+ * Lookup284: pallet_timestamp::pallet::Call ++ * Lookup286: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { -@@ -2141,7 +2159,7 @@ export default { +@@ -2141,7 +2178,7 @@ export default { } }, /** - * Lookup282: pallet_balances::pallet::Call -+ * Lookup285: pallet_balances::pallet::Call ++ * Lookup287: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { -@@ -2174,7 +2192,7 @@ export default { +@@ -2174,7 +2211,7 @@ export default { } }, /** - * Lookup283: pallet_election_provider_multi_phase::pallet::Call -+ * Lookup286: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup288: pallet_election_provider_multi_phase::pallet::Call **/ PalletElectionProviderMultiPhaseCall: { _enum: { -@@ -2198,7 +2216,7 @@ export default { +@@ -2198,7 +2235,7 @@ export default { } }, /** - * Lookup284: pallet_election_provider_multi_phase::RawSolution -+ * Lookup287: pallet_election_provider_multi_phase::RawSolution ++ * Lookup289: pallet_election_provider_multi_phase::RawSolution **/ PalletElectionProviderMultiPhaseRawSolution: { solution: 'JoystreamNodeRuntimeNposSolution16', -@@ -2206,7 +2224,7 @@ export default { +@@ -2206,7 +2243,7 @@ export default { round: 'u32' }, /** - * Lookup285: joystream_node_runtime::NposSolution16 -+ * Lookup288: joystream_node_runtime::NposSolution16 ++ * Lookup290: joystream_node_runtime::NposSolution16 **/ JoystreamNodeRuntimeNposSolution16: { votes1: 'Vec<(Compact,Compact)>', -@@ -2227,21 +2245,21 @@ export default { +@@ -2227,21 +2264,21 @@ export default { votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' }, /** - * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize -+ * Lookup339: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup341: pallet_election_provider_multi_phase::SolutionOrSnapshotSize **/ PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { voters: 'Compact', @@ -8787,7 +13606,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup340: sp_npos_elections::Support -+ * Lookup343: sp_npos_elections::Support ++ * Lookup345: sp_npos_elections::Support **/ SpNposElectionsSupport: { total: 'u128', @@ -8795,93 +13614,93 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup342: pallet_staking::pallet::pallet::Call -+ * Lookup345: pallet_staking::pallet::pallet::Call ++ * Lookup347: pallet_staking::pallet::pallet::Call **/ PalletStakingPalletCall: { _enum: { -@@ -2335,7 +2353,7 @@ export default { +@@ -2335,7 +2372,7 @@ export default { } }, /** - * Lookup343: pallet_staking::RewardDestination -+ * Lookup346: pallet_staking::RewardDestination ++ * Lookup348: pallet_staking::RewardDestination **/ PalletStakingRewardDestination: { _enum: { -@@ -2347,7 +2365,7 @@ export default { +@@ -2347,7 +2384,7 @@ export default { } }, /** - * Lookup347: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup350: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup351: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU128: { _enum: { -@@ -2357,7 +2375,7 @@ export default { +@@ -2357,7 +2394,7 @@ export default { } }, /** - * Lookup348: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup351: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup352: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU32: { _enum: { -@@ -2367,7 +2385,7 @@ export default { +@@ -2367,7 +2404,7 @@ export default { } }, /** - * Lookup349: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup352: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup353: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPercent: { _enum: { -@@ -2377,7 +2395,7 @@ export default { +@@ -2377,7 +2414,7 @@ export default { } }, /** - * Lookup350: pallet_staking::pallet::pallet::ConfigOp -+ * Lookup353: pallet_staking::pallet::pallet::ConfigOp ++ * Lookup354: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPerbill: { _enum: { -@@ -2387,7 +2405,7 @@ export default { +@@ -2387,7 +2424,7 @@ export default { } }, /** - * Lookup351: pallet_session::pallet::Call -+ * Lookup354: pallet_session::pallet::Call ++ * Lookup355: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { -@@ -2402,7 +2420,7 @@ export default { +@@ -2402,7 +2439,7 @@ export default { } }, /** - * Lookup352: joystream_node_runtime::SessionKeys -+ * Lookup355: joystream_node_runtime::SessionKeys ++ * Lookup356: joystream_node_runtime::SessionKeys **/ JoystreamNodeRuntimeSessionKeys: { grandpa: 'SpConsensusGrandpaAppPublic', -@@ -2411,11 +2429,11 @@ export default { +@@ -2411,11 +2448,11 @@ export default { authorityDiscovery: 'SpAuthorityDiscoveryAppPublic' }, /** - * Lookup353: sp_authority_discovery::app::Public -+ * Lookup356: sp_authority_discovery::app::Public ++ * Lookup357: sp_authority_discovery::app::Public **/ SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', /** - * Lookup354: pallet_grandpa::pallet::Call -+ * Lookup357: pallet_grandpa::pallet::Call ++ * Lookup358: pallet_grandpa::pallet::Call **/ PalletGrandpaCall: { _enum: { -@@ -2434,14 +2452,14 @@ export default { +@@ -2434,14 +2471,14 @@ export default { } }, /** - * Lookup355: sp_consensus_grandpa::EquivocationProof -+ * Lookup358: sp_consensus_grandpa::EquivocationProof ++ * Lookup359: sp_consensus_grandpa::EquivocationProof **/ SpConsensusGrandpaEquivocationProof: { setId: 'u64', @@ -8889,25 +13708,25 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup356: sp_consensus_grandpa::Equivocation -+ * Lookup359: sp_consensus_grandpa::Equivocation ++ * Lookup360: sp_consensus_grandpa::Equivocation **/ SpConsensusGrandpaEquivocation: { _enum: { -@@ -2450,7 +2468,7 @@ export default { +@@ -2450,7 +2487,7 @@ export default { } }, /** - * Lookup357: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup360: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup361: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrevote: { roundNumber: 'u64', -@@ -2459,22 +2477,22 @@ export default { +@@ -2459,22 +2496,22 @@ export default { second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** - * Lookup358: finality_grandpa::Prevote -+ * Lookup361: finality_grandpa::Prevote ++ * Lookup362: finality_grandpa::Prevote **/ FinalityGrandpaPrevote: { targetHash: 'H256', @@ -8915,26 +13734,26 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup359: sp_consensus_grandpa::app::Signature -+ * Lookup362: sp_consensus_grandpa::app::Signature ++ * Lookup363: sp_consensus_grandpa::app::Signature **/ SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', /** - * Lookup360: sp_core::ed25519::Signature -+ * Lookup363: sp_core::ed25519::Signature ++ * Lookup364: sp_core::ed25519::Signature **/ SpCoreEd25519Signature: '[u8;64]', /** - * Lookup363: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> -+ * Lookup366: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> ++ * Lookup367: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrecommit: { roundNumber: 'u64', -@@ -2483,14 +2501,14 @@ export default { +@@ -2483,14 +2520,14 @@ export default { second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** - * Lookup364: finality_grandpa::Precommit -+ * Lookup367: finality_grandpa::Precommit ++ * Lookup368: finality_grandpa::Precommit **/ FinalityGrandpaPrecommit: { targetHash: 'H256', @@ -8942,25 +13761,25 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup366: pallet_im_online::pallet::Call -+ * Lookup369: pallet_im_online::pallet::Call ++ * Lookup370: pallet_im_online::pallet::Call **/ PalletImOnlineCall: { _enum: { -@@ -2501,7 +2519,7 @@ export default { +@@ -2501,7 +2538,7 @@ export default { } }, /** - * Lookup367: pallet_im_online::Heartbeat -+ * Lookup370: pallet_im_online::Heartbeat ++ * Lookup371: pallet_im_online::Heartbeat **/ PalletImOnlineHeartbeat: { blockNumber: 'u32', -@@ -2511,22 +2529,22 @@ export default { +@@ -2511,22 +2548,22 @@ export default { validatorsLen: 'u32' }, /** - * Lookup368: sp_core::offchain::OpaqueNetworkState -+ * Lookup371: sp_core::offchain::OpaqueNetworkState ++ * Lookup372: sp_core::offchain::OpaqueNetworkState **/ SpCoreOffchainOpaqueNetworkState: { peerId: 'OpaquePeerId', @@ -8968,48 +13787,47 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 }, /** - * Lookup372: pallet_im_online::sr25519::app_sr25519::Signature -+ * Lookup375: pallet_im_online::sr25519::app_sr25519::Signature ++ * Lookup376: pallet_im_online::sr25519::app_sr25519::Signature **/ PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', /** - * Lookup373: sp_core::sr25519::Signature -+ * Lookup376: sp_core::sr25519::Signature ++ * Lookup377: sp_core::sr25519::Signature **/ SpCoreSr25519Signature: '[u8;64]', /** - * Lookup374: pallet_bags_list::pallet::Call -+ * Lookup377: pallet_bags_list::pallet::Call ++ * Lookup378: pallet_bags_list::pallet::Call **/ PalletBagsListCall: { _enum: { -@@ -2539,7 +2557,7 @@ export default { +@@ -2539,7 +2576,7 @@ export default { } }, /** - * Lookup375: pallet_vesting::pallet::Call -+ * Lookup378: pallet_vesting::pallet::Call ++ * Lookup379: pallet_vesting::pallet::Call **/ PalletVestingCall: { _enum: { -@@ -2563,7 +2581,7 @@ export default { +@@ -2563,15 +2600,7 @@ export default { } }, /** - * Lookup376: pallet_vesting::vesting_info::VestingInfo -+ * Lookup379: pallet_vesting::vesting_info::VestingInfo - **/ - PalletVestingVestingInfo: { - locked: 'u128', -@@ -2571,7 +2589,7 @@ export default { - startingBlock: 'u32' - }, - /** +- **/ +- PalletVestingVestingInfo: { +- locked: 'u128', +- perBlock: 'u128', +- startingBlock: 'u32' +- }, +- /** - * Lookup377: pallet_multisig::pallet::Call + * Lookup380: pallet_multisig::pallet::Call **/ PalletMultisigCall: { _enum: { -@@ -2602,7 +2620,7 @@ export default { +@@ -2602,7 +2631,7 @@ export default { } }, /** @@ -9018,17 +13836,20 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletCouncilCall: { _enum: { -@@ -2634,6 +2652,9 @@ export default { +@@ -2634,6 +2663,12 @@ export default { set_councilor_reward: { councilorReward: 'u128', }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, + decrease_council_budget: { + reductionAmount: 'u128', + }, funding_request: { fundingRequests: 'Vec', }, -@@ -2653,7 +2674,7 @@ export default { +@@ -2653,7 +2688,7 @@ export default { } }, /** @@ -9037,7 +13858,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletReferendumCall: { _enum: { -@@ -2670,7 +2691,7 @@ export default { +@@ -2670,7 +2705,7 @@ export default { } }, /** @@ -9046,7 +13867,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletMembershipCall: { _enum: { -@@ -2739,7 +2760,7 @@ export default { +@@ -2739,7 +2774,7 @@ export default { } }, /** @@ -9055,7 +13876,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletForumCall: { _enum: { -@@ -2836,7 +2857,7 @@ export default { +@@ -2836,7 +2871,7 @@ export default { } }, /** @@ -9064,7 +13885,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletConstitutionCall: { _enum: { -@@ -2846,7 +2867,7 @@ export default { +@@ -2846,7 +2881,7 @@ export default { } }, /** @@ -9073,7 +13894,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyCall: { _enum: { -@@ -2922,7 +2943,7 @@ export default { +@@ -2922,7 +2957,7 @@ export default { } }, /** @@ -9082,7 +13903,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletJoystreamUtilityCall: { _enum: { -@@ -2943,7 +2964,7 @@ export default { +@@ -2943,7 +2978,7 @@ export default { } }, /** @@ -9091,7 +13912,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentCall: { _enum: { -@@ -3252,14 +3273,14 @@ export default { +@@ -3252,14 +3287,14 @@ export default { } }, /** @@ -9108,7 +13929,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletCommonMerkleTreeProofElementRecord: { _alias: { -@@ -3269,13 +3290,13 @@ export default { +@@ -3269,13 +3304,13 @@ export default { side: 'PalletCommonMerkleTreeSide' }, /** @@ -9124,7 +13945,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentPullPaymentElement: { channelId: 'u64', -@@ -3283,7 +3304,7 @@ export default { +@@ -3283,7 +3318,7 @@ export default { reason: 'H256' }, /** @@ -9133,7 +13954,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentInitTransferParameters: { newCollaborators: 'BTreeMap>', -@@ -3291,7 +3312,7 @@ export default { +@@ -3291,7 +3326,7 @@ export default { newOwner: 'PalletContentChannelOwner' }, /** @@ -9142,7 +13963,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenTokenSaleParams: { unitPrice: 'u128', -@@ -3303,14 +3324,14 @@ export default { +@@ -3303,14 +3338,14 @@ export default { metadata: 'Option' }, /** @@ -9159,7 +13980,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageCall: { _enum: { -@@ -3457,10 +3478,13 @@ export default { +@@ -3457,10 +3492,13 @@ export default { } }, /** @@ -9168,13 +13989,13 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenCall: { _enum: { -+ update_governance_parameters: { ++ update_token_constraints: { + parameters: 'PalletProjectTokenTokenConstraints', + }, transfer: { srcMemberId: 'u64', tokenId: 'u64', -@@ -3513,17 +3537,17 @@ export default { +@@ -3513,17 +3551,17 @@ export default { } }, /** @@ -9195,7 +14016,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsEngineCall: { _enum: { -@@ -3548,7 +3572,7 @@ export default { +@@ -3548,7 +3586,7 @@ export default { } }, /** @@ -9204,7 +14025,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsDiscussionCall: { _enum: { -@@ -3577,7 +3601,7 @@ export default { +@@ -3577,7 +3615,7 @@ export default { } }, /** @@ -9213,7 +14034,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsCodexCall: { _enum: { -@@ -3588,7 +3612,7 @@ export default { +@@ -3588,7 +3626,7 @@ export default { } }, /** @@ -9222,7 +14043,19 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletWorkingGroupCall: { _enum: { -@@ -3671,7 +3695,7 @@ export default { +@@ -3656,6 +3694,11 @@ export default { + amount: 'u128', + rationale: 'Option', + }, ++ vested_spend_from_budget: { ++ accountId: 'AccountId32', ++ vestingSchedule: 'PalletVestingVestingInfo', ++ rationale: 'Option', ++ }, + fund_working_group_budget: { + memberId: 'u64', + amount: 'u128', +@@ -3671,7 +3714,7 @@ export default { } }, /** @@ -9231,7 +14064,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ JoystreamNodeRuntimeOriginCaller: { _enum: { -@@ -3680,7 +3704,7 @@ export default { +@@ -3680,7 +3723,7 @@ export default { } }, /** @@ -9240,7 +14073,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ FrameSupportDispatchRawOrigin: { _enum: { -@@ -3690,17 +3714,17 @@ export default { +@@ -3690,17 +3733,17 @@ export default { } }, /** @@ -9261,7 +14094,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ SpConsensusBabeDigestsPreDigest: { _enum: { -@@ -3711,7 +3735,7 @@ export default { +@@ -3711,7 +3754,7 @@ export default { } }, /** @@ -9270,7 +14103,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ SpConsensusBabeDigestsPrimaryPreDigest: { authorityIndex: 'u32', -@@ -3720,14 +3744,14 @@ export default { +@@ -3720,14 +3763,14 @@ export default { vrfProof: '[u8;64]' }, /** @@ -9287,7 +14120,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ SpConsensusBabeDigestsSecondaryVRFPreDigest: { authorityIndex: 'u32', -@@ -3736,20 +3760,20 @@ export default { +@@ -3736,20 +3779,20 @@ export default { vrfProof: '[u8;64]' }, /** @@ -9311,7 +14144,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBalancesBalanceLock: { id: '[u8;8]', -@@ -3757,32 +3781,32 @@ export default { +@@ -3757,32 +3800,32 @@ export default { reasons: 'PalletBalancesReasons' }, /** @@ -9349,7 +14182,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletElectionProviderMultiPhaseReadySolution: { supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', -@@ -3790,14 +3814,14 @@ export default { +@@ -3790,14 +3833,14 @@ export default { compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** @@ -9366,7 +14199,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletElectionProviderMultiPhaseSignedSignedSubmission: { who: 'AccountId32', -@@ -3806,13 +3830,13 @@ export default { +@@ -3806,13 +3849,13 @@ export default { callFee: 'u128' }, /** @@ -9382,7 +14215,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStakingStakingLedger: { stash: 'AccountId32', -@@ -3822,14 +3846,14 @@ export default { +@@ -3822,14 +3865,14 @@ export default { claimedRewards: 'Vec' }, /** @@ -9399,7 +14232,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStakingNominations: { targets: 'Vec', -@@ -3837,21 +3861,21 @@ export default { +@@ -3837,21 +3880,21 @@ export default { suppressed: 'bool' }, /** @@ -9424,7 +14257,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStakingUnappliedSlash: { validator: 'AccountId32', -@@ -3861,7 +3885,7 @@ export default { +@@ -3861,7 +3904,7 @@ export default { payout: 'u128' }, /** @@ -9433,7 +14266,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStakingSlashingSlashingSpans: { spanIndex: 'u32', -@@ -3870,30 +3894,30 @@ export default { +@@ -3870,30 +3913,30 @@ export default { prior: 'Vec' }, /** @@ -9469,7 +14302,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletGrandpaStoredState: { _enum: { -@@ -3910,7 +3934,7 @@ export default { +@@ -3910,7 +3953,7 @@ export default { } }, /** @@ -9478,7 +14311,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', -@@ -3919,33 +3943,33 @@ export default { +@@ -3919,33 +3962,33 @@ export default { forced: 'Option' }, /** @@ -9517,7 +14350,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBagsListListNode: { id: 'AccountId32', -@@ -3955,14 +3979,14 @@ export default { +@@ -3955,14 +3998,14 @@ export default { score: 'u64' }, /** @@ -9534,7 +14367,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBagsListError: { _enum: { -@@ -3970,25 +3994,25 @@ export default { +@@ -3970,25 +4013,25 @@ export default { } }, /** @@ -9564,7 +14397,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', -@@ -3997,20 +4021,20 @@ export default { +@@ -3997,20 +4040,20 @@ export default { approvals: 'Vec' }, /** @@ -9588,7 +14421,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletCouncilCouncilStage: { _enum: { -@@ -4020,26 +4044,26 @@ export default { +@@ -4020,26 +4063,26 @@ export default { } }, /** @@ -9619,7 +14452,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletCouncilCouncilMember: { stakingAccountId: 'AccountId32', -@@ -4050,7 +4074,7 @@ export default { +@@ -4050,7 +4093,7 @@ export default { unpaidReward: 'u128' }, /** @@ -9628,7 +14461,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletCouncilCandidate: { stakingAccountId: 'AccountId32', -@@ -4061,13 +4085,13 @@ export default { +@@ -4061,13 +4104,13 @@ export default { noteHash: 'Option' }, /** @@ -9645,7 +14478,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletReferendumReferendumStage: { _enum: { -@@ -4077,7 +4101,7 @@ export default { +@@ -4077,7 +4120,7 @@ export default { } }, /** @@ -9654,7 +14487,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletReferendumReferendumStageVoting: { started: 'u32', -@@ -4086,7 +4110,7 @@ export default { +@@ -4086,7 +4129,7 @@ export default { endsAt: 'u32' }, /** @@ -9663,7 +14496,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletReferendumReferendumStageRevealing: { started: 'u32', -@@ -4096,7 +4120,7 @@ export default { +@@ -4096,7 +4139,7 @@ export default { endsAt: 'u32' }, /** @@ -9672,7 +14505,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletReferendumCastVote: { commitment: 'H256', -@@ -4105,13 +4129,13 @@ export default { +@@ -4105,13 +4148,13 @@ export default { voteFor: 'Option' }, /** @@ -9688,7 +14521,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletMembershipMembershipObject: { handleHash: 'H256', -@@ -4121,20 +4145,20 @@ export default { +@@ -4121,20 +4164,20 @@ export default { invites: 'u32' }, /** @@ -9712,7 +14545,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletForumCategory: { titleHash: 'H256', -@@ -4147,7 +4171,7 @@ export default { +@@ -4147,7 +4190,7 @@ export default { stickyThreadIds: 'BTreeSet' }, /** @@ -9721,7 +14554,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletForumThread: { categoryId: 'u64', -@@ -4156,7 +4180,7 @@ export default { +@@ -4156,7 +4199,7 @@ export default { numberOfEditablePosts: 'u64' }, /** @@ -9730,7 +14563,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletForumPost: { threadId: 'u64', -@@ -4166,19 +4190,19 @@ export default { +@@ -4166,19 +4209,19 @@ export default { lastEdited: 'u32' }, /** @@ -9753,7 +14586,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyBountyRecord: { creationParams: 'PalletBountyBountyParametersBoundedBTreeSet', -@@ -4188,7 +4212,7 @@ export default { +@@ -4188,7 +4231,7 @@ export default { hasUnpaidOracleReward: 'bool' }, /** @@ -9762,7 +14595,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyBountyParametersBoundedBTreeSet: { oracle: 'PalletBountyBountyActor', -@@ -4200,7 +4224,7 @@ export default { +@@ -4200,7 +4243,7 @@ export default { fundingType: 'PalletBountyFundingType' }, /** @@ -9771,7 +14604,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyAssuranceContractTypeBoundedBTreeSet: { _enum: { -@@ -4209,7 +4233,7 @@ export default { +@@ -4209,7 +4252,7 @@ export default { } }, /** @@ -9780,7 +14613,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyBountyMilestone: { _enum: { -@@ -4226,14 +4250,14 @@ export default { +@@ -4226,14 +4269,14 @@ export default { } }, /** @@ -9797,7 +14630,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletBountyEntryRecord: { memberId: 'u64', -@@ -4242,19 +4266,19 @@ export default { +@@ -4242,19 +4285,19 @@ export default { workSubmitted: 'bool' }, /** @@ -9820,7 +14653,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentVideoRecord: { inChannel: 'u64', -@@ -4263,7 +4287,7 @@ export default { +@@ -4263,7 +4306,7 @@ export default { videoStateBloatBond: 'PalletCommonBloatBondRepayableBloatBond' }, /** @@ -9829,7 +14662,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesOwnedNft: { owner: 'PalletContentNftTypesNftOwner', -@@ -4272,7 +4296,7 @@ export default { +@@ -4272,7 +4315,7 @@ export default { openAuctionsNonce: 'u64' }, /** @@ -9838,7 +14671,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesTransactionalStatusRecord: { _enum: { -@@ -4284,7 +4308,7 @@ export default { +@@ -4284,7 +4327,7 @@ export default { } }, /** @@ -9847,7 +14680,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesEnglishAuctionRecord: { startingPrice: 'u128', -@@ -4297,14 +4321,14 @@ export default { +@@ -4297,14 +4340,14 @@ export default { topBid: 'Option' }, /** @@ -9864,7 +14697,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesOpenAuctionRecord: { startingPrice: 'u128', -@@ -4315,7 +4339,7 @@ export default { +@@ -4315,7 +4358,7 @@ export default { start: 'u32' }, /** @@ -9873,7 +14706,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesNftOwner: { _enum: { -@@ -4324,7 +4348,7 @@ export default { +@@ -4324,7 +4367,7 @@ export default { } }, /** @@ -9882,7 +14715,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentPermissionsCuratorGroupCuratorGroupRecord: { curators: 'BTreeMap>', -@@ -4332,7 +4356,7 @@ export default { +@@ -4332,7 +4375,7 @@ export default { permissionsByLevel: 'BTreeMap>' }, /** @@ -9891,7 +14724,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletContentNftTypesOpenAuctionBidRecord: { amount: 'u128', -@@ -4340,13 +4364,13 @@ export default { +@@ -4340,13 +4383,13 @@ export default { auctionId: 'u64' }, /** @@ -9907,7 +14740,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageBagRecord: { storedBy: 'BTreeSet', -@@ -4355,7 +4379,7 @@ export default { +@@ -4355,7 +4398,7 @@ export default { objectsNumber: 'u64' }, /** @@ -9916,7 +14749,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageStorageBucketRecord: { operatorStatus: 'PalletStorageStorageBucketOperatorStatus', -@@ -4364,7 +4388,7 @@ export default { +@@ -4364,7 +4407,7 @@ export default { assignedBags: 'u64' }, /** @@ -9925,7 +14758,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageStorageBucketOperatorStatus: { _enum: { -@@ -4374,14 +4398,14 @@ export default { +@@ -4374,14 +4417,14 @@ export default { } }, /** @@ -9942,7 +14775,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageDataObject: { _alias: { -@@ -4393,13 +4417,13 @@ export default { +@@ -4393,13 +4436,13 @@ export default { ipfsContentId: 'Bytes' }, /** @@ -9958,7 +14791,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletStorageDistributionBucketRecord: { acceptingNewBags: 'bool', -@@ -4409,13 +4433,13 @@ export default { +@@ -4409,13 +4452,13 @@ export default { assignedBags: 'u64' }, /** @@ -9974,7 +14807,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenAccountData: { vestingSchedules: 'BTreeMap', -@@ -4426,14 +4450,14 @@ export default { +@@ -4426,14 +4469,14 @@ export default { lastSaleTotalPurchasedAmount: 'Option<(u32,u128)>' }, /** @@ -9991,7 +14824,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenVestingSchedule: { linearVestingStartBlock: 'u32', -@@ -4443,7 +4467,7 @@ export default { +@@ -4443,7 +4486,7 @@ export default { burnedAmount: 'u128' }, /** @@ -10000,7 +14833,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenTokenData: { totalSupply: 'u128', -@@ -4459,7 +4483,7 @@ export default { +@@ -4459,7 +4502,7 @@ export default { ammCurve: 'Option' }, /** @@ -10009,7 +14842,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenRevenueSplitState: { _enum: { -@@ -4468,7 +4492,7 @@ export default { +@@ -4468,7 +4511,7 @@ export default { } }, /** @@ -10018,7 +14851,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenRevenueSplitInfo: { allocation: 'u128', -@@ -4476,14 +4500,14 @@ export default { +@@ -4476,14 +4519,14 @@ export default { dividendsClaimed: 'u128' }, /** @@ -10035,7 +14868,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProjectTokenPatronageData: { rate: 'Permill', -@@ -4491,13 +4515,13 @@ export default { +@@ -4491,13 +4534,13 @@ export default { lastUnclaimedPatronageTallyBlock: 'u32' }, /** @@ -10051,7 +14884,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsEngineProposal: { parameters: 'PalletProposalsEngineProposalParameters', -@@ -4510,7 +4534,7 @@ export default { +@@ -4510,7 +4553,7 @@ export default { stakingAccountId: 'Option' }, /** @@ -10060,7 +14893,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsEngineProposalParameters: { votingPeriod: 'u32', -@@ -4523,7 +4547,7 @@ export default { +@@ -4523,7 +4566,7 @@ export default { constitutionality: 'u32' }, /** @@ -10069,7 +14902,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsEngineVotingResults: { abstentions: 'u32', -@@ -4532,13 +4556,13 @@ export default { +@@ -4532,13 +4575,13 @@ export default { slashes: 'u32' }, /** @@ -10085,7 +14918,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsDiscussionDiscussionThread: { activatedAt: 'u32', -@@ -4546,7 +4570,7 @@ export default { +@@ -4546,7 +4589,7 @@ export default { mode: 'PalletProposalsDiscussionThreadModeBoundedBTreeSet' }, /** @@ -10094,7 +14927,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsDiscussionThreadModeBoundedBTreeSet: { _enum: { -@@ -4555,7 +4579,7 @@ export default { +@@ -4555,7 +4598,7 @@ export default { } }, /** @@ -10103,7 +14936,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletProposalsDiscussionDiscussionPost: { authorId: 'u64', -@@ -4563,19 +4587,19 @@ export default { +@@ -4563,19 +4606,19 @@ export default { lastEdited: 'u32' }, /** @@ -10127,7 +14960,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletWorkingGroupOpening: { openingType: 'PalletWorkingGroupOpeningType', -@@ -4586,7 +4610,7 @@ export default { +@@ -4586,7 +4629,7 @@ export default { creationStake: 'u128' }, /** @@ -10136,7 +14969,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletWorkingGroupJobApplication: { roleAccountId: 'AccountId32', -@@ -4597,7 +4621,7 @@ export default { +@@ -4597,7 +4640,7 @@ export default { openingId: 'u64' }, /** @@ -10145,7 +14978,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ PalletWorkingGroupGroupWorker: { memberId: 'u64', -@@ -4611,13 +4635,13 @@ export default { +@@ -4611,13 +4654,13 @@ export default { createdAt: 'u32' }, /** @@ -10161,7 +14994,7 @@ index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..fbd7b56784f7739c8c08d4ce08362af4 **/ SpRuntimeMultiSignature: { _enum: { -@@ -4627,39 +4651,39 @@ export default { +@@ -4627,39 +4670,39 @@ export default { } }, /** @@ -10232,7 +15065,7 @@ index 3326ba6ab09ff1d3d9ab77a4b871e47a0c1d5ea9..c26f97946c4ee8e537d6267f0b68a62f PalletProjectTokenTokenIssuanceParameters: PalletProjectTokenTokenIssuanceParameters; PalletProjectTokenTokenSale: PalletProjectTokenTokenSale; diff --git a/src/augment/types-lookup.ts b/src/augment/types-lookup.ts -index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17add04bb8d 100644 +index a531a38dfed759679fe57c67a40242b9a7a5e5eb..b7976b26c0d8366b29a0130bd2363a893cfe1427 100644 --- a/src/augment/types-lookup.ts +++ b/src/augment/types-lookup.ts @@ -587,6 +587,8 @@ declare module '@polkadot/types/lookup' { @@ -10244,16 +15077,515 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a readonly isRequestFunded: boolean; readonly asRequestFunded: ITuple<[AccountId32, u128]>; readonly isCouncilBudgetFunded: boolean; -@@ -595,7 +597,7 @@ declare module '@polkadot/types/lookup' { +@@ -595,10 +597,12 @@ 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'; ++ readonly isEraPayoutDampingFactorSet: boolean; ++ readonly asEraPayoutDampingFactorSet: Percent; ++ readonly type: 'AnnouncingPeriodStarted' | 'NotEnoughCandidates' | 'VotingPeriodStarted' | 'NewCandidate' | 'NewCouncilElected' | 'NewCouncilNotElected' | 'CandidacyStakeRelease' | 'CandidacyWithdraw' | 'CandidacyNoteSet' | 'RewardPayment' | 'BudgetBalanceSet' | 'BudgetRefill' | 'BudgetRefillPlanned' | 'BudgetIncrementUpdated' | 'CouncilorRewardUpdated' | 'CouncilBudgetDecreased' | 'RequestFunded' | 'CouncilBudgetFunded' | 'CouncilorRemarked' | 'CandidateRemarked' | 'EraPayoutDampingFactorSet'; + } + +- /** @name PalletReferendumRawEvent (70) */ ++ /** @name PalletReferendumRawEvent (71) */ + interface PalletReferendumRawEvent extends Enum { + readonly isReferendumStarted: boolean; + readonly asReferendumStarted: ITuple<[u32, u32]>; +@@ -619,16 +623,16 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ReferendumStarted' | 'ReferendumStartedForcefully' | 'RevealingStageStarted' | 'ReferendumFinished' | 'VoteCast' | 'VoteRevealed' | 'StakeReleased' | 'AccountOptedOutOfVoting'; + } + +- /** @name PalletReferendumInstance1 (71) */ ++ /** @name PalletReferendumInstance1 (72) */ + type PalletReferendumInstance1 = Null; + +- /** @name PalletReferendumOptionResult (73) */ ++ /** @name PalletReferendumOptionResult (74) */ + interface PalletReferendumOptionResult extends Struct { + readonly optionId: u64; + readonly votePower: u128; + } + +- /** @name PalletMembershipRawEvent (74) */ ++ /** @name PalletMembershipRawEvent (75) */ + interface PalletMembershipRawEvent extends Enum { + readonly isMemberInvited: boolean; + readonly asMemberInvited: ITuple<[u64, PalletMembershipInviteMembershipParameters, u128]>; +@@ -667,7 +671,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'MemberInvited' | 'MembershipGifted' | 'MembershipBought' | 'MemberProfileUpdated' | 'MemberAccountsUpdated' | 'MemberVerificationStatusUpdated' | 'ReferralCutUpdated' | 'InvitesTransferred' | 'MembershipPriceUpdated' | 'InitialInvitationBalanceUpdated' | 'LeaderInvitationQuotaUpdated' | 'InitialInvitationCountUpdated' | 'StakingAccountAdded' | 'StakingAccountRemoved' | 'StakingAccountConfirmed' | 'MemberRemarked' | 'MemberCreated'; + } + +- /** @name PalletMembershipBuyMembershipParameters (75) */ ++ /** @name PalletMembershipBuyMembershipParameters (76) */ + interface PalletMembershipBuyMembershipParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -676,7 +680,7 @@ declare module '@polkadot/types/lookup' { + readonly referrerId: Option; + } + +- /** @name PalletMembershipInviteMembershipParameters (78) */ ++ /** @name PalletMembershipInviteMembershipParameters (79) */ + interface PalletMembershipInviteMembershipParameters extends Struct { + readonly invitingMemberId: u64; + readonly rootAccount: AccountId32; +@@ -685,7 +689,7 @@ declare module '@polkadot/types/lookup' { + readonly metadata: Bytes; + } + +- /** @name PalletMembershipCreateMemberParameters (79) */ ++ /** @name PalletMembershipCreateMemberParameters (80) */ + interface PalletMembershipCreateMemberParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -694,7 +698,7 @@ declare module '@polkadot/types/lookup' { + readonly isFoundingMember: bool; + } + +- /** @name PalletMembershipGiftMembershipParameters (80) */ ++ /** @name PalletMembershipGiftMembershipParameters (81) */ + interface PalletMembershipGiftMembershipParameters extends Struct { + readonly rootAccount: AccountId32; + readonly controllerAccount: AccountId32; +@@ -706,7 +710,7 @@ declare module '@polkadot/types/lookup' { + readonly applyRootAccountInvitationLock: Option; + } + +- /** @name PalletForumRawEvent (84) */ ++ /** @name PalletForumRawEvent (85) */ + interface PalletForumRawEvent extends Enum { + readonly isCategoryCreated: boolean; + readonly asCategoryCreated: ITuple<[u64, Option, Bytes, Bytes]>; +@@ -745,7 +749,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'CategoryCreated' | 'CategoryArchivalStatusUpdated' | 'CategoryTitleUpdated' | 'CategoryDescriptionUpdated' | 'CategoryDeleted' | 'ThreadCreated' | 'ThreadModerated' | 'ThreadUpdated' | 'ThreadMetadataUpdated' | 'ThreadDeleted' | 'ThreadMoved' | 'PostAdded' | 'PostModerated' | 'PostDeleted' | 'PostTextUpdated' | 'CategoryStickyThreadUpdate' | 'CategoryMembershipOfModeratorUpdated'; + } + +- /** @name PalletForumPrivilegedActor (85) */ ++ /** @name PalletForumPrivilegedActor (86) */ + interface PalletForumPrivilegedActor extends Enum { + readonly isLead: boolean; + readonly isModerator: boolean; +@@ -753,21 +757,21 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Lead' | 'Moderator'; + } + +- /** @name PalletForumExtendedPostIdObject (86) */ ++ /** @name PalletForumExtendedPostIdObject (87) */ + interface PalletForumExtendedPostIdObject extends Struct { + readonly categoryId: u64; + readonly threadId: u64; + readonly postId: u64; + } + +- /** @name PalletConstitutionRawEvent (91) */ ++ /** @name PalletConstitutionRawEvent (92) */ + interface PalletConstitutionRawEvent extends Enum { + readonly isConstutionAmended: boolean; + readonly asConstutionAmended: ITuple<[H256, Bytes]>; + readonly type: 'ConstutionAmended'; + } + +- /** @name PalletBountyRawEvent (92) */ ++ /** @name PalletBountyRawEvent (93) */ + interface PalletBountyRawEvent extends Enum { + readonly isBountyCreated: boolean; + readonly asBountyCreated: ITuple<[u64, PalletBountyBountyParametersBTreeSet, Bytes]>; +@@ -818,7 +822,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'BountyCreated' | 'BountyOracleSwitched' | 'BountyTerminated' | 'BountyFunded' | 'BountyMaxFundingReached' | 'BountyFundingWithdrawal' | 'BountyCreatorCherryWithdrawal' | 'BountyCreatorOracleRewardWithdrawal' | 'BountyOracleRewardWithdrawal' | 'BountyRemoved' | 'WorkEntryAnnounced' | 'WorkSubmitted' | 'OracleJudgmentSubmitted' | 'WorkEntrantFundsWithdrawn' | 'BountyContributorRemarked' | 'BountyOracleRemarked' | 'BountyEntrantRemarked' | 'BountyCreatorRemarked' | 'WorkSubmissionPeriodEnded' | 'WorkEntrantStakeUnlocked' | 'WorkEntrantStakeSlashed' | 'FunderStateBloatBondWithdrawn' | 'CreatorStateBloatBondWithdrawn'; + } + +- /** @name PalletBountyBountyParametersBTreeSet (93) */ ++ /** @name PalletBountyBountyParametersBTreeSet (94) */ + interface PalletBountyBountyParametersBTreeSet extends Struct { + readonly oracle: PalletBountyBountyActor; + readonly contractType: PalletBountyAssuranceContractTypeBTreeSet; +@@ -829,7 +833,7 @@ declare module '@polkadot/types/lookup' { + readonly fundingType: PalletBountyFundingType; + } + +- /** @name PalletBountyBountyActor (94) */ ++ /** @name PalletBountyBountyActor (95) */ + interface PalletBountyBountyActor extends Enum { + readonly isCouncil: boolean; + readonly isMember: boolean; +@@ -837,7 +841,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Council' | 'Member'; + } + +- /** @name PalletBountyAssuranceContractTypeBTreeSet (95) */ ++ /** @name PalletBountyAssuranceContractTypeBTreeSet (96) */ + interface PalletBountyAssuranceContractTypeBTreeSet extends Enum { + readonly isOpen: boolean; + readonly isClosed: boolean; +@@ -845,7 +849,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Open' | 'Closed'; + } + +- /** @name PalletBountyFundingType (96) */ ++ /** @name PalletBountyFundingType (97) */ + interface PalletBountyFundingType extends Enum { + readonly isPerpetual: boolean; + readonly asPerpetual: { +@@ -859,7 +863,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Perpetual' | 'Limited'; + } + +- /** @name PalletBountyOracleWorkEntryJudgment (98) */ ++ /** @name PalletBountyOracleWorkEntryJudgment (99) */ + interface PalletBountyOracleWorkEntryJudgment extends Enum { + readonly isWinner: boolean; + readonly asWinner: { +@@ -873,7 +877,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Winner' | 'Rejected'; + } + +- /** @name PalletJoystreamUtilityRawEvent (101) */ ++ /** @name PalletJoystreamUtilityRawEvent (102) */ + interface PalletJoystreamUtilityRawEvent extends Enum { + readonly isSignaled: boolean; + readonly asSignaled: Bytes; +@@ -886,7 +890,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Signaled' | 'RuntimeUpgraded' | 'UpdatedWorkingGroupBudget' | 'TokensBurned'; + } + +- /** @name PalletCommonWorkingGroupIterableEnumsWorkingGroup (102) */ ++ /** @name PalletCommonWorkingGroupIterableEnumsWorkingGroup (103) */ + interface PalletCommonWorkingGroupIterableEnumsWorkingGroup extends Enum { + readonly isForum: boolean; + readonly isStorage: boolean; +@@ -900,14 +904,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Forum' | 'Storage' | 'Content' | 'OperationsAlpha' | 'App' | 'Distribution' | 'OperationsBeta' | 'OperationsGamma' | 'Membership'; + } + +- /** @name PalletCommonBalanceKind (103) */ ++ /** @name PalletCommonBalanceKind (104) */ + interface PalletCommonBalanceKind extends Enum { + readonly isPositive: boolean; + readonly isNegative: boolean; + readonly type: 'Positive' | 'Negative'; + } + +- /** @name PalletContentRawEvent (104) */ ++ /** @name PalletContentRawEvent (105) */ + interface PalletContentRawEvent extends Enum { + readonly isCuratorGroupCreated: boolean; + readonly asCuratorGroupCreated: u64; +@@ -1018,7 +1022,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'CuratorGroupCreated' | 'CuratorGroupPermissionsUpdated' | 'CuratorGroupStatusSet' | 'CuratorAdded' | 'CuratorRemoved' | 'ChannelCreated' | 'ChannelUpdated' | 'ChannelPrivilegeLevelUpdated' | 'ChannelStateBloatBondValueUpdated' | 'VideoStateBloatBondValueUpdated' | 'ChannelAssetsRemoved' | 'ChannelDeleted' | 'ChannelVisibilitySetByModerator' | 'ChannelPausedFeaturesUpdatedByModerator' | 'ChannelAssetsDeletedByModerator' | 'ChannelFundsWithdrawn' | 'ChannelRewardClaimedAndWithdrawn' | 'VideoCreated' | 'VideoUpdated' | 'VideoDeleted' | 'VideoVisibilitySetByModerator' | 'VideoAssetsDeletedByModerator' | 'ChannelPayoutsUpdated' | 'ChannelRewardUpdated' | 'EnglishAuctionStarted' | 'OpenAuctionStarted' | 'NftIssued' | 'NftDestroyed' | 'AuctionBidMade' | 'AuctionBidCanceled' | 'AuctionCanceled' | 'EnglishAuctionSettled' | 'BidMadeCompletingAuction' | 'OpenAuctionBidAccepted' | 'OfferStarted' | 'OfferAccepted' | 'OfferCanceled' | 'NftSellOrderMade' | 'NftBought' | 'BuyNowCanceled' | 'BuyNowPriceUpdated' | 'NftSlingedBackToTheOriginalArtist' | 'ChannelOwnerRemarked' | 'ChannelAgentRemarked' | 'NftOwnerRemarked' | 'InitializedChannelTransfer' | 'CancelChannelTransfer' | 'ChannelTransferAccepted' | 'GlobalNftLimitUpdated' | 'ChannelNftLimitUpdated' | 'ToggledNftLimits' | 'CreatorTokenIssued' | 'CreatorTokenIssuerRemarked'; } - /** @name PalletReferendumRawEvent (70) */ -@@ -1483,7 +1485,9 @@ declare module '@polkadot/types/lookup' { +- /** @name PalletContentPermissionsContentActor (105) */ ++ /** @name PalletContentPermissionsContentActor (106) */ + interface PalletContentPermissionsContentActor extends Enum { + readonly isCurator: boolean; + readonly asCurator: ITuple<[u64, u64]>; +@@ -1028,7 +1032,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Curator' | 'Member' | 'Lead'; + } + +- /** @name PalletContentChannelRecord (106) */ ++ /** @name PalletContentChannelRecord (107) */ + interface PalletContentChannelRecord extends Struct { + readonly owner: PalletContentChannelOwner; + readonly numVideos: u64; +@@ -1046,7 +1050,7 @@ declare module '@polkadot/types/lookup' { + readonly channelStateBloatBond: PalletCommonBloatBondRepayableBloatBond; + } + +- /** @name PalletContentIterableEnumsChannelActionPermission (110) */ ++ /** @name PalletContentIterableEnumsChannelActionPermission (111) */ + interface PalletContentIterableEnumsChannelActionPermission extends Enum { + readonly isUpdateChannelMetadata: boolean; + readonly isManageNonVideoChannelAssets: boolean; +@@ -1073,7 +1077,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'UpdateChannelMetadata' | 'ManageNonVideoChannelAssets' | 'ManageChannelCollaborators' | 'UpdateVideoMetadata' | 'AddVideo' | 'ManageVideoAssets' | 'DeleteChannel' | 'DeleteVideo' | 'ManageVideoNfts' | 'AgentRemark' | 'TransferChannel' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'IssueCreatorToken' | 'ClaimCreatorTokenPatronage' | 'InitAndManageCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRate' | 'ManageRevenueSplits' | 'DeissueCreatorToken' | 'AmmControl'; + } + +- /** @name PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature (117) */ ++ /** @name PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature (118) */ + interface PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature extends Enum { + readonly isChannelFundsTransfer: boolean; + readonly isCreatorCashout: boolean; +@@ -1085,13 +1089,13 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ChannelFundsTransfer' | 'CreatorCashout' | 'VideoNftIssuance' | 'VideoCreation' | 'VideoUpdate' | 'ChannelUpdate' | 'CreatorTokenIssuance'; + } + +- /** @name PalletCommonBloatBondRepayableBloatBond (120) */ ++ /** @name PalletCommonBloatBondRepayableBloatBond (121) */ + interface PalletCommonBloatBondRepayableBloatBond extends Struct { + readonly repaymentRestrictedTo: Option; + readonly amount: u128; + } + +- /** @name PalletContentChannelOwner (121) */ ++ /** @name PalletContentChannelOwner (122) */ + interface PalletContentChannelOwner extends Enum { + readonly isMember: boolean; + readonly asMember: u64; +@@ -1100,7 +1104,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Member' | 'CuratorGroup'; + } + +- /** @name PalletContentChannelTransferStatus (122) */ ++ /** @name PalletContentChannelTransferStatus (123) */ + interface PalletContentChannelTransferStatus extends Enum { + readonly isNoActiveTransfer: boolean; + readonly isPendingTransfer: boolean; +@@ -1108,32 +1112,32 @@ declare module '@polkadot/types/lookup' { + readonly type: 'NoActiveTransfer' | 'PendingTransfer'; + } + +- /** @name PalletContentPendingTransfer (123) */ ++ /** @name PalletContentPendingTransfer (124) */ + interface PalletContentPendingTransfer extends Struct { + readonly newOwner: PalletContentChannelOwner; + readonly transferParams: PalletContentTransferCommitmentParametersBoundedBTreeMap; + } + +- /** @name PalletContentTransferCommitmentParametersBoundedBTreeMap (124) */ ++ /** @name PalletContentTransferCommitmentParametersBoundedBTreeMap (125) */ + interface PalletContentTransferCommitmentParametersBoundedBTreeMap extends Struct { + readonly newCollaborators: BTreeMap>; + readonly price: u128; + readonly transferId: u64; + } + +- /** @name PalletContentLimitPerPeriod (125) */ ++ /** @name PalletContentLimitPerPeriod (126) */ + interface PalletContentLimitPerPeriod extends Struct { + readonly limit: u64; + readonly blockNumberPeriod: u32; + } + +- /** @name PalletContentNftCounter (126) */ ++ /** @name PalletContentNftCounter (127) */ + interface PalletContentNftCounter extends Struct { + readonly counter: u64; + readonly lastUpdated: u32; + } + +- /** @name PalletContentNftTypesEnglishAuctionParamsRecord (127) */ ++ /** @name PalletContentNftTypesEnglishAuctionParamsRecord (128) */ + interface PalletContentNftTypesEnglishAuctionParamsRecord extends Struct { + readonly startingPrice: u128; + readonly buyNowPrice: Option; +@@ -1144,7 +1148,7 @@ declare module '@polkadot/types/lookup' { + readonly minBidStep: u128; + } + +- /** @name PalletContentNftTypesOpenAuctionParamsRecord (129) */ ++ /** @name PalletContentNftTypesOpenAuctionParamsRecord (130) */ + interface PalletContentNftTypesOpenAuctionParamsRecord extends Struct { + readonly startingPrice: u128; + readonly buyNowPrice: Option; +@@ -1153,7 +1157,7 @@ declare module '@polkadot/types/lookup' { + readonly bidLockDuration: u32; + } + +- /** @name PalletContentNftTypesNftIssuanceParametersRecord (130) */ ++ /** @name PalletContentNftTypesNftIssuanceParametersRecord (131) */ + interface PalletContentNftTypesNftIssuanceParametersRecord extends Struct { + readonly royalty: Option; + readonly nftMetadata: Bytes; +@@ -1161,7 +1165,7 @@ declare module '@polkadot/types/lookup' { + readonly initTransactionalStatus: PalletContentNftTypesInitTransactionalStatusRecord; + } + +- /** @name PalletContentNftTypesInitTransactionalStatusRecord (131) */ ++ /** @name PalletContentNftTypesInitTransactionalStatusRecord (132) */ + interface PalletContentNftTypesInitTransactionalStatusRecord extends Enum { + readonly isIdle: boolean; + readonly isBuyNow: boolean; +@@ -1175,7 +1179,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Idle' | 'BuyNow' | 'InitiatedOfferToMember' | 'EnglishAuction' | 'OpenAuction'; + } + +- /** @name PalletContentChannelCreationParametersRecord (133) */ ++ /** @name PalletContentChannelCreationParametersRecord (134) */ + interface PalletContentChannelCreationParametersRecord extends Struct { + readonly assets: Option; + readonly meta: Option; +@@ -1186,25 +1190,25 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataObjectStateBloatBond: u128; + } + +- /** @name PalletContentStorageAssetsRecord (134) */ ++ /** @name PalletContentStorageAssetsRecord (135) */ + interface PalletContentStorageAssetsRecord extends Struct { + readonly objectCreationList: Vec; + readonly expectedDataSizeFee: u128; + } + +- /** @name PalletStorageDataObjectCreationParameters (136) */ ++ /** @name PalletStorageDataObjectCreationParameters (137) */ + interface PalletStorageDataObjectCreationParameters extends Struct { + readonly size_: u64; + readonly ipfsContentId: Bytes; + } + +- /** @name PalletStorageDistributionBucketIdRecord (137) */ ++ /** @name PalletStorageDistributionBucketIdRecord (138) */ + interface PalletStorageDistributionBucketIdRecord extends Struct { + readonly distributionBucketFamilyId: u64; + readonly distributionBucketIndex: u64; + } + +- /** @name PalletContentChannelUpdateParametersRecord (144) */ ++ /** @name PalletContentChannelUpdateParametersRecord (145) */ + interface PalletContentChannelUpdateParametersRecord extends Struct { + readonly assetsToUpload: Option; + readonly newMeta: Option; +@@ -1214,7 +1218,7 @@ declare module '@polkadot/types/lookup' { + readonly storageBucketsNumWitness: Option; + } + +- /** @name PalletContentVideoCreationParametersRecord (146) */ ++ /** @name PalletContentVideoCreationParametersRecord (147) */ + interface PalletContentVideoCreationParametersRecord extends Struct { + readonly assets: Option; + readonly meta: Option; +@@ -1224,7 +1228,7 @@ declare module '@polkadot/types/lookup' { + readonly storageBucketsNumWitness: u32; + } + +- /** @name PalletContentVideoUpdateParametersRecord (148) */ ++ /** @name PalletContentVideoUpdateParametersRecord (149) */ + interface PalletContentVideoUpdateParametersRecord extends Struct { + readonly assetsToUpload: Option; + readonly newMeta: Option; +@@ -1234,7 +1238,7 @@ declare module '@polkadot/types/lookup' { + readonly storageBucketsNumWitness: Option; + } + +- /** @name PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction (151) */ ++ /** @name PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction (152) */ + interface PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction extends Enum { + readonly isHideVideo: boolean; + readonly isHideChannel: boolean; +@@ -1247,14 +1251,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'HideVideo' | 'HideChannel' | 'ChangeChannelFeatureStatus' | 'DeleteVideoAssets' | 'DeleteNonVideoChannelAssets' | 'UpdateChannelNftLimits'; + } + +- /** @name PalletContentTransferCommitmentParametersBTreeMap (155) */ ++ /** @name PalletContentTransferCommitmentParametersBTreeMap (156) */ + interface PalletContentTransferCommitmentParametersBTreeMap extends Struct { + readonly newCollaborators: BTreeMap>; + readonly price: u128; + readonly transferId: u64; + } + +- /** @name PalletContentUpdateChannelPayoutsParametersRecord (156) */ ++ /** @name PalletContentUpdateChannelPayoutsParametersRecord (157) */ + interface PalletContentUpdateChannelPayoutsParametersRecord extends Struct { + readonly commitment: Option; + readonly payload: Option; +@@ -1263,14 +1267,14 @@ declare module '@polkadot/types/lookup' { + readonly channelCashoutsEnabled: Option; + } + +- /** @name PalletContentChannelPayoutsPayloadParametersRecord (157) */ ++ /** @name PalletContentChannelPayoutsPayloadParametersRecord (158) */ + interface PalletContentChannelPayoutsPayloadParametersRecord extends Struct { + readonly objectCreationParams: PalletStorageDataObjectCreationParameters; + readonly expectedDataSizeFee: u128; + readonly expectedDataObjectStateBloatBond: u128; + } + +- /** @name PalletContentChannelFundsDestination (161) */ ++ /** @name PalletContentChannelFundsDestination (162) */ + interface PalletContentChannelFundsDestination extends Enum { + readonly isAccountId: boolean; + readonly asAccountId: AccountId32; +@@ -1278,14 +1282,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'AccountId' | 'CouncilBudget'; + } + +- /** @name PalletContentNftLimitPeriod (162) */ ++ /** @name PalletContentNftLimitPeriod (163) */ + interface PalletContentNftLimitPeriod extends Enum { + readonly isDaily: boolean; + readonly isWeekly: boolean; + readonly type: 'Daily' | 'Weekly'; + } + +- /** @name PalletStorageRawEvent (163) */ ++ /** @name PalletStorageRawEvent (164) */ + interface PalletStorageRawEvent extends Enum { + readonly isStorageBucketCreated: boolean; + readonly asStorageBucketCreated: ITuple<[u64, Option, bool, u64, u64]>; +@@ -1374,7 +1378,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'StorageBucketCreated' | 'StorageBucketInvitationAccepted' | 'StorageBucketsUpdatedForBag' | 'DataObjectsUploaded' | 'StorageOperatorMetadataSet' | 'StorageBucketVoucherLimitsSet' | 'PendingDataObjectsAccepted' | 'StorageBucketInvitationCancelled' | 'StorageBucketOperatorInvited' | 'StorageBucketOperatorRemoved' | 'UploadingBlockStatusUpdated' | 'DataObjectPerMegabyteFeeUpdated' | 'StorageBucketsPerBagLimitUpdated' | 'StorageBucketsVoucherMaxLimitsUpdated' | 'DataObjectsMoved' | 'DataObjectsDeleted' | 'StorageBucketStatusUpdated' | 'UpdateBlacklist' | 'DynamicBagDeleted' | 'DynamicBagCreated' | 'VoucherChanged' | 'StorageBucketDeleted' | 'NumberOfStorageBucketsInDynamicBagCreationPolicyUpdated' | 'DistributionBucketFamilyCreated' | 'DistributionBucketFamilyDeleted' | 'DistributionBucketCreated' | 'DistributionBucketStatusUpdated' | 'DistributionBucketDeleted' | 'DistributionBucketsUpdatedForBag' | 'DistributionBucketsPerBagLimitUpdated' | 'DistributionBucketModeUpdated' | 'FamiliesInDynamicBagCreationPolicyUpdated' | 'DistributionBucketOperatorInvited' | 'DistributionBucketInvitationCancelled' | 'DistributionBucketInvitationAccepted' | 'DistributionBucketMetadataSet' | 'DistributionBucketOperatorRemoved' | 'DistributionBucketFamilyMetadataSet' | 'DataObjectStateBloatBondValueUpdated' | 'DataObjectsUpdated' | 'StorageOperatorRemarked' | 'DistributionOperatorRemarked'; + } + +- /** @name PalletStorageUploadParametersRecord (164) */ ++ /** @name PalletStorageUploadParametersRecord (165) */ + interface PalletStorageUploadParametersRecord extends Struct { + readonly bagId: PalletStorageBagIdType; + readonly objectCreationList: Vec; +@@ -1383,7 +1387,7 @@ declare module '@polkadot/types/lookup' { + readonly expectedDataObjectStateBloatBond: u128; + } + +- /** @name PalletStorageBagIdType (165) */ ++ /** @name PalletStorageBagIdType (166) */ + interface PalletStorageBagIdType extends Enum { + readonly isStatic: boolean; + readonly asStatic: PalletStorageStaticBagId; +@@ -1392,7 +1396,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Static' | 'Dynamic'; + } + +- /** @name PalletStorageStaticBagId (166) */ ++ /** @name PalletStorageStaticBagId (167) */ + interface PalletStorageStaticBagId extends Enum { + readonly isCouncil: boolean; + readonly isWorkingGroup: boolean; +@@ -1400,7 +1404,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Council' | 'WorkingGroup'; + } + +- /** @name PalletStorageDynamicBagIdType (167) */ ++ /** @name PalletStorageDynamicBagIdType (168) */ + interface PalletStorageDynamicBagIdType extends Enum { + readonly isMember: boolean; + readonly asMember: u64; +@@ -1409,7 +1413,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Member' | 'Channel'; + } + +- /** @name PalletStorageDynBagCreationParametersRecord (168) */ ++ /** @name PalletStorageDynBagCreationParametersRecord (169) */ + interface PalletStorageDynBagCreationParametersRecord extends Struct { + readonly bagId: PalletStorageDynamicBagIdType; + readonly objectCreationList: Vec; +@@ -1420,7 +1424,7 @@ declare module '@polkadot/types/lookup' { + readonly distributionBuckets: BTreeSet; + } + +- /** @name PalletStorageVoucher (171) */ ++ /** @name PalletStorageVoucher (172) */ + interface PalletStorageVoucher extends Struct { + readonly sizeLimit: u64; + readonly objectsLimit: u64; +@@ -1428,14 +1432,14 @@ declare module '@polkadot/types/lookup' { + readonly objectsUsed: u64; + } + +- /** @name PalletStorageDynamicBagType (172) */ ++ /** @name PalletStorageDynamicBagType (173) */ + interface PalletStorageDynamicBagType extends Enum { + readonly isMember: boolean; + readonly isChannel: boolean; + readonly type: 'Member' | 'Channel'; + } + +- /** @name PalletProjectTokenEventsRawEvent (176) */ ++ /** @name PalletProjectTokenEventsRawEvent (177) */ + interface PalletProjectTokenEventsRawEvent extends Enum { + readonly isTokenAmountTransferred: boolean; + readonly asTokenAmountTransferred: ITuple<[u64, u64, PalletProjectTokenTransfers, Bytes]>; +@@ -1483,10 +1487,12 @@ declare module '@polkadot/types/lookup' { readonly asAmmDeactivated: ITuple<[u64, u64, u128]>; readonly isFrozenStatusUpdated: boolean; readonly asFrozenStatusUpdated: bool; @@ -10263,13 +15595,118 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a + readonly type: 'TokenAmountTransferred' | 'TokenAmountTransferredByIssuer' | 'PatronageRateDecreasedTo' | 'PatronageCreditClaimed' | 'RevenueSplitIssued' | 'RevenueSplitFinalized' | 'UserParticipatedInSplit' | 'RevenueSplitLeft' | 'MemberJoinedWhitelist' | 'AccountDustedBy' | 'TokenDeissued' | 'TokenIssued' | 'TokenSaleInitialized' | 'UpcomingTokenSaleUpdated' | 'TokensPurchasedOnSale' | 'TokenSaleFinalized' | 'TransferPolicyChangedToPermissionless' | 'TokensBurned' | 'AmmActivated' | 'TokensBoughtOnAmm' | 'TokensSoldOnAmm' | 'AmmDeactivated' | 'FrozenStatusUpdated' | 'TokenConstraintsUpdated'; } - /** @name PalletProjectTokenTransferPolicy (177) */ -@@ -1592,7 +1596,20 @@ declare module '@polkadot/types/lookup' { +- /** @name PalletProjectTokenTransferPolicy (177) */ ++ /** @name PalletProjectTokenTransferPolicy (178) */ + interface PalletProjectTokenTransferPolicy extends Enum { + readonly isPermissionless: boolean; + readonly isPermissioned: boolean; +@@ -1494,7 +1500,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Permissionless' | 'Permissioned'; + } + +- /** @name PalletProjectTokenTokenIssuanceParameters (178) */ ++ /** @name PalletProjectTokenTokenIssuanceParameters (179) */ + interface PalletProjectTokenTokenIssuanceParameters extends Struct { + readonly initialAllocation: BTreeMap; + readonly transferPolicy: PalletProjectTokenTransferPolicyParams; +@@ -1503,20 +1509,20 @@ declare module '@polkadot/types/lookup' { + readonly metadata: Bytes; + } + +- /** @name PalletProjectTokenTokenAllocation (179) */ ++ /** @name PalletProjectTokenTokenAllocation (180) */ + interface PalletProjectTokenTokenAllocation extends Struct { + readonly amount: u128; + readonly vestingScheduleParams: Option; + } + +- /** @name PalletProjectTokenVestingScheduleParams (180) */ ++ /** @name PalletProjectTokenVestingScheduleParams (181) */ + interface PalletProjectTokenVestingScheduleParams extends Struct { + readonly linearVestingDuration: u32; + readonly blocksBeforeCliff: u32; + readonly cliffAmountPercentage: Permill; + } + +- /** @name PalletProjectTokenTransferPolicyParams (183) */ ++ /** @name PalletProjectTokenTransferPolicyParams (184) */ + interface PalletProjectTokenTransferPolicyParams extends Enum { + readonly isPermissionless: boolean; + readonly isPermissioned: boolean; +@@ -1524,23 +1530,23 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Permissionless' | 'Permissioned'; + } + +- /** @name PalletProjectTokenWhitelistParams (184) */ ++ /** @name PalletProjectTokenWhitelistParams (185) */ + interface PalletProjectTokenWhitelistParams extends Struct { + readonly commitment: H256; + readonly payload: Option; + } + +- /** @name PalletProjectTokenSingleDataObjectUploadParams (185) */ ++ /** @name PalletProjectTokenSingleDataObjectUploadParams (186) */ + interface PalletProjectTokenSingleDataObjectUploadParams extends Struct { + readonly objectCreationParams: PalletStorageDataObjectCreationParameters; + readonly expectedDataSizeFee: u128; + readonly expectedDataObjectStateBloatBond: u128; + } + +- /** @name PalletProjectTokenTransfers (191) */ ++ /** @name PalletProjectTokenTransfers (192) */ + interface PalletProjectTokenTransfers extends BTreeMap {} + +- /** @name PalletProjectTokenValidated (192) */ ++ /** @name PalletProjectTokenValidated (193) */ + interface PalletProjectTokenValidated extends Enum { + readonly isExisting: boolean; + readonly asExisting: u64; +@@ -1549,19 +1555,19 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Existing' | 'NonExisting'; + } + +- /** @name PalletProjectTokenValidatedPayment (193) */ ++ /** @name PalletProjectTokenValidatedPayment (194) */ + interface PalletProjectTokenValidatedPayment extends Struct { + readonly payment: PalletProjectTokenPaymentWithVesting; + readonly vestingCleanupCandidate: Option; + } + +- /** @name PalletProjectTokenPaymentWithVesting (194) */ ++ /** @name PalletProjectTokenPaymentWithVesting (195) */ + interface PalletProjectTokenPaymentWithVesting extends Struct { + readonly amount: u128; + readonly vestingSchedule: Option; + } + +- /** @name PalletProjectTokenVestingSource (196) */ ++ /** @name PalletProjectTokenVestingSource (197) */ + interface PalletProjectTokenVestingSource extends Enum { + readonly isInitialIssuance: boolean; + readonly isSale: boolean; +@@ -1571,7 +1577,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'InitialIssuance' | 'Sale' | 'IssuerTransfer'; + } + +- /** @name PalletProjectTokenTokenSale (200) */ ++ /** @name PalletProjectTokenTokenSale (201) */ + interface PalletProjectTokenTokenSale extends Struct { + readonly unitPrice: u128; + readonly quantityLeft: u128; +@@ -1585,14 +1591,27 @@ declare module '@polkadot/types/lookup' { + readonly autoFinalize: bool; + } + +- /** @name PalletProjectTokenAmmCurve (201) */ ++ /** @name PalletProjectTokenAmmCurve (202) */ + interface PalletProjectTokenAmmCurve extends Struct { + readonly slope: u128; + readonly intercept: u128; readonly providedSupply: u128; } - /** @name PalletProposalsEngineRawEvent (202) */ -+ /** @name PalletProjectTokenTokenConstraints (202) */ ++ /** @name PalletProjectTokenTokenConstraints (203) */ + interface PalletProjectTokenTokenConstraints extends Struct { + readonly maxYearlyRate: Option; + readonly minAmmSlope: Option; @@ -10282,34 +15719,34 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a + readonly bloatBond: Option; + } + -+ /** @name PalletProposalsEngineRawEvent (205) */ ++ /** @name PalletProposalsEngineRawEvent (206) */ interface PalletProposalsEngineRawEvent extends Enum { readonly isProposalStatusUpdated: boolean; readonly asProposalStatusUpdated: ITuple<[u32, PalletProposalsEngineProposalStatusesProposalStatus]>; -@@ -1609,7 +1626,7 @@ declare module '@polkadot/types/lookup' { +@@ -1609,7 +1628,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposalStatusUpdated' | 'ProposalDecisionMade' | 'ProposalExecuted' | 'Voted' | 'ProposalCancelled' | 'ProposerRemarked'; } - /** @name PalletProposalsEngineProposalStatusesProposalStatus (203) */ -+ /** @name PalletProposalsEngineProposalStatusesProposalStatus (206) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalStatus (207) */ interface PalletProposalsEngineProposalStatusesProposalStatus extends Enum { readonly isActive: boolean; readonly isPendingExecution: boolean; -@@ -1618,7 +1635,7 @@ declare module '@polkadot/types/lookup' { +@@ -1618,7 +1637,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'PendingExecution' | 'PendingConstitutionality'; } - /** @name PalletProposalsEngineProposalStatusesProposalDecision (204) */ -+ /** @name PalletProposalsEngineProposalStatusesProposalDecision (207) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalDecision (208) */ interface PalletProposalsEngineProposalStatusesProposalDecision extends Enum { readonly isCanceled: boolean; readonly isCanceledByRuntime: boolean; -@@ -1631,14 +1648,14 @@ declare module '@polkadot/types/lookup' { +@@ -1631,14 +1650,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Canceled' | 'CanceledByRuntime' | 'Vetoed' | 'Rejected' | 'Slashed' | 'Expired' | 'Approved'; } - /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (205) */ -+ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (208) */ ++ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (209) */ interface PalletProposalsEngineProposalStatusesApprovedProposalDecision extends Enum { readonly isPendingExecution: boolean; readonly isPendingConstitutionality: boolean; @@ -10317,43 +15754,43 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletProposalsEngineProposalStatusesExecutionStatus (206) */ -+ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (209) */ ++ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (210) */ interface PalletProposalsEngineProposalStatusesExecutionStatus extends Enum { readonly isExecuted: boolean; readonly isExecutionFailed: boolean; -@@ -1648,7 +1665,7 @@ declare module '@polkadot/types/lookup' { +@@ -1648,7 +1667,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Executed' | 'ExecutionFailed'; } - /** @name PalletProposalsEngineVoteKind (207) */ -+ /** @name PalletProposalsEngineVoteKind (210) */ ++ /** @name PalletProposalsEngineVoteKind (211) */ interface PalletProposalsEngineVoteKind extends Enum { readonly isApprove: boolean; readonly isReject: boolean; -@@ -1657,7 +1674,7 @@ declare module '@polkadot/types/lookup' { +@@ -1657,7 +1676,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Approve' | 'Reject' | 'Slash' | 'Abstain'; } - /** @name PalletProposalsDiscussionRawEvent (208) */ -+ /** @name PalletProposalsDiscussionRawEvent (211) */ ++ /** @name PalletProposalsDiscussionRawEvent (212) */ interface PalletProposalsDiscussionRawEvent extends Enum { readonly isThreadCreated: boolean; readonly asThreadCreated: ITuple<[u64, u64]>; -@@ -1672,7 +1689,7 @@ declare module '@polkadot/types/lookup' { +@@ -1672,7 +1691,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ThreadCreated' | 'PostCreated' | 'PostUpdated' | 'ThreadModeChanged' | 'PostDeleted'; } - /** @name PalletProposalsDiscussionThreadModeBTreeSet (209) */ -+ /** @name PalletProposalsDiscussionThreadModeBTreeSet (212) */ ++ /** @name PalletProposalsDiscussionThreadModeBTreeSet (213) */ interface PalletProposalsDiscussionThreadModeBTreeSet extends Enum { readonly isOpen: boolean; readonly isClosed: boolean; -@@ -1680,14 +1697,14 @@ declare module '@polkadot/types/lookup' { +@@ -1680,14 +1699,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Open' | 'Closed'; } - /** @name PalletProposalsCodexRawEvent (210) */ -+ /** @name PalletProposalsCodexRawEvent (213) */ ++ /** @name PalletProposalsCodexRawEvent (214) */ interface PalletProposalsCodexRawEvent extends Enum { readonly isProposalCreated: boolean; readonly asProposalCreated: ITuple<[u32, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, u64]>; @@ -10361,56 +15798,58 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletProposalsCodexGeneralProposalParams (211) */ -+ /** @name PalletProposalsCodexGeneralProposalParams (214) */ ++ /** @name PalletProposalsCodexGeneralProposalParams (215) */ interface PalletProposalsCodexGeneralProposalParams extends Struct { readonly memberId: u64; readonly title: Bytes; -@@ -1696,7 +1713,7 @@ declare module '@polkadot/types/lookup' { +@@ -1696,7 +1715,7 @@ declare module '@polkadot/types/lookup' { readonly exactExecutionBlock: Option; } - /** @name PalletProposalsCodexProposalDetails (212) */ -+ /** @name PalletProposalsCodexProposalDetails (215) */ ++ /** @name PalletProposalsCodexProposalDetails (216) */ interface PalletProposalsCodexProposalDetails extends Enum { readonly isSignal: boolean; readonly asSignal: Bytes; -@@ -1746,16 +1763,20 @@ declare module '@polkadot/types/lookup' { +@@ -1746,16 +1765,22 @@ 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 isUpdateTokenPalletTokenConstraints: boolean; + readonly asUpdateTokenPalletTokenConstraints: PalletProjectTokenTokenConstraints; ++ readonly isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: Percent; + 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' | 'UpdateTokenPalletTokenConstraints' | 'DecreaseCouncilBudget'; ++ 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' | 'UpdateTokenPalletTokenConstraints' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget'; } - /** @name PalletCommonFundingRequestParameters (214) */ -+ /** @name PalletCommonFundingRequestParameters (217) */ ++ /** @name PalletCommonFundingRequestParameters (218) */ interface PalletCommonFundingRequestParameters extends Struct { readonly account: AccountId32; readonly amount: u128; } - /** @name PalletProposalsCodexCreateOpeningParameters (215) */ -+ /** @name PalletProposalsCodexCreateOpeningParameters (218) */ ++ /** @name PalletProposalsCodexCreateOpeningParameters (219) */ interface PalletProposalsCodexCreateOpeningParameters extends Struct { readonly description: Bytes; readonly stakePolicy: PalletWorkingGroupStakePolicy; -@@ -1763,33 +1784,33 @@ declare module '@polkadot/types/lookup' { +@@ -1763,33 +1788,33 @@ declare module '@polkadot/types/lookup' { readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; } - /** @name PalletWorkingGroupStakePolicy (216) */ -+ /** @name PalletWorkingGroupStakePolicy (219) */ ++ /** @name PalletWorkingGroupStakePolicy (220) */ interface PalletWorkingGroupStakePolicy extends Struct { readonly stakeAmount: u128; readonly leavingUnstakingPeriod: u32; } - /** @name PalletProposalsCodexFillOpeningParameters (217) */ -+ /** @name PalletProposalsCodexFillOpeningParameters (220) */ ++ /** @name PalletProposalsCodexFillOpeningParameters (221) */ interface PalletProposalsCodexFillOpeningParameters extends Struct { readonly openingId: u64; readonly applicationId: u64; @@ -10418,7 +15857,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletProposalsCodexTerminateRoleParameters (218) */ -+ /** @name PalletProposalsCodexTerminateRoleParameters (221) */ ++ /** @name PalletProposalsCodexTerminateRoleParameters (222) */ interface PalletProposalsCodexTerminateRoleParameters extends Struct { readonly workerId: u64; readonly slashingAmount: Option; @@ -10426,23 +15865,36 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletCommonFreezablePallet (219) */ -+ /** @name PalletCommonFreezablePallet (222) */ ++ /** @name PalletCommonFreezablePallet (223) */ interface PalletCommonFreezablePallet extends Enum { readonly isProjectToken: boolean; readonly type: 'ProjectToken'; } - /** @name PalletWorkingGroupRawEventInstance1 (220) */ -+ /** @name PalletWorkingGroupRawEventInstance1 (223) */ ++ /** @name PalletWorkingGroupRawEventInstance1 (224) */ interface PalletWorkingGroupRawEventInstance1 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1843,14 +1864,14 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -1828,6 +1853,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1840,17 +1867,17 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupOpeningType (224) */ -+ /** @name PalletWorkingGroupOpeningType (227) */ ++ /** @name PalletWorkingGroupOpeningType (228) */ interface PalletWorkingGroupOpeningType extends Enum { readonly isLeader: boolean; readonly isRegular: boolean; @@ -10450,27 +15902,34 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletWorkingGroupApplyOnOpeningParams (225) */ -+ /** @name PalletWorkingGroupApplyOnOpeningParams (228) */ ++ /** @name PalletWorkingGroupApplyOnOpeningParams (229) */ interface PalletWorkingGroupApplyOnOpeningParams extends Struct { readonly memberId: u64; readonly openingId: u64; -@@ -1860,23 +1881,23 @@ declare module '@polkadot/types/lookup' { +@@ -1860,23 +1887,30 @@ declare module '@polkadot/types/lookup' { readonly stakeParameters: PalletWorkingGroupStakeParameters; } - /** @name PalletWorkingGroupStakeParameters (226) */ -+ /** @name PalletWorkingGroupStakeParameters (229) */ ++ /** @name PalletWorkingGroupStakeParameters (230) */ interface PalletWorkingGroupStakeParameters extends Struct { readonly stake: u128; readonly stakingAccountId: AccountId32; } - /** @name PalletWorkingGroupInstance1 (227) */ -+ /** @name PalletWorkingGroupInstance1 (230) */ ++ /** @name PalletVestingVestingInfo (231) */ ++ interface PalletVestingVestingInfo extends Struct { ++ readonly locked: u128; ++ readonly perBlock: u128; ++ readonly startingBlock: u32; ++ } ++ ++ /** @name PalletWorkingGroupInstance1 (232) */ type PalletWorkingGroupInstance1 = Null; - /** @name PalletWorkingGroupRewardPaymentType (228) */ -+ /** @name PalletWorkingGroupRewardPaymentType (231) */ ++ /** @name PalletWorkingGroupRewardPaymentType (233) */ interface PalletWorkingGroupRewardPaymentType extends Enum { readonly isMissedReward: boolean; readonly isRegularReward: boolean; @@ -10478,136 +15937,240 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name PalletWorkingGroupRawEventInstance2 (229) */ -+ /** @name PalletWorkingGroupRawEventInstance2 (232) */ ++ /** @name PalletWorkingGroupRawEventInstance2 (234) */ interface PalletWorkingGroupRawEventInstance2 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1930,10 +1951,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -1915,6 +1949,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1927,13 +1963,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance2 (230) */ -+ /** @name PalletWorkingGroupInstance2 (233) */ ++ /** @name PalletWorkingGroupInstance2 (235) */ type PalletWorkingGroupInstance2 = Null; - /** @name PalletWorkingGroupRawEventInstance3 (231) */ -+ /** @name PalletWorkingGroupRawEventInstance3 (234) */ ++ /** @name PalletWorkingGroupRawEventInstance3 (236) */ interface PalletWorkingGroupRawEventInstance3 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -1987,10 +2008,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -1972,6 +2008,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -1984,13 +2022,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance3 (232) */ -+ /** @name PalletWorkingGroupInstance3 (235) */ ++ /** @name PalletWorkingGroupInstance3 (237) */ type PalletWorkingGroupInstance3 = Null; - /** @name PalletWorkingGroupRawEventInstance4 (233) */ -+ /** @name PalletWorkingGroupRawEventInstance4 (236) */ ++ /** @name PalletWorkingGroupRawEventInstance4 (238) */ interface PalletWorkingGroupRawEventInstance4 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2044,10 +2065,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2029,6 +2067,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2041,13 +2081,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance4 (234) */ -+ /** @name PalletWorkingGroupInstance4 (237) */ ++ /** @name PalletWorkingGroupInstance4 (239) */ type PalletWorkingGroupInstance4 = Null; - /** @name PalletWorkingGroupRawEventInstance5 (235) */ -+ /** @name PalletWorkingGroupRawEventInstance5 (238) */ ++ /** @name PalletWorkingGroupRawEventInstance5 (240) */ interface PalletWorkingGroupRawEventInstance5 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2101,10 +2122,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2086,6 +2126,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2098,13 +2140,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance5 (236) */ -+ /** @name PalletWorkingGroupInstance5 (239) */ ++ /** @name PalletWorkingGroupInstance5 (241) */ type PalletWorkingGroupInstance5 = Null; - /** @name PalletWorkingGroupRawEventInstance6 (237) */ -+ /** @name PalletWorkingGroupRawEventInstance6 (240) */ ++ /** @name PalletWorkingGroupRawEventInstance6 (242) */ interface PalletWorkingGroupRawEventInstance6 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2158,10 +2179,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2143,6 +2185,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2155,13 +2199,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance6 (238) */ -+ /** @name PalletWorkingGroupInstance6 (241) */ ++ /** @name PalletWorkingGroupInstance6 (243) */ type PalletWorkingGroupInstance6 = Null; - /** @name PalletWorkingGroupRawEventInstance7 (239) */ -+ /** @name PalletWorkingGroupRawEventInstance7 (242) */ ++ /** @name PalletWorkingGroupRawEventInstance7 (244) */ interface PalletWorkingGroupRawEventInstance7 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2215,10 +2236,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2200,6 +2244,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2212,13 +2258,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance7 (240) */ -+ /** @name PalletWorkingGroupInstance7 (243) */ ++ /** @name PalletWorkingGroupInstance7 (245) */ type PalletWorkingGroupInstance7 = Null; - /** @name PalletWorkingGroupRawEventInstance8 (241) */ -+ /** @name PalletWorkingGroupRawEventInstance8 (244) */ ++ /** @name PalletWorkingGroupRawEventInstance8 (246) */ interface PalletWorkingGroupRawEventInstance8 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2272,10 +2293,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2257,6 +2303,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2269,13 +2317,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance8 (242) */ -+ /** @name PalletWorkingGroupInstance8 (245) */ ++ /** @name PalletWorkingGroupInstance8 (247) */ type PalletWorkingGroupInstance8 = Null; - /** @name PalletWorkingGroupRawEventInstance9 (243) */ -+ /** @name PalletWorkingGroupRawEventInstance9 (246) */ ++ /** @name PalletWorkingGroupRawEventInstance9 (248) */ interface PalletWorkingGroupRawEventInstance9 extends Enum { readonly isOpeningAdded: boolean; readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; -@@ -2329,10 +2350,10 @@ declare module '@polkadot/types/lookup' { - readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; +@@ -2314,6 +2362,8 @@ declare module '@polkadot/types/lookup' { + readonly asWorkerRewardAmountUpdated: ITuple<[u64, Option]>; + readonly isStatusTextChanged: boolean; + readonly asStatusTextChanged: ITuple<[H256, Option]>; ++ readonly isVestedBudgetSpending: boolean; ++ readonly asVestedBudgetSpending: ITuple<[AccountId32, PalletVestingVestingInfo, Option]>; + readonly isBudgetSpending: boolean; + readonly asBudgetSpending: ITuple<[AccountId32, u128, Option]>; + readonly isRewardPaid: boolean; +@@ -2326,13 +2376,13 @@ declare module '@polkadot/types/lookup' { + readonly asLeadRemarked: Bytes; + readonly isWorkerRemarked: boolean; + readonly asWorkerRemarked: ITuple<[u64, Bytes]>; +- readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; ++ readonly type: 'OpeningAdded' | 'AppliedOnOpening' | 'OpeningFilled' | 'LeaderSet' | 'WorkerRoleAccountUpdated' | 'LeaderUnset' | 'WorkerExited' | 'WorkerStartedLeaving' | 'TerminatedWorker' | 'TerminatedLeader' | 'StakeSlashed' | 'StakeDecreased' | 'StakeIncreased' | 'ApplicationWithdrawn' | 'OpeningCanceled' | 'BudgetSet' | 'WorkerRewardAccountUpdated' | 'WorkerRewardAmountUpdated' | 'StatusTextChanged' | 'VestedBudgetSpending' | 'BudgetSpending' | 'RewardPaid' | 'NewMissedRewardLevelReached' | 'WorkingGroupBudgetFunded' | 'LeadRemarked' | 'WorkerRemarked'; } - /** @name PalletWorkingGroupInstance9 (244) */ -+ /** @name PalletWorkingGroupInstance9 (247) */ ++ /** @name PalletWorkingGroupInstance9 (249) */ type PalletWorkingGroupInstance9 = Null; - /** @name FrameSystemPhase (245) */ -+ /** @name FrameSystemPhase (248) */ ++ /** @name FrameSystemPhase (250) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; -@@ -2341,13 +2362,13 @@ declare module '@polkadot/types/lookup' { +@@ -2341,13 +2391,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (249) */ -+ /** @name FrameSystemLastRuntimeUpgradeInfo (252) */ ++ /** @name FrameSystemLastRuntimeUpgradeInfo (254) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCall (252) */ -+ /** @name FrameSystemCall (255) */ ++ /** @name FrameSystemCall (257) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { -@@ -2385,21 +2406,21 @@ declare module '@polkadot/types/lookup' { +@@ -2385,21 +2435,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSystemLimitsBlockWeights (255) */ -+ /** @name FrameSystemLimitsBlockWeights (258) */ ++ /** @name FrameSystemLimitsBlockWeights (260) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; @@ -10615,7 +16178,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (256) */ -+ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (259) */ ++ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (261) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; @@ -10623,22 +16186,22 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name FrameSystemLimitsWeightsPerClass (257) */ -+ /** @name FrameSystemLimitsWeightsPerClass (260) */ ++ /** @name FrameSystemLimitsWeightsPerClass (262) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; -@@ -2407,25 +2428,25 @@ declare module '@polkadot/types/lookup' { +@@ -2407,25 +2457,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (259) */ -+ /** @name FrameSystemLimitsBlockLength (262) */ ++ /** @name FrameSystemLimitsBlockLength (264) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (260) */ -+ /** @name FrameSupportDispatchPerDispatchClassU32 (263) */ ++ /** @name FrameSupportDispatchPerDispatchClassU32 (265) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; @@ -10646,76 +16209,76 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name SpWeightsRuntimeDbWeight (261) */ -+ /** @name SpWeightsRuntimeDbWeight (264) */ ++ /** @name SpWeightsRuntimeDbWeight (266) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (262) */ -+ /** @name SpVersionRuntimeVersion (265) */ ++ /** @name SpVersionRuntimeVersion (267) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; -@@ -2437,7 +2458,7 @@ declare module '@polkadot/types/lookup' { +@@ -2437,7 +2487,7 @@ declare module '@polkadot/types/lookup' { readonly stateVersion: u8; } - /** @name FrameSystemError (268) */ -+ /** @name FrameSystemError (271) */ ++ /** @name FrameSystemError (273) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; -@@ -2448,7 +2469,7 @@ declare module '@polkadot/types/lookup' { +@@ -2448,7 +2498,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; } - /** @name PalletUtilityCall (269) */ -+ /** @name PalletUtilityCall (272) */ ++ /** @name PalletUtilityCall (274) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { -@@ -2480,7 +2501,7 @@ declare module '@polkadot/types/lookup' { +@@ -2480,7 +2530,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name PalletBabeCall (272) */ -+ /** @name PalletBabeCall (275) */ ++ /** @name PalletBabeCall (277) */ interface PalletBabeCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { -@@ -2499,7 +2520,7 @@ declare module '@polkadot/types/lookup' { +@@ -2499,7 +2549,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; } - /** @name SpConsensusSlotsEquivocationProof (273) */ -+ /** @name SpConsensusSlotsEquivocationProof (276) */ ++ /** @name SpConsensusSlotsEquivocationProof (278) */ interface SpConsensusSlotsEquivocationProof extends Struct { readonly offender: SpConsensusBabeAppPublic; readonly slot: u64; -@@ -2507,7 +2528,7 @@ declare module '@polkadot/types/lookup' { +@@ -2507,7 +2557,7 @@ declare module '@polkadot/types/lookup' { readonly secondHeader: SpRuntimeHeader; } - /** @name SpRuntimeHeader (274) */ -+ /** @name SpRuntimeHeader (277) */ ++ /** @name SpRuntimeHeader (279) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; -@@ -2516,20 +2537,20 @@ declare module '@polkadot/types/lookup' { +@@ -2516,20 +2566,20 @@ declare module '@polkadot/types/lookup' { readonly digest: SpRuntimeDigest; } - /** @name SpRuntimeBlakeTwo256 (275) */ -+ /** @name SpRuntimeBlakeTwo256 (278) */ ++ /** @name SpRuntimeBlakeTwo256 (280) */ type SpRuntimeBlakeTwo256 = Null; - /** @name SpConsensusBabeAppPublic (276) */ -+ /** @name SpConsensusBabeAppPublic (279) */ ++ /** @name SpConsensusBabeAppPublic (281) */ interface SpConsensusBabeAppPublic extends SpCoreSr25519Public {} - /** @name SpSessionMembershipProof (278) */ -+ /** @name SpSessionMembershipProof (281) */ ++ /** @name SpSessionMembershipProof (283) */ interface SpSessionMembershipProof extends Struct { readonly session: u32; readonly trieNodes: Vec; @@ -10723,52 +16286,52 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name SpConsensusBabeDigestsNextConfigDescriptor (279) */ -+ /** @name SpConsensusBabeDigestsNextConfigDescriptor (282) */ ++ /** @name SpConsensusBabeDigestsNextConfigDescriptor (284) */ interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { readonly isV1: boolean; readonly asV1: { -@@ -2539,7 +2560,7 @@ declare module '@polkadot/types/lookup' { +@@ -2539,7 +2589,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'V1'; } - /** @name SpConsensusBabeAllowedSlots (280) */ -+ /** @name SpConsensusBabeAllowedSlots (283) */ ++ /** @name SpConsensusBabeAllowedSlots (285) */ interface SpConsensusBabeAllowedSlots extends Enum { readonly isPrimarySlots: boolean; readonly isPrimaryAndSecondaryPlainSlots: boolean; -@@ -2547,7 +2568,7 @@ declare module '@polkadot/types/lookup' { +@@ -2547,7 +2597,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; } - /** @name PalletTimestampCall (281) */ -+ /** @name PalletTimestampCall (284) */ ++ /** @name PalletTimestampCall (286) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { -@@ -2556,7 +2577,7 @@ declare module '@polkadot/types/lookup' { +@@ -2556,7 +2606,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletBalancesCall (282) */ -+ /** @name PalletBalancesCall (285) */ ++ /** @name PalletBalancesCall (287) */ interface PalletBalancesCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { -@@ -2593,7 +2614,7 @@ declare module '@polkadot/types/lookup' { +@@ -2593,7 +2643,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; } - /** @name PalletElectionProviderMultiPhaseCall (283) */ -+ /** @name PalletElectionProviderMultiPhaseCall (286) */ ++ /** @name PalletElectionProviderMultiPhaseCall (288) */ interface PalletElectionProviderMultiPhaseCall extends Enum { readonly isSubmitUnsigned: boolean; readonly asSubmitUnsigned: { -@@ -2620,14 +2641,14 @@ declare module '@polkadot/types/lookup' { +@@ -2620,14 +2670,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; } - /** @name PalletElectionProviderMultiPhaseRawSolution (284) */ -+ /** @name PalletElectionProviderMultiPhaseRawSolution (287) */ ++ /** @name PalletElectionProviderMultiPhaseRawSolution (289) */ interface PalletElectionProviderMultiPhaseRawSolution extends Struct { readonly solution: JoystreamNodeRuntimeNposSolution16; readonly score: SpNposElectionsElectionScore; @@ -10776,234 +16339,233 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a } - /** @name JoystreamNodeRuntimeNposSolution16 (285) */ -+ /** @name JoystreamNodeRuntimeNposSolution16 (288) */ ++ /** @name JoystreamNodeRuntimeNposSolution16 (290) */ interface JoystreamNodeRuntimeNposSolution16 extends Struct { readonly votes1: Vec, Compact]>>; readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; -@@ -2647,19 +2668,19 @@ declare module '@polkadot/types/lookup' { +@@ -2647,19 +2697,19 @@ declare module '@polkadot/types/lookup' { readonly votes16: Vec, Vec, Compact]>>, Compact]>>; } - /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (336) */ -+ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (339) */ ++ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (341) */ interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { readonly voters: Compact; readonly targets: Compact; } - /** @name SpNposElectionsSupport (340) */ -+ /** @name SpNposElectionsSupport (343) */ ++ /** @name SpNposElectionsSupport (345) */ interface SpNposElectionsSupport extends Struct { readonly total: u128; readonly voters: Vec>; } - /** @name PalletStakingPalletCall (342) */ -+ /** @name PalletStakingPalletCall (345) */ ++ /** @name PalletStakingPalletCall (347) */ interface PalletStakingPalletCall extends Enum { readonly isBond: boolean; readonly asBond: { -@@ -2767,7 +2788,7 @@ declare module '@polkadot/types/lookup' { +@@ -2767,7 +2817,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Bond' | 'BondExtra' | 'Unbond' | 'WithdrawUnbonded' | 'Validate' | 'Nominate' | 'Chill' | 'SetPayee' | 'SetController' | 'SetValidatorCount' | 'IncreaseValidatorCount' | 'ScaleValidatorCount' | 'ForceNoEras' | 'ForceNewEra' | 'SetInvulnerables' | 'ForceUnstake' | 'ForceNewEraAlways' | 'CancelDeferredSlash' | 'PayoutStakers' | 'Rebond' | 'ReapStash' | 'Kick' | 'SetStakingConfigs' | 'ChillOther' | 'ForceApplyMinCommission' | 'SetMinCommission'; } - /** @name PalletStakingRewardDestination (343) */ -+ /** @name PalletStakingRewardDestination (346) */ ++ /** @name PalletStakingRewardDestination (348) */ interface PalletStakingRewardDestination extends Enum { readonly isStaked: boolean; readonly isStash: boolean; -@@ -2778,7 +2799,7 @@ declare module '@polkadot/types/lookup' { +@@ -2778,7 +2828,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Staked' | 'Stash' | 'Controller' | 'Account' | 'None'; } - /** @name PalletStakingPalletConfigOpU128 (347) */ -+ /** @name PalletStakingPalletConfigOpU128 (350) */ ++ /** @name PalletStakingPalletConfigOpU128 (351) */ interface PalletStakingPalletConfigOpU128 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2787,7 +2808,7 @@ declare module '@polkadot/types/lookup' { +@@ -2787,7 +2837,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpU32 (348) */ -+ /** @name PalletStakingPalletConfigOpU32 (351) */ ++ /** @name PalletStakingPalletConfigOpU32 (352) */ interface PalletStakingPalletConfigOpU32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2796,7 +2817,7 @@ declare module '@polkadot/types/lookup' { +@@ -2796,7 +2846,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPercent (349) */ -+ /** @name PalletStakingPalletConfigOpPercent (352) */ ++ /** @name PalletStakingPalletConfigOpPercent (353) */ interface PalletStakingPalletConfigOpPercent extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2805,7 +2826,7 @@ declare module '@polkadot/types/lookup' { +@@ -2805,7 +2855,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPerbill (350) */ -+ /** @name PalletStakingPalletConfigOpPerbill (353) */ ++ /** @name PalletStakingPalletConfigOpPerbill (354) */ interface PalletStakingPalletConfigOpPerbill extends Enum { readonly isNoop: boolean; readonly isSet: boolean; -@@ -2814,7 +2835,7 @@ declare module '@polkadot/types/lookup' { +@@ -2814,7 +2864,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletSessionCall (351) */ -+ /** @name PalletSessionCall (354) */ ++ /** @name PalletSessionCall (355) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { -@@ -2825,7 +2846,7 @@ declare module '@polkadot/types/lookup' { +@@ -2825,7 +2875,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name JoystreamNodeRuntimeSessionKeys (352) */ -+ /** @name JoystreamNodeRuntimeSessionKeys (355) */ ++ /** @name JoystreamNodeRuntimeSessionKeys (356) */ interface JoystreamNodeRuntimeSessionKeys extends Struct { readonly grandpa: SpConsensusGrandpaAppPublic; readonly babe: SpConsensusBabeAppPublic; -@@ -2833,10 +2854,10 @@ declare module '@polkadot/types/lookup' { +@@ -2833,10 +2883,10 @@ declare module '@polkadot/types/lookup' { readonly authorityDiscovery: SpAuthorityDiscoveryAppPublic; } - /** @name SpAuthorityDiscoveryAppPublic (353) */ -+ /** @name SpAuthorityDiscoveryAppPublic (356) */ ++ /** @name SpAuthorityDiscoveryAppPublic (357) */ interface SpAuthorityDiscoveryAppPublic extends SpCoreSr25519Public {} - /** @name PalletGrandpaCall (354) */ -+ /** @name PalletGrandpaCall (357) */ ++ /** @name PalletGrandpaCall (358) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { -@@ -2856,13 +2877,13 @@ declare module '@polkadot/types/lookup' { +@@ -2856,13 +2906,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpConsensusGrandpaEquivocationProof (355) */ -+ /** @name SpConsensusGrandpaEquivocationProof (358) */ ++ /** @name SpConsensusGrandpaEquivocationProof (359) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (356) */ -+ /** @name SpConsensusGrandpaEquivocation (359) */ ++ /** @name SpConsensusGrandpaEquivocation (360) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; -@@ -2871,7 +2892,7 @@ declare module '@polkadot/types/lookup' { +@@ -2871,7 +2921,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (357) */ -+ /** @name FinalityGrandpaEquivocationPrevote (360) */ ++ /** @name FinalityGrandpaEquivocationPrevote (361) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; -@@ -2879,19 +2900,19 @@ declare module '@polkadot/types/lookup' { +@@ -2879,19 +2929,19 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (358) */ -+ /** @name FinalityGrandpaPrevote (361) */ ++ /** @name FinalityGrandpaPrevote (362) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (359) */ -+ /** @name SpConsensusGrandpaAppSignature (362) */ ++ /** @name SpConsensusGrandpaAppSignature (363) */ interface SpConsensusGrandpaAppSignature extends SpCoreEd25519Signature {} - /** @name SpCoreEd25519Signature (360) */ -+ /** @name SpCoreEd25519Signature (363) */ ++ /** @name SpCoreEd25519Signature (364) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (363) */ -+ /** @name FinalityGrandpaEquivocationPrecommit (366) */ ++ /** @name FinalityGrandpaEquivocationPrecommit (367) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; -@@ -2899,13 +2920,13 @@ declare module '@polkadot/types/lookup' { +@@ -2899,13 +2949,13 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (364) */ -+ /** @name FinalityGrandpaPrecommit (367) */ ++ /** @name FinalityGrandpaPrecommit (368) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name PalletImOnlineCall (366) */ -+ /** @name PalletImOnlineCall (369) */ ++ /** @name PalletImOnlineCall (370) */ interface PalletImOnlineCall extends Enum { readonly isHeartbeat: boolean; readonly asHeartbeat: { -@@ -2915,7 +2936,7 @@ declare module '@polkadot/types/lookup' { +@@ -2915,7 +2965,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Heartbeat'; } - /** @name PalletImOnlineHeartbeat (367) */ -+ /** @name PalletImOnlineHeartbeat (370) */ ++ /** @name PalletImOnlineHeartbeat (371) */ interface PalletImOnlineHeartbeat extends Struct { readonly blockNumber: u32; readonly networkState: SpCoreOffchainOpaqueNetworkState; -@@ -2924,19 +2945,19 @@ declare module '@polkadot/types/lookup' { +@@ -2924,19 +2974,19 @@ declare module '@polkadot/types/lookup' { readonly validatorsLen: u32; } - /** @name SpCoreOffchainOpaqueNetworkState (368) */ -+ /** @name SpCoreOffchainOpaqueNetworkState (371) */ ++ /** @name SpCoreOffchainOpaqueNetworkState (372) */ interface SpCoreOffchainOpaqueNetworkState extends Struct { readonly peerId: OpaquePeerId; readonly externalAddresses: Vec; } - /** @name PalletImOnlineSr25519AppSr25519Signature (372) */ -+ /** @name PalletImOnlineSr25519AppSr25519Signature (375) */ ++ /** @name PalletImOnlineSr25519AppSr25519Signature (376) */ interface PalletImOnlineSr25519AppSr25519Signature extends SpCoreSr25519Signature {} - /** @name SpCoreSr25519Signature (373) */ -+ /** @name SpCoreSr25519Signature (376) */ ++ /** @name SpCoreSr25519Signature (377) */ interface SpCoreSr25519Signature extends U8aFixed {} - /** @name PalletBagsListCall (374) */ -+ /** @name PalletBagsListCall (377) */ ++ /** @name PalletBagsListCall (378) */ interface PalletBagsListCall extends Enum { readonly isRebag: boolean; readonly asRebag: { -@@ -2949,7 +2970,7 @@ declare module '@polkadot/types/lookup' { +@@ -2949,7 +2999,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Rebag' | 'PutInFrontOf'; } - /** @name PalletVestingCall (375) */ -+ /** @name PalletVestingCall (378) */ ++ /** @name PalletVestingCall (379) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; -@@ -2975,14 +2996,14 @@ declare module '@polkadot/types/lookup' { +@@ -2975,14 +3025,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; } - /** @name PalletVestingVestingInfo (376) */ -+ /** @name PalletVestingVestingInfo (379) */ - interface PalletVestingVestingInfo extends Struct { - readonly locked: u128; - readonly perBlock: u128; - readonly startingBlock: u32; - } - +- interface PalletVestingVestingInfo extends Struct { +- readonly locked: u128; +- readonly perBlock: u128; +- readonly startingBlock: u32; +- } +- - /** @name PalletMultisigCall (377) */ + /** @name PalletMultisigCall (380) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { -@@ -3015,7 +3036,7 @@ declare module '@polkadot/types/lookup' { +@@ -3015,7 +3058,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; } @@ -11012,10 +16574,14 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletCouncilCall extends Enum { readonly isAnnounceCandidacy: boolean; readonly asAnnounceCandidacy: { -@@ -3053,6 +3074,10 @@ declare module '@polkadot/types/lookup' { +@@ -3053,6 +3096,14 @@ declare module '@polkadot/types/lookup' { readonly asSetCouncilorReward: { readonly councilorReward: u128; } & Struct; ++ readonly isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: { ++ readonly newParameter: Percent; ++ } & Struct; + readonly isDecreaseCouncilBudget: boolean; + readonly asDecreaseCouncilBudget: { + readonly reductionAmount: u128; @@ -11023,12 +16589,12 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a readonly isFundingRequest: boolean; readonly asFundingRequest: { readonly fundingRequests: Vec; -@@ -3073,10 +3098,10 @@ declare module '@polkadot/types/lookup' { +@@ -3073,10 +3124,10 @@ 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'; ++ readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; } - /** @name PalletReferendumCall (380) */ @@ -11036,7 +16602,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumCall extends Enum { readonly isVote: boolean; readonly asVote: { -@@ -3093,7 +3118,7 @@ declare module '@polkadot/types/lookup' { +@@ -3093,7 +3144,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vote' | 'RevealVote' | 'ReleaseVoteStake' | 'OptOutOfVoting'; } @@ -11045,7 +16611,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletMembershipCall extends Enum { readonly isBuyMembership: boolean; readonly asBuyMembership: { -@@ -3177,7 +3202,7 @@ declare module '@polkadot/types/lookup' { +@@ -3177,7 +3228,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BuyMembership' | 'UpdateProfile' | 'UpdateAccounts' | 'UpdateProfileVerification' | 'SetReferralCut' | 'TransferInvites' | 'InviteMember' | 'GiftMembership' | 'SetMembershipPrice' | 'SetLeaderInvitationQuota' | 'SetInitialInvitationBalance' | 'SetInitialInvitationCount' | 'AddStakingAccountCandidate' | 'RemoveStakingAccount' | 'ConfirmStakingAccount' | 'MemberRemark' | 'CreateMember'; } @@ -11054,7 +16620,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletForumCall extends Enum { readonly isUpdateCategoryMembershipOfModerator: boolean; readonly asUpdateCategoryMembershipOfModerator: { -@@ -3288,7 +3313,7 @@ declare module '@polkadot/types/lookup' { +@@ -3288,7 +3339,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UpdateCategoryMembershipOfModerator' | 'CreateCategory' | 'UpdateCategoryArchivalStatus' | 'UpdateCategoryTitle' | 'UpdateCategoryDescription' | 'DeleteCategory' | 'CreateThread' | 'EditThreadMetadata' | 'DeleteThread' | 'MoveThreadToCategory' | 'ModerateThread' | 'AddPost' | 'EditPostText' | 'ModeratePost' | 'DeletePosts' | 'SetStickiedThreads'; } @@ -11063,7 +16629,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletConstitutionCall extends Enum { readonly isAmendConstitution: boolean; readonly asAmendConstitution: { -@@ -3297,7 +3322,7 @@ declare module '@polkadot/types/lookup' { +@@ -3297,7 +3348,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AmendConstitution'; } @@ -11072,7 +16638,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyCall extends Enum { readonly isCreateBounty: boolean; readonly asCreateBounty: { -@@ -3386,7 +3411,7 @@ declare module '@polkadot/types/lookup' { +@@ -3386,7 +3437,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreateBounty' | 'FundBounty' | 'TerminateBounty' | 'SwitchOracle' | 'WithdrawFunding' | 'AnnounceWorkEntry' | 'SubmitWork' | 'EndWorkingPeriod' | 'SubmitOracleJudgment' | 'WithdrawEntrantStake' | 'WithdrawOracleReward' | 'ContributorRemark' | 'OracleRemark' | 'EntrantRemark' | 'CreatorRemark'; } @@ -11081,7 +16647,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletJoystreamUtilityCall extends Enum { readonly isExecuteSignalProposal: boolean; readonly asExecuteSignalProposal: { -@@ -3409,7 +3434,7 @@ declare module '@polkadot/types/lookup' { +@@ -3409,7 +3460,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ExecuteSignalProposal' | 'ExecuteRuntimeUpgradeProposal' | 'UpdateWorkingGroupBudget' | 'BurnAccountTokens'; } @@ -11090,7 +16656,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentCall extends Enum { readonly isCreateCuratorGroup: boolean; readonly asCreateCuratorGroup: { -@@ -3780,40 +3805,40 @@ declare module '@polkadot/types/lookup' { +@@ -3780,40 +3831,40 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreateCuratorGroup' | 'UpdateCuratorGroupPermissions' | 'SetCuratorGroupStatus' | 'AddCuratorToGroup' | 'RemoveCuratorFromGroup' | 'CreateChannel' | 'UpdateChannel' | 'UpdateChannelPrivilegeLevel' | 'SetChannelPausedFeaturesAsModerator' | 'DeleteChannel' | 'DeleteChannelAssetsAsModerator' | 'SetChannelVisibilityAsModerator' | 'CreateVideo' | 'UpdateVideo' | 'DeleteVideo' | 'DeleteVideoAssetsAsModerator' | 'SetVideoVisibilityAsModerator' | 'UpdateChannelPayouts' | 'ClaimChannelReward' | 'WithdrawFromChannelBalance' | 'UpdateChannelStateBloatBond' | 'UpdateVideoStateBloatBond' | 'IssueNft' | 'DestroyNft' | 'StartOpenAuction' | 'StartEnglishAuction' | 'CancelEnglishAuction' | 'CancelOpenAuction' | 'CancelOffer' | 'CancelBuyNow' | 'UpdateBuyNowPrice' | 'MakeOpenAuctionBid' | 'MakeEnglishAuctionBid' | 'CancelOpenAuctionBid' | 'SettleEnglishAuction' | 'PickOpenAuctionWinner' | 'OfferNft' | 'SlingNftBack' | 'AcceptIncomingOffer' | 'SellNft' | 'BuyNft' | 'ToggleNftLimits' | 'ChannelOwnerRemark' | 'ChannelAgentRemark' | 'NftOwnerRemark' | 'InitializeChannelTransfer' | 'CancelChannelTransfer' | 'AcceptChannelTransfer' | 'UpdateGlobalNftLimit' | 'UpdateChannelNftLimit' | 'IssueCreatorToken' | 'InitCreatorTokenSale' | 'UpdateUpcomingCreatorTokenSale' | 'CreatorTokenIssuerTransfer' | 'MakeCreatorTokenPermissionless' | 'ReduceCreatorTokenPatronageRateTo' | 'ClaimCreatorTokenPatronageCredit' | 'IssueRevenueSplit' | 'FinalizeRevenueSplit' | 'FinalizeCreatorTokenSale' | 'DeissueCreatorToken' | 'ActivateAmm' | 'DeactivateAmm' | 'CreatorTokenIssuerRemark'; } @@ -11137,7 +16703,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenTokenSaleParams extends Struct { readonly unitPrice: u128; readonly upperBoundQuantity: u128; -@@ -3824,13 +3849,13 @@ declare module '@polkadot/types/lookup' { +@@ -3824,13 +3875,13 @@ declare module '@polkadot/types/lookup' { readonly metadata: Option; } @@ -11153,26 +16719,26 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageCall extends Enum { readonly isDeleteStorageBucket: boolean; readonly asDeleteStorageBucket: { -@@ -4009,8 +4034,12 @@ declare module '@polkadot/types/lookup' { +@@ -4009,8 +4060,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'DeleteStorageBucket' | 'UpdateUploadingBlockedStatus' | 'UpdateDataSizeFee' | 'UpdateStorageBucketsPerBagLimit' | 'UpdateStorageBucketsVoucherMaxLimits' | 'UpdateDataObjectStateBloatBond' | 'UpdateNumberOfStorageBucketsInDynamicBagCreationPolicy' | 'UpdateBlacklist' | 'CreateStorageBucket' | 'UpdateStorageBucketsForBag' | 'CancelStorageBucketOperatorInvite' | 'InviteStorageBucketOperator' | 'RemoveStorageBucketOperator' | 'UpdateStorageBucketStatus' | 'SetStorageBucketVoucherLimits' | 'AcceptStorageBucketInvitation' | 'SetStorageOperatorMetadata' | 'AcceptPendingDataObjects' | 'CreateDistributionBucketFamily' | 'DeleteDistributionBucketFamily' | 'CreateDistributionBucket' | 'UpdateDistributionBucketStatus' | 'DeleteDistributionBucket' | 'UpdateDistributionBucketsForBag' | 'UpdateDistributionBucketsPerBagLimit' | 'UpdateDistributionBucketMode' | 'UpdateFamiliesInDynamicBagCreationPolicy' | 'InviteDistributionBucketOperator' | 'CancelDistributionBucketOperatorInvite' | 'RemoveDistributionBucketOperator' | 'SetDistributionBucketFamilyMetadata' | 'AcceptDistributionBucketInvitation' | 'SetDistributionOperatorMetadata' | 'StorageOperatorRemark' | 'DistributionOperatorRemark'; } - /** @name PalletProjectTokenCall (399) */ + /** @name PalletProjectTokenCall (402) */ interface PalletProjectTokenCall extends Enum { -+ readonly isUpdateGovernanceParameters: boolean; -+ readonly asUpdateGovernanceParameters: { ++ readonly isUpdateTokenConstraints: boolean; ++ readonly asUpdateTokenConstraints: { + readonly parameters: PalletProjectTokenTokenConstraints; + } & Struct; readonly isTransfer: boolean; readonly asTransfer: { readonly srcMemberId: u64; -@@ -4070,20 +4099,20 @@ declare module '@polkadot/types/lookup' { +@@ -4070,20 +4125,20 @@ declare module '@polkadot/types/lookup' { readonly asSetFrozenStatus: { readonly freeze: bool; } & Struct; - readonly type: 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; -+ readonly type: 'UpdateGovernanceParameters' | 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; ++ readonly type: 'UpdateTokenConstraints' | 'Transfer' | 'Burn' | 'DustAccount' | 'JoinWhitelist' | 'PurchaseTokensOnSale' | 'ParticipateInSplit' | 'ExitRevenueSplit' | 'BuyOnAmm' | 'SellOnAmm' | 'SetFrozenStatus'; } - /** @name PalletProjectTokenMerkleProof (403) */ @@ -11192,7 +16758,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsEngineCall extends Enum { readonly isVote: boolean; readonly asVote: { -@@ -4110,7 +4139,7 @@ declare module '@polkadot/types/lookup' { +@@ -4110,7 +4165,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vote' | 'CancelProposal' | 'VetoProposal' | 'ProposerRemark'; } @@ -11201,7 +16767,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsDiscussionCall extends Enum { readonly isAddPost: boolean; readonly asAddPost: { -@@ -4141,7 +4170,7 @@ declare module '@polkadot/types/lookup' { +@@ -4141,7 +4196,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddPost' | 'DeletePost' | 'UpdatePost' | 'ChangeThreadMode'; } @@ -11210,7 +16776,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsCodexCall extends Enum { readonly isCreateProposal: boolean; readonly asCreateProposal: { -@@ -4151,7 +4180,7 @@ declare module '@polkadot/types/lookup' { +@@ -4151,7 +4206,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreateProposal'; } @@ -11219,8 +16785,25 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletWorkingGroupCall extends Enum { readonly isAddOpening: boolean; readonly asAddOpening: { -@@ -4251,7 +4280,7 @@ declare module '@polkadot/types/lookup' { - readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; +@@ -4233,6 +4288,12 @@ declare module '@polkadot/types/lookup' { + readonly amount: u128; + readonly rationale: Option; + } & Struct; ++ readonly isVestedSpendFromBudget: boolean; ++ readonly asVestedSpendFromBudget: { ++ readonly accountId: AccountId32; ++ readonly vestingSchedule: PalletVestingVestingInfo; ++ readonly rationale: Option; ++ } & Struct; + readonly isFundWorkingGroupBudget: boolean; + readonly asFundWorkingGroupBudget: { + readonly memberId: u64; +@@ -4248,10 +4309,10 @@ declare module '@polkadot/types/lookup' { + readonly workerId: u64; + readonly msg: Bytes; + } & Struct; +- readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; ++ readonly type: 'AddOpening' | 'ApplyOnOpening' | 'FillOpening' | 'UpdateRoleAccount' | 'LeaveRole' | 'TerminateRole' | 'SlashStake' | 'DecreaseStake' | 'IncreaseStake' | 'WithdrawApplication' | 'CancelOpening' | 'SetBudget' | 'UpdateRewardAccount' | 'UpdateRewardAmount' | 'SetStatusText' | 'SpendFromBudget' | 'VestedSpendFromBudget' | 'FundWorkingGroupBudget' | 'LeadRemark' | 'WorkerRemark'; } - /** @name JoystreamNodeRuntimeOriginCaller (421) */ @@ -11228,7 +16811,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface JoystreamNodeRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; -@@ -4259,7 +4288,7 @@ declare module '@polkadot/types/lookup' { +@@ -4259,7 +4320,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Void'; } @@ -11237,7 +16820,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; -@@ -4268,16 +4297,16 @@ declare module '@polkadot/types/lookup' { +@@ -4268,16 +4329,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } @@ -11257,7 +16840,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface SpConsensusBabeDigestsPreDigest extends Enum { readonly isPrimary: boolean; readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; -@@ -4288,7 +4317,7 @@ declare module '@polkadot/types/lookup' { +@@ -4288,7 +4349,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; } @@ -11266,7 +16849,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface SpConsensusBabeDigestsPrimaryPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; -@@ -4296,13 +4325,13 @@ declare module '@polkadot/types/lookup' { +@@ -4296,13 +4357,13 @@ declare module '@polkadot/types/lookup' { readonly vrfProof: U8aFixed; } @@ -11282,7 +16865,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface SpConsensusBabeDigestsSecondaryVRFPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; -@@ -4310,13 +4339,13 @@ declare module '@polkadot/types/lookup' { +@@ -4310,13 +4371,13 @@ declare module '@polkadot/types/lookup' { readonly vrfProof: U8aFixed; } @@ -11298,7 +16881,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBabeError extends Enum { readonly isInvalidEquivocationProof: boolean; readonly isInvalidKeyOwnershipProof: boolean; -@@ -4325,14 +4354,14 @@ declare module '@polkadot/types/lookup' { +@@ -4325,14 +4386,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } @@ -11315,7 +16898,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; -@@ -4340,13 +4369,13 @@ declare module '@polkadot/types/lookup' { +@@ -4340,13 +4401,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } @@ -11331,7 +16914,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; -@@ -4359,27 +4388,27 @@ declare module '@polkadot/types/lookup' { +@@ -4359,27 +4420,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves'; } @@ -11363,7 +16946,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletElectionProviderMultiPhaseSignedSignedSubmission extends Struct { readonly who: AccountId32; readonly deposit: u128; -@@ -4387,7 +4416,7 @@ declare module '@polkadot/types/lookup' { +@@ -4387,7 +4448,7 @@ declare module '@polkadot/types/lookup' { readonly callFee: u128; } @@ -11372,7 +16955,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletElectionProviderMultiPhaseError extends Enum { readonly isPreDispatchEarlySubmission: boolean; readonly isPreDispatchWrongWinnerCount: boolean; -@@ -4406,7 +4435,7 @@ declare module '@polkadot/types/lookup' { +@@ -4406,7 +4467,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners'; } @@ -11381,7 +16964,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStakingStakingLedger extends Struct { readonly stash: AccountId32; readonly total: Compact; -@@ -4415,32 +4444,32 @@ declare module '@polkadot/types/lookup' { +@@ -4415,32 +4476,32 @@ declare module '@polkadot/types/lookup' { readonly claimedRewards: Vec; } @@ -11419,7 +17002,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStakingUnappliedSlash extends Struct { readonly validator: AccountId32; readonly own: u128; -@@ -4449,7 +4478,7 @@ declare module '@polkadot/types/lookup' { +@@ -4449,7 +4510,7 @@ declare module '@polkadot/types/lookup' { readonly payout: u128; } @@ -11428,7 +17011,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStakingSlashingSlashingSpans extends Struct { readonly spanIndex: u32; readonly lastStart: u32; -@@ -4457,13 +4486,13 @@ declare module '@polkadot/types/lookup' { +@@ -4457,13 +4518,13 @@ declare module '@polkadot/types/lookup' { readonly prior: Vec; } @@ -11444,7 +17027,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStakingPalletError extends Enum { readonly isNotController: boolean; readonly isNotStash: boolean; -@@ -4494,10 +4523,10 @@ declare module '@polkadot/types/lookup' { +@@ -4494,10 +4555,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet' | 'BondingRestricted'; } @@ -11457,7 +17040,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; -@@ -4507,7 +4536,7 @@ declare module '@polkadot/types/lookup' { +@@ -4507,7 +4568,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } @@ -11466,7 +17049,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; -@@ -4524,7 +4553,7 @@ declare module '@polkadot/types/lookup' { +@@ -4524,7 +4585,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } @@ -11475,7 +17058,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; -@@ -4532,7 +4561,7 @@ declare module '@polkadot/types/lookup' { +@@ -4532,7 +4593,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } @@ -11484,7 +17067,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; -@@ -4544,26 +4573,26 @@ declare module '@polkadot/types/lookup' { +@@ -4544,26 +4605,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } @@ -11515,7 +17098,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBagsListListNode extends Struct { readonly id: AccountId32; readonly prev: Option; -@@ -4572,20 +4601,20 @@ declare module '@polkadot/types/lookup' { +@@ -4572,20 +4633,20 @@ declare module '@polkadot/types/lookup' { readonly score: u64; } @@ -11539,7 +17122,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBagsListListListError extends Enum { readonly isDuplicate: boolean; readonly isNotHeavier: boolean; -@@ -4594,14 +4623,14 @@ declare module '@polkadot/types/lookup' { +@@ -4594,14 +4655,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; } @@ -11556,7 +17139,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; -@@ -4611,7 +4640,7 @@ declare module '@polkadot/types/lookup' { +@@ -4611,7 +4672,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } @@ -11565,7 +17148,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; -@@ -4619,7 +4648,7 @@ declare module '@polkadot/types/lookup' { +@@ -4619,7 +4680,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } @@ -11574,7 +17157,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; -@@ -4638,13 +4667,13 @@ declare module '@polkadot/types/lookup' { +@@ -4638,13 +4699,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } @@ -11590,7 +17173,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletCouncilCouncilStage extends Enum { readonly isAnnouncing: boolean; readonly asAnnouncing: PalletCouncilCouncilStageAnnouncing; -@@ -4655,23 +4684,23 @@ declare module '@polkadot/types/lookup' { +@@ -4655,23 +4716,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'Announcing' | 'Election' | 'Idle'; } @@ -11618,7 +17201,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletCouncilCouncilMember extends Struct { readonly stakingAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -4681,7 +4710,7 @@ declare module '@polkadot/types/lookup' { +@@ -4681,7 +4742,7 @@ declare module '@polkadot/types/lookup' { readonly unpaidReward: u128; } @@ -11627,7 +17210,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletCouncilCandidate extends Struct { readonly stakingAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -4691,7 +4720,7 @@ declare module '@polkadot/types/lookup' { +@@ -4691,7 +4752,7 @@ declare module '@polkadot/types/lookup' { readonly noteHash: Option; } @@ -11636,7 +17219,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletCouncilError extends Enum { readonly isArithmeticError: boolean; readonly isBadOrigin: boolean; -@@ -4717,10 +4746,11 @@ declare module '@polkadot/types/lookup' { +@@ -4717,10 +4778,11 @@ declare module '@polkadot/types/lookup' { readonly isZeroTokensFunding: boolean; readonly isCandidateDoesNotExist: boolean; readonly isInsufficientBalanceForTransfer: boolean; @@ -11650,7 +17233,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumReferendumStage extends Enum { readonly isInactive: boolean; readonly isVoting: boolean; -@@ -4730,7 +4760,7 @@ declare module '@polkadot/types/lookup' { +@@ -4730,7 +4792,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Inactive' | 'Voting' | 'Revealing'; } @@ -11659,7 +17242,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumReferendumStageVoting extends Struct { readonly started: u32; readonly winningTargetCount: u32; -@@ -4738,7 +4768,7 @@ declare module '@polkadot/types/lookup' { +@@ -4738,7 +4800,7 @@ declare module '@polkadot/types/lookup' { readonly endsAt: u32; } @@ -11668,7 +17251,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumReferendumStageRevealing extends Struct { readonly started: u32; readonly winningTargetCount: u32; -@@ -4747,7 +4777,7 @@ declare module '@polkadot/types/lookup' { +@@ -4747,7 +4809,7 @@ declare module '@polkadot/types/lookup' { readonly endsAt: u32; } @@ -11677,7 +17260,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumCastVote extends Struct { readonly commitment: H256; readonly cycleId: u64; -@@ -4755,7 +4785,7 @@ declare module '@polkadot/types/lookup' { +@@ -4755,7 +4817,7 @@ declare module '@polkadot/types/lookup' { readonly voteFor: Option; } @@ -11686,7 +17269,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletReferendumError extends Enum { readonly isBadOrigin: boolean; readonly isReferendumNotRunning: boolean; -@@ -4774,7 +4804,7 @@ declare module '@polkadot/types/lookup' { +@@ -4774,7 +4836,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadOrigin' | 'ReferendumNotRunning' | 'RevealingNotInProgress' | 'ConflictStakesOnAccount' | 'InsufficientBalanceToStake' | 'InsufficientStake' | 'InvalidReveal' | 'InvalidVote' | 'VoteNotExisting' | 'AlreadyVotedThisCycle' | 'UnstakingVoteInSameCycle' | 'SaltTooLong' | 'UnstakingForbidden' | 'AccountAlreadyOptedOutOfVoting'; } @@ -11695,7 +17278,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletMembershipMembershipObject extends Struct { readonly handleHash: H256; readonly rootAccount: AccountId32; -@@ -4783,13 +4813,13 @@ declare module '@polkadot/types/lookup' { +@@ -4783,13 +4845,13 @@ declare module '@polkadot/types/lookup' { readonly invites: u32; } @@ -11711,7 +17294,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletMembershipError extends Enum { readonly isNotEnoughBalanceToBuyMembership: boolean; readonly isControllerAccountRequired: boolean; -@@ -4816,7 +4846,7 @@ declare module '@polkadot/types/lookup' { +@@ -4816,7 +4878,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughBalanceToBuyMembership' | 'ControllerAccountRequired' | 'RootAccountRequired' | 'UnsignedOrigin' | 'MemberProfileNotFound' | 'HandleAlreadyRegistered' | 'HandleMustBeProvidedDuringRegistration' | 'ReferrerIsNotMember' | 'CannotTransferInvitesForNotMember' | 'NotEnoughInvites' | 'WorkingGroupLeaderNotSet' | 'StakingAccountIsAlreadyRegistered' | 'StakingAccountDoesntExist' | 'StakingAccountAlreadyConfirmed' | 'WorkingGroupBudgetIsNotSufficientForInviting' | 'ConflictingLock' | 'CannotExceedReferralCutPercentLimit' | 'ConflictStakesOnAccount' | 'InsufficientBalanceToCoverStake' | 'GifLockExceedsCredit' | 'InsufficientBalanceToGift' | 'InsufficientBalanceToCoverPayment'; } @@ -11720,7 +17303,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletForumCategory extends Struct { readonly titleHash: H256; readonly descriptionHash: H256; -@@ -4828,7 +4858,7 @@ declare module '@polkadot/types/lookup' { +@@ -4828,7 +4890,7 @@ declare module '@polkadot/types/lookup' { readonly stickyThreadIds: BTreeSet; } @@ -11729,7 +17312,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletForumThread extends Struct { readonly categoryId: u64; readonly authorId: u64; -@@ -4836,7 +4866,7 @@ declare module '@polkadot/types/lookup' { +@@ -4836,7 +4898,7 @@ declare module '@polkadot/types/lookup' { readonly numberOfEditablePosts: u64; } @@ -11738,7 +17321,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletForumPost extends Struct { readonly threadId: u64; readonly textHash: H256; -@@ -4845,7 +4875,7 @@ declare module '@polkadot/types/lookup' { +@@ -4845,7 +4907,7 @@ declare module '@polkadot/types/lookup' { readonly lastEdited: u32; } @@ -11747,7 +17330,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletForumError extends Enum { readonly isArithmeticError: boolean; readonly isOriginNotForumLead: boolean; -@@ -4877,12 +4907,12 @@ declare module '@polkadot/types/lookup' { +@@ -4877,12 +4939,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'OriginNotForumLead' | 'ForumUserIdNotMatchAccount' | 'ModeratorIdNotMatchAccount' | 'AccountDoesNotMatchThreadAuthor' | 'ThreadDoesNotExist' | 'ModeratorModerateOriginCategory' | 'ModeratorModerateDestinationCategory' | 'ThreadMoveInvalid' | 'ThreadNotBeingUpdated' | 'InsufficientBalanceForThreadCreation' | 'CannotDeleteThreadWithOutstandingPosts' | 'PostDoesNotExist' | 'AccountDoesNotMatchPostAuthor' | 'InsufficientBalanceForPost' | 'CategoryNotBeingUpdated' | 'AncestorCategoryImmutable' | 'MaxValidCategoryDepthExceeded' | 'CategoryDoesNotExist' | 'CategoryModeratorDoesNotExist' | 'CategoryNotEmptyThreads' | 'CategoryNotEmptyCategories' | 'ModeratorCantDeleteCategory' | 'ModeratorCantUpdateCategory' | 'MapSizeLimit' | 'PathLengthShouldBeGreaterThanZero' | 'MaxNumberOfStickiedThreadsExceeded'; } @@ -11762,7 +17345,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyBountyRecord extends Struct { readonly creationParams: PalletBountyBountyParametersBoundedBTreeSet; readonly totalFunding: u128; -@@ -4891,7 +4921,7 @@ declare module '@polkadot/types/lookup' { +@@ -4891,7 +4953,7 @@ declare module '@polkadot/types/lookup' { readonly hasUnpaidOracleReward: bool; } @@ -11771,7 +17354,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyBountyParametersBoundedBTreeSet extends Struct { readonly oracle: PalletBountyBountyActor; readonly contractType: PalletBountyAssuranceContractTypeBoundedBTreeSet; -@@ -4902,7 +4932,7 @@ declare module '@polkadot/types/lookup' { +@@ -4902,7 +4964,7 @@ declare module '@polkadot/types/lookup' { readonly fundingType: PalletBountyFundingType; } @@ -11780,7 +17363,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyAssuranceContractTypeBoundedBTreeSet extends Enum { readonly isOpen: boolean; readonly isClosed: boolean; -@@ -4910,7 +4940,7 @@ declare module '@polkadot/types/lookup' { +@@ -4910,7 +4972,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Open' | 'Closed'; } @@ -11789,7 +17372,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyBountyMilestone extends Enum { readonly isCreated: boolean; readonly asCreated: { -@@ -4927,13 +4957,13 @@ declare module '@polkadot/types/lookup' { +@@ -4927,13 +4989,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Created' | 'BountyMaxFundingReached' | 'WorkSubmitted' | 'Terminated' | 'JudgmentSubmitted'; } @@ -11805,7 +17388,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyEntryRecord extends Struct { readonly memberId: u64; readonly stakingAccountId: AccountId32; -@@ -4941,7 +4971,7 @@ declare module '@polkadot/types/lookup' { +@@ -4941,7 +5003,7 @@ declare module '@polkadot/types/lookup' { readonly workSubmitted: bool; } @@ -11814,7 +17397,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletBountyError extends Enum { readonly isArithmeticError: boolean; readonly isMinFundingAmountCannotBeGreaterThanMaxAmount: boolean; -@@ -4981,7 +5011,7 @@ declare module '@polkadot/types/lookup' { +@@ -4981,7 +5043,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'MinFundingAmountCannotBeGreaterThanMaxAmount' | 'BountyDoesntExist' | 'SwitchOracleOriginIsRoot' | 'InvalidStageUnexpectedFunding' | 'InvalidStageUnexpectedNoFundingContributed' | 'InvalidStageUnexpectedCancelled' | 'InvalidStageUnexpectedWorkSubmission' | 'InvalidStageUnexpectedJudgment' | 'InvalidStageUnexpectedSuccessfulBountyWithdrawal' | 'InvalidStageUnexpectedFailedBountyWithdrawal' | 'InsufficientBalanceForBounty' | 'NoBountyContributionFound' | 'InsufficientBalanceForStake' | 'ConflictingStakes' | 'WorkEntryDoesntExist' | 'CherryLessThenMinimumAllowed' | 'CannotSubmitWorkToClosedContractBounty' | 'ClosedContractMemberListIsEmpty' | 'ClosedContractMemberListIsTooLarge' | 'ClosedContractMemberNotFound' | 'InvalidOracleMemberId' | 'InvalidStakingAccountForMember' | 'ZeroWinnerReward' | 'TotalRewardShouldBeEqualToTotalFunding' | 'EntrantStakeIsLessThanMininum' | 'FundingAmountCannotBeZero' | 'FundingPeriodCannotBeZero' | 'WinnerShouldHasWorkSubmission' | 'InvalidContributorActorSpecified' | 'InvalidOracleActorSpecified' | 'InvalidEntrantWorkerSpecified' | 'InvalidCreatorActorSpecified' | 'WorkEntryDoesntBelongToWorker' | 'OracleRewardAlreadyWithdrawn'; } @@ -11823,7 +17406,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletJoystreamUtilityError extends Enum { readonly isInsufficientFundsForBudgetUpdate: boolean; readonly isZeroTokensBurn: boolean; -@@ -4989,7 +5019,7 @@ declare module '@polkadot/types/lookup' { +@@ -4989,7 +5051,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientFundsForBudgetUpdate' | 'ZeroTokensBurn' | 'InsufficientFundsForBurn'; } @@ -11832,7 +17415,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentVideoRecord extends Struct { readonly inChannel: u64; readonly nftStatus: Option; -@@ -4997,7 +5027,7 @@ declare module '@polkadot/types/lookup' { +@@ -4997,7 +5059,7 @@ declare module '@polkadot/types/lookup' { readonly videoStateBloatBond: PalletCommonBloatBondRepayableBloatBond; } @@ -11841,7 +17424,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentNftTypesOwnedNft extends Struct { readonly owner: PalletContentNftTypesNftOwner; readonly transactionalStatus: PalletContentNftTypesTransactionalStatusRecord; -@@ -5005,7 +5035,7 @@ declare module '@polkadot/types/lookup' { +@@ -5005,7 +5067,7 @@ declare module '@polkadot/types/lookup' { readonly openAuctionsNonce: u64; } @@ -11850,7 +17433,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentNftTypesTransactionalStatusRecord extends Enum { readonly isIdle: boolean; readonly isInitiatedOfferToMember: boolean; -@@ -5019,7 +5049,7 @@ declare module '@polkadot/types/lookup' { +@@ -5019,7 +5081,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Idle' | 'InitiatedOfferToMember' | 'EnglishAuction' | 'OpenAuction' | 'BuyNow'; } @@ -11859,7 +17442,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentNftTypesEnglishAuctionRecord extends Struct { readonly startingPrice: u128; readonly buyNowPrice: Option; -@@ -5031,13 +5061,13 @@ declare module '@polkadot/types/lookup' { +@@ -5031,13 +5093,13 @@ declare module '@polkadot/types/lookup' { readonly topBid: Option; } @@ -11875,7 +17458,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentNftTypesOpenAuctionRecord extends Struct { readonly startingPrice: u128; readonly buyNowPrice: Option; -@@ -5047,7 +5077,7 @@ declare module '@polkadot/types/lookup' { +@@ -5047,7 +5109,7 @@ declare module '@polkadot/types/lookup' { readonly start: u32; } @@ -11884,7 +17467,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentNftTypesNftOwner extends Enum { readonly isChannelOwner: boolean; readonly isMember: boolean; -@@ -5055,21 +5085,21 @@ declare module '@polkadot/types/lookup' { +@@ -5055,21 +5117,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'ChannelOwner' | 'Member'; } @@ -11909,7 +17492,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletContentErrorsError extends Enum { readonly isChannelStateBloatBondChanged: boolean; readonly isVideoStateBloatBondChanged: boolean; -@@ -5203,7 +5233,7 @@ declare module '@polkadot/types/lookup' { +@@ -5203,7 +5265,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ChannelStateBloatBondChanged' | 'VideoStateBloatBondChanged' | 'MinCashoutValueTooLow' | 'MaxCashoutValueTooHigh' | 'MaxNumberOfChannelCollaboratorsExceeded' | 'MaxNumberOfChannelAssetsExceeded' | 'MaxNumberOfVideoAssetsExceeded' | 'MaxNumberOfChannelAgentPermissionsExceeded' | 'MaxNumberOfPausedFeaturesPerChannelExceeded' | 'InvalidChannelBagWitnessProvided' | 'InvalidStorageBucketsNumWitnessProvided' | 'MissingStorageBucketsNumWitness' | 'ChannelOwnerMemberDoesNotExist' | 'ChannelOwnerCuratorGroupDoesNotExist' | 'ChannelStateBloatBondBelowExistentialDeposit' | 'NumberOfAssetsToRemoveIsZero' | 'CuratorIsNotAMemberOfGivenCuratorGroup' | 'CuratorIsAlreadyAMemberOfGivenCuratorGroup' | 'CuratorGroupDoesNotExist' | 'CuratorsPerGroupLimitReached' | 'CuratorGroupIsNotActive' | 'CuratorIdInvalid' | 'LeadAuthFailed' | 'MemberAuthFailed' | 'CuratorAuthFailed' | 'BadOrigin' | 'ActorNotAuthorized' | 'CategoryDoesNotExist' | 'ChannelDoesNotExist' | 'VideoDoesNotExist' | 'VideoInSeason' | 'ActorCannotBeLead' | 'ActorCannotOwnChannel' | 'NftAlreadyOwnedByChannel' | 'NftAlreadyExists' | 'NftDoesNotExist' | 'OverflowOrUnderflowHappened' | 'DoesNotOwnNft' | 'RoyaltyUpperBoundExceeded' | 'RoyaltyLowerBoundExceeded' | 'AuctionDurationUpperBoundExceeded' | 'AuctionDurationLowerBoundExceeded' | 'ExtensionPeriodUpperBoundExceeded' | 'ExtensionPeriodLowerBoundExceeded' | 'BidLockDurationUpperBoundExceeded' | 'BidLockDurationLowerBoundExceeded' | 'StartingPriceUpperBoundExceeded' | 'StartingPriceLowerBoundExceeded' | 'AuctionBidStepUpperBoundExceeded' | 'AuctionBidStepLowerBoundExceeded' | 'InsufficientBalance' | 'BidStepConstraintViolated' | 'InvalidBidAmountSpecified' | 'StartingPriceConstraintViolated' | 'ActionHasBidsAlready' | 'NftIsNotIdle' | 'PendingOfferDoesNotExist' | 'RewardAccountIsNotSet' | 'ActorIsNotBidder' | 'AuctionCannotBeCompleted' | 'BidDoesNotExist' | 'BidIsForPastAuction' | 'StartsAtLowerBoundExceeded' | 'StartsAtUpperBoundExceeded' | 'AuctionDidNotStart' | 'NotInAuctionState' | 'MemberIsNotAllowedToParticipate' | 'MemberProfileNotFound' | 'NftNotInBuyNowState' | 'InvalidBuyNowWitnessPriceProvided' | 'IsNotOpenAuctionType' | 'IsNotEnglishAuctionType' | 'BidLockDurationIsNotExpired' | 'NftAuctionIsAlreadyExpired' | 'BuyNowMustBeGreaterThanStartingPrice' | 'TargetMemberDoesNotExist' | 'InvalidNftOfferWitnessPriceProvided' | 'MaxAuctionWhiteListLengthUpperBoundExceeded' | 'WhitelistHasOnlyOneMember' | 'WhitelistedMemberDoesNotExist' | 'NftNonChannelOwnerDoesNotExist' | 'ExtensionPeriodIsGreaterThenAuctionDuration' | 'NoAssetsSpecified' | 'InvalidAssetsProvided' | 'ChannelContainsVideos' | 'ChannelContainsAssets' | 'InvalidBagSizeSpecified' | 'MigrationNotFinished' | 'ReplyDoesNotExist' | 'UnsufficientBalance' | 'InsufficientTreasuryBalance' | 'InvalidMemberProvided' | 'ActorNotAMember' | 'PaymentProofVerificationFailed' | 'CashoutAmountExceedsMaximumAmount' | 'CashoutAmountBelowMinimumAmount' | 'WithdrawalAmountExceedsChannelAccountWithdrawableBalance' | 'WithdrawFromChannelAmountIsZero' | 'ChannelCashoutsDisabled' | 'MinCashoutAllowedExceedsMaxCashoutAllowed' | 'CuratorModerationActionNotAllowed' | 'MaxCuratorPermissionsPerLevelExceeded' | 'CuratorGroupMaxPermissionsByLevelMapSizeExceeded' | 'ChannelFeaturePaused' | 'ChannelBagMissing' | 'AssetsToRemoveBeyondEntityAssetsSet' | 'InvalidVideoDataObjectsCountProvided' | 'InvalidChannelTransferStatus' | 'InvalidChannelTransferAcceptor' | 'InvalidChannelTransferCommitmentParams' | 'ChannelAgentInsufficientPermissions' | 'InvalidChannelOwner' | 'ZeroReward' | 'InsufficientBalanceForTransfer' | 'InsufficientBalanceForChannelCreation' | 'InsufficientBalanceForVideoCreation' | 'InsufficientCouncilBudget' | 'GlobalNftDailyLimitExceeded' | 'GlobalNftWeeklyLimitExceeded' | 'ChannelNftDailyLimitExceeded' | 'ChannelNftWeeklyLimitExceeded' | 'CreatorTokenAlreadyIssued' | 'CreatorTokenNotIssued' | 'MemberIdCouldNotBeDerivedFromActor' | 'CannotWithdrawFromChannelWithCreatorTokenIssued' | 'PatronageCanOnlyBeClaimedForMemberOwnedChannels' | 'ChannelTransfersBlockedDuringRevenueSplits' | 'ChannelTransfersBlockedDuringTokenSales' | 'ChannelTransfersBlockedDuringActiveAmm'; } @@ -11918,7 +17501,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageBagRecord extends Struct { readonly storedBy: BTreeSet; readonly distributedBy: BTreeSet; -@@ -5211,7 +5241,7 @@ declare module '@polkadot/types/lookup' { +@@ -5211,7 +5273,7 @@ declare module '@polkadot/types/lookup' { readonly objectsNumber: u64; } @@ -11927,7 +17510,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageStorageBucketRecord extends Struct { readonly operatorStatus: PalletStorageStorageBucketOperatorStatus; readonly acceptingNewBags: bool; -@@ -5219,7 +5249,7 @@ declare module '@polkadot/types/lookup' { +@@ -5219,7 +5281,7 @@ declare module '@polkadot/types/lookup' { readonly assignedBags: u64; } @@ -11936,7 +17519,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageStorageBucketOperatorStatus extends Enum { readonly isMissing: boolean; readonly isInvitedStorageWorker: boolean; -@@ -5229,13 +5259,13 @@ declare module '@polkadot/types/lookup' { +@@ -5229,13 +5291,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Missing' | 'InvitedStorageWorker' | 'StorageWorker'; } @@ -11952,7 +17535,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageDataObject extends Struct { readonly accepted: bool; readonly stateBloatBond: PalletCommonBloatBondRepayableBloatBond; -@@ -5243,12 +5273,12 @@ declare module '@polkadot/types/lookup' { +@@ -5243,12 +5305,12 @@ declare module '@polkadot/types/lookup' { readonly ipfsContentId: Bytes; } @@ -11967,7 +17550,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageDistributionBucketRecord extends Struct { readonly acceptingNewBags: bool; readonly distributing: bool; -@@ -5257,7 +5287,7 @@ declare module '@polkadot/types/lookup' { +@@ -5257,7 +5319,7 @@ declare module '@polkadot/types/lookup' { readonly assignedBags: u64; } @@ -11976,7 +17559,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletStorageError extends Enum { readonly isArithmeticError: boolean; readonly isInvalidCidLength: boolean; -@@ -5327,7 +5357,7 @@ declare module '@polkadot/types/lookup' { +@@ -5327,7 +5389,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'InvalidCidLength' | 'NoObjectsOnUpload' | 'StorageBucketDoesntExist' | 'StorageBucketIsNotBoundToBag' | 'StorageBucketIsBoundToBag' | 'NoStorageBucketInvitation' | 'StorageProviderAlreadySet' | 'StorageProviderMustBeSet' | 'DifferentStorageProviderInvited' | 'InvitedStorageProvider' | 'StorageBucketIdCollectionsAreEmpty' | 'StorageBucketsNumberViolatesDynamicBagCreationPolicy' | 'DistributionBucketsViolatesDynamicBagCreationPolicy' | 'EmptyContentId' | 'ZeroObjectSize' | 'InvalidStateBloatBondSourceAccount' | 'InvalidStorageProvider' | 'InsufficientBalance' | 'DataObjectDoesntExist' | 'UploadingBlocked' | 'DataObjectIdCollectionIsEmpty' | 'SourceAndDestinationBagsAreEqual' | 'DataObjectBlacklisted' | 'BlacklistSizeLimitExceeded' | 'VoucherMaxObjectSizeLimitExceeded' | 'VoucherMaxObjectNumberLimitExceeded' | 'StorageBucketObjectNumberLimitReached' | 'StorageBucketObjectSizeLimitReached' | 'InsufficientTreasuryBalance' | 'CannotDeleteNonEmptyStorageBucket' | 'DataObjectIdParamsAreEmpty' | 'StorageBucketsPerBagLimitTooLow' | 'StorageBucketsPerBagLimitTooHigh' | 'StorageBucketPerBagLimitExceeded' | 'StorageBucketDoesntAcceptNewBags' | 'DynamicBagExists' | 'DynamicBagDoesntExist' | 'StorageProviderOperatorDoesntExist' | 'DataSizeFeeChanged' | 'DataObjectStateBloatBondChanged' | 'CannotDeleteNonEmptyDynamicBag' | 'MaxDistributionBucketFamilyNumberLimitExceeded' | 'DistributionBucketFamilyDoesntExist' | 'DistributionBucketDoesntExist' | 'DistributionBucketIdCollectionsAreEmpty' | 'DistributionBucketDoesntAcceptNewBags' | 'MaxDistributionBucketNumberPerBagLimitExceeded' | 'DistributionBucketIsNotBoundToBag' | 'DistributionBucketIsBoundToBag' | 'DistributionBucketsPerBagLimitTooLow' | 'DistributionBucketsPerBagLimitTooHigh' | 'DistributionProviderOperatorDoesntExist' | 'DistributionProviderOperatorAlreadyInvited' | 'DistributionProviderOperatorSet' | 'NoDistributionBucketInvitation' | 'MustBeDistributionProviderOperatorForBucket' | 'MaxNumberOfPendingInvitationsLimitForDistributionBucketReached' | 'MaxNumberOfOperatorsPerDistributionBucketReached' | 'DistributionFamilyBoundToBagCreationPolicy' | 'MaxDataObjectSizeExceeded' | 'InvalidTransactorAccount' | 'NumberOfStorageBucketsOutsideOfAllowedContraints' | 'NumberOfDistributionBucketsOutsideOfAllowedContraints' | 'CallDisabled'; } @@ -11985,7 +17568,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenAccountData extends Struct { readonly vestingSchedules: BTreeMap; readonly amount: u128; -@@ -5337,13 +5367,13 @@ declare module '@polkadot/types/lookup' { +@@ -5337,13 +5399,13 @@ declare module '@polkadot/types/lookup' { readonly lastSaleTotalPurchasedAmount: Option>; } @@ -12001,7 +17584,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenVestingSchedule extends Struct { readonly linearVestingStartBlock: u32; readonly linearVestingDuration: u32; -@@ -5352,7 +5382,7 @@ declare module '@polkadot/types/lookup' { +@@ -5352,7 +5414,7 @@ declare module '@polkadot/types/lookup' { readonly burnedAmount: u128; } @@ -12010,7 +17593,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenTokenData extends Struct { readonly totalSupply: u128; readonly tokensIssued: u128; -@@ -5367,7 +5397,7 @@ declare module '@polkadot/types/lookup' { +@@ -5367,7 +5429,7 @@ declare module '@polkadot/types/lookup' { readonly ammCurve: Option; } @@ -12019,7 +17602,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenRevenueSplitState extends Enum { readonly isInactive: boolean; readonly isActive: boolean; -@@ -5375,27 +5405,27 @@ declare module '@polkadot/types/lookup' { +@@ -5375,27 +5437,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'Inactive' | 'Active'; } @@ -12051,7 +17634,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProjectTokenErrorsError extends Enum { readonly isArithmeticError: boolean; readonly isInsufficientTransferrableBalance: boolean; -@@ -5461,7 +5491,7 @@ declare module '@polkadot/types/lookup' { +@@ -5461,7 +5523,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'InsufficientTransferrableBalance' | 'TokenDoesNotExist' | 'AccountInformationDoesNotExist' | 'TransferDestinationMemberDoesNotExist' | 'MerkleProofVerificationFailure' | 'TokenSymbolAlreadyInUse' | 'InitialAllocationToNonExistingMember' | 'AccountAlreadyExists' | 'TooManyTransferOutputs' | 'TokenIssuanceNotInIdleState' | 'InsufficientJoyBalance' | 'JoyTransferSubjectToDusting' | 'AttemptToRemoveNonOwnedAccountUnderPermissionedMode' | 'AttemptToRemoveNonEmptyAccount' | 'CannotJoinWhitelistInPermissionlessMode' | 'CannotDeissueTokenWithOutstandingAccounts' | 'NoUpcomingSale' | 'NoActiveSale' | 'InsufficientBalanceForTokenPurchase' | 'NotEnoughTokensOnSale' | 'SaleStartingBlockInThePast' | 'SaleAccessProofRequired' | 'SaleAccessProofParticipantIsNotSender' | 'SalePurchaseCapExceeded' | 'MaxVestingSchedulesPerAccountPerTokenReached' | 'PreviousSaleNotFinalized' | 'NoTokensToRecover' | 'SaleDurationTooShort' | 'SaleDurationIsZero' | 'SaleUpperBoundQuantityIsZero' | 'SaleCapPerMemberIsZero' | 'SaleUnitPriceIsZero' | 'SalePurchaseAmountIsZero' | 'CannotInitSaleIfAmmIsActive' | 'RevenueSplitTimeToStartTooShort' | 'RevenueSplitDurationTooShort' | 'RevenueSplitAlreadyActiveForToken' | 'RevenueSplitNotActiveForToken' | 'RevenueSplitDidNotEnd' | 'RevenueSplitNotOngoing' | 'UserAlreadyParticipating' | 'InsufficientBalanceForSplitParticipation' | 'UserNotParticipantingInAnySplit' | 'CannotParticipateInSplitWithZeroAmount' | 'CannotIssueSplitWithZeroAllocationAmount' | 'CannotModifySupplyWhenRevenueSplitsAreActive' | 'RevenueSplitRateIsZero' | 'BurnAmountIsZero' | 'BurnAmountGreaterThanAccountTokensAmount' | 'NotInAmmState' | 'InvalidCurveParameters' | 'DeadlineExpired' | 'SlippageToleranceExceeded' | 'InsufficientTokenBalance' | 'OutstandingAmmProvidedSupplyTooLarge' | 'CurveSlopeParametersTooLow' | 'NotEnoughTokenMintedByAmmForThisSale' | 'TargetPatronageRateIsHigherThanCurrentRate' | 'YearlyPatronageRateLimitExceeded' | 'PalletFrozen'; } @@ -12060,7 +17643,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsEngineProposal extends Struct { readonly parameters: PalletProposalsEngineProposalParameters; readonly proposerId: u64; -@@ -5473,7 +5503,7 @@ declare module '@polkadot/types/lookup' { +@@ -5473,7 +5535,7 @@ declare module '@polkadot/types/lookup' { readonly stakingAccountId: Option; } @@ -12069,7 +17652,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsEngineProposalParameters extends Struct { readonly votingPeriod: u32; readonly gracePeriod: u32; -@@ -5485,7 +5515,7 @@ declare module '@polkadot/types/lookup' { +@@ -5485,7 +5547,7 @@ declare module '@polkadot/types/lookup' { readonly constitutionality: u32; } @@ -12078,7 +17661,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsEngineVotingResults extends Struct { readonly abstentions: u32; readonly approvals: u32; -@@ -5493,7 +5523,7 @@ declare module '@polkadot/types/lookup' { +@@ -5493,7 +5555,7 @@ declare module '@polkadot/types/lookup' { readonly slashes: u32; } @@ -12087,7 +17670,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsEngineError extends Enum { readonly isArithmeticError: boolean; readonly isEmptyTitleProvided: boolean; -@@ -5521,14 +5551,14 @@ declare module '@polkadot/types/lookup' { +@@ -5521,14 +5583,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'EmptyTitleProvided' | 'EmptyDescriptionProvided' | 'TitleIsTooLong' | 'DescriptionIsTooLong' | 'ProposalNotFound' | 'ProposalFinalized' | 'AlreadyVoted' | 'NotAuthor' | 'MaxActiveProposalNumberExceeded' | 'EmptyStake' | 'StakeShouldBeEmpty' | 'StakeDiffersFromRequired' | 'InvalidParameterApprovalThreshold' | 'InvalidParameterSlashingThreshold' | 'RequireRootOrigin' | 'ProposalHasVotes' | 'ZeroExactExecutionBlock' | 'InvalidExactExecutionBlock' | 'InsufficientBalanceForStake' | 'ConflictingStakes' | 'InvalidStakingAccountForMember' | 'MaxDispatchableCallCodeSizeExceeded'; } @@ -12104,7 +17687,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsDiscussionThreadModeBoundedBTreeSet extends Enum { readonly isOpen: boolean; readonly isClosed: boolean; -@@ -5536,14 +5566,14 @@ declare module '@polkadot/types/lookup' { +@@ -5536,14 +5598,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Open' | 'Closed'; } @@ -12121,7 +17704,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsDiscussionError extends Enum { readonly isArithmeticError: boolean; readonly isThreadDoesntExist: boolean; -@@ -5558,7 +5588,7 @@ declare module '@polkadot/types/lookup' { +@@ -5558,7 +5620,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'ThreadDoesntExist' | 'PostDoesntExist' | 'RequireRootOrigin' | 'CannotPostOnClosedThread' | 'NotAuthorOrCouncilor' | 'MaxWhiteListSizeExceeded' | 'WhitelistedMemberDoesNotExist' | 'InsufficientBalanceForPost' | 'CannotDeletePost'; } @@ -12130,7 +17713,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletProposalsCodexError extends Enum { readonly isSignalProposalIsEmpty: boolean; readonly isRuntimeProposalIsEmpty: boolean; -@@ -5586,10 +5616,11 @@ declare module '@polkadot/types/lookup' { +@@ -5586,10 +5648,11 @@ declare module '@polkadot/types/lookup' { readonly isInvalidLeadApplicationId: boolean; readonly isInvalidProposalId: boolean; readonly isArithmeticError: boolean; @@ -12144,7 +17727,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletWorkingGroupOpening extends Struct { readonly openingType: PalletWorkingGroupOpeningType; readonly created: u32; -@@ -5599,7 +5630,7 @@ declare module '@polkadot/types/lookup' { +@@ -5599,7 +5662,7 @@ declare module '@polkadot/types/lookup' { readonly creationStake: u128; } @@ -12153,7 +17736,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletWorkingGroupJobApplication extends Struct { readonly roleAccountId: AccountId32; readonly rewardAccountId: AccountId32; -@@ -5609,7 +5640,7 @@ declare module '@polkadot/types/lookup' { +@@ -5609,7 +5672,7 @@ declare module '@polkadot/types/lookup' { readonly openingId: u64; } @@ -12162,7 +17745,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletWorkingGroupGroupWorker extends Struct { readonly memberId: u64; readonly roleAccountId: AccountId32; -@@ -5622,7 +5653,7 @@ declare module '@polkadot/types/lookup' { +@@ -5622,7 +5685,7 @@ declare module '@polkadot/types/lookup' { readonly createdAt: u32; } @@ -12171,7 +17754,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface PalletWorkingGroupErrorsError extends Enum { readonly isArithmeticError: boolean; readonly isStakeBalanceCannotBeZero: boolean; -@@ -5659,7 +5690,7 @@ declare module '@polkadot/types/lookup' { +@@ -5659,7 +5722,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ArithmeticError' | 'StakeBalanceCannotBeZero' | 'OpeningDoesNotExist' | 'CannotHireMultipleLeaders' | 'WorkerApplicationDoesNotExist' | 'MaxActiveWorkerNumberExceeded' | 'SuccessfulWorkerApplicationDoesNotExist' | 'CannotHireLeaderWhenLeaderExists' | 'IsNotLeadAccount' | 'CurrentLeadNotSet' | 'WorkerDoesNotExist' | 'InvalidMemberOrigin' | 'SignerIsNotWorkerRoleAccount' | 'BelowMinimumStakes' | 'InsufficientBalanceToCoverStake' | 'ApplicationStakeDoesntMatchOpening' | 'OriginIsNotApplicant' | 'WorkerIsLeaving' | 'CannotRewardWithZero' | 'InvalidStakingAccountForMember' | 'ConflictStakesOnAccount' | 'WorkerHasNoReward' | 'UnstakingPeriodLessThanMinimum' | 'CannotSpendZero' | 'InsufficientBudgetForSpending' | 'NoApplicationsProvided' | 'CannotDecreaseStakeDeltaGreaterThanStake' | 'ApplicationsNotForOpening' | 'WorkerStorageValueTooLong' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'InsufficientBalanceForTransfer'; } @@ -12180,7 +17763,7 @@ index a531a38dfed759679fe57c67a40242b9a7a5e5eb..9f441f855c40e5b6374c4bcf87ada17a interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: SpCoreEd25519Signature; -@@ -5670,31 +5701,31 @@ declare module '@polkadot/types/lookup' { +@@ -5670,31 +5733,31 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } diff --git a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx index 9071b817de..b82357e779 100644 --- a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx @@ -1554,6 +1554,38 @@ export const SpecificParametersRuntimeUpgrade: Story = { }), } +export const SpecificParametersSetEraPayoutDampingFactor: Story = { + play: specificParametersTest('Set Era Payout Damping Factor', async ({ args, createProposal, modal, step }) => { + await createProposal(async () => { + const nextButton = getButtonByText(modal, 'Create proposal') + expect(nextButton).toBeDisabled() + + // Valid + const factorField = await modal.findByLabelText('Validator reward multiplier') + await userEvent.type(factorField, '60') + await waitFor(() => expect(nextButton).toBeEnabled()) + + // Invalid + await userEvent.clear(factorField) + await userEvent.type(factorField, '200') + await modal.findByText('The value must be between 0 and 100%.') + await waitFor(() => expect(nextButton).toBeDisabled()) + + // Valid again + await userEvent.clear(factorField) + await userEvent.type(factorField, '60') + await waitFor(() => expect(nextButton).toBeEnabled()) + }) + + await step('Transaction parameters', () => { + const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) + expect(specificParameters.toJSON()).toEqual({ + setEraPayoutDampingFactor: 60, + }) + }) + }), +} + export const SpecificParametersDecreaseCouncilBudget: Story = { parameters: { councilBudget: joy(500), diff --git a/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx b/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx index 02a62968fc..a22e15fcb2 100644 --- a/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx @@ -132,6 +132,7 @@ export default { council: { budget: joy(1000), councilorReward: joy(1), + eraPayoutDampingFactor: 70, }, referendum: { stage: {} }, projectToken: { @@ -304,6 +305,9 @@ export const UpdateChannelPayouts: Story = { export const UpdatePalletFrozenStatus: Story = { args: { type: 'UpdatePalletFrozenStatusProposalDetails' }, } +export const SetEraPayoutDampingFactor: Story = { + args: { type: 'SetEraPayoutDampingFactorProposalDetails' }, +} export const UpdateWorkingGroupBudget: Story = { args: { type: 'UpdateWorkingGroupBudgetProposalDetails' }, } @@ -683,7 +687,7 @@ export const TestCancelProposalHappy: Story = { }) await step('Confirm', async () => { - expect(await modal.findByText('Your propsal has been cancelled.')) + expect(await modal.findByText('Your proposal has been cancelled.')) expect(onCancel).toHaveBeenLastCalledWith(activeMember.controllerAccount, activeMember.id, PROPOSAL_DATA.id) }) diff --git a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts index 85e06676b8..ce26b618db 100644 --- a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts +++ b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts @@ -21017,6 +21017,7 @@ export type ProposalDetails = | RuntimeUpgradeProposalDetails | SetCouncilBudgetIncrementProposalDetails | SetCouncilorRewardProposalDetails + | SetEraPayoutDampingFactorProposalDetails | SetInitialInvitationBalanceProposalDetails | SetInitialInvitationCountProposalDetails | SetMaxValidatorCountProposalDetails @@ -29060,6 +29061,12 @@ export type SetCouncilorRewardProposalDetails = { newRewardPerBlock: Scalars['BigInt'] } +export type SetEraPayoutDampingFactorProposalDetails = { + __typename: 'SetEraPayoutDampingFactorProposalDetails' + /** Proposed validator payout damping factor */ + dampingFactor: Scalars['Int'] +} + export type SetInitialInvitationBalanceProposalDetails = { __typename: 'SetInitialInvitationBalanceProposalDetails' /** The new (proposed) initial balance credited to controller account of an invitee (locked for transaction fee payments only) */ diff --git a/packages/ui/src/common/api/schemas/schema.graphql b/packages/ui/src/common/api/schemas/schema.graphql index ca4f44a16d..44368e8009 100644 --- a/packages/ui/src/common/api/schemas/schema.graphql +++ b/packages/ui/src/common/api/schemas/schema.graphql @@ -2593,6 +2593,7 @@ union ProposalDetails = | UpdateGlobalNftLimitProposalDetails | DecreaseCouncilBudgetProposalDetails | UpdateTokenPalletTokenConstraintsProposalDetails + | SetEraPayoutDampingFactorProposalDetails union ProposalStatus = ProposalStatusDeciding @@ -3338,6 +3339,13 @@ type SetCouncilorRewardProposalDetails { newRewardPerBlock: BigInt! } +type SetEraPayoutDampingFactorProposalDetails { + """ + Proposed validator payout damping factor + """ + dampingFactor: Int! +} + type SetInitialInvitationBalanceProposalDetails { """ The new (proposed) initial balance credited to controller account of an invitee (locked for transaction fee payments only) diff --git a/packages/ui/src/common/components/forms/InputNumber.tsx b/packages/ui/src/common/components/forms/InputNumber.tsx index 67ed7c7045..d809874eb0 100644 --- a/packages/ui/src/common/components/forms/InputNumber.tsx +++ b/packages/ui/src/common/components/forms/InputNumber.tsx @@ -10,19 +10,19 @@ import { Input, InputProps } from './InputComponent' interface BaseNumberInputProps extends Omit { decimalScale?: number - maxAllowedValue?: number + maxAllowedValue?: number // At most MAX_SAFE_INTEGER (otherwise InputNumber might not be the right component). onChange?: (event: React.ChangeEvent, numberValue: number) => void } const BasedInputNumber = React.memo( - ({ id, onChange, value = '', maxAllowedValue = 2 ** 32, decimalScale = 0, ...props }: BaseNumberInputProps) => { + ({ id, onChange, value = '', maxAllowedValue = 2 ** 32 - 1, decimalScale = 0, ...props }: BaseNumberInputProps) => { const onInputChange = useCallback( ({ floatValue = 0 }: NumberFormatValues, { event }: SourceInfo) => onChange?.(event, floatValue), [onChange] ) const isAllowed = useCallback( - ({ floatValue = 0 }: NumberFormatValues) => floatValue < maxAllowedValue, + ({ floatValue = 0 }: NumberFormatValues) => floatValue <= maxAllowedValue, [maxAllowedValue] ) diff --git a/packages/ui/src/council/queries/__generated__/council.generated.tsx b/packages/ui/src/council/queries/__generated__/council.generated.tsx index bd78efe79e..6e17e6e3a1 100644 --- a/packages/ui/src/council/queries/__generated__/council.generated.tsx +++ b/packages/ui/src/council/queries/__generated__/council.generated.tsx @@ -83,6 +83,7 @@ export type PastCouncilProposalsFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -628,6 +629,7 @@ export type FundingRequestApprovedFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -779,6 +781,7 @@ export type GetPastCouncilQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -879,6 +882,7 @@ export type GetPastCouncilMembersQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -972,6 +976,7 @@ export type GetPastCouncilProposalsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1516,6 +1521,7 @@ export type GetPastCouncilStatsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } diff --git a/packages/ui/src/mocks/data/proposals.ts b/packages/ui/src/mocks/data/proposals.ts index a43ea2f3f9..469e6d9f57 100644 --- a/packages/ui/src/mocks/data/proposals.ts +++ b/packages/ui/src/mocks/data/proposals.ts @@ -93,6 +93,7 @@ const proposalDetails: Record> = { export const ProposalDetails = ({ proposalDetails, gracePeriod, exactExecutionBlock, createdInBlock }: Props) => { const { api } = useApi() const { budget } = useCouncilStatistics() + + const validatorRewardMultiplier = useFirstObservableValue(() => { + if (proposalDetails?.type === 'setEraPayoutDampingFactor') { + return api?.query.council.eraPayoutDampingFactor() + } + }, [api?.isConnected, proposalDetails?.type]) + const { group } = useWorkingGroup({ name: (proposalDetails as UpdateGroupBudgetDetails)?.group?.id, }) @@ -124,6 +131,17 @@ export const ProposalDetails = ({ proposalDetails, gracePeriod, exactExecutionBl ] as RenderNode[] } + if (proposalDetails?.type === 'setEraPayoutDampingFactor') { + return [ + { + renderType: 'Numeric', + units: '%', + label: 'Current multiplier', + value: validatorRewardMultiplier, + }, + ] as RenderNode[] + } + if (proposalDetails?.type === 'updateTokenPalletTokenConstraints') { return [ { diff --git a/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts b/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts index f7a82a06a6..4e08b30bbd 100644 --- a/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts +++ b/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts @@ -39,15 +39,16 @@ export type RenderType = | 'Divider' | 'ProposalLink' | 'OpeningLink' - | 'Percentage' | 'Hash' | 'DestinationsPreview' | 'BlockTimeDisplay' + export interface RenderNode { label: string value: any renderType: RenderType tooltip?: TooltipContentProp + units?: string } type Mapper = ( @@ -308,6 +309,9 @@ const mappers: Partial>> = { pallet: palletMapper, freeze: palletStatusMapper, + // SetEraPayoutDampingFactor + multiplier: percentageMapper('Validator reward multiplier'), + // UpdateTokenPalletTokenConstraints maxYearlyRate: percentageMapper('Proposed maximum yearly rate'), minAmmSlope: amountMapper('Proposed minimum AMM slope'), diff --git a/packages/ui/src/proposals/hooks/useProposalConstants.ts b/packages/ui/src/proposals/hooks/useProposalConstants.ts index ce01f2a4ad..1108881ac5 100644 --- a/packages/ui/src/proposals/hooks/useProposalConstants.ts +++ b/packages/ui/src/proposals/hooks/useProposalConstants.ts @@ -58,6 +58,7 @@ const proposalTypeToConstantKey = new Map { + const { api } = useApi() + const current = useFirstObservableValue(() => api?.query.council.eraPayoutDampingFactor(), [api?.isConnected]) + + return ( + + + +

Specific parameters

+ + Set the validator reward multiplier. {current && `The current value is ${current.toNumber()}%`}. + +
+
+ + + + + + + +
+ ) +} diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetMembershipLeadInvitationQuota.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetMembershipLeadInvitationQuota.tsx index 663157f294..2fe19e654d 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetMembershipLeadInvitationQuota.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetMembershipLeadInvitationQuota.tsx @@ -43,7 +43,6 @@ export const SetMembershipLeadInvitationQuota = () => { id="amount-input" name="setMembershipLeadInvitationQuota.count" placeholder="0" - maxAllowedValue={Math.pow(2, 32) - 1} disabled={isLoading || !group?.leadId} /> diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetReferralCut.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetReferralCut.tsx index 37e2b79385..4772efffdd 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetReferralCut.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SetReferralCut.tsx @@ -40,7 +40,7 @@ export const SetReferralCut = () => { id="amount-input" name="setReferralCut.referralCut" placeholder="0" - maxAllowedValue={Math.pow(2, 8)} + maxAllowedValue={2 ** 8 - 1} /> diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx index dad1ab0104..f1990c07d2 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx @@ -26,6 +26,7 @@ import { FillWorkingGroupLeadOpening } from '@/proposals/modals/AddNewProposal/c import { AddNewProposalMachineState } from '@/proposals/modals/AddNewProposal/machine' import { DecreaseCouncilBudget } from './DecreaseCouncilBudget' +import { SetEraPayoutDampingFactor } from './SetEraPayoutDampingFactor' import { SetInitialInvitationBalance } from './SetInitialInvitationBalance' import { SetInitialInvitationCount } from './SetInitialInvitationCount' import { UpdatePalletFrozenStatus } from './UpdatePalletFrozenStatus' @@ -88,6 +89,9 @@ export const SpecificParametersStep = ({ matches }: SpecificParametersStepProps) case matches('specificParameters.updatePalletFrozenStatus'): { return } + case matches('specificParameters.setEraPayoutDampingFactor'): { + return + } case matches('specificParameters.decreaseCouncilBudget'): { return } diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/TriggerAndDiscussionStep.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/TriggerAndDiscussionStep.tsx index 9140dc9761..08af9a6245 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/TriggerAndDiscussionStep.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/TriggerAndDiscussionStep.tsx @@ -61,12 +61,7 @@ export const TriggerAndDiscussionStep = () => { name="triggerAndDiscussion.triggerBlock" message={triggerBlock ? `≈ ${inBlocksDate(triggerBlock)}` : ''} > - + )} diff --git a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts index b72d2c014b..d4a32fe1b0 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts @@ -189,9 +189,15 @@ export const getSpecificParameters = async ( } case 'updatePalletFrozenStatus': { return createType('PalletProposalsCodexProposalDetails', { + // NOTE: The "SetPalletFozenStatus" typo comes from the runtime so it should be fixed there first. SetPalletFozenStatus: [!specifics.updatePalletFrozenStatus.enable, specifics.updatePalletFrozenStatus.pallet], }) } + case 'setEraPayoutDampingFactor': { + return createType('PalletProposalsCodexProposalDetails', { + setEraPayoutDampingFactor: createType('Percent', specifics?.setEraPayoutDampingFactor?.dampingFactor ?? 100), + }) + } case 'decreaseCouncilBudget': { return createType('PalletProposalsCodexProposalDetails', { DecreaseCouncilBudget: specifics.decreaseCouncilBudget?.amount, diff --git a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts index e8ae519c58..38f7010777 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts @@ -184,6 +184,9 @@ export interface AddNewProposalForm { enable: boolean pallet: string } + setEraPayoutDampingFactor: { + dampingFactor?: number + } decreaseCouncilBudget?: { amount?: BN } @@ -439,6 +442,12 @@ export const schemaFactory = (api?: Api) => { ) .required('Field is required'), }), + setEraPayoutDampingFactor: Yup.object().shape({ + dampingFactor: Yup.number() + .min(0, 'The value must be between 0 and 100%.') + .max(100, 'The value must be between 0 and 100%.') + .required('Field is required'), + }), decreaseCouncilBudget: Yup.object().shape({ amount: BNSchema.test(moreThanMixed(0, 'Amount must be greater than zero')) .test( diff --git a/packages/ui/src/proposals/modals/AddNewProposal/machine.ts b/packages/ui/src/proposals/modals/AddNewProposal/machine.ts index 919de41c30..3f5982ded0 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/machine.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/machine.ts @@ -46,6 +46,7 @@ export type AddNewProposalState = | { value: { specificParameters: 'signal' }; context: Required } | { value: { specificParameters: 'updateChannelPayouts' }; context: Required } | { value: { specificParameters: 'updatePalletFrozenStatus' }; context: Required } + | { value: { specificParameters: 'setEraPayoutDampingFactor' }; context: Required } | { value: { specificParameters: 'decreaseCouncilBudget' }; context: Required } | { value: { specificParameters: 'updateTokenPalletTokenConstraints' } @@ -225,12 +226,14 @@ export const addNewProposalMachine = createMachine< { target: 'setInitialInvitationCount', cond: isType('setInitialInvitationCount') }, { target: 'updateChannelPayouts', cond: isType('updateChannelPayouts') }, { target: 'updatePalletFrozenStatus', cond: isType('updatePalletFrozenStatus') }, + { target: 'setEraPayoutDampingFactor', cond: isType('setEraPayoutDampingFactor') }, { target: 'decreaseCouncilBudget', cond: isType('decreaseCouncilBudget') }, { target: 'updateTokenPalletTokenConstraints', cond: isType('updateTokenPalletTokenConstraints') }, ], }, updateChannelPayouts: {}, updatePalletFrozenStatus: {}, + setEraPayoutDampingFactor: {}, decreaseCouncilBudget: {}, updateTokenPalletTokenConstraints: {}, signal: {}, diff --git a/packages/ui/src/proposals/modals/CancelProposal/CancelProposalModal.tsx b/packages/ui/src/proposals/modals/CancelProposal/CancelProposalModal.tsx index 17c0d682ce..c8a6ee2c32 100644 --- a/packages/ui/src/proposals/modals/CancelProposal/CancelProposalModal.tsx +++ b/packages/ui/src/proposals/modals/CancelProposal/CancelProposalModal.tsx @@ -18,7 +18,7 @@ export const CancelProposalModal = () => { () => defaultTransactionModalMachine( 'There was a problem cancelling your proposal.', - 'Your propsal has been cancelled.' + 'Your proposal has been cancelled.' ), [] ) diff --git a/packages/ui/src/proposals/model/proposalDescriptions.ts b/packages/ui/src/proposals/model/proposalDescriptions.ts index 793d798c3a..8d2b391941 100644 --- a/packages/ui/src/proposals/model/proposalDescriptions.ts +++ b/packages/ui/src/proposals/model/proposalDescriptions.ts @@ -37,6 +37,7 @@ export const proposalDescriptions: ProposalDescriptions = { 'Proposal to submit the Channel Incentives Payout payload, update the min/max claimable amounts and block/allow claiming of awarded JOYs by channels.', runtimeUpgrade: 'Proposal to upgrade version to the new runtime.', updatePalletFrozenStatus: 'Enabling and disabling various features on the blockchain level.', + setEraPayoutDampingFactor: 'Apply a multiplier to the validator rewards to reduce or increase them.', decreaseCouncilBudget: 'Reduce the council budget by burning part of the tokens', updateTokenPalletTokenConstraints: 'Update CRT pallet constraints.', createBlogPost: 'Council blog', diff --git a/packages/ui/src/proposals/model/proposalDetails.ts b/packages/ui/src/proposals/model/proposalDetails.ts index 18284980a3..a6a721fb23 100644 --- a/packages/ui/src/proposals/model/proposalDetails.ts +++ b/packages/ui/src/proposals/model/proposalDetails.ts @@ -25,6 +25,7 @@ export const proposalDetails: ProposalType[] = [ 'veto', 'updateChannelPayouts', 'updatePalletFrozenStatus', + 'setEraPayoutDampingFactor', 'decreaseCouncilBudget', 'updateTokenPalletTokenConstraints', ] @@ -51,6 +52,7 @@ export const enabledProposals: ProposalType[] = [ 'setMembershipPrice', 'updateChannelPayouts', 'updatePalletFrozenStatus', + 'setEraPayoutDampingFactor', 'decreaseCouncilBudget', 'updateTokenPalletTokenConstraints', ] diff --git a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx index 3e0cdee22d..3730a8d3ee 100644 --- a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx +++ b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx @@ -75,6 +75,7 @@ export type ProposalFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -403,6 +404,7 @@ export type ProposalWithDetailsFieldsFragment = { } | { __typename: 'SetCouncilBudgetIncrementProposalDetails'; newAmount: string } | { __typename: 'SetCouncilorRewardProposalDetails'; newRewardPerBlock: string } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails'; dampingFactor: number } | { __typename: 'SetInitialInvitationBalanceProposalDetails'; newInitialInvitationBalance: string } | { __typename: 'SetInitialInvitationCountProposalDetails'; newInitialInvitationsCount: number } | { __typename: 'SetMaxValidatorCountProposalDetails'; newMaxValidatorCount: number } @@ -919,6 +921,7 @@ export type ProposalMentionFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1031,6 +1034,7 @@ export type GetProposalsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1286,6 +1290,7 @@ export type GetProposalQuery = { } | { __typename: 'SetCouncilBudgetIncrementProposalDetails'; newAmount: string } | { __typename: 'SetCouncilorRewardProposalDetails'; newRewardPerBlock: string } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails'; dampingFactor: number } | { __typename: 'SetInitialInvitationBalanceProposalDetails'; newInitialInvitationBalance: string } | { __typename: 'SetInitialInvitationCountProposalDetails'; newInitialInvitationsCount: number } | { __typename: 'SetMaxValidatorCountProposalDetails'; newMaxValidatorCount: number } @@ -1793,6 +1798,7 @@ export type GetProposalMentionQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1910,6 +1916,7 @@ export type GetLatestProposalByMemberIdQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -2176,6 +2183,9 @@ export const ProposalWithDetailsFieldsFragmentDoc = gql` frozen pallet } + ... on SetEraPayoutDampingFactorProposalDetails { + dampingFactor + } ... on DecreaseCouncilBudgetProposalDetails { amount } diff --git a/packages/ui/src/proposals/queries/proposals.graphql b/packages/ui/src/proposals/queries/proposals.graphql index f4ce43f066..8ede854488 100644 --- a/packages/ui/src/proposals/queries/proposals.graphql +++ b/packages/ui/src/proposals/queries/proposals.graphql @@ -194,6 +194,9 @@ fragment ProposalWithDetailsFields on Proposal { frozen pallet } + ... on SetEraPayoutDampingFactorProposalDetails { + dampingFactor + } ... on DecreaseCouncilBudgetProposalDetails { amount } @@ -209,6 +212,7 @@ fragment ProposalWithDetailsFields on Proposal { bloatBond } } + discussionThread { id posts { diff --git a/packages/ui/src/proposals/types/ProposalDetails.ts b/packages/ui/src/proposals/types/ProposalDetails.ts index 5d906d5138..c82e042010 100644 --- a/packages/ui/src/proposals/types/ProposalDetails.ts +++ b/packages/ui/src/proposals/types/ProposalDetails.ts @@ -164,6 +164,11 @@ export type UpdatePalletFrozenStatusProposalDetails = ProposalDetailsNew< UpdatePalletFrozenStatusDetail > +export type SetEraPayoutDampingFactorProposalDetails = ProposalDetailsNew< + 'setEraPayoutDampingFactor', + { multiplier: number } +> + export type DecreaseCouncilBudgetDetails = ProposalDetailsNew<'decreaseCouncilBudget', AmountDetail> export type UpdateTokenPalletTokenConstraintsDetails = ProposalDetailsNew< @@ -195,6 +200,7 @@ export type ProposalDetails = | VetoDetails | UpdateChannelPayoutsDetails | UpdatePalletFrozenStatusProposalDetails + | SetEraPayoutDampingFactorProposalDetails | DecreaseCouncilBudgetDetails | UpdateTokenPalletTokenConstraintsDetails @@ -399,6 +405,11 @@ const asUpdatePalletFrozenStatus: DetailsCast<'UpdatePalletFrozenStatusProposalD pallet: fragment.pallet, }) +const asSetEraPayoutDampingFactor: DetailsCast<'SetEraPayoutDampingFactorProposalDetails'> = (fragment) => ({ + type: 'setEraPayoutDampingFactor', + multiplier: fragment.dampingFactor, +}) + const asDecreaseCouncilBudget: DetailsCast<'DecreaseCouncilBudgetProposalDetails'> = ( fragment ): DecreaseCouncilBudgetDetails => ({ @@ -448,6 +459,7 @@ const detailsCasts: Partial>> = SetMembershipLeadInvitationQuotaProposalDetails: asSetMembershipLeadInvitationQuota, UpdateChannelPayoutsProposalDetails: asUpdateChannelPayouts, UpdatePalletFrozenStatusProposalDetails: asUpdatePalletFrozenStatus, + SetEraPayoutDampingFactorProposalDetails: asSetEraPayoutDampingFactor, DecreaseCouncilBudgetProposalDetails: asDecreaseCouncilBudget, UpdateTokenPalletTokenConstraintsProposalDetails: asUpdateTokenPalletTokenConstraints, } diff --git a/packages/ui/src/proposals/types/proposals.ts b/packages/ui/src/proposals/types/proposals.ts index e3cd9fe087..be97f039da 100644 --- a/packages/ui/src/proposals/types/proposals.ts +++ b/packages/ui/src/proposals/types/proposals.ts @@ -62,6 +62,7 @@ export type ProposalType = | 'veto' | 'updateChannelPayouts' | 'updatePalletFrozenStatus' + | 'setEraPayoutDampingFactor' | 'decreaseCouncilBudget' | 'updateTokenPalletTokenConstraints' ) diff --git a/yarn.lock b/yarn.lock index c3ecac6e58..ca41279693 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5014,7 +5014,7 @@ __metadata: "@joystream/types@patch:@joystream/types@npm%3A4.3.0#./.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch::locator=pioneer%40workspace%3A.": version: 4.3.0 - resolution: "@joystream/types@patch:@joystream/types@npm%3A4.3.0#./.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch::version=4.3.0&hash=226d7f&locator=pioneer%40workspace%3A." + resolution: "@joystream/types@patch:@joystream/types@npm%3A4.3.0#./.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch::version=4.3.0&hash=195f27&locator=pioneer%40workspace%3A." dependencies: "@polkadot/api": 10.1.4 "@polkadot/keyring": 11.1.1 @@ -5023,7 +5023,7 @@ __metadata: "@types/vfile": ^4.0.0 lodash: ^4.17.15 moment: ^2.24.0 - checksum: 2aedaee7ec499b602e2156aec3778a9803c50d81e5bb939fd86345938959e02b02e170d5c3ddb6c882a9ab95830c92c11f02a47d7eedd0016fbf94f1a0841156 + checksum: 2ae25e1d5d2406cca532ff478063c77f7d942d51860ec3c439a14cb5e1561a86d1b912195fa4c7333e310bd1888eac9ea1b8abcd62686050fc2fde0aca9e3baf languageName: node linkType: hard