diff --git a/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch b/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch new file mode 100644 index 0000000000..2e3be228ad --- /dev/null +++ b/.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch @@ -0,0 +1,7453 @@ +diff --git a/lib/augment/augment-api-consts.d.ts b/lib/augment/augment-api-consts.d.ts +index 59edee6fd28f10b7387854cbd268af5d81c32e95..4a66a91e39f60b93041bc4b2edaa0230694fcf68 100644 +--- a/lib/augment/augment-api-consts.d.ts ++++ b/lib/augment/augment-api-consts.d.ts +@@ -577,6 +577,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 +599,9 @@ declare module '@polkadot/api-base/types/consts' { + * Exports 'Set Membership Price' proposal parameters. + **/ + setMembershipPriceProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; ++ /** ++ * Setting pallet as frozen ++ **/ + setPalletFozenStatusProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + setReferralCutProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + /** +diff --git a/lib/augment/augment-api-errors.d.ts b/lib/augment/augment-api-errors.d.ts +index 212fa506e92851c9363da175227e51acd82d7b7b..6f4e136726dc54c5fd5def148fbee3b71048032b 100644 +--- a/lib/augment/augment-api-errors.d.ts ++++ b/lib/augment/augment-api-errors.d.ts +@@ -1051,6 +1051,10 @@ declare module '@polkadot/api-base/types/errors' { + * The member is not a councilor. + **/ + NotCouncilor: AugmentedError; ++ /** ++ * Cannot reduce the budget by the given amount. ++ **/ ++ ReductionAmountTooLarge: AugmentedError; + /** + * The same account is recieving funds from the same request twice + **/ +diff --git a/lib/augment/augment-api-events.d.ts b/lib/augment/augment-api-events.d.ts +index 59ff772d793c8018d05f85f7be7f8ff957e7e860..b27278b8d96f1bc4916e76571d701e68136f2d09 100644 +--- a/lib/augment/augment-api-events.d.ts ++++ b/lib/augment/augment-api-events.d.ts +@@ -2,7 +2,7 @@ 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, 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, 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'; + export type __AugmentedEvent = AugmentedEvent; + declare module '@polkadot/api-base/types/events' { +@@ -737,6 +737,12 @@ declare module '@polkadot/api-base/types/events' { + * Candidate remark message + **/ + CandidateRemarked: AugmentedEvent; ++ /** ++ * Councilor budget has been decreased ++ * Params: ++ * - Reduction amount ++ **/ ++ CouncilBudgetDecreased: AugmentedEvent; + /** + * Fund the council budget. + * Params: +@@ -753,6 +759,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 + **/ +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..ca7d6d7f34cd092ca84bdf2228feb6cf0f6d91a5 100644 +--- a/lib/augment/augment-api-tx.d.ts ++++ b/lib/augment/augment-api-tx.d.ts +@@ -2058,6 +2058,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. + * +@@ -2158,6 +2170,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. + * +@@ -4880,6 +4904,8 @@ declare module '@polkadot/api-base/types/submittable' { + UpdateChannelPayouts: any; + } | { + SetPalletFozenStatus: any; ++ } | { ++ SetEraPayoutDampingFactor: any; + } | string | Uint8Array) => SubmittableExtrinsic, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>; + }; + proposalsDiscussion: { +diff --git a/lib/augment/lookup.d.ts b/lib/augment/lookup.d.ts +index 542ca8d27f03154d9b777e44b9f99ec1af5934f1..2796869cbfe86b97b4eeae43e91b22ef8683baa4 100644 +--- a/lib/augment/lookup.d.ts ++++ b/lib/augment/lookup.d.ts +@@ -539,14 +539,16 @@ declare const _default: { + BudgetRefillPlanned: string; + BudgetIncrementUpdated: string; + CouncilorRewardUpdated: string; ++ CouncilBudgetDecreased: string; + RequestFunded: string; + CouncilBudgetFunded: string; + CouncilorRemarked: string; + CandidateRemarked: string; ++ EraPayoutDampingFactorSet: string; + }; + }; + /** +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent + **/ + PalletReferendumRawEvent: { + _enum: { +@@ -561,18 +563,18 @@ declare const _default: { + }; + }; + /** +- * Lookup71: pallet_referendum::Instance1 ++ * Lookup72: pallet_referendum::Instance1 + **/ + PalletReferendumInstance1: string; + /** +- * Lookup73: pallet_referendum::OptionResult ++ * Lookup74: pallet_referendum::OptionResult + **/ + PalletReferendumOptionResult: { + optionId: string; + votePower: string; + }; + /** +- * 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: { +@@ -596,7 +598,7 @@ declare const _default: { + }; + }; + /** +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters + **/ + PalletMembershipBuyMembershipParameters: { + rootAccount: string; +@@ -606,7 +608,7 @@ declare const _default: { + referrerId: string; + }; + /** +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters + **/ + PalletMembershipInviteMembershipParameters: { + invitingMemberId: string; +@@ -616,7 +618,7 @@ declare const _default: { + metadata: string; + }; + /** +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters + **/ + PalletMembershipCreateMemberParameters: { + rootAccount: string; +@@ -626,7 +628,7 @@ declare const _default: { + isFoundingMember: string; + }; + /** +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters + **/ + PalletMembershipGiftMembershipParameters: { + rootAccount: string; +@@ -639,7 +641,7 @@ declare const _default: { + applyRootAccountInvitationLock: string; + }; + /** +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> + **/ + PalletForumRawEvent: { + _enum: { +@@ -663,7 +665,7 @@ declare const _default: { + }; + }; + /** +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor + **/ + PalletForumPrivilegedActor: { + _enum: { +@@ -672,7 +674,7 @@ declare const _default: { + }; + }; + /** +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject + **/ + PalletForumExtendedPostIdObject: { + categoryId: string; +@@ -680,7 +682,7 @@ declare const _default: { + postId: string; + }; + /** +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent + **/ + PalletConstitutionRawEvent: { + _enum: { +@@ -688,7 +690,7 @@ declare const _default: { + }; + }; + /** +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> + **/ + PalletBountyRawEvent: { + _enum: { +@@ -718,7 +720,7 @@ declare const _default: { + }; + }; + /** +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> + **/ + PalletBountyBountyParametersBTreeSet: { + oracle: string; +@@ -730,7 +732,7 @@ declare const _default: { + fundingType: string; + }; + /** +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor + **/ + PalletBountyBountyActor: { + _enum: { +@@ -739,7 +741,7 @@ declare const _default: { + }; + }; + /** +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> + **/ + PalletBountyAssuranceContractTypeBTreeSet: { + _enum: { +@@ -748,7 +750,7 @@ declare const _default: { + }; + }; + /** +- * Lookup96: pallet_bounty::FundingType ++ * Lookup97: pallet_bounty::FundingType + **/ + PalletBountyFundingType: { + _enum: { +@@ -762,7 +764,7 @@ declare const _default: { + }; + }; + /** +- * Lookup98: pallet_bounty::OracleWorkEntryJudgment ++ * Lookup99: pallet_bounty::OracleWorkEntryJudgment + **/ + PalletBountyOracleWorkEntryJudgment: { + _enum: { +@@ -776,7 +778,7 @@ declare const _default: { + }; + }; + /** +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent + **/ + PalletJoystreamUtilityRawEvent: { + _enum: { +@@ -787,19 +789,19 @@ declare const _default: { + }; + }; + /** +- * Lookup102: pallet_common::working_group::iterable_enums::WorkingGroup ++ * Lookup103: pallet_common::working_group::iterable_enums::WorkingGroup + **/ + PalletCommonWorkingGroupIterableEnumsWorkingGroup: { + _enum: string[]; + }; + /** +- * Lookup103: pallet_common::BalanceKind ++ * Lookup104: pallet_common::BalanceKind + **/ + PalletCommonBalanceKind: { + _enum: string[]; + }; + /** +- * 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: { +@@ -859,7 +861,7 @@ declare const _default: { + }; + }; + /** +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor + **/ + PalletContentPermissionsContentActor: { + _enum: { +@@ -869,7 +871,7 @@ declare const _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: string; +@@ -888,26 +890,26 @@ declare const _default: { + channelStateBloatBond: string; + }; + /** +- * Lookup110: pallet_content::types::iterable_enums::ChannelActionPermission ++ * Lookup111: pallet_content::types::iterable_enums::ChannelActionPermission + **/ + PalletContentIterableEnumsChannelActionPermission: { + _enum: string[]; + }; + /** +- * Lookup117: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature ++ * Lookup118: pallet_content::permissions::curator_group::iterable_enums::PausableChannelFeature + **/ + PalletContentPermissionsCuratorGroupIterableEnumsPausableChannelFeature: { + _enum: string[]; + }; + /** +- * Lookup120: pallet_common::bloat_bond::RepayableBloatBond ++ * Lookup121: pallet_common::bloat_bond::RepayableBloatBond + **/ + PalletCommonBloatBondRepayableBloatBond: { + repaymentRestrictedTo: string; + amount: string; + }; + /** +- * Lookup121: pallet_content::types::ChannelOwner ++ * Lookup122: pallet_content::types::ChannelOwner + **/ + PalletContentChannelOwner: { + _enum: { +@@ -916,7 +918,7 @@ declare const _default: { + }; + }; + /** +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> + **/ + PalletContentChannelTransferStatus: { + _enum: { +@@ -925,14 +927,14 @@ declare const _default: { + }; + }; + /** +- * Lookup123: pallet_content::types::PendingTransfer, S>> ++ * Lookup124: pallet_content::types::PendingTransfer, S>> + **/ + PalletContentPendingTransfer: { + newOwner: string; + transferParams: string; + }; + /** +- * Lookup124: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> ++ * Lookup125: pallet_content::types::TransferCommitmentParameters, S>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBoundedBTreeMap: { + newCollaborators: string; +@@ -940,21 +942,21 @@ declare const _default: { + transferId: string; + }; + /** +- * Lookup125: pallet_content::types::LimitPerPeriod ++ * Lookup126: pallet_content::types::LimitPerPeriod + **/ + PalletContentLimitPerPeriod: { + limit: string; + blockNumberPeriod: string; + }; + /** +- * Lookup126: pallet_content::types::NftCounter ++ * Lookup127: pallet_content::types::NftCounter + **/ + PalletContentNftCounter: { + counter: string; + lastUpdated: string; + }; + /** +- * Lookup127: pallet_content::nft::types::EnglishAuctionParamsRecord ++ * Lookup128: pallet_content::nft::types::EnglishAuctionParamsRecord + **/ + PalletContentNftTypesEnglishAuctionParamsRecord: { + startingPrice: string; +@@ -966,7 +968,7 @@ declare const _default: { + minBidStep: string; + }; + /** +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord + **/ + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: string; +@@ -976,7 +978,7 @@ declare const _default: { + bidLockDuration: string; + }; + /** +- * 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: string; +@@ -985,7 +987,7 @@ declare const _default: { + initTransactionalStatus: string; + }; + /** +- * 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: { +@@ -997,7 +999,7 @@ declare const _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: string; +@@ -1009,14 +1011,14 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; + }; + /** +- * Lookup134: pallet_content::types::StorageAssetsRecord ++ * Lookup135: pallet_content::types::StorageAssetsRecord + **/ + PalletContentStorageAssetsRecord: { + objectCreationList: string; + expectedDataSizeFee: string; + }; + /** +- * Lookup136: pallet_storage::DataObjectCreationParameters ++ * Lookup137: pallet_storage::DataObjectCreationParameters + **/ + PalletStorageDataObjectCreationParameters: { + _alias: { +@@ -1026,14 +1028,14 @@ declare const _default: { + ipfsContentId: string; + }; + /** +- * Lookup137: pallet_storage::DistributionBucketIdRecord ++ * Lookup138: pallet_storage::DistributionBucketIdRecord + **/ + PalletStorageDistributionBucketIdRecord: { + distributionBucketFamilyId: string; + distributionBucketIndex: string; + }; + /** +- * Lookup144: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> ++ * Lookup145: pallet_content::types::ChannelUpdateParametersRecord, DataObjectId, MemberId, Balance> + **/ + PalletContentChannelUpdateParametersRecord: { + assetsToUpload: string; +@@ -1044,7 +1046,7 @@ declare const _default: { + storageBucketsNumWitness: string; + }; + /** +- * 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: string; +@@ -1055,7 +1057,7 @@ declare const _default: { + storageBucketsNumWitness: string; + }; + /** +- * 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: string; +@@ -1066,7 +1068,7 @@ declare const _default: { + storageBucketsNumWitness: string; + }; + /** +- * Lookup151: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction ++ * Lookup152: pallet_content::permissions::curator_group::iterable_enums::ContentModerationAction + **/ + PalletContentPermissionsCuratorGroupIterableEnumsContentModerationAction: { + _enum: { +@@ -1079,7 +1081,7 @@ declare const _default: { + }; + }; + /** +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: string; +@@ -1087,7 +1089,7 @@ declare const _default: { + transferId: string; + }; + /** +- * Lookup156: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> ++ * Lookup157: pallet_content::types::UpdateChannelPayoutsParametersRecord, Balance, primitive_types::H256> + **/ + PalletContentUpdateChannelPayoutsParametersRecord: { + commitment: string; +@@ -1097,7 +1099,7 @@ declare const _default: { + channelCashoutsEnabled: string; + }; + /** +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord + **/ + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: string; +@@ -1105,7 +1107,7 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; + }; + /** +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination + **/ + PalletContentChannelFundsDestination: { + _enum: { +@@ -1114,13 +1116,13 @@ declare const _default: { + }; + }; + /** +- * Lookup162: pallet_content::types::NftLimitPeriod ++ * Lookup163: pallet_content::types::NftLimitPeriod + **/ + PalletContentNftLimitPeriod: { + _enum: string[]; + }; + /** +- * 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: { +@@ -1169,7 +1171,7 @@ declare const _default: { + }; + }; + /** +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> + **/ + PalletStorageUploadParametersRecord: { + bagId: string; +@@ -1179,7 +1181,7 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; + }; + /** +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType + **/ + PalletStorageBagIdType: { + _enum: { +@@ -1188,7 +1190,7 @@ declare const _default: { + }; + }; + /** +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId + **/ + PalletStorageStaticBagId: { + _enum: { +@@ -1197,7 +1199,7 @@ declare const _default: { + }; + }; + /** +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType + **/ + PalletStorageDynamicBagIdType: { + _enum: { +@@ -1206,7 +1208,7 @@ declare const _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: string; +@@ -1218,7 +1220,7 @@ declare const _default: { + distributionBuckets: string; + }; + /** +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher + **/ + PalletStorageVoucher: { + sizeLimit: string; +@@ -1227,13 +1229,13 @@ declare const _default: { + objectsUsed: string; + }; + /** +- * Lookup172: pallet_storage::DynamicBagType ++ * Lookup173: pallet_storage::DynamicBagType + **/ + PalletStorageDynamicBagType: { + _enum: 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> ++ * 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> + **/ + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1263,7 +1265,7 @@ declare const _default: { + }; + }; + /** +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1272,7 +1274,7 @@ declare const _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: string; +@@ -1282,14 +1284,14 @@ declare const _default: { + metadata: string; + }; + /** +- * Lookup179: pallet_project_token::types::TokenAllocation> ++ * Lookup180: pallet_project_token::types::TokenAllocation> + **/ + PalletProjectTokenTokenAllocation: { + amount: string; + vestingScheduleParams: string; + }; + /** +- * Lookup180: pallet_project_token::types::VestingScheduleParams ++ * Lookup181: pallet_project_token::types::VestingScheduleParams + **/ + PalletProjectTokenVestingScheduleParams: { + linearVestingDuration: string; +@@ -1297,7 +1299,7 @@ declare const _default: { + cliffAmountPercentage: string; + }; + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1306,14 +1308,14 @@ declare const _default: { + }; + }; + /** +- * Lookup184: pallet_project_token::types::WhitelistParams> ++ * Lookup185: pallet_project_token::types::WhitelistParams> + **/ + PalletProjectTokenWhitelistParams: { + commitment: string; + payload: string; + }; + /** +- * Lookup185: pallet_project_token::types::SingleDataObjectUploadParams ++ * Lookup186: pallet_project_token::types::SingleDataObjectUploadParams + **/ + PalletProjectTokenSingleDataObjectUploadParams: { + objectCreationParams: string; +@@ -1321,11 +1323,11 @@ declare const _default: { + expectedDataObjectStateBloatBond: string; + }; + /** +- * Lookup191: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> ++ * Lookup192: pallet_project_token::types::Transfers, pallet_project_token::types::ValidatedPayment>>> + **/ + PalletProjectTokenTransfers: string; + /** +- * Lookup192: pallet_project_token::types::Validated ++ * Lookup193: pallet_project_token::types::Validated + **/ + PalletProjectTokenValidated: { + _enum: { +@@ -1334,21 +1336,21 @@ declare const _default: { + }; + }; + /** +- * Lookup193: pallet_project_token::types::ValidatedPayment>> ++ * Lookup194: pallet_project_token::types::ValidatedPayment>> + **/ + PalletProjectTokenValidatedPayment: { + payment: string; + vestingCleanupCandidate: string; + }; + /** +- * Lookup194: pallet_project_token::types::PaymentWithVesting> ++ * Lookup195: pallet_project_token::types::PaymentWithVesting> + **/ + PalletProjectTokenPaymentWithVesting: { + amount: string; + vestingSchedule: string; + }; + /** +- * Lookup196: pallet_project_token::types::VestingSource ++ * Lookup197: pallet_project_token::types::VestingSource + **/ + PalletProjectTokenVestingSource: { + _enum: { +@@ -1358,7 +1360,7 @@ declare const _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: string; +@@ -1373,7 +1375,7 @@ declare const _default: { + autoFinalize: string; + }; + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: string; +@@ -1381,7 +1383,7 @@ declare const _default: { + providedSupply: string; + }; + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { + _enum: { +@@ -1394,7 +1396,7 @@ declare const _default: { + }; + }; + /** +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalStatus + **/ + PalletProposalsEngineProposalStatusesProposalStatus: { + _enum: { +@@ -1404,7 +1406,7 @@ declare const _default: { + }; + }; + /** +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup205: pallet_proposals_engine::types::proposal_statuses::ProposalDecision + **/ + PalletProposalsEngineProposalStatusesProposalDecision: { + _enum: { +@@ -1418,13 +1420,13 @@ declare const _default: { + }; + }; + /** +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision + **/ + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: string[]; + }; + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { + _enum: { +@@ -1435,13 +1437,13 @@ declare const _default: { + }; + }; + /** +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup208: pallet_proposals_engine::types::VoteKind + **/ + PalletProposalsEngineVoteKind: { + _enum: string[]; + }; + /** +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup209: pallet_proposals_discussion::RawEvent + **/ + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1453,7 +1455,7 @@ declare const _default: { + }; + }; + /** +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup210: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBTreeSet: { + _enum: { +@@ -1462,7 +1464,7 @@ declare const _default: { + }; + }; + /** +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup211: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> + **/ + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1470,7 +1472,7 @@ declare const _default: { + }; + }; + /** +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup212: pallet_proposals_codex::types::GeneralProposalParams + **/ + PalletProposalsCodexGeneralProposalParams: { + memberId: string; +@@ -1480,7 +1482,7 @@ declare const _default: { + exactExecutionBlock: string; + }; + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup213: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> + **/ + PalletProposalsCodexProposalDetails: { + _enum: { +@@ -1508,17 +1510,18 @@ declare const _default: { + UpdateGlobalNftLimit: string; + UpdateChannelPayouts: string; + SetPalletFozenStatus: string; ++ SetEraPayoutDampingFactor: string; + }; + }; + /** +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup215: pallet_common::FundingRequestParameters + **/ + PalletCommonFundingRequestParameters: { + account: string; + amount: string; + }; + /** +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup216: pallet_proposals_codex::types::CreateOpeningParameters + **/ + PalletProposalsCodexCreateOpeningParameters: { + description: string; +@@ -1527,14 +1530,14 @@ declare const _default: { + group: string; + }; + /** +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup217: pallet_working_group::types::StakePolicy + **/ + PalletWorkingGroupStakePolicy: { + stakeAmount: string; + leavingUnstakingPeriod: string; + }; + /** +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup218: pallet_proposals_codex::types::FillOpeningParameters + **/ + PalletProposalsCodexFillOpeningParameters: { + openingId: string; +@@ -1542,7 +1545,7 @@ declare const _default: { + workingGroup: string; + }; + /** +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup219: pallet_proposals_codex::types::TerminateRoleParameters + **/ + PalletProposalsCodexTerminateRoleParameters: { + workerId: string; +@@ -1550,13 +1553,13 @@ declare const _default: { + group: string; + }; + /** +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup220: pallet_common::FreezablePallet + **/ + PalletCommonFreezablePallet: { + _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> ++ * Lookup221: 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> + **/ + PalletWorkingGroupRawEventInstance1: { + _enum: { +@@ -1588,13 +1591,13 @@ declare const _default: { + }; + }; + /** +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup225: pallet_working_group::types::OpeningType + **/ + PalletWorkingGroupOpeningType: { + _enum: string[]; + }; + /** +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup226: pallet_working_group::types::ApplyOnOpeningParams + **/ + PalletWorkingGroupApplyOnOpeningParams: { + memberId: string; +@@ -1605,24 +1608,24 @@ declare const _default: { + stakeParameters: string; + }; + /** +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup227: pallet_working_group::types::StakeParameters + **/ + PalletWorkingGroupStakeParameters: { + stake: string; + stakingAccountId: string; + }; + /** +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup228: pallet_working_group::Instance1 + **/ + PalletWorkingGroupInstance1: string; + /** +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup229: pallet_working_group::types::RewardPaymentType + **/ + PalletWorkingGroupRewardPaymentType: { + _enum: 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> ++ * Lookup230: 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> + **/ + PalletWorkingGroupRawEventInstance2: { + _enum: { +@@ -1654,11 +1657,11 @@ declare const _default: { + }; + }; + /** +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup231: 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> ++ * 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::Instance3> + **/ + PalletWorkingGroupRawEventInstance3: { + _enum: { +@@ -1690,11 +1693,11 @@ declare const _default: { + }; + }; + /** +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup233: pallet_working_group::Instance3 + **/ + 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> ++ * 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::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { + _enum: { +@@ -1726,11 +1729,11 @@ declare const _default: { + }; + }; + /** +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup235: pallet_working_group::Instance4 + **/ + 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> ++ * 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::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { + _enum: { +@@ -1762,11 +1765,11 @@ declare const _default: { + }; + }; + /** +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup237: pallet_working_group::Instance5 + **/ + 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> ++ * 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::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { + _enum: { +@@ -1798,11 +1801,11 @@ declare const _default: { + }; + }; + /** +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup239: pallet_working_group::Instance6 + **/ + 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> ++ * 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::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { + _enum: { +@@ -1834,11 +1837,11 @@ declare const _default: { + }; + }; + /** +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup241: pallet_working_group::Instance7 + **/ + 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> ++ * 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::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { + _enum: { +@@ -1870,11 +1873,11 @@ declare const _default: { + }; + }; + /** +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup243: pallet_working_group::Instance8 + **/ + 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> ++ * 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::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { + _enum: { +@@ -1906,11 +1909,11 @@ declare const _default: { + }; + }; + /** +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup245: pallet_working_group::Instance9 + **/ + PalletWorkingGroupInstance9: string; + /** +- * Lookup245: frame_system::Phase ++ * Lookup246: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { +@@ -1920,14 +1923,14 @@ declare const _default: { + }; + }; + /** +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup250: frame_system::LastRuntimeUpgradeInfo + **/ + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: string; + specName: string; + }; + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup253: frame_system::pallet::Call + **/ + FrameSystemCall: { + _enum: { +@@ -1962,7 +1965,7 @@ declare const _default: { + }; + }; + /** +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup256: frame_system::limits::BlockWeights + **/ + FrameSystemLimitsBlockWeights: { + baseBlock: string; +@@ -1970,7 +1973,7 @@ declare const _default: { + perClass: string; + }; + /** +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup257: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: string; +@@ -1978,7 +1981,7 @@ declare const _default: { + mandatory: string; + }; + /** +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup258: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: string; +@@ -1987,13 +1990,13 @@ declare const _default: { + reserved: string; + }; + /** +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup260: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: string; + }; + /** +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: string; +@@ -2001,14 +2004,14 @@ declare const _default: { + mandatory: string; + }; + /** +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup262: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: string; + write: string; + }; + /** +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup263: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: string; +@@ -2021,13 +2024,13 @@ declare const _default: { + stateVersion: string; + }; + /** +- * Lookup268: frame_system::pallet::Error ++ * Lookup269: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: string[]; + }; + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup270: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { + _enum: { +@@ -2055,7 +2058,7 @@ declare const _default: { + }; + }; + /** +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup273: pallet_babe::pallet::Call + **/ + PalletBabeCall: { + _enum: { +@@ -2073,7 +2076,7 @@ declare const _default: { + }; + }; + /** +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup274: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + **/ + SpConsensusSlotsEquivocationProof: { + offender: string; +@@ -2082,7 +2085,7 @@ declare const _default: { + secondHeader: string; + }; + /** +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup275: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: string; +@@ -2092,15 +2095,15 @@ declare const _default: { + digest: string; + }; + /** +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup276: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: string; + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup277: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: string; + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup279: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: string; +@@ -2108,7 +2111,7 @@ declare const _default: { + validatorCount: string; + }; + /** +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup280: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { + _enum: { +@@ -2120,13 +2123,13 @@ declare const _default: { + }; + }; + /** +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup281: sp_consensus_babe::AllowedSlots + **/ + SpConsensusBabeAllowedSlots: { + _enum: string[]; + }; + /** +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup282: pallet_timestamp::pallet::Call + **/ + PalletTimestampCall: { + _enum: { +@@ -2136,7 +2139,7 @@ declare const _default: { + }; + }; + /** +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup283: pallet_balances::pallet::Call + **/ + PalletBalancesCall: { + _enum: { +@@ -2169,7 +2172,7 @@ declare const _default: { + }; + }; + /** +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup284: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { +@@ -2193,7 +2196,7 @@ declare const _default: { + }; + }; + /** +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup285: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: string; +@@ -2201,7 +2204,7 @@ declare const _default: { + round: string; + }; + /** +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup286: joystream_node_runtime::NposSolution16 + **/ + JoystreamNodeRuntimeNposSolution16: { + votes1: string; +@@ -2222,21 +2225,21 @@ declare const _default: { + votes16: string; + }; + /** +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup337: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: string; + targets: string; + }; + /** +- * Lookup340: sp_npos_elections::Support ++ * Lookup341: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: string; + voters: string; + }; + /** +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup343: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { +@@ -2330,7 +2333,7 @@ declare const _default: { + }; + }; + /** +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup344: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { +@@ -2629,6 +2632,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; + }; +diff --git a/lib/augment/types-lookup.d.ts b/lib/augment/types-lookup.d.ts +index acdce735ed42cbad308438b176a7a04cf74a2cc2..3400fa37afed01c119066f4ea26cd4bc78020c75 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]>; +@@ -1382,14 +1386,14 @@ declare module '@polkadot/types/lookup' { + 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'; + } +- /** @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 +1401,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 +1441,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 +1460,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 +1473,13 @@ 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 PalletProposalsEngineRawEvent (203) */ + interface PalletProposalsEngineRawEvent extends Enum { + readonly isProposalStatusUpdated: boolean; + readonly asProposalStatusUpdated: ITuple<[u32, PalletProposalsEngineProposalStatusesProposalStatus]>; +@@ -1491,7 +1495,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 (204) */ + interface PalletProposalsEngineProposalStatusesProposalStatus extends Enum { + readonly isActive: boolean; + readonly isPendingExecution: boolean; +@@ -1499,7 +1503,7 @@ declare module '@polkadot/types/lookup' { + readonly isPendingConstitutionality: boolean; + readonly type: 'Active' | 'PendingExecution' | 'PendingConstitutionality'; + } +- /** @name PalletProposalsEngineProposalStatusesProposalDecision (204) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalDecision (205) */ + interface PalletProposalsEngineProposalStatusesProposalDecision extends Enum { + readonly isCanceled: boolean; + readonly isCanceledByRuntime: boolean; +@@ -1511,13 +1515,13 @@ declare module '@polkadot/types/lookup' { + readonly asApproved: PalletProposalsEngineProposalStatusesApprovedProposalDecision; + readonly type: 'Canceled' | 'CanceledByRuntime' | 'Vetoed' | 'Rejected' | 'Slashed' | 'Expired' | 'Approved'; + } +- /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (205) */ ++ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (206) */ + interface PalletProposalsEngineProposalStatusesApprovedProposalDecision extends Enum { + readonly isPendingExecution: boolean; + readonly isPendingConstitutionality: boolean; + readonly type: 'PendingExecution' | 'PendingConstitutionality'; + } +- /** @name PalletProposalsEngineProposalStatusesExecutionStatus (206) */ ++ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (207) */ + interface PalletProposalsEngineProposalStatusesExecutionStatus extends Enum { + readonly isExecuted: boolean; + readonly isExecutionFailed: boolean; +@@ -1526,7 +1530,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Executed' | 'ExecutionFailed'; + } +- /** @name PalletProposalsEngineVoteKind (207) */ ++ /** @name PalletProposalsEngineVoteKind (208) */ + interface PalletProposalsEngineVoteKind extends Enum { + readonly isApprove: boolean; + readonly isReject: boolean; +@@ -1534,7 +1538,7 @@ declare module '@polkadot/types/lookup' { + readonly isAbstain: boolean; + readonly type: 'Approve' | 'Reject' | 'Slash' | 'Abstain'; + } +- /** @name PalletProposalsDiscussionRawEvent (208) */ ++ /** @name PalletProposalsDiscussionRawEvent (209) */ + interface PalletProposalsDiscussionRawEvent extends Enum { + readonly isThreadCreated: boolean; + readonly asThreadCreated: ITuple<[u64, u64]>; +@@ -1548,20 +1552,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 (210) */ + interface PalletProposalsDiscussionThreadModeBTreeSet extends Enum { + readonly isOpen: boolean; + readonly isClosed: boolean; + readonly asClosed: BTreeSet; + readonly type: 'Open' | 'Closed'; + } +- /** @name PalletProposalsCodexRawEvent (210) */ ++ /** @name PalletProposalsCodexRawEvent (211) */ + interface PalletProposalsCodexRawEvent extends Enum { + readonly isProposalCreated: boolean; + readonly asProposalCreated: ITuple<[u32, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, u64]>; + readonly type: 'ProposalCreated'; + } +- /** @name PalletProposalsCodexGeneralProposalParams (211) */ ++ /** @name PalletProposalsCodexGeneralProposalParams (212) */ + interface PalletProposalsCodexGeneralProposalParams extends Struct { + readonly memberId: u64; + readonly title: Bytes; +@@ -1569,7 +1573,7 @@ declare module '@polkadot/types/lookup' { + readonly stakingAccountId: Option; + readonly exactExecutionBlock: Option; + } +- /** @name PalletProposalsCodexProposalDetails (212) */ ++ /** @name PalletProposalsCodexProposalDetails (213) */ + interface PalletProposalsCodexProposalDetails extends Enum { + readonly isSignal: boolean; + readonly asSignal: Bytes; +@@ -1619,43 +1623,45 @@ 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 isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: Percent; ++ 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' | 'SetEraPayoutDampingFactor'; + } +- /** @name PalletCommonFundingRequestParameters (214) */ ++ /** @name PalletCommonFundingRequestParameters (215) */ + interface PalletCommonFundingRequestParameters extends Struct { + readonly account: AccountId32; + readonly amount: u128; + } +- /** @name PalletProposalsCodexCreateOpeningParameters (215) */ ++ /** @name PalletProposalsCodexCreateOpeningParameters (216) */ + interface PalletProposalsCodexCreateOpeningParameters extends Struct { + readonly description: Bytes; + readonly stakePolicy: PalletWorkingGroupStakePolicy; + readonly rewardPerBlock: Option; + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletWorkingGroupStakePolicy (216) */ ++ /** @name PalletWorkingGroupStakePolicy (217) */ + interface PalletWorkingGroupStakePolicy extends Struct { + readonly stakeAmount: u128; + readonly leavingUnstakingPeriod: u32; + } +- /** @name PalletProposalsCodexFillOpeningParameters (217) */ ++ /** @name PalletProposalsCodexFillOpeningParameters (218) */ + interface PalletProposalsCodexFillOpeningParameters extends Struct { + readonly openingId: u64; + readonly applicationId: u64; + readonly workingGroup: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletProposalsCodexTerminateRoleParameters (218) */ ++ /** @name PalletProposalsCodexTerminateRoleParameters (219) */ + interface PalletProposalsCodexTerminateRoleParameters extends Struct { + readonly workerId: u64; + readonly slashingAmount: Option; + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } +- /** @name PalletCommonFreezablePallet (219) */ ++ /** @name PalletCommonFreezablePallet (220) */ + interface PalletCommonFreezablePallet extends Enum { + readonly isProjectToken: boolean; + readonly type: 'ProjectToken'; + } +- /** @name PalletWorkingGroupRawEventInstance1 (220) */ ++ /** @name PalletWorkingGroupRawEventInstance1 (221) */ + interface PalletWorkingGroupRawEventInstance1 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1708,13 +1714,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 (225) */ + interface PalletWorkingGroupOpeningType extends Enum { + readonly isLeader: boolean; + readonly isRegular: boolean; + readonly type: 'Leader' | 'Regular'; + } +- /** @name PalletWorkingGroupApplyOnOpeningParams (225) */ ++ /** @name PalletWorkingGroupApplyOnOpeningParams (226) */ + interface PalletWorkingGroupApplyOnOpeningParams extends Struct { + readonly memberId: u64; + readonly openingId: u64; +@@ -1723,20 +1729,20 @@ declare module '@polkadot/types/lookup' { + readonly description: Bytes; + readonly stakeParameters: PalletWorkingGroupStakeParameters; + } +- /** @name PalletWorkingGroupStakeParameters (226) */ ++ /** @name PalletWorkingGroupStakeParameters (227) */ + interface PalletWorkingGroupStakeParameters extends Struct { + readonly stake: u128; + readonly stakingAccountId: AccountId32; + } +- /** @name PalletWorkingGroupInstance1 (227) */ ++ /** @name PalletWorkingGroupInstance1 (228) */ + type PalletWorkingGroupInstance1 = Null; +- /** @name PalletWorkingGroupRewardPaymentType (228) */ ++ /** @name PalletWorkingGroupRewardPaymentType (229) */ + interface PalletWorkingGroupRewardPaymentType extends Enum { + readonly isMissedReward: boolean; + readonly isRegularReward: boolean; + readonly type: 'MissedReward' | 'RegularReward'; + } +- /** @name PalletWorkingGroupRawEventInstance2 (229) */ ++ /** @name PalletWorkingGroupRawEventInstance2 (230) */ + interface PalletWorkingGroupRawEventInstance2 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1789,9 +1795,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 (231) */ + type PalletWorkingGroupInstance2 = Null; +- /** @name PalletWorkingGroupRawEventInstance3 (231) */ ++ /** @name PalletWorkingGroupRawEventInstance3 (232) */ + interface PalletWorkingGroupRawEventInstance3 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1844,9 +1850,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 (233) */ + type PalletWorkingGroupInstance3 = Null; +- /** @name PalletWorkingGroupRawEventInstance4 (233) */ ++ /** @name PalletWorkingGroupRawEventInstance4 (234) */ + interface PalletWorkingGroupRawEventInstance4 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1899,9 +1905,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 (235) */ + type PalletWorkingGroupInstance4 = Null; +- /** @name PalletWorkingGroupRawEventInstance5 (235) */ ++ /** @name PalletWorkingGroupRawEventInstance5 (236) */ + interface PalletWorkingGroupRawEventInstance5 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1954,9 +1960,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 (237) */ + type PalletWorkingGroupInstance5 = Null; +- /** @name PalletWorkingGroupRawEventInstance6 (237) */ ++ /** @name PalletWorkingGroupRawEventInstance6 (238) */ + interface PalletWorkingGroupRawEventInstance6 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2009,9 +2015,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 PalletWorkingGroupInstance6 (238) */ ++ /** @name PalletWorkingGroupInstance6 (239) */ + type PalletWorkingGroupInstance6 = Null; +- /** @name PalletWorkingGroupRawEventInstance7 (239) */ ++ /** @name PalletWorkingGroupRawEventInstance7 (240) */ + interface PalletWorkingGroupRawEventInstance7 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2064,9 +2070,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 PalletWorkingGroupInstance7 (240) */ ++ /** @name PalletWorkingGroupInstance7 (241) */ + type PalletWorkingGroupInstance7 = Null; +- /** @name PalletWorkingGroupRawEventInstance8 (241) */ ++ /** @name PalletWorkingGroupRawEventInstance8 (242) */ + interface PalletWorkingGroupRawEventInstance8 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2119,9 +2125,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 PalletWorkingGroupInstance8 (242) */ ++ /** @name PalletWorkingGroupInstance8 (243) */ + type PalletWorkingGroupInstance8 = Null; +- /** @name PalletWorkingGroupRawEventInstance9 (243) */ ++ /** @name PalletWorkingGroupRawEventInstance9 (244) */ + interface PalletWorkingGroupRawEventInstance9 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2174,9 +2180,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 PalletWorkingGroupInstance9 (244) */ ++ /** @name PalletWorkingGroupInstance9 (245) */ + type PalletWorkingGroupInstance9 = Null; +- /** @name FrameSystemPhase (245) */ ++ /** @name FrameSystemPhase (246) */ + interface FrameSystemPhase extends Enum { + readonly isApplyExtrinsic: boolean; + readonly asApplyExtrinsic: u32; +@@ -2184,12 +2190,12 @@ declare module '@polkadot/types/lookup' { + readonly isInitialization: boolean; + readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; + } +- /** @name FrameSystemLastRuntimeUpgradeInfo (249) */ ++ /** @name FrameSystemLastRuntimeUpgradeInfo (250) */ + interface FrameSystemLastRuntimeUpgradeInfo extends Struct { + readonly specVersion: Compact; + readonly specName: Text; + } +- /** @name FrameSystemCall (252) */ ++ /** @name FrameSystemCall (253) */ + interface FrameSystemCall extends Enum { + readonly isRemark: boolean; + readonly asRemark: { +@@ -2226,41 +2232,41 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; + } +- /** @name FrameSystemLimitsBlockWeights (255) */ ++ /** @name FrameSystemLimitsBlockWeights (256) */ + interface FrameSystemLimitsBlockWeights extends Struct { + readonly baseBlock: SpWeightsWeightV2Weight; + readonly maxBlock: SpWeightsWeightV2Weight; + readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; + } +- /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (256) */ ++ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (257) */ + interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { + readonly normal: FrameSystemLimitsWeightsPerClass; + readonly operational: FrameSystemLimitsWeightsPerClass; + readonly mandatory: FrameSystemLimitsWeightsPerClass; + } +- /** @name FrameSystemLimitsWeightsPerClass (257) */ ++ /** @name FrameSystemLimitsWeightsPerClass (258) */ + interface FrameSystemLimitsWeightsPerClass extends Struct { + readonly baseExtrinsic: SpWeightsWeightV2Weight; + readonly maxExtrinsic: Option; + readonly maxTotal: Option; + readonly reserved: Option; + } +- /** @name FrameSystemLimitsBlockLength (259) */ ++ /** @name FrameSystemLimitsBlockLength (260) */ + interface FrameSystemLimitsBlockLength extends Struct { + readonly max: FrameSupportDispatchPerDispatchClassU32; + } +- /** @name FrameSupportDispatchPerDispatchClassU32 (260) */ ++ /** @name FrameSupportDispatchPerDispatchClassU32 (261) */ + interface FrameSupportDispatchPerDispatchClassU32 extends Struct { + readonly normal: u32; + readonly operational: u32; + readonly mandatory: u32; + } +- /** @name SpWeightsRuntimeDbWeight (261) */ ++ /** @name SpWeightsRuntimeDbWeight (262) */ + interface SpWeightsRuntimeDbWeight extends Struct { + readonly read: u64; + readonly write: u64; + } +- /** @name SpVersionRuntimeVersion (262) */ ++ /** @name SpVersionRuntimeVersion (263) */ + interface SpVersionRuntimeVersion extends Struct { + readonly specName: Text; + readonly implName: Text; +@@ -2271,7 +2277,7 @@ declare module '@polkadot/types/lookup' { + readonly transactionVersion: u32; + readonly stateVersion: u8; + } +- /** @name FrameSystemError (268) */ ++ /** @name FrameSystemError (269) */ + interface FrameSystemError extends Enum { + readonly isInvalidSpecName: boolean; + readonly isSpecVersionNeedsToIncrease: boolean; +@@ -2281,7 +2287,7 @@ declare module '@polkadot/types/lookup' { + readonly isCallFiltered: boolean; + readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; + } +- /** @name PalletUtilityCall (269) */ ++ /** @name PalletUtilityCall (270) */ + interface PalletUtilityCall extends Enum { + readonly isBatch: boolean; + readonly asBatch: { +@@ -2312,7 +2318,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; + } +- /** @name PalletBabeCall (272) */ ++ /** @name PalletBabeCall (273) */ + interface PalletBabeCall extends Enum { + readonly isReportEquivocation: boolean; + readonly asReportEquivocation: { +@@ -2330,14 +2336,14 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; + } +- /** @name SpConsensusSlotsEquivocationProof (273) */ ++ /** @name SpConsensusSlotsEquivocationProof (274) */ + interface SpConsensusSlotsEquivocationProof extends Struct { + readonly offender: SpConsensusBabeAppPublic; + readonly slot: u64; + readonly firstHeader: SpRuntimeHeader; + readonly secondHeader: SpRuntimeHeader; + } +- /** @name SpRuntimeHeader (274) */ ++ /** @name SpRuntimeHeader (275) */ + interface SpRuntimeHeader extends Struct { + readonly parentHash: H256; + readonly number: Compact; +@@ -2345,18 +2351,18 @@ declare module '@polkadot/types/lookup' { + readonly extrinsicsRoot: H256; + readonly digest: SpRuntimeDigest; + } +- /** @name SpRuntimeBlakeTwo256 (275) */ ++ /** @name SpRuntimeBlakeTwo256 (276) */ + type SpRuntimeBlakeTwo256 = Null; +- /** @name SpConsensusBabeAppPublic (276) */ ++ /** @name SpConsensusBabeAppPublic (277) */ + interface SpConsensusBabeAppPublic extends SpCoreSr25519Public { + } +- /** @name SpSessionMembershipProof (278) */ ++ /** @name SpSessionMembershipProof (279) */ + interface SpSessionMembershipProof extends Struct { + readonly session: u32; + readonly trieNodes: Vec; + readonly validatorCount: u32; + } +- /** @name SpConsensusBabeDigestsNextConfigDescriptor (279) */ ++ /** @name SpConsensusBabeDigestsNextConfigDescriptor (280) */ + interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { + readonly isV1: boolean; + readonly asV1: { +@@ -2365,14 +2371,14 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'V1'; + } +- /** @name SpConsensusBabeAllowedSlots (280) */ ++ /** @name SpConsensusBabeAllowedSlots (281) */ + interface SpConsensusBabeAllowedSlots extends Enum { + readonly isPrimarySlots: boolean; + readonly isPrimaryAndSecondaryPlainSlots: boolean; + readonly isPrimaryAndSecondaryVRFSlots: boolean; + readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; + } +- /** @name PalletTimestampCall (281) */ ++ /** @name PalletTimestampCall (282) */ + interface PalletTimestampCall extends Enum { + readonly isSet: boolean; + readonly asSet: { +@@ -2380,7 +2386,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Set'; + } +- /** @name PalletBalancesCall (282) */ ++ /** @name PalletBalancesCall (283) */ + interface PalletBalancesCall extends Enum { + readonly isTransfer: boolean; + readonly asTransfer: { +@@ -2416,7 +2422,7 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; + } +- /** @name PalletElectionProviderMultiPhaseCall (283) */ ++ /** @name PalletElectionProviderMultiPhaseCall (284) */ + interface PalletElectionProviderMultiPhaseCall extends Enum { + readonly isSubmitUnsigned: boolean; + readonly asSubmitUnsigned: { +@@ -2442,13 +2448,13 @@ declare module '@polkadot/types/lookup' { + } & Struct; + readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; + } +- /** @name PalletElectionProviderMultiPhaseRawSolution (284) */ ++ /** @name PalletElectionProviderMultiPhaseRawSolution (285) */ + interface PalletElectionProviderMultiPhaseRawSolution extends Struct { + readonly solution: JoystreamNodeRuntimeNposSolution16; + readonly score: SpNposElectionsElectionScore; + readonly round: u32; + } +- /** @name JoystreamNodeRuntimeNposSolution16 (285) */ ++ /** @name JoystreamNodeRuntimeNposSolution16 (286) */ + interface JoystreamNodeRuntimeNposSolution16 extends Struct { + readonly votes1: Vec, Compact]>>; + readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; +@@ -2467,17 +2473,17 @@ declare module '@polkadot/types/lookup' { + readonly votes15: Vec, Vec, Compact]>>, Compact]>>; + readonly votes16: Vec, Vec, Compact]>>, Compact]>>; + } +- /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (336) */ ++ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (337) */ + interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { + readonly voters: Compact; + readonly targets: Compact; + } +- /** @name SpNposElectionsSupport (340) */ ++ /** @name SpNposElectionsSupport (341) */ + interface SpNposElectionsSupport extends Struct { + readonly total: u128; + readonly voters: Vec>; + } +- /** @name PalletStakingPalletCall (342) */ ++ /** @name PalletStakingPalletCall (343) */ + interface PalletStakingPalletCall extends Enum { + readonly isBond: boolean; + readonly asBond: { +@@ -2584,7 +2590,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 (344) */ + interface PalletStakingRewardDestination extends Enum { + readonly isStaked: boolean; + readonly isStash: boolean; +@@ -2849,6 +2855,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; ++ } & Struct; + readonly isFundingRequest: boolean; + readonly asFundingRequest: { + readonly fundingRequests: Vec; +@@ -2869,7 +2883,7 @@ declare module '@polkadot/types/lookup' { + readonly candidateId: u64; + readonly msg: Bytes; + } & Struct; +- readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; ++ readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; + } + /** @name PalletReferendumCall (380) */ + interface PalletReferendumCall extends Enum { +@@ -4441,7 +4455,8 @@ declare module '@polkadot/types/lookup' { + readonly isZeroTokensFunding: boolean; + readonly isCandidateDoesNotExist: boolean; + readonly isInsufficientBalanceForTransfer: boolean; +- readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer'; ++ readonly isReductionAmountTooLarge: boolean; ++ readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer' | 'ReductionAmountTooLarge'; + } + /** @name PalletReferendumReferendumStage (525) */ + interface PalletReferendumReferendumStage extends Enum { +diff --git a/lib/cjs/augment/lookup.js b/lib/cjs/augment/lookup.js +index 23d5c9d63ca89dc370c72d73c513991506d7fe40..0813eb8ff5545410f5100a0fffe47fa1fecb8bf6 100644 +--- a/lib/cjs/augment/lookup.js ++++ b/lib/cjs/augment/lookup.js +@@ -544,14 +544,16 @@ exports.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' + } + }, + /** +- * 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> ++ * 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> + **/ + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1268,7 +1270,7 @@ exports.default = { + } + }, + /** +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1277,7 +1279,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 +1289,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 +1304,7 @@ exports.default = { + cliffAmountPercentage: 'Permill' + }, + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1311,14 +1313,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 +1328,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 +1341,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 +1365,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 +1380,7 @@ exports.default = { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1386,7 +1388,7 @@ exports.default = { + providedSupply: 'u128' + }, + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { + _enum: { +@@ -1399,7 +1401,7 @@ exports.default = { + } + }, + /** +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalStatus + **/ + PalletProposalsEngineProposalStatusesProposalStatus: { + _enum: { +@@ -1409,7 +1411,7 @@ exports.default = { + } + }, + /** +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup205: pallet_proposals_engine::types::proposal_statuses::ProposalDecision + **/ + PalletProposalsEngineProposalStatusesProposalDecision: { + _enum: { +@@ -1423,13 +1425,13 @@ exports.default = { + } + }, + /** +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision + **/ + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: ['PendingExecution', 'PendingConstitutionality'] + }, + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { + _enum: { +@@ -1440,13 +1442,13 @@ exports.default = { + } + }, + /** +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup208: pallet_proposals_engine::types::VoteKind + **/ + PalletProposalsEngineVoteKind: { + _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] + }, + /** +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup209: pallet_proposals_discussion::RawEvent + **/ + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1458,7 +1460,7 @@ exports.default = { + } + }, + /** +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup210: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBTreeSet: { + _enum: { +@@ -1467,7 +1469,7 @@ exports.default = { + } + }, + /** +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup211: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> + **/ + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1475,7 +1477,7 @@ exports.default = { + } + }, + /** +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup212: pallet_proposals_codex::types::GeneralProposalParams + **/ + PalletProposalsCodexGeneralProposalParams: { + memberId: 'u64', +@@ -1485,7 +1487,7 @@ exports.default = { + exactExecutionBlock: 'Option' + }, + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup213: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> + **/ + PalletProposalsCodexProposalDetails: { + _enum: { +@@ -1512,18 +1514,19 @@ exports.default = { + VetoProposal: 'u32', + UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', + UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', +- SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' ++ SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', ++ SetEraPayoutDampingFactor: 'Percent' + } + }, + /** +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup215: pallet_common::FundingRequestParameters + **/ + PalletCommonFundingRequestParameters: { + account: 'AccountId32', + amount: 'u128' + }, + /** +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup216: pallet_proposals_codex::types::CreateOpeningParameters + **/ + PalletProposalsCodexCreateOpeningParameters: { + description: 'Bytes', +@@ -1532,14 +1535,14 @@ exports.default = { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup217: pallet_working_group::types::StakePolicy + **/ + PalletWorkingGroupStakePolicy: { + stakeAmount: 'u128', + leavingUnstakingPeriod: 'u32' + }, + /** +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup218: pallet_proposals_codex::types::FillOpeningParameters + **/ + PalletProposalsCodexFillOpeningParameters: { + openingId: 'u64', +@@ -1547,7 +1550,7 @@ exports.default = { + workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup219: pallet_proposals_codex::types::TerminateRoleParameters + **/ + PalletProposalsCodexTerminateRoleParameters: { + workerId: 'u64', +@@ -1555,13 +1558,13 @@ exports.default = { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup220: 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> ++ * Lookup221: 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> + **/ + PalletWorkingGroupRawEventInstance1: { + _enum: { +@@ -1593,13 +1596,13 @@ exports.default = { + } + }, + /** +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup225: pallet_working_group::types::OpeningType + **/ + PalletWorkingGroupOpeningType: { + _enum: ['Leader', 'Regular'] + }, + /** +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup226: pallet_working_group::types::ApplyOnOpeningParams + **/ + PalletWorkingGroupApplyOnOpeningParams: { + memberId: 'u64', +@@ -1610,24 +1613,24 @@ exports.default = { + stakeParameters: 'PalletWorkingGroupStakeParameters' + }, + /** +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup227: pallet_working_group::types::StakeParameters + **/ + PalletWorkingGroupStakeParameters: { + stake: 'u128', + stakingAccountId: 'AccountId32' + }, + /** +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup228: pallet_working_group::Instance1 + **/ + PalletWorkingGroupInstance1: 'Null', + /** +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup229: 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> ++ * Lookup230: 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> + **/ + PalletWorkingGroupRawEventInstance2: { + _enum: { +@@ -1659,11 +1662,11 @@ exports.default = { + } + }, + /** +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup231: 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> ++ * 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::Instance3> + **/ + PalletWorkingGroupRawEventInstance3: { + _enum: { +@@ -1695,11 +1698,11 @@ exports.default = { + } + }, + /** +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup233: 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> ++ * 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::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { + _enum: { +@@ -1731,11 +1734,11 @@ exports.default = { + } + }, + /** +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup235: 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> ++ * 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::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { + _enum: { +@@ -1767,11 +1770,11 @@ exports.default = { + } + }, + /** +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup237: 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> ++ * 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::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { + _enum: { +@@ -1803,11 +1806,11 @@ exports.default = { + } + }, + /** +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup239: 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> ++ * 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::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { + _enum: { +@@ -1839,11 +1842,11 @@ exports.default = { + } + }, + /** +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup241: 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> ++ * 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::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { + _enum: { +@@ -1875,11 +1878,11 @@ exports.default = { + } + }, + /** +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup243: 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> ++ * 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::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { + _enum: { +@@ -1911,11 +1914,11 @@ exports.default = { + } + }, + /** +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup245: pallet_working_group::Instance9 + **/ + PalletWorkingGroupInstance9: 'Null', + /** +- * Lookup245: frame_system::Phase ++ * Lookup246: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { +@@ -1925,14 +1928,14 @@ exports.default = { + } + }, + /** +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup250: frame_system::LastRuntimeUpgradeInfo + **/ + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: 'Compact', + specName: 'Text' + }, + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup253: frame_system::pallet::Call + **/ + FrameSystemCall: { + _enum: { +@@ -1967,7 +1970,7 @@ exports.default = { + } + }, + /** +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup256: frame_system::limits::BlockWeights + **/ + FrameSystemLimitsBlockWeights: { + baseBlock: 'SpWeightsWeightV2Weight', +@@ -1975,7 +1978,7 @@ exports.default = { + perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + }, + /** +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup257: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: 'FrameSystemLimitsWeightsPerClass', +@@ -1983,7 +1986,7 @@ exports.default = { + mandatory: 'FrameSystemLimitsWeightsPerClass' + }, + /** +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup258: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: 'SpWeightsWeightV2Weight', +@@ -1992,13 +1995,13 @@ exports.default = { + reserved: 'Option' + }, + /** +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup260: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: 'FrameSupportDispatchPerDispatchClassU32' + }, + /** +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: 'u32', +@@ -2006,14 +2009,14 @@ exports.default = { + mandatory: 'u32' + }, + /** +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup262: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: 'u64', + write: 'u64' + }, + /** +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup263: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: 'Text', +@@ -2026,13 +2029,13 @@ exports.default = { + stateVersion: 'u8' + }, + /** +- * Lookup268: frame_system::pallet::Error ++ * Lookup269: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + }, + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup270: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { + _enum: { +@@ -2060,7 +2063,7 @@ exports.default = { + } + }, + /** +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup273: pallet_babe::pallet::Call + **/ + PalletBabeCall: { + _enum: { +@@ -2078,7 +2081,7 @@ exports.default = { + } + }, + /** +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup274: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + **/ + SpConsensusSlotsEquivocationProof: { + offender: 'SpConsensusBabeAppPublic', +@@ -2087,7 +2090,7 @@ exports.default = { + secondHeader: 'SpRuntimeHeader' + }, + /** +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup275: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: 'H256', +@@ -2097,15 +2100,15 @@ exports.default = { + digest: 'SpRuntimeDigest' + }, + /** +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup276: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup277: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: 'SpCoreSr25519Public', + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup279: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: 'u32', +@@ -2113,7 +2116,7 @@ exports.default = { + validatorCount: 'u32' + }, + /** +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup280: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { + _enum: { +@@ -2125,13 +2128,13 @@ exports.default = { + } + }, + /** +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup281: sp_consensus_babe::AllowedSlots + **/ + SpConsensusBabeAllowedSlots: { + _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] + }, + /** +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup282: pallet_timestamp::pallet::Call + **/ + PalletTimestampCall: { + _enum: { +@@ -2141,7 +2144,7 @@ exports.default = { + } + }, + /** +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup283: pallet_balances::pallet::Call + **/ + PalletBalancesCall: { + _enum: { +@@ -2174,7 +2177,7 @@ exports.default = { + } + }, + /** +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup284: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { +@@ -2198,7 +2201,7 @@ exports.default = { + } + }, + /** +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup285: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: 'JoystreamNodeRuntimeNposSolution16', +@@ -2206,7 +2209,7 @@ exports.default = { + round: 'u32' + }, + /** +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup286: joystream_node_runtime::NposSolution16 + **/ + JoystreamNodeRuntimeNposSolution16: { + votes1: 'Vec<(Compact,Compact)>', +@@ -2227,21 +2230,21 @@ exports.default = { + votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + }, + /** +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup337: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: 'Compact', + targets: 'Compact' + }, + /** +- * Lookup340: sp_npos_elections::Support ++ * Lookup341: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: 'u128', + voters: 'Vec<(AccountId32,u128)>' + }, + /** +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup343: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { +@@ -2335,7 +2338,7 @@ exports.default = { + } + }, + /** +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup344: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { +@@ -2634,6 +2637,12 @@ exports.default = { + set_councilor_reward: { + councilorReward: 'u128', + }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, ++ decrease_council_budget: { ++ reductionAmount: 'u128', ++ }, + funding_request: { + fundingRequests: 'Vec', + }, +@@ -4064,7 +4073,7 @@ exports.default = { + * Lookup524: pallet_council::Error + **/ + PalletCouncilError: { +- _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer'] ++ _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer', 'ReductionAmountTooLarge'] + }, + /** + * Lookup525: pallet_referendum::ReferendumStage, S>> +diff --git a/lib/mjs/augment/lookup.js b/lib/mjs/augment/lookup.js +index 7f10085159ebd54e03771940c213d9dbf9db5444..761e4a3027fd6f6bc2bb2ff0ff98b4612088c8d0 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' + } + }, + /** +- * Lookup70: pallet_referendum::RawEvent ++ * Lookup71: pallet_referendum::RawEvent + **/ + PalletReferendumRawEvent: { + _enum: { +@@ -564,18 +566,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: { +@@ -599,7 +601,7 @@ export default { + } + }, + /** +- * Lookup75: pallet_membership::BuyMembershipParameters ++ * Lookup76: pallet_membership::BuyMembershipParameters + **/ + PalletMembershipBuyMembershipParameters: { + rootAccount: 'AccountId32', +@@ -609,7 +611,7 @@ export default { + referrerId: 'Option' + }, + /** +- * Lookup78: pallet_membership::InviteMembershipParameters ++ * Lookup79: pallet_membership::InviteMembershipParameters + **/ + PalletMembershipInviteMembershipParameters: { + invitingMemberId: 'u64', +@@ -619,7 +621,7 @@ export default { + metadata: 'Bytes' + }, + /** +- * Lookup79: pallet_membership::CreateMemberParameters ++ * Lookup80: pallet_membership::CreateMemberParameters + **/ + PalletMembershipCreateMemberParameters: { + rootAccount: 'AccountId32', +@@ -629,7 +631,7 @@ export default { + isFoundingMember: 'bool' + }, + /** +- * Lookup80: pallet_membership::GiftMembershipParameters ++ * Lookup81: pallet_membership::GiftMembershipParameters + **/ + PalletMembershipGiftMembershipParameters: { + rootAccount: 'AccountId32', +@@ -642,7 +644,7 @@ export default { + applyRootAccountInvitationLock: 'Option' + }, + /** +- * Lookup84: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> ++ * Lookup85: pallet_forum::RawEvent, pallet_forum::ExtendedPostIdObject> + **/ + PalletForumRawEvent: { + _enum: { +@@ -666,7 +668,7 @@ export default { + } + }, + /** +- * Lookup85: pallet_forum::PrivilegedActor ++ * Lookup86: pallet_forum::PrivilegedActor + **/ + PalletForumPrivilegedActor: { + _enum: { +@@ -675,7 +677,7 @@ export default { + } + }, + /** +- * Lookup86: pallet_forum::ExtendedPostIdObject ++ * Lookup87: pallet_forum::ExtendedPostIdObject + **/ + PalletForumExtendedPostIdObject: { + categoryId: 'u64', +@@ -683,7 +685,7 @@ export default { + postId: 'u64' + }, + /** +- * Lookup91: pallet_constitution::RawEvent ++ * Lookup92: pallet_constitution::RawEvent + **/ + PalletConstitutionRawEvent: { + _enum: { +@@ -691,7 +693,7 @@ export default { + } + }, + /** +- * Lookup92: pallet_bounty::RawEvent>, BTreeMap>> ++ * Lookup93: pallet_bounty::RawEvent>, BTreeMap>> + **/ + PalletBountyRawEvent: { + _enum: { +@@ -721,7 +723,7 @@ export default { + } + }, + /** +- * Lookup93: pallet_bounty::BountyParameters> ++ * Lookup94: pallet_bounty::BountyParameters> + **/ + PalletBountyBountyParametersBTreeSet: { + oracle: 'PalletBountyBountyActor', +@@ -733,7 +735,7 @@ export default { + fundingType: 'PalletBountyFundingType' + }, + /** +- * Lookup94: pallet_bounty::BountyActor ++ * Lookup95: pallet_bounty::BountyActor + **/ + PalletBountyBountyActor: { + _enum: { +@@ -742,7 +744,7 @@ export default { + } + }, + /** +- * Lookup95: pallet_bounty::AssuranceContractType> ++ * Lookup96: pallet_bounty::AssuranceContractType> + **/ + 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 { + } + }, + /** +- * Lookup101: pallet_joystream_utility::RawEvent ++ * Lookup102: pallet_joystream_utility::RawEvent + **/ + PalletJoystreamUtilityRawEvent: { + _enum: { +@@ -790,19 +792,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: { +@@ -862,7 +864,7 @@ export default { + } + }, + /** +- * Lookup105: pallet_content::permissions::ContentActor ++ * Lookup106: pallet_content::permissions::ContentActor + **/ + PalletContentPermissionsContentActor: { + _enum: { +@@ -872,7 +874,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', +@@ -891,26 +893,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: { +@@ -919,7 +921,7 @@ export default { + } + }, + /** +- * Lookup122: pallet_content::types::ChannelTransferStatus, S>> ++ * Lookup123: pallet_content::types::ChannelTransferStatus, S>> + **/ + PalletContentChannelTransferStatus: { + _enum: { +@@ -928,14 +930,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>', +@@ -943,21 +945,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', +@@ -969,7 +971,7 @@ export default { + minBidStep: 'u128' + }, + /** +- * Lookup129: pallet_content::nft::types::OpenAuctionParamsRecord ++ * Lookup130: pallet_content::nft::types::OpenAuctionParamsRecord + **/ + PalletContentNftTypesOpenAuctionParamsRecord: { + startingPrice: 'u128', +@@ -979,7 +981,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', +@@ -988,7 +990,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: { +@@ -1000,7 +1002,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', +@@ -1012,14 +1014,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: { +@@ -1029,14 +1031,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', +@@ -1047,7 +1049,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', +@@ -1058,7 +1060,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', +@@ -1069,7 +1071,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: { +@@ -1082,7 +1084,7 @@ export default { + } + }, + /** +- * Lookup155: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> ++ * Lookup156: pallet_content::types::TransferCommitmentParameters>, Balance, TransferId> + **/ + PalletContentTransferCommitmentParametersBTreeMap: { + newCollaborators: 'BTreeMap>', +@@ -1090,7 +1092,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', +@@ -1100,7 +1102,7 @@ export default { + channelCashoutsEnabled: 'Option' + }, + /** +- * Lookup157: pallet_content::types::ChannelPayoutsPayloadParametersRecord ++ * Lookup158: pallet_content::types::ChannelPayoutsPayloadParametersRecord + **/ + PalletContentChannelPayoutsPayloadParametersRecord: { + objectCreationParams: 'PalletStorageDataObjectCreationParameters', +@@ -1108,7 +1110,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup161: pallet_content::types::ChannelFundsDestination ++ * Lookup162: pallet_content::types::ChannelFundsDestination + **/ + PalletContentChannelFundsDestination: { + _enum: { +@@ -1117,13 +1119,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: { +@@ -1172,7 +1174,7 @@ export default { + } + }, + /** +- * Lookup164: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> ++ * Lookup165: pallet_storage::UploadParametersRecord, sp_core::crypto::AccountId32, Balance> + **/ + PalletStorageUploadParametersRecord: { + bagId: 'PalletStorageBagIdType', +@@ -1182,7 +1184,7 @@ export default { + expectedDataObjectStateBloatBond: 'u128' + }, + /** +- * Lookup165: pallet_storage::BagIdType ++ * Lookup166: pallet_storage::BagIdType + **/ + PalletStorageBagIdType: { + _enum: { +@@ -1191,7 +1193,7 @@ export default { + } + }, + /** +- * Lookup166: pallet_storage::StaticBagId ++ * Lookup167: pallet_storage::StaticBagId + **/ + PalletStorageStaticBagId: { + _enum: { +@@ -1200,7 +1202,7 @@ export default { + } + }, + /** +- * Lookup167: pallet_storage::DynamicBagIdType ++ * Lookup168: pallet_storage::DynamicBagIdType + **/ + PalletStorageDynamicBagIdType: { + _enum: { +@@ -1209,7 +1211,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', +@@ -1221,7 +1223,7 @@ export default { + distributionBuckets: 'BTreeSet' + }, + /** +- * Lookup171: pallet_storage::Voucher ++ * Lookup172: pallet_storage::Voucher + **/ + 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> + **/ + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1266,7 +1268,7 @@ export default { + } + }, + /** +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1275,7 +1277,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', +@@ -1285,14 +1287,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', +@@ -1300,7 +1302,7 @@ export default { + cliffAmountPercentage: 'Permill' + }, + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1309,14 +1311,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', +@@ -1324,11 +1326,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: { +@@ -1337,21 +1339,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: { +@@ -1361,7 +1363,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', +@@ -1376,7 +1378,7 @@ export default { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1384,7 +1386,7 @@ export default { + providedSupply: 'u128' + }, + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { + _enum: { +@@ -1397,7 +1399,7 @@ export default { + } + }, + /** +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalStatus + **/ + PalletProposalsEngineProposalStatusesProposalStatus: { + _enum: { +@@ -1407,7 +1409,7 @@ export default { + } + }, + /** +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup205: pallet_proposals_engine::types::proposal_statuses::ProposalDecision + **/ + PalletProposalsEngineProposalStatusesProposalDecision: { + _enum: { +@@ -1421,13 +1423,13 @@ export default { + } + }, + /** +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision + **/ + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: ['PendingExecution', 'PendingConstitutionality'] + }, + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { + _enum: { +@@ -1438,13 +1440,13 @@ export default { + } + }, + /** +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup208: pallet_proposals_engine::types::VoteKind + **/ + PalletProposalsEngineVoteKind: { + _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] + }, + /** +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup209: pallet_proposals_discussion::RawEvent + **/ + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1456,7 +1458,7 @@ export default { + } + }, + /** +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup210: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBTreeSet: { + _enum: { +@@ -1465,7 +1467,7 @@ export default { + } + }, + /** +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup211: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> + **/ + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1473,7 +1475,7 @@ export default { + } + }, + /** +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup212: pallet_proposals_codex::types::GeneralProposalParams + **/ + PalletProposalsCodexGeneralProposalParams: { + memberId: 'u64', +@@ -1483,7 +1485,7 @@ export default { + exactExecutionBlock: 'Option' + }, + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup213: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> + **/ + PalletProposalsCodexProposalDetails: { + _enum: { +@@ -1510,18 +1512,19 @@ export default { + VetoProposal: 'u32', + UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', + UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', +- SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' ++ SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', ++ SetEraPayoutDampingFactor: 'Percent' + } + }, + /** +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup215: pallet_common::FundingRequestParameters + **/ + PalletCommonFundingRequestParameters: { + account: 'AccountId32', + amount: 'u128' + }, + /** +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup216: pallet_proposals_codex::types::CreateOpeningParameters + **/ + PalletProposalsCodexCreateOpeningParameters: { + description: 'Bytes', +@@ -1530,14 +1533,14 @@ export default { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup217: pallet_working_group::types::StakePolicy + **/ + PalletWorkingGroupStakePolicy: { + stakeAmount: 'u128', + leavingUnstakingPeriod: 'u32' + }, + /** +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup218: pallet_proposals_codex::types::FillOpeningParameters + **/ + PalletProposalsCodexFillOpeningParameters: { + openingId: 'u64', +@@ -1545,7 +1548,7 @@ export default { + workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup219: pallet_proposals_codex::types::TerminateRoleParameters + **/ + PalletProposalsCodexTerminateRoleParameters: { + workerId: 'u64', +@@ -1553,13 +1556,13 @@ export default { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup220: 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> ++ * Lookup221: 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> + **/ + PalletWorkingGroupRawEventInstance1: { + _enum: { +@@ -1591,13 +1594,13 @@ export default { + } + }, + /** +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup225: pallet_working_group::types::OpeningType + **/ + PalletWorkingGroupOpeningType: { + _enum: ['Leader', 'Regular'] + }, + /** +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup226: pallet_working_group::types::ApplyOnOpeningParams + **/ + PalletWorkingGroupApplyOnOpeningParams: { + memberId: 'u64', +@@ -1608,24 +1611,24 @@ export default { + stakeParameters: 'PalletWorkingGroupStakeParameters' + }, + /** +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup227: pallet_working_group::types::StakeParameters + **/ + PalletWorkingGroupStakeParameters: { + stake: 'u128', + stakingAccountId: 'AccountId32' + }, + /** +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup228: pallet_working_group::Instance1 + **/ + PalletWorkingGroupInstance1: 'Null', + /** +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup229: 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> ++ * Lookup230: 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> + **/ + PalletWorkingGroupRawEventInstance2: { + _enum: { +@@ -1657,11 +1660,11 @@ export default { + } + }, + /** +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup231: 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> ++ * 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::Instance3> + **/ + PalletWorkingGroupRawEventInstance3: { + _enum: { +@@ -1693,11 +1696,11 @@ export default { + } + }, + /** +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup233: 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> ++ * 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::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { + _enum: { +@@ -1729,11 +1732,11 @@ export default { + } + }, + /** +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup235: 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> ++ * 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::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { + _enum: { +@@ -1765,11 +1768,11 @@ export default { + } + }, + /** +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup237: 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> ++ * 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::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { + _enum: { +@@ -1801,11 +1804,11 @@ export default { + } + }, + /** +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup239: 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> ++ * 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::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { + _enum: { +@@ -1837,11 +1840,11 @@ export default { + } + }, + /** +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup241: 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> ++ * 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::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { + _enum: { +@@ -1873,11 +1876,11 @@ export default { + } + }, + /** +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup243: 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> ++ * 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::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { + _enum: { +@@ -1909,11 +1912,11 @@ export default { + } + }, + /** +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup245: pallet_working_group::Instance9 + **/ + PalletWorkingGroupInstance9: 'Null', + /** +- * Lookup245: frame_system::Phase ++ * Lookup246: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { +@@ -1923,14 +1926,14 @@ export default { + } + }, + /** +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup250: frame_system::LastRuntimeUpgradeInfo + **/ + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: 'Compact', + specName: 'Text' + }, + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup253: frame_system::pallet::Call + **/ + FrameSystemCall: { + _enum: { +@@ -1965,7 +1968,7 @@ export default { + } + }, + /** +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup256: frame_system::limits::BlockWeights + **/ + FrameSystemLimitsBlockWeights: { + baseBlock: 'SpWeightsWeightV2Weight', +@@ -1973,7 +1976,7 @@ export default { + perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + }, + /** +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup257: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: 'FrameSystemLimitsWeightsPerClass', +@@ -1981,7 +1984,7 @@ export default { + mandatory: 'FrameSystemLimitsWeightsPerClass' + }, + /** +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup258: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: 'SpWeightsWeightV2Weight', +@@ -1990,13 +1993,13 @@ export default { + reserved: 'Option' + }, + /** +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup260: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: 'FrameSupportDispatchPerDispatchClassU32' + }, + /** +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: 'u32', +@@ -2004,14 +2007,14 @@ export default { + mandatory: 'u32' + }, + /** +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup262: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: 'u64', + write: 'u64' + }, + /** +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup263: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: 'Text', +@@ -2024,13 +2027,13 @@ export default { + stateVersion: 'u8' + }, + /** +- * Lookup268: frame_system::pallet::Error ++ * Lookup269: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + }, + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup270: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { + _enum: { +@@ -2058,7 +2061,7 @@ export default { + } + }, + /** +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup273: pallet_babe::pallet::Call + **/ + PalletBabeCall: { + _enum: { +@@ -2076,7 +2079,7 @@ export default { + } + }, + /** +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup274: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + **/ + SpConsensusSlotsEquivocationProof: { + offender: 'SpConsensusBabeAppPublic', +@@ -2085,7 +2088,7 @@ export default { + secondHeader: 'SpRuntimeHeader' + }, + /** +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup275: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: 'H256', +@@ -2095,15 +2098,15 @@ export default { + digest: 'SpRuntimeDigest' + }, + /** +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup276: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup277: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: 'SpCoreSr25519Public', + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup279: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: 'u32', +@@ -2111,7 +2114,7 @@ export default { + validatorCount: 'u32' + }, + /** +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup280: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { + _enum: { +@@ -2123,13 +2126,13 @@ export default { + } + }, + /** +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup281: sp_consensus_babe::AllowedSlots + **/ + SpConsensusBabeAllowedSlots: { + _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] + }, + /** +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup282: pallet_timestamp::pallet::Call + **/ + PalletTimestampCall: { + _enum: { +@@ -2139,7 +2142,7 @@ export default { + } + }, + /** +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup283: pallet_balances::pallet::Call + **/ + PalletBalancesCall: { + _enum: { +@@ -2172,7 +2175,7 @@ export default { + } + }, + /** +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup284: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { +@@ -2196,7 +2199,7 @@ export default { + } + }, + /** +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup285: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: 'JoystreamNodeRuntimeNposSolution16', +@@ -2204,7 +2207,7 @@ export default { + round: 'u32' + }, + /** +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup286: joystream_node_runtime::NposSolution16 + **/ + JoystreamNodeRuntimeNposSolution16: { + votes1: 'Vec<(Compact,Compact)>', +@@ -2225,21 +2228,21 @@ export default { + votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + }, + /** +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup337: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: 'Compact', + targets: 'Compact' + }, + /** +- * Lookup340: sp_npos_elections::Support ++ * Lookup341: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: 'u128', + voters: 'Vec<(AccountId32,u128)>' + }, + /** +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup343: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { +@@ -2333,7 +2336,7 @@ export default { + } + }, + /** +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup344: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { +@@ -2632,6 +2635,12 @@ export default { + set_councilor_reward: { + councilorReward: 'u128', + }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, ++ decrease_council_budget: { ++ reductionAmount: 'u128', ++ }, + funding_request: { + fundingRequests: 'Vec', + }, +@@ -4062,7 +4071,7 @@ export default { + * Lookup524: pallet_council::Error + **/ + PalletCouncilError: { +- _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer'] ++ _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer', 'ReductionAmountTooLarge'] + }, + /** + * Lookup525: pallet_referendum::ReferendumStage, S>> +diff --git a/src/augment/augment-api-consts.ts b/src/augment/augment-api-consts.ts +index c82de3001ca3561eb2417f0d81d6239f0429ce5d..b91a745140f9fac90086400a19636f4ea05c1a04 100644 +--- a/src/augment/augment-api-consts.ts ++++ b/src/augment/augment-api-consts.ts +@@ -585,6 +585,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 +607,9 @@ declare module '@polkadot/api-base/types/consts' { + * Exports 'Set Membership Price' proposal parameters. + **/ + setMembershipPriceProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; ++ /** ++ * Setting pallet as frozen ++ **/ + setPalletFozenStatusProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + setReferralCutProposalParameters: PalletProposalsEngineProposalParameters & AugmentedConst; + /** +diff --git a/src/augment/augment-api-errors.ts b/src/augment/augment-api-errors.ts +index 98b5b35477a3dc227aae75109abdaa2bc6dc7d4b..701052d5acf5da716764d4734ee1cffc6807f123 100644 +--- a/src/augment/augment-api-errors.ts ++++ b/src/augment/augment-api-errors.ts +@@ -1059,6 +1059,10 @@ declare module '@polkadot/api-base/types/errors' { + * The member is not a councilor. + **/ + NotCouncilor: AugmentedError; ++ /** ++ * Cannot reduce the budget by the given amount. ++ **/ ++ ReductionAmountTooLarge: AugmentedError; + /** + * The same account is recieving funds from the same request twice + **/ +diff --git a/src/augment/augment-api-events.ts b/src/augment/augment-api-events.ts +index 26e6f1fd2f0bd3f6036ef5e1c279bc32094648e0..139ae113fa4defe6f6efbb5e61dc7fee67fbc40e 100644 +--- a/src/augment/augment-api-events.ts ++++ b/src/augment/augment-api-events.ts +@@ -8,7 +8,7 @@ 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, 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, 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'; + + export type __AugmentedEvent = AugmentedEvent; +@@ -711,6 +711,12 @@ declare module '@polkadot/api-base/types/events' { + * Candidate remark message + **/ + CandidateRemarked: AugmentedEvent; ++ /** ++ * Councilor budget has been decreased ++ * Params: ++ * - Reduction amount ++ **/ ++ CouncilBudgetDecreased: AugmentedEvent; + /** + * Fund the council budget. + * Params: +@@ -727,6 +733,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 + **/ +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..eac1682c315f8d7f9b82a036364f07173af88991 100644 +--- a/src/augment/augment-api-tx.ts ++++ b/src/augment/augment-api-tx.ts +@@ -1634,6 +1634,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 +1743,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. + * +@@ -4227,7 +4251,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 } | { SetEraPayoutDampingFactor: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails]>; + }; + proposalsDiscussion: { + /** +diff --git a/src/augment/lookup.ts b/src/augment/lookup.ts +index 143f41ba8e42a170842715bcfaaf4ffaa6e07954..db8291a269ba568e091b4f022f5eb6199043c329 100644 +--- a/src/augment/lookup.ts ++++ b/src/augment/lookup.ts +@@ -544,14 +544,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' + } + }, + /** +- * 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> ++ * 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> + **/ + PalletProjectTokenEventsRawEvent: { + _enum: { +@@ -1268,7 +1270,7 @@ export default { + } + }, + /** +- * Lookup177: pallet_project_token::types::TransferPolicy ++ * Lookup178: pallet_project_token::types::TransferPolicy + **/ + PalletProjectTokenTransferPolicy: { + _enum: { +@@ -1277,7 +1279,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 +1289,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 +1304,7 @@ export default { + cliffAmountPercentage: 'Permill' + }, + /** +- * Lookup183: pallet_project_token::types::TransferPolicyParams>> ++ * Lookup184: pallet_project_token::types::TransferPolicyParams>> + **/ + PalletProjectTokenTransferPolicyParams: { + _enum: { +@@ -1311,14 +1313,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 +1328,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 +1341,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 +1365,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 +1380,7 @@ export default { + autoFinalize: 'bool' + }, + /** +- * Lookup201: pallet_project_token::types::AmmCurve ++ * Lookup202: pallet_project_token::types::AmmCurve + **/ + PalletProjectTokenAmmCurve: { + slope: 'u128', +@@ -1386,7 +1388,7 @@ export default { + providedSupply: 'u128' + }, + /** +- * Lookup202: pallet_proposals_engine::RawEvent ++ * Lookup203: pallet_proposals_engine::RawEvent + **/ + PalletProposalsEngineRawEvent: { + _enum: { +@@ -1399,7 +1401,7 @@ export default { + } + }, + /** +- * Lookup203: pallet_proposals_engine::types::proposal_statuses::ProposalStatus ++ * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalStatus + **/ + PalletProposalsEngineProposalStatusesProposalStatus: { + _enum: { +@@ -1409,7 +1411,7 @@ export default { + } + }, + /** +- * Lookup204: pallet_proposals_engine::types::proposal_statuses::ProposalDecision ++ * Lookup205: pallet_proposals_engine::types::proposal_statuses::ProposalDecision + **/ + PalletProposalsEngineProposalStatusesProposalDecision: { + _enum: { +@@ -1423,13 +1425,13 @@ export default { + } + }, + /** +- * Lookup205: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision ++ * Lookup206: pallet_proposals_engine::types::proposal_statuses::ApprovedProposalDecision + **/ + PalletProposalsEngineProposalStatusesApprovedProposalDecision: { + _enum: ['PendingExecution', 'PendingConstitutionality'] + }, + /** +- * Lookup206: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus ++ * Lookup207: pallet_proposals_engine::types::proposal_statuses::ExecutionStatus + **/ + PalletProposalsEngineProposalStatusesExecutionStatus: { + _enum: { +@@ -1440,13 +1442,13 @@ export default { + } + }, + /** +- * Lookup207: pallet_proposals_engine::types::VoteKind ++ * Lookup208: pallet_proposals_engine::types::VoteKind + **/ + PalletProposalsEngineVoteKind: { + _enum: ['Approve', 'Reject', 'Slash', 'Abstain'] + }, + /** +- * Lookup208: pallet_proposals_discussion::RawEvent ++ * Lookup209: pallet_proposals_discussion::RawEvent + **/ + PalletProposalsDiscussionRawEvent: { + _enum: { +@@ -1458,7 +1460,7 @@ export default { + } + }, + /** +- * Lookup209: pallet_proposals_discussion::types::ThreadMode> ++ * Lookup210: pallet_proposals_discussion::types::ThreadMode> + **/ + PalletProposalsDiscussionThreadModeBTreeSet: { + _enum: { +@@ -1467,7 +1469,7 @@ export default { + } + }, + /** +- * Lookup210: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> ++ * Lookup211: pallet_proposals_codex::RawEvent, pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>>, ProposalId, ThreadId> + **/ + PalletProposalsCodexRawEvent: { + _enum: { +@@ -1475,7 +1477,7 @@ export default { + } + }, + /** +- * Lookup211: pallet_proposals_codex::types::GeneralProposalParams ++ * Lookup212: pallet_proposals_codex::types::GeneralProposalParams + **/ + PalletProposalsCodexGeneralProposalParams: { + memberId: 'u64', +@@ -1485,7 +1487,7 @@ export default { + exactExecutionBlock: 'Option' + }, + /** +- * Lookup212: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> ++ * Lookup213: pallet_proposals_codex::types::ProposalDetails, Balance, primitive_types::H256>> + **/ + PalletProposalsCodexProposalDetails: { + _enum: { +@@ -1512,18 +1514,19 @@ export default { + VetoProposal: 'u32', + UpdateGlobalNftLimit: '(PalletContentNftLimitPeriod,u64)', + UpdateChannelPayouts: 'PalletContentUpdateChannelPayoutsParametersRecord', +- SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)' ++ SetPalletFozenStatus: '(bool,PalletCommonFreezablePallet)', ++ SetEraPayoutDampingFactor: 'Percent' + } + }, + /** +- * Lookup214: pallet_common::FundingRequestParameters ++ * Lookup215: pallet_common::FundingRequestParameters + **/ + PalletCommonFundingRequestParameters: { + account: 'AccountId32', + amount: 'u128' + }, + /** +- * Lookup215: pallet_proposals_codex::types::CreateOpeningParameters ++ * Lookup216: pallet_proposals_codex::types::CreateOpeningParameters + **/ + PalletProposalsCodexCreateOpeningParameters: { + description: 'Bytes', +@@ -1532,14 +1535,14 @@ export default { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup216: pallet_working_group::types::StakePolicy ++ * Lookup217: pallet_working_group::types::StakePolicy + **/ + PalletWorkingGroupStakePolicy: { + stakeAmount: 'u128', + leavingUnstakingPeriod: 'u32' + }, + /** +- * Lookup217: pallet_proposals_codex::types::FillOpeningParameters ++ * Lookup218: pallet_proposals_codex::types::FillOpeningParameters + **/ + PalletProposalsCodexFillOpeningParameters: { + openingId: 'u64', +@@ -1547,7 +1550,7 @@ export default { + workingGroup: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup218: pallet_proposals_codex::types::TerminateRoleParameters ++ * Lookup219: pallet_proposals_codex::types::TerminateRoleParameters + **/ + PalletProposalsCodexTerminateRoleParameters: { + workerId: 'u64', +@@ -1555,13 +1558,13 @@ export default { + group: 'PalletCommonWorkingGroupIterableEnumsWorkingGroup' + }, + /** +- * Lookup219: pallet_common::FreezablePallet ++ * Lookup220: 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> ++ * Lookup221: 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> + **/ + PalletWorkingGroupRawEventInstance1: { + _enum: { +@@ -1593,13 +1596,13 @@ export default { + } + }, + /** +- * Lookup224: pallet_working_group::types::OpeningType ++ * Lookup225: pallet_working_group::types::OpeningType + **/ + PalletWorkingGroupOpeningType: { + _enum: ['Leader', 'Regular'] + }, + /** +- * Lookup225: pallet_working_group::types::ApplyOnOpeningParams ++ * Lookup226: pallet_working_group::types::ApplyOnOpeningParams + **/ + PalletWorkingGroupApplyOnOpeningParams: { + memberId: 'u64', +@@ -1610,24 +1613,24 @@ export default { + stakeParameters: 'PalletWorkingGroupStakeParameters' + }, + /** +- * Lookup226: pallet_working_group::types::StakeParameters ++ * Lookup227: pallet_working_group::types::StakeParameters + **/ + PalletWorkingGroupStakeParameters: { + stake: 'u128', + stakingAccountId: 'AccountId32' + }, + /** +- * Lookup227: pallet_working_group::Instance1 ++ * Lookup228: pallet_working_group::Instance1 + **/ + PalletWorkingGroupInstance1: 'Null', + /** +- * Lookup228: pallet_working_group::types::RewardPaymentType ++ * Lookup229: 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> ++ * Lookup230: 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> + **/ + PalletWorkingGroupRawEventInstance2: { + _enum: { +@@ -1659,11 +1662,11 @@ export default { + } + }, + /** +- * Lookup230: pallet_working_group::Instance2 ++ * Lookup231: 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> ++ * 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::Instance3> + **/ + PalletWorkingGroupRawEventInstance3: { + _enum: { +@@ -1695,11 +1698,11 @@ export default { + } + }, + /** +- * Lookup232: pallet_working_group::Instance3 ++ * Lookup233: 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> ++ * 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::Instance4> + **/ + PalletWorkingGroupRawEventInstance4: { + _enum: { +@@ -1731,11 +1734,11 @@ export default { + } + }, + /** +- * Lookup234: pallet_working_group::Instance4 ++ * Lookup235: 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> ++ * 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::Instance5> + **/ + PalletWorkingGroupRawEventInstance5: { + _enum: { +@@ -1767,11 +1770,11 @@ export default { + } + }, + /** +- * Lookup236: pallet_working_group::Instance5 ++ * Lookup237: 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> ++ * 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::Instance6> + **/ + PalletWorkingGroupRawEventInstance6: { + _enum: { +@@ -1803,11 +1806,11 @@ export default { + } + }, + /** +- * Lookup238: pallet_working_group::Instance6 ++ * Lookup239: 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> ++ * 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::Instance7> + **/ + PalletWorkingGroupRawEventInstance7: { + _enum: { +@@ -1839,11 +1842,11 @@ export default { + } + }, + /** +- * Lookup240: pallet_working_group::Instance7 ++ * Lookup241: 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> ++ * 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::Instance8> + **/ + PalletWorkingGroupRawEventInstance8: { + _enum: { +@@ -1875,11 +1878,11 @@ export default { + } + }, + /** +- * Lookup242: pallet_working_group::Instance8 ++ * Lookup243: 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> ++ * 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::Instance9> + **/ + PalletWorkingGroupRawEventInstance9: { + _enum: { +@@ -1911,11 +1914,11 @@ export default { + } + }, + /** +- * Lookup244: pallet_working_group::Instance9 ++ * Lookup245: pallet_working_group::Instance9 + **/ + PalletWorkingGroupInstance9: 'Null', + /** +- * Lookup245: frame_system::Phase ++ * Lookup246: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { +@@ -1925,14 +1928,14 @@ export default { + } + }, + /** +- * Lookup249: frame_system::LastRuntimeUpgradeInfo ++ * Lookup250: frame_system::LastRuntimeUpgradeInfo + **/ + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: 'Compact', + specName: 'Text' + }, + /** +- * Lookup252: frame_system::pallet::Call ++ * Lookup253: frame_system::pallet::Call + **/ + FrameSystemCall: { + _enum: { +@@ -1967,7 +1970,7 @@ export default { + } + }, + /** +- * Lookup255: frame_system::limits::BlockWeights ++ * Lookup256: frame_system::limits::BlockWeights + **/ + FrameSystemLimitsBlockWeights: { + baseBlock: 'SpWeightsWeightV2Weight', +@@ -1975,7 +1978,7 @@ export default { + perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + }, + /** +- * Lookup256: frame_support::dispatch::PerDispatchClass ++ * Lookup257: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: 'FrameSystemLimitsWeightsPerClass', +@@ -1983,7 +1986,7 @@ export default { + mandatory: 'FrameSystemLimitsWeightsPerClass' + }, + /** +- * Lookup257: frame_system::limits::WeightsPerClass ++ * Lookup258: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: 'SpWeightsWeightV2Weight', +@@ -1992,13 +1995,13 @@ export default { + reserved: 'Option' + }, + /** +- * Lookup259: frame_system::limits::BlockLength ++ * Lookup260: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: 'FrameSupportDispatchPerDispatchClassU32' + }, + /** +- * Lookup260: frame_support::dispatch::PerDispatchClass ++ * Lookup261: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: 'u32', +@@ -2006,14 +2009,14 @@ export default { + mandatory: 'u32' + }, + /** +- * Lookup261: sp_weights::RuntimeDbWeight ++ * Lookup262: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: 'u64', + write: 'u64' + }, + /** +- * Lookup262: sp_version::RuntimeVersion ++ * Lookup263: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: 'Text', +@@ -2026,13 +2029,13 @@ export default { + stateVersion: 'u8' + }, + /** +- * Lookup268: frame_system::pallet::Error ++ * Lookup269: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + }, + /** +- * Lookup269: pallet_utility::pallet::Call ++ * Lookup270: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { + _enum: { +@@ -2060,7 +2063,7 @@ export default { + } + }, + /** +- * Lookup272: pallet_babe::pallet::Call ++ * Lookup273: pallet_babe::pallet::Call + **/ + PalletBabeCall: { + _enum: { +@@ -2078,7 +2081,7 @@ export default { + } + }, + /** +- * Lookup273: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> ++ * Lookup274: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + **/ + SpConsensusSlotsEquivocationProof: { + offender: 'SpConsensusBabeAppPublic', +@@ -2087,7 +2090,7 @@ export default { + secondHeader: 'SpRuntimeHeader' + }, + /** +- * Lookup274: sp_runtime::generic::header::Header ++ * Lookup275: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: 'H256', +@@ -2097,15 +2100,15 @@ export default { + digest: 'SpRuntimeDigest' + }, + /** +- * Lookup275: sp_runtime::traits::BlakeTwo256 ++ * Lookup276: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** +- * Lookup276: sp_consensus_babe::app::Public ++ * Lookup277: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: 'SpCoreSr25519Public', + /** +- * Lookup278: sp_session::MembershipProof ++ * Lookup279: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: 'u32', +@@ -2113,7 +2116,7 @@ export default { + validatorCount: 'u32' + }, + /** +- * Lookup279: sp_consensus_babe::digests::NextConfigDescriptor ++ * Lookup280: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { + _enum: { +@@ -2125,13 +2128,13 @@ export default { + } + }, + /** +- * Lookup280: sp_consensus_babe::AllowedSlots ++ * Lookup281: sp_consensus_babe::AllowedSlots + **/ + SpConsensusBabeAllowedSlots: { + _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] + }, + /** +- * Lookup281: pallet_timestamp::pallet::Call ++ * Lookup282: pallet_timestamp::pallet::Call + **/ + PalletTimestampCall: { + _enum: { +@@ -2141,7 +2144,7 @@ export default { + } + }, + /** +- * Lookup282: pallet_balances::pallet::Call ++ * Lookup283: pallet_balances::pallet::Call + **/ + PalletBalancesCall: { + _enum: { +@@ -2174,7 +2177,7 @@ export default { + } + }, + /** +- * Lookup283: pallet_election_provider_multi_phase::pallet::Call ++ * Lookup284: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { +@@ -2198,7 +2201,7 @@ export default { + } + }, + /** +- * Lookup284: pallet_election_provider_multi_phase::RawSolution ++ * Lookup285: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: 'JoystreamNodeRuntimeNposSolution16', +@@ -2206,7 +2209,7 @@ export default { + round: 'u32' + }, + /** +- * Lookup285: joystream_node_runtime::NposSolution16 ++ * Lookup286: joystream_node_runtime::NposSolution16 + **/ + JoystreamNodeRuntimeNposSolution16: { + votes1: 'Vec<(Compact,Compact)>', +@@ -2227,21 +2230,21 @@ export default { + votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + }, + /** +- * Lookup336: pallet_election_provider_multi_phase::SolutionOrSnapshotSize ++ * Lookup337: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: 'Compact', + targets: 'Compact' + }, + /** +- * Lookup340: sp_npos_elections::Support ++ * Lookup341: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: 'u128', + voters: 'Vec<(AccountId32,u128)>' + }, + /** +- * Lookup342: pallet_staking::pallet::pallet::Call ++ * Lookup343: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { +@@ -2335,7 +2338,7 @@ export default { + } + }, + /** +- * Lookup343: pallet_staking::RewardDestination ++ * Lookup344: pallet_staking::RewardDestination + **/ + PalletStakingRewardDestination: { + _enum: { +@@ -2634,6 +2637,12 @@ export default { + set_councilor_reward: { + councilorReward: 'u128', + }, ++ set_era_payout_damping_factor: { ++ newParameter: 'Percent', ++ }, ++ decrease_council_budget: { ++ reductionAmount: 'u128', ++ }, + funding_request: { + fundingRequests: 'Vec', + }, +@@ -4064,7 +4073,7 @@ export default { + * Lookup524: pallet_council::Error + **/ + PalletCouncilError: { +- _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer'] ++ _enum: ['ArithmeticError', 'BadOrigin', 'CantCandidateNow', 'CantReleaseStakeNow', 'CandidacyStakeTooLow', 'CantCandidateTwice', 'ConflictingStake', 'StakeStillNeeded', 'NoStake', 'InsufficientBalanceForStaking', 'CantVoteForYourself', 'MemberIdNotMatchAccount', 'InvalidAccountToStakeReuse', 'NotCandidatingNow', 'CantWithdrawCandidacyNow', 'NotCouncilor', 'InsufficientFundsForFundingRequest', 'ZeroBalanceFundRequest', 'RepeatedFundRequestAccount', 'EmptyFundingRequests', 'InsufficientTokensForFunding', 'ZeroTokensFunding', 'CandidateDoesNotExist', 'InsufficientBalanceForTransfer', 'ReductionAmountTooLarge'] + }, + /** + * Lookup525: pallet_referendum::ReferendumStage, S>> +diff --git a/src/augment/types-lookup.ts b/src/augment/types-lookup.ts +index a531a38dfed759679fe57c67a40242b9a7a5e5eb..f9f1bdb15134974a57696c13bd115c0fcda9c225 100644 +--- a/src/augment/types-lookup.ts ++++ b/src/augment/types-lookup.ts +@@ -587,6 +587,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; +@@ -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 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 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]>; +@@ -1486,7 +1490,7 @@ declare module '@polkadot/types/lookup' { + 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'; + } + +- /** @name PalletProjectTokenTransferPolicy (177) */ ++ /** @name PalletProjectTokenTransferPolicy (178) */ + interface PalletProjectTokenTransferPolicy extends Enum { + readonly isPermissionless: boolean; + readonly isPermissioned: boolean; +@@ -1494,7 +1498,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 +1507,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 +1528,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 +1553,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 +1575,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 +1589,14 @@ 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 PalletProposalsEngineRawEvent (203) */ + interface PalletProposalsEngineRawEvent extends Enum { + readonly isProposalStatusUpdated: boolean; + readonly asProposalStatusUpdated: ITuple<[u32, PalletProposalsEngineProposalStatusesProposalStatus]>; +@@ -1609,7 +1613,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ProposalStatusUpdated' | 'ProposalDecisionMade' | 'ProposalExecuted' | 'Voted' | 'ProposalCancelled' | 'ProposerRemarked'; + } + +- /** @name PalletProposalsEngineProposalStatusesProposalStatus (203) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalStatus (204) */ + interface PalletProposalsEngineProposalStatusesProposalStatus extends Enum { + readonly isActive: boolean; + readonly isPendingExecution: boolean; +@@ -1618,7 +1622,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Active' | 'PendingExecution' | 'PendingConstitutionality'; + } + +- /** @name PalletProposalsEngineProposalStatusesProposalDecision (204) */ ++ /** @name PalletProposalsEngineProposalStatusesProposalDecision (205) */ + interface PalletProposalsEngineProposalStatusesProposalDecision extends Enum { + readonly isCanceled: boolean; + readonly isCanceledByRuntime: boolean; +@@ -1631,14 +1635,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Canceled' | 'CanceledByRuntime' | 'Vetoed' | 'Rejected' | 'Slashed' | 'Expired' | 'Approved'; + } + +- /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (205) */ ++ /** @name PalletProposalsEngineProposalStatusesApprovedProposalDecision (206) */ + interface PalletProposalsEngineProposalStatusesApprovedProposalDecision extends Enum { + readonly isPendingExecution: boolean; + readonly isPendingConstitutionality: boolean; + readonly type: 'PendingExecution' | 'PendingConstitutionality'; + } + +- /** @name PalletProposalsEngineProposalStatusesExecutionStatus (206) */ ++ /** @name PalletProposalsEngineProposalStatusesExecutionStatus (207) */ + interface PalletProposalsEngineProposalStatusesExecutionStatus extends Enum { + readonly isExecuted: boolean; + readonly isExecutionFailed: boolean; +@@ -1648,7 +1652,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Executed' | 'ExecutionFailed'; + } + +- /** @name PalletProposalsEngineVoteKind (207) */ ++ /** @name PalletProposalsEngineVoteKind (208) */ + interface PalletProposalsEngineVoteKind extends Enum { + readonly isApprove: boolean; + readonly isReject: boolean; +@@ -1657,7 +1661,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Approve' | 'Reject' | 'Slash' | 'Abstain'; + } + +- /** @name PalletProposalsDiscussionRawEvent (208) */ ++ /** @name PalletProposalsDiscussionRawEvent (209) */ + interface PalletProposalsDiscussionRawEvent extends Enum { + readonly isThreadCreated: boolean; + readonly asThreadCreated: ITuple<[u64, u64]>; +@@ -1672,7 +1676,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ThreadCreated' | 'PostCreated' | 'PostUpdated' | 'ThreadModeChanged' | 'PostDeleted'; + } + +- /** @name PalletProposalsDiscussionThreadModeBTreeSet (209) */ ++ /** @name PalletProposalsDiscussionThreadModeBTreeSet (210) */ + interface PalletProposalsDiscussionThreadModeBTreeSet extends Enum { + readonly isOpen: boolean; + readonly isClosed: boolean; +@@ -1680,14 +1684,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Open' | 'Closed'; + } + +- /** @name PalletProposalsCodexRawEvent (210) */ ++ /** @name PalletProposalsCodexRawEvent (211) */ + interface PalletProposalsCodexRawEvent extends Enum { + readonly isProposalCreated: boolean; + readonly asProposalCreated: ITuple<[u32, PalletProposalsCodexGeneralProposalParams, PalletProposalsCodexProposalDetails, u64]>; + readonly type: 'ProposalCreated'; + } + +- /** @name PalletProposalsCodexGeneralProposalParams (211) */ ++ /** @name PalletProposalsCodexGeneralProposalParams (212) */ + interface PalletProposalsCodexGeneralProposalParams extends Struct { + readonly memberId: u64; + readonly title: Bytes; +@@ -1696,7 +1700,7 @@ declare module '@polkadot/types/lookup' { + readonly exactExecutionBlock: Option; + } + +- /** @name PalletProposalsCodexProposalDetails (212) */ ++ /** @name PalletProposalsCodexProposalDetails (213) */ + interface PalletProposalsCodexProposalDetails extends Enum { + readonly isSignal: boolean; + readonly asSignal: Bytes; +@@ -1746,16 +1750,18 @@ 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 isSetEraPayoutDampingFactor: boolean; ++ readonly asSetEraPayoutDampingFactor: Percent; ++ 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' | 'SetEraPayoutDampingFactor'; + } + +- /** @name PalletCommonFundingRequestParameters (214) */ ++ /** @name PalletCommonFundingRequestParameters (215) */ + interface PalletCommonFundingRequestParameters extends Struct { + readonly account: AccountId32; + readonly amount: u128; + } + +- /** @name PalletProposalsCodexCreateOpeningParameters (215) */ ++ /** @name PalletProposalsCodexCreateOpeningParameters (216) */ + interface PalletProposalsCodexCreateOpeningParameters extends Struct { + readonly description: Bytes; + readonly stakePolicy: PalletWorkingGroupStakePolicy; +@@ -1763,33 +1769,33 @@ declare module '@polkadot/types/lookup' { + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } + +- /** @name PalletWorkingGroupStakePolicy (216) */ ++ /** @name PalletWorkingGroupStakePolicy (217) */ + interface PalletWorkingGroupStakePolicy extends Struct { + readonly stakeAmount: u128; + readonly leavingUnstakingPeriod: u32; + } + +- /** @name PalletProposalsCodexFillOpeningParameters (217) */ ++ /** @name PalletProposalsCodexFillOpeningParameters (218) */ + interface PalletProposalsCodexFillOpeningParameters extends Struct { + readonly openingId: u64; + readonly applicationId: u64; + readonly workingGroup: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } + +- /** @name PalletProposalsCodexTerminateRoleParameters (218) */ ++ /** @name PalletProposalsCodexTerminateRoleParameters (219) */ + interface PalletProposalsCodexTerminateRoleParameters extends Struct { + readonly workerId: u64; + readonly slashingAmount: Option; + readonly group: PalletCommonWorkingGroupIterableEnumsWorkingGroup; + } + +- /** @name PalletCommonFreezablePallet (219) */ ++ /** @name PalletCommonFreezablePallet (220) */ + interface PalletCommonFreezablePallet extends Enum { + readonly isProjectToken: boolean; + readonly type: 'ProjectToken'; + } + +- /** @name PalletWorkingGroupRawEventInstance1 (220) */ ++ /** @name PalletWorkingGroupRawEventInstance1 (221) */ + interface PalletWorkingGroupRawEventInstance1 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1843,14 +1849,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'; + } + +- /** @name PalletWorkingGroupOpeningType (224) */ ++ /** @name PalletWorkingGroupOpeningType (225) */ + interface PalletWorkingGroupOpeningType extends Enum { + readonly isLeader: boolean; + readonly isRegular: boolean; + readonly type: 'Leader' | 'Regular'; + } + +- /** @name PalletWorkingGroupApplyOnOpeningParams (225) */ ++ /** @name PalletWorkingGroupApplyOnOpeningParams (226) */ + interface PalletWorkingGroupApplyOnOpeningParams extends Struct { + readonly memberId: u64; + readonly openingId: u64; +@@ -1860,23 +1866,23 @@ declare module '@polkadot/types/lookup' { + readonly stakeParameters: PalletWorkingGroupStakeParameters; + } + +- /** @name PalletWorkingGroupStakeParameters (226) */ ++ /** @name PalletWorkingGroupStakeParameters (227) */ + interface PalletWorkingGroupStakeParameters extends Struct { + readonly stake: u128; + readonly stakingAccountId: AccountId32; + } + +- /** @name PalletWorkingGroupInstance1 (227) */ ++ /** @name PalletWorkingGroupInstance1 (228) */ + type PalletWorkingGroupInstance1 = Null; + +- /** @name PalletWorkingGroupRewardPaymentType (228) */ ++ /** @name PalletWorkingGroupRewardPaymentType (229) */ + interface PalletWorkingGroupRewardPaymentType extends Enum { + readonly isMissedReward: boolean; + readonly isRegularReward: boolean; + readonly type: 'MissedReward' | 'RegularReward'; + } + +- /** @name PalletWorkingGroupRawEventInstance2 (229) */ ++ /** @name PalletWorkingGroupRawEventInstance2 (230) */ + interface PalletWorkingGroupRawEventInstance2 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1930,10 +1936,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'; + } + +- /** @name PalletWorkingGroupInstance2 (230) */ ++ /** @name PalletWorkingGroupInstance2 (231) */ + type PalletWorkingGroupInstance2 = Null; + +- /** @name PalletWorkingGroupRawEventInstance3 (231) */ ++ /** @name PalletWorkingGroupRawEventInstance3 (232) */ + interface PalletWorkingGroupRawEventInstance3 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -1987,10 +1993,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'; + } + +- /** @name PalletWorkingGroupInstance3 (232) */ ++ /** @name PalletWorkingGroupInstance3 (233) */ + type PalletWorkingGroupInstance3 = Null; + +- /** @name PalletWorkingGroupRawEventInstance4 (233) */ ++ /** @name PalletWorkingGroupRawEventInstance4 (234) */ + interface PalletWorkingGroupRawEventInstance4 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2044,10 +2050,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'; + } + +- /** @name PalletWorkingGroupInstance4 (234) */ ++ /** @name PalletWorkingGroupInstance4 (235) */ + type PalletWorkingGroupInstance4 = Null; + +- /** @name PalletWorkingGroupRawEventInstance5 (235) */ ++ /** @name PalletWorkingGroupRawEventInstance5 (236) */ + interface PalletWorkingGroupRawEventInstance5 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2101,10 +2107,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'; + } + +- /** @name PalletWorkingGroupInstance5 (236) */ ++ /** @name PalletWorkingGroupInstance5 (237) */ + type PalletWorkingGroupInstance5 = Null; + +- /** @name PalletWorkingGroupRawEventInstance6 (237) */ ++ /** @name PalletWorkingGroupRawEventInstance6 (238) */ + interface PalletWorkingGroupRawEventInstance6 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2158,10 +2164,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'; + } + +- /** @name PalletWorkingGroupInstance6 (238) */ ++ /** @name PalletWorkingGroupInstance6 (239) */ + type PalletWorkingGroupInstance6 = Null; + +- /** @name PalletWorkingGroupRawEventInstance7 (239) */ ++ /** @name PalletWorkingGroupRawEventInstance7 (240) */ + interface PalletWorkingGroupRawEventInstance7 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2215,10 +2221,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'; + } + +- /** @name PalletWorkingGroupInstance7 (240) */ ++ /** @name PalletWorkingGroupInstance7 (241) */ + type PalletWorkingGroupInstance7 = Null; + +- /** @name PalletWorkingGroupRawEventInstance8 (241) */ ++ /** @name PalletWorkingGroupRawEventInstance8 (242) */ + interface PalletWorkingGroupRawEventInstance8 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2272,10 +2278,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'; + } + +- /** @name PalletWorkingGroupInstance8 (242) */ ++ /** @name PalletWorkingGroupInstance8 (243) */ + type PalletWorkingGroupInstance8 = Null; + +- /** @name PalletWorkingGroupRawEventInstance9 (243) */ ++ /** @name PalletWorkingGroupRawEventInstance9 (244) */ + interface PalletWorkingGroupRawEventInstance9 extends Enum { + readonly isOpeningAdded: boolean; + readonly asOpeningAdded: ITuple<[u64, Bytes, PalletWorkingGroupOpeningType, PalletWorkingGroupStakePolicy, Option]>; +@@ -2329,10 +2335,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'; + } + +- /** @name PalletWorkingGroupInstance9 (244) */ ++ /** @name PalletWorkingGroupInstance9 (245) */ + type PalletWorkingGroupInstance9 = Null; + +- /** @name FrameSystemPhase (245) */ ++ /** @name FrameSystemPhase (246) */ + interface FrameSystemPhase extends Enum { + readonly isApplyExtrinsic: boolean; + readonly asApplyExtrinsic: u32; +@@ -2341,13 +2347,13 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; + } + +- /** @name FrameSystemLastRuntimeUpgradeInfo (249) */ ++ /** @name FrameSystemLastRuntimeUpgradeInfo (250) */ + interface FrameSystemLastRuntimeUpgradeInfo extends Struct { + readonly specVersion: Compact; + readonly specName: Text; + } + +- /** @name FrameSystemCall (252) */ ++ /** @name FrameSystemCall (253) */ + interface FrameSystemCall extends Enum { + readonly isRemark: boolean; + readonly asRemark: { +@@ -2385,21 +2391,21 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; + } + +- /** @name FrameSystemLimitsBlockWeights (255) */ ++ /** @name FrameSystemLimitsBlockWeights (256) */ + interface FrameSystemLimitsBlockWeights extends Struct { + readonly baseBlock: SpWeightsWeightV2Weight; + readonly maxBlock: SpWeightsWeightV2Weight; + readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; + } + +- /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (256) */ ++ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (257) */ + interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { + readonly normal: FrameSystemLimitsWeightsPerClass; + readonly operational: FrameSystemLimitsWeightsPerClass; + readonly mandatory: FrameSystemLimitsWeightsPerClass; + } + +- /** @name FrameSystemLimitsWeightsPerClass (257) */ ++ /** @name FrameSystemLimitsWeightsPerClass (258) */ + interface FrameSystemLimitsWeightsPerClass extends Struct { + readonly baseExtrinsic: SpWeightsWeightV2Weight; + readonly maxExtrinsic: Option; +@@ -2407,25 +2413,25 @@ declare module '@polkadot/types/lookup' { + readonly reserved: Option; + } + +- /** @name FrameSystemLimitsBlockLength (259) */ ++ /** @name FrameSystemLimitsBlockLength (260) */ + interface FrameSystemLimitsBlockLength extends Struct { + readonly max: FrameSupportDispatchPerDispatchClassU32; + } + +- /** @name FrameSupportDispatchPerDispatchClassU32 (260) */ ++ /** @name FrameSupportDispatchPerDispatchClassU32 (261) */ + interface FrameSupportDispatchPerDispatchClassU32 extends Struct { + readonly normal: u32; + readonly operational: u32; + readonly mandatory: u32; + } + +- /** @name SpWeightsRuntimeDbWeight (261) */ ++ /** @name SpWeightsRuntimeDbWeight (262) */ + interface SpWeightsRuntimeDbWeight extends Struct { + readonly read: u64; + readonly write: u64; + } + +- /** @name SpVersionRuntimeVersion (262) */ ++ /** @name SpVersionRuntimeVersion (263) */ + interface SpVersionRuntimeVersion extends Struct { + readonly specName: Text; + readonly implName: Text; +@@ -2437,7 +2443,7 @@ declare module '@polkadot/types/lookup' { + readonly stateVersion: u8; + } + +- /** @name FrameSystemError (268) */ ++ /** @name FrameSystemError (269) */ + interface FrameSystemError extends Enum { + readonly isInvalidSpecName: boolean; + readonly isSpecVersionNeedsToIncrease: boolean; +@@ -2448,7 +2454,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; + } + +- /** @name PalletUtilityCall (269) */ ++ /** @name PalletUtilityCall (270) */ + interface PalletUtilityCall extends Enum { + readonly isBatch: boolean; + readonly asBatch: { +@@ -2480,7 +2486,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; + } + +- /** @name PalletBabeCall (272) */ ++ /** @name PalletBabeCall (273) */ + interface PalletBabeCall extends Enum { + readonly isReportEquivocation: boolean; + readonly asReportEquivocation: { +@@ -2499,7 +2505,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; + } + +- /** @name SpConsensusSlotsEquivocationProof (273) */ ++ /** @name SpConsensusSlotsEquivocationProof (274) */ + interface SpConsensusSlotsEquivocationProof extends Struct { + readonly offender: SpConsensusBabeAppPublic; + readonly slot: u64; +@@ -2507,7 +2513,7 @@ declare module '@polkadot/types/lookup' { + readonly secondHeader: SpRuntimeHeader; + } + +- /** @name SpRuntimeHeader (274) */ ++ /** @name SpRuntimeHeader (275) */ + interface SpRuntimeHeader extends Struct { + readonly parentHash: H256; + readonly number: Compact; +@@ -2516,20 +2522,20 @@ declare module '@polkadot/types/lookup' { + readonly digest: SpRuntimeDigest; + } + +- /** @name SpRuntimeBlakeTwo256 (275) */ ++ /** @name SpRuntimeBlakeTwo256 (276) */ + type SpRuntimeBlakeTwo256 = Null; + +- /** @name SpConsensusBabeAppPublic (276) */ ++ /** @name SpConsensusBabeAppPublic (277) */ + interface SpConsensusBabeAppPublic extends SpCoreSr25519Public {} + +- /** @name SpSessionMembershipProof (278) */ ++ /** @name SpSessionMembershipProof (279) */ + interface SpSessionMembershipProof extends Struct { + readonly session: u32; + readonly trieNodes: Vec; + readonly validatorCount: u32; + } + +- /** @name SpConsensusBabeDigestsNextConfigDescriptor (279) */ ++ /** @name SpConsensusBabeDigestsNextConfigDescriptor (280) */ + interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { + readonly isV1: boolean; + readonly asV1: { +@@ -2539,7 +2545,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'V1'; + } + +- /** @name SpConsensusBabeAllowedSlots (280) */ ++ /** @name SpConsensusBabeAllowedSlots (281) */ + interface SpConsensusBabeAllowedSlots extends Enum { + readonly isPrimarySlots: boolean; + readonly isPrimaryAndSecondaryPlainSlots: boolean; +@@ -2547,7 +2553,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; + } + +- /** @name PalletTimestampCall (281) */ ++ /** @name PalletTimestampCall (282) */ + interface PalletTimestampCall extends Enum { + readonly isSet: boolean; + readonly asSet: { +@@ -2556,7 +2562,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Set'; + } + +- /** @name PalletBalancesCall (282) */ ++ /** @name PalletBalancesCall (283) */ + interface PalletBalancesCall extends Enum { + readonly isTransfer: boolean; + readonly asTransfer: { +@@ -2593,7 +2599,7 @@ declare module '@polkadot/types/lookup' { + readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve'; + } + +- /** @name PalletElectionProviderMultiPhaseCall (283) */ ++ /** @name PalletElectionProviderMultiPhaseCall (284) */ + interface PalletElectionProviderMultiPhaseCall extends Enum { + readonly isSubmitUnsigned: boolean; + readonly asSubmitUnsigned: { +@@ -2620,14 +2626,14 @@ declare module '@polkadot/types/lookup' { + readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; + } + +- /** @name PalletElectionProviderMultiPhaseRawSolution (284) */ ++ /** @name PalletElectionProviderMultiPhaseRawSolution (285) */ + interface PalletElectionProviderMultiPhaseRawSolution extends Struct { + readonly solution: JoystreamNodeRuntimeNposSolution16; + readonly score: SpNposElectionsElectionScore; + readonly round: u32; + } + +- /** @name JoystreamNodeRuntimeNposSolution16 (285) */ ++ /** @name JoystreamNodeRuntimeNposSolution16 (286) */ + interface JoystreamNodeRuntimeNposSolution16 extends Struct { + readonly votes1: Vec, Compact]>>; + readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; +@@ -2647,19 +2653,19 @@ declare module '@polkadot/types/lookup' { + readonly votes16: Vec, Vec, Compact]>>, Compact]>>; + } + +- /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (336) */ ++ /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (337) */ + interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { + readonly voters: Compact; + readonly targets: Compact; + } + +- /** @name SpNposElectionsSupport (340) */ ++ /** @name SpNposElectionsSupport (341) */ + interface SpNposElectionsSupport extends Struct { + readonly total: u128; + readonly voters: Vec>; + } + +- /** @name PalletStakingPalletCall (342) */ ++ /** @name PalletStakingPalletCall (343) */ + interface PalletStakingPalletCall extends Enum { + readonly isBond: boolean; + readonly asBond: { +@@ -2767,7 +2773,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 (344) */ + interface PalletStakingRewardDestination extends Enum { + readonly isStaked: boolean; + readonly isStash: boolean; +@@ -3053,6 +3059,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; ++ } & Struct; + readonly isFundingRequest: boolean; + readonly asFundingRequest: { + readonly fundingRequests: Vec; +@@ -3073,7 +3087,7 @@ declare module '@polkadot/types/lookup' { + readonly candidateId: u64; + readonly msg: Bytes; + } & Struct; +- readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; ++ readonly type: 'AnnounceCandidacy' | 'ReleaseCandidacyStake' | 'WithdrawCandidacy' | 'SetCandidacyNote' | 'SetBudget' | 'PlanBudgetRefill' | 'SetBudgetIncrement' | 'SetCouncilorReward' | 'SetEraPayoutDampingFactor' | 'DecreaseCouncilBudget' | 'FundingRequest' | 'FundCouncilBudget' | 'CouncilorRemark' | 'CandidateRemark'; + } + + /** @name PalletReferendumCall (380) */ +@@ -4717,7 +4731,8 @@ declare module '@polkadot/types/lookup' { + readonly isZeroTokensFunding: boolean; + readonly isCandidateDoesNotExist: boolean; + readonly isInsufficientBalanceForTransfer: boolean; +- readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer'; ++ readonly isReductionAmountTooLarge: boolean; ++ readonly type: 'ArithmeticError' | 'BadOrigin' | 'CantCandidateNow' | 'CantReleaseStakeNow' | 'CandidacyStakeTooLow' | 'CantCandidateTwice' | 'ConflictingStake' | 'StakeStillNeeded' | 'NoStake' | 'InsufficientBalanceForStaking' | 'CantVoteForYourself' | 'MemberIdNotMatchAccount' | 'InvalidAccountToStakeReuse' | 'NotCandidatingNow' | 'CantWithdrawCandidacyNow' | 'NotCouncilor' | 'InsufficientFundsForFundingRequest' | 'ZeroBalanceFundRequest' | 'RepeatedFundRequestAccount' | 'EmptyFundingRequests' | 'InsufficientTokensForFunding' | 'ZeroTokensFunding' | 'CandidateDoesNotExist' | 'InsufficientBalanceForTransfer' | 'ReductionAmountTooLarge'; + } + + /** @name PalletReferendumReferendumStage (525) */ diff --git a/package.json b/package.json index 7a1ef87d39..f128399d40 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@babel/parser": "~7.21.0", "@babel/traverse": "~7.21.0", "@babel/types": "~7.21.0", - "@joystream/types": "4.3.0", + "@joystream/types": "patch:@joystream/types@npm%3A4.3.0#./.yarn/patches/@joystream-types-npm-4.3.0-542438a0b6.patch", "@polkadot/api": "10.1.4", "@polkadot/api-contract": "10.1.4", "@polkadot/api-derive": "10.1.4", 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 a2586e7b1c..f8b7b22c17 100644 --- a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts +++ b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts @@ -20877,6 +20877,7 @@ export type ProposalDetails = | RuntimeUpgradeProposalDetails | SetCouncilBudgetIncrementProposalDetails | SetCouncilorRewardProposalDetails + | SetEraPayoutDampingFactorProposalDetails | SetInitialInvitationBalanceProposalDetails | SetInitialInvitationCountProposalDetails | SetMaxValidatorCountProposalDetails @@ -28896,6 +28897,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 e31bc5b9f6..dbb72a85f9 100644 --- a/packages/ui/src/common/api/schemas/schema.graphql +++ b/packages/ui/src/common/api/schemas/schema.graphql @@ -2590,6 +2590,2599 @@ union ProposalDetails = | UpdateChannelPayoutsProposalDetails | UpdatePalletFrozenStatusProposalDetails | UpdateGlobalNftLimitProposalDetails +type StandardDeleteResponse { + id: ID! +} + +type BaseModel implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! +} + +""" +The javascript `Date` as string. Type represents date and time as the ISO Date string. +""" +scalar DateTime + +type BaseModelUUID implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! +} + +type PageInfo { + hasNextPage: Boolean! + hasPreviousPage: Boolean! + startCursor: String + endCursor: String +} + +enum Network { + BABYLON + ALEXANDRIA + ROME + GIZA + OLYMPIA +} + +enum EventTypeOptions { + AnnouncingPeriodStartedEvent + ApplicationWithdrawnEvent + AppliedOnOpeningEvent + AuctionBidCanceledEvent + AuctionBidMadeEvent + AuctionCanceledEvent + BidMadeCompletingAuctionEvent + BountyCanceledEvent + BountyCreatedEvent + BountyCreatorCherryWithdrawalEvent + BountyFundedEvent + BountyFundingWithdrawalEvent + BountyMaxFundingReachedEvent + BountyRemovedEvent + BountyVetoedEvent + BudgetBalanceSetEvent + BudgetFundedEvent + BudgetIncrementUpdatedEvent + BudgetRefillEvent + BudgetRefillPlannedEvent + BudgetSetEvent + BudgetSpendingEvent + BudgetUpdatedEvent + BuyNowCanceledEvent + BuyNowPriceUpdatedEvent + CandidacyNoteSetEvent + CandidacyStakeReleaseEvent + CandidacyWithdrawEvent + CategoryArchivalStatusUpdatedEvent + CategoryCreatedEvent + CategoryDeletedEvent + CategoryMembershipOfModeratorUpdatedEvent + CategoryStickyThreadUpdateEvent + ChannelFundsWithdrawnEvent + ChannelRewardClaimedAndWithdrawnEvent + ChannelRewardClaimedEvent + CommentCreatedEvent + CommentDeletedEvent + CommentModeratedEvent + CommentPinnedEvent + CommentReactedEvent + CommentTextUpdatedEvent + CouncilBudgetFundedEvent + CouncilorRewardUpdatedEvent + EnglishAuctionSettledEvent + EnglishAuctionStartedEvent + InitialInvitationBalanceUpdatedEvent + InitialInvitationCountUpdatedEvent + InvitesTransferredEvent + LeaderInvitationQuotaUpdatedEvent + LeaderSetEvent + LeaderUnsetEvent + MemberAccountsUpdatedEvent + MemberBannedFromChannelEvent + MemberCreatedEvent + MemberInvitedEvent + MemberProfileUpdatedEvent + MemberVerificationStatusUpdatedEvent + MembershipBoughtEvent + MembershipGiftedEvent + MembershipPriceUpdatedEvent + MetaprotocolTransactionStatusEvent + NewCandidateEvent + NewCouncilElectedEvent + NewCouncilNotElectedEvent + NewMissedRewardLevelReachedEvent + NftBoughtEvent + NftIssuedEvent + NftSlingedBackToTheOriginalArtistEvent + NotEnoughCandidatesEvent + OfferAcceptedEvent + OfferCanceledEvent + OfferStartedEvent + OpenAuctionBidAcceptedEvent + OpenAuctionStartedEvent + OpeningAddedEvent + OpeningCanceledEvent + OpeningFilledEvent + OracleJudgmentSubmittedEvent + PostAddedEvent + PostDeletedEvent + PostModeratedEvent + PostTextUpdatedEvent + ProposalCancelledEvent + ProposalCreatedEvent + ProposalDecisionMadeEvent + ProposalDiscussionPostCreatedEvent + ProposalDiscussionPostDeletedEvent + ProposalDiscussionPostUpdatedEvent + ProposalDiscussionThreadModeChangedEvent + ProposalExecutedEvent + ProposalStatusUpdatedEvent + ProposalVotedEvent + ReferendumFinishedEvent + ReferendumStartedEvent + ReferendumStartedForcefullyEvent + ReferralCutUpdatedEvent + RequestFundedEvent + RevealingStageStartedEvent + RewardPaidEvent + RewardPaymentEvent + StakeDecreasedEvent + StakeIncreasedEvent + StakeReleasedEvent + StakeSlashedEvent + StakingAccountAddedEvent + StakingAccountConfirmedEvent + StakingAccountRemovedEvent + StatusTextChangedEvent + TerminatedLeaderEvent + TerminatedWorkerEvent + ThreadCreatedEvent + ThreadDeletedEvent + ThreadMetadataUpdatedEvent + ThreadModeratedEvent + ThreadMovedEvent + VideoReactedEvent + VideoReactionsPreferenceEvent + VoteCastEvent + VoteRevealedEvent + VotingPeriodStartedEvent + WorkEntrantFundsWithdrawnEvent + WorkEntryAnnouncedEvent + WorkEntrySlashedEvent + WorkEntryWithdrawnEvent + WorkSubmittedEvent + WorkerExitedEvent + WorkerRewardAccountUpdatedEvent + WorkerRewardAmountUpdatedEvent + WorkerRoleAccountUpdatedEvent + WorkerStartedLeavingEvent +} + +type WorkingGroupOpening implements BaseGraphQLObject { + id: ID! + + """ + Time of opening creation + """ + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + OpeningId in specific working group module + """ + runtimeId: Int! + group: WorkingGroup! + groupId: String! + applications: [WorkingGroupApplication!]! + + """ + Type of the opening (Leader/Regular) + """ + type: WorkingGroupOpeningType! + + """ + Current opening status + """ + status: WorkingGroupOpeningStatus! + metadata: WorkingGroupOpeningMetadata! + metadataId: String! + + """ + Min. application/role stake amount + """ + stakeAmount: BigInt! + + """ + Role stake unstaking period in blocks + """ + unstakingPeriod: Int! + + """ + Initial workers' reward per block + """ + rewardPerBlock: BigInt! + createdInEvent: OpeningAddedEvent! + appliedonopeningeventopening: [AppliedOnOpeningEvent!] + openingcanceledeventopening: [OpeningCanceledEvent!] + openingfilledeventopening: [OpeningFilledEvent!] +} + +enum WorkingGroupOpeningType { + REGULAR + LEADER +} + +union WorkingGroupOpeningStatus = OpeningStatusOpen | OpeningStatusFilled | OpeningStatusCancelled + +""" +GraphQL representation of BigInt +""" +scalar BigInt + +enum RewardPaymentType { + REGULAR + MISSED +} + +type ForumPost implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + thread: ForumThread! + threadId: String! + + """ + Content of the post (md-formatted) + """ + text: String! + repliesTo: ForumPost + repliesToId: String + + """ + Current post status + """ + status: PostStatus! + + """ + True if the post is either Active or Locked + """ + isVisible: Boolean! + + """ + The origin of the post (either thread creation event or regular PostAdded event) + """ + origin: PostOrigin! + edits: [PostTextUpdatedEvent!]! + deletedInEvent: PostDeletedEvent + deletedInEventId: String + forumpostrepliesTo: [ForumPost!] + forumthreadinitialPost: [ForumThread!] + postaddedeventpost: [PostAddedEvent!] + postmoderatedeventpost: [PostModeratedEvent!] +} + +union PostStatus = PostStatusActive | PostStatusLocked | PostStatusModerated | PostStatusRemoved + +union PostOrigin = PostOriginThreadInitial | PostOriginThreadReply + +type ForumThreadTag implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + threads: [ForumThread!]! + + """ + Number of non-removed threads currently assigned to the tag + """ + visibleThreadsCount: Int! +} + +type BountyEntrantWhitelist implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + phantom: Int + members: [Membership!]! + bountyentrantWhitelist: [Bounty!] +} + +type BountyContribution implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + bounty: Bounty! + bountyId: String! + contributor: Membership + + """ + The id of the contributor + """ + contributorId: String + + """ + Amount of the contribution + """ + amount: BigInt! + bountyFundedEvents: [BountyFundedEvent!]! + withdrawnInEvent: BountyFundingWithdrawalEvent +} + +type BountyEntry implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + bounty: Bounty! + bountyId: String! + worker: Membership! + workerId: String! + + """ + Staking account with the work entry stake + """ + stakingAccount: String + + """ + Whether at least one work has been submitted + """ + workSubmitted: Boolean! + + """ + Work entry status + """ + status: BountyEntryStatus! + announcedInEvent: WorkEntryAnnouncedEvent! + withdrawnInEvent: WorkEntryWithdrawnEvent + slashedInEvent: WorkEntrySlashedEvent + works: [WorkSubmittedEvent!] + cashedOutInEvent: WorkEntrantFundsWithdrawnEvent +} + +union BountyEntryStatus = + BountyEntryStatusWorking + | BountyEntryStatusWithdrawn + | BountyEntryStatusWinner + | BountyEntryStatusPassed + | BountyEntryStatusRejected + +type Bounty implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Bounty title + """ + title: String + + """ + Bounty description + """ + description: String + + """ + Bounty image uri + """ + bannerImageUri: String + + """ + Amount of funding provided by the creator + """ + cherry: BigInt! + + """ + Stake minimum amount required to submit work entry to the bounty + """ + entrantStake: BigInt! + creator: Membership + creatorId: String + oracle: Membership + oracleId: String + + """ + Bounty funding type + """ + fundingType: BountyFundingType! + entrantWhitelist: BountyEntrantWhitelist + entrantWhitelistId: String + + """ + Number of blocks from end of funding period until people can no longer submit bounty submissions + """ + workPeriod: Int! + + """ + Number of block from end of work period until oracle can no longer decide winners + """ + judgingPeriod: Int! + + """ + Current bounty stage + """ + stage: BountyStage! + + """ + Total amount once contributed to the bounty (excluding the cherry) + """ + totalFunding: BigInt! + discussionThread: ForumThread + discussionThreadId: String + contributions: [BountyContribution!] + entries: [BountyEntry!] + + """ + If true the bounty lifecycle ended and its state will not change anymore + """ + isTerminated: Boolean! + createdInEvent: BountyCreatedEvent! + canceledEvent: BountyCanceledEvent + vetoedEvent: BountyVetoedEvent + maxFundingReachedEvent: BountyMaxFundingReachedEvent + removedInEvent: BountyRemovedEvent + judgment: OracleJudgmentSubmittedEvent + bountycreatorcherrywithdrawaleventbounty: [BountyCreatorCherryWithdrawalEvent!] + worksubmittedeventbounty: [WorkSubmittedEvent!] +} + +union BountyFundingType = BountyFundingPerpetual | BountyFundingLimited + +enum BountyStage { + Funding + Expired + WorkSubmission + Judgment + Successful + Failed +} + +type ForumThread implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + category: ForumCategory! + categoryId: String! + + """ + Thread title + """ + title: String! + posts: [ForumPost!]! + initialPost: ForumPost + initialPostId: String + + """ + Number of non-deleted posts in the thread + """ + visiblePostsCount: Int! + + """ + Whether the thread is sticky in the category + """ + isSticky: Boolean! + createdInEvent: ThreadCreatedEvent! + + """ + Current thread status + """ + status: ThreadStatus! + + """ + True if the thread is either Active or Locked + """ + isVisible: Boolean! + metadataUpdates: [ThreadMetadataUpdatedEvent!]! + madeStickyInEvents: [CategoryStickyThreadUpdateEvent!]! + movedInEvents: [ThreadMovedEvent!]! + tags: [ForumThreadTag!]! + bountydiscussionThread: [Bounty!] + threaddeletedeventthread: [ThreadDeletedEvent!] + threadmoderatedeventthread: [ThreadModeratedEvent!] +} + +union ThreadStatus = ThreadStatusActive | ThreadStatusLocked | ThreadStatusModerated | ThreadStatusRemoved + +type ForumCategory implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + parent: ForumCategory + parentId: String + + """ + Category title + """ + title: String! + + """ + Category description + """ + description: String! + threads: [ForumThread!]! + moderators: [Worker!]! + createdInEvent: CategoryCreatedEvent! + + """ + Current category status + """ + status: CategoryStatus! + categoryarchivalstatusupdatedeventcategory: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventcategory: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventcategory: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventcategory: [CategoryStickyThreadUpdateEvent!] + forumcategoryparent: [ForumCategory!] + threadmovedeventoldCategory: [ThreadMovedEvent!] + threadmovedeventnewCategory: [ThreadMovedEvent!] +} + +union CategoryStatus = CategoryStatusActive | CategoryStatusArchived | CategoryStatusRemoved + +type Worker implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + WorkerId in specific working group module + """ + runtimeId: Int! + group: WorkingGroup! + + """ + The id the group that the worker belongs to + """ + groupId: String! + membership: Membership! + membershipId: String! + + """ + Worker's role account + """ + roleAccount: String! + + """ + Worker's reward account + """ + rewardAccount: String! + + """ + Worker's staking account + """ + stakeAccount: String! + + """ + Current worker status + """ + status: WorkerStatus! + + """ + Whether the worker is also the working group lead + """ + isLead: Boolean! + + """ + Whether the worker is currently active + """ + isActive: Boolean! + + """ + Current role stake (in JOY) + """ + stake: BigInt! + + """ + Current reward per block + """ + rewardPerBlock: BigInt! + + """ + The reward amount the worker is currently missing (due to empty working group budget) + """ + missingRewardAmount: BigInt + payouts: [RewardPaidEvent!]! + slashes: [StakeSlashedEvent!]! + entry: OpeningFilledEvent! + entryId: String! + application: WorkingGroupApplication! + applicationId: String! + + """ + Worker's storage data + """ + storage: String + managedForumCategories: [ForumCategory!]! + categoryarchivalstatusupdatedeventactor: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventactor: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventmoderator: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventactor: [CategoryStickyThreadUpdateEvent!] + leaderseteventworker: [LeaderSetEvent!] + leaderunseteventleader: [LeaderUnsetEvent!] + memberverificationstatusupdatedeventworker: [MemberVerificationStatusUpdatedEvent!] + newmissedrewardlevelreachedeventworker: [NewMissedRewardLevelReachedEvent!] + postmoderatedeventactor: [PostModeratedEvent!] + stakedecreasedeventworker: [StakeDecreasedEvent!] + stakeincreasedeventworker: [StakeIncreasedEvent!] + terminatedleadereventworker: [TerminatedLeaderEvent!] + terminatedworkereventworker: [TerminatedWorkerEvent!] + threadmoderatedeventactor: [ThreadModeratedEvent!] + threadmovedeventactor: [ThreadMovedEvent!] + workerexitedeventworker: [WorkerExitedEvent!] + workerrewardaccountupdatedeventworker: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventworker: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventworker: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventworker: [WorkerStartedLeavingEvent!] + workinggroupleader: [WorkingGroup!] +} + +union WorkerStatus = WorkerStatusActive | WorkerStatusLeaving | WorkerStatusLeft | WorkerStatusTerminated + +type WorkingGroupApplication implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + ApplicationId in specific working group module + """ + runtimeId: Int! + opening: WorkingGroupOpening! + openingId: String! + applicant: Membership! + applicantId: String! + + """ + Application stake + """ + stake: BigInt! + + """ + Applicant's initial role account + """ + roleAccount: String! + + """ + Applicant's initial reward account + """ + rewardAccount: String! + + """ + Applicant's initial staking account + """ + stakingAccount: String! + answers: [ApplicationFormQuestionAnswer!]! + + """ + Current application status + """ + status: WorkingGroupApplicationStatus! + createdInEvent: AppliedOnOpeningEvent! + applicationwithdrawneventapplication: [ApplicationWithdrawnEvent!] + workerapplication: [Worker!] +} + +union WorkingGroupApplicationStatus = + ApplicationStatusPending + | ApplicationStatusAccepted + | ApplicationStatusRejected + | ApplicationStatusWithdrawn + | ApplicationStatusCancelled + +type ApplicationFormQuestionAnswer implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + application: WorkingGroupApplication! + applicationId: String! + question: ApplicationFormQuestion! + questionId: String! + + """ + Applicant's answer + """ + answer: String! +} + +type ApplicationFormQuestion implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + openingMetadata: WorkingGroupOpeningMetadata! + openingMetadataId: String! + + """ + The question itself + """ + question: String + + """ + Type of the question (UI answer input type) + """ + type: ApplicationFormQuestionType! + + """ + Index of the question + """ + index: Int! + applicationformquestionanswerquestion: [ApplicationFormQuestionAnswer!] +} + +enum ApplicationFormQuestionType { + TEXT + TEXTAREA +} + +type WorkingGroupOpeningMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Whether the originally provided metadata was valid + """ + originallyValid: Boolean! + + """ + Opening title + """ + title: String + + """ + Opening short description + """ + shortDescription: String + + """ + Opening description (md-formatted) + """ + description: String + + """ + Expected max. number of applicants that will be hired + """ + hiringLimit: Int + + """ + Expected time when the opening will close + """ + expectedEnding: DateTime + + """ + Md-formatted text explaining the application process + """ + applicationDetails: String + applicationFormQuestions: [ApplicationFormQuestion!]! + upcomingworkinggroupopeningmetadata: [UpcomingWorkingGroupOpening!] + workinggroupopeningmetadata: [WorkingGroupOpening!] +} + +type UpcomingWorkingGroupOpening implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + createdInEvent: StatusTextChangedEvent! + createdInEventId: String! + group: WorkingGroup! + groupId: String! + + """ + Expected opening start time + """ + expectedStart: DateTime + + """ + Expected min. application/role stake amount + """ + stakeAmount: BigInt + + """ + Expected reward per block + """ + rewardPerBlock: BigInt + metadata: WorkingGroupOpeningMetadata! + metadataId: String! +} + +union WorkingGroupMetadataActionResult = + UpcomingOpeningAdded + | UpcomingOpeningRemoved + | WorkingGroupMetadataSet + | InvalidActionMetadata + +type WorkingGroupMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Working group status + """ + status: String + + """ + Working group status message + """ + statusMessage: String + + """ + Working group about text + """ + about: String + + """ + Working group description text + """ + description: String + setInEvent: StatusTextChangedEvent! + setInEventId: String! + group: WorkingGroup! + groupId: String! + workinggroupmetadata: [WorkingGroup!] +} + +type WorkingGroup implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Working group name + """ + name: String! + metadata: WorkingGroupMetadata + metadataId: String + leader: Worker + leaderId: String + workers: [Worker!]! + openings: [WorkingGroupOpening!]! + + """ + Current working group budget (JOY) + """ + budget: BigInt! + applicationwithdrawneventgroup: [ApplicationWithdrawnEvent!] + appliedonopeningeventgroup: [AppliedOnOpeningEvent!] + budgetfundedeventgroup: [BudgetFundedEvent!] + budgetseteventgroup: [BudgetSetEvent!] + budgetspendingeventgroup: [BudgetSpendingEvent!] + budgetupdatedeventgroup: [BudgetUpdatedEvent!] + leaderseteventgroup: [LeaderSetEvent!] + leaderunseteventgroup: [LeaderUnsetEvent!] + newmissedrewardlevelreachedeventgroup: [NewMissedRewardLevelReachedEvent!] + openingaddedeventgroup: [OpeningAddedEvent!] + openingcanceledeventgroup: [OpeningCanceledEvent!] + openingfilledeventgroup: [OpeningFilledEvent!] + rewardpaideventgroup: [RewardPaidEvent!] + stakedecreasedeventgroup: [StakeDecreasedEvent!] + stakeincreasedeventgroup: [StakeIncreasedEvent!] + stakeslashedeventgroup: [StakeSlashedEvent!] + statustextchangedeventgroup: [StatusTextChangedEvent!] + terminatedleadereventgroup: [TerminatedLeaderEvent!] + terminatedworkereventgroup: [TerminatedWorkerEvent!] + upcomingworkinggroupopeninggroup: [UpcomingWorkingGroupOpening!] + workerexitedeventgroup: [WorkerExitedEvent!] + workerrewardaccountupdatedeventgroup: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventgroup: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventgroup: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventgroup: [WorkerStartedLeavingEvent!] + workinggroupmetadatagroup: [WorkingGroupMetadata!] +} + +type GeoCoordinates implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + latitude: Float! + longitude: Float! + nodelocationmetadatacoordinates: [NodeLocationMetadata!] +} + +type DistributionBucketFamilyGeographicArea implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Geographical area (continent / country / subdivision) + """ + area: GeographicalArea! + distributionBucketFamilyMetadata: DistributionBucketFamilyMetadata! + distributionBucketFamilyMetadataId: String! +} + +union GeographicalArea = GeographicalAreaContinent | GeographicalAreaCountry | GeographicalAreaSubdivistion + +type DistributionBucketFamilyMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Name of the geographical region covered by the family (ie.: us-east-1) + """ + region: String + + """ + Optional, more specific description of the region covered by the family + """ + description: String + areas: [DistributionBucketFamilyGeographicArea!]! + + """ + List of targets (hosts/ips) best suited latency measurements for the family + """ + latencyTestTargets: [String!] + distributionbucketfamilymetadata: [DistributionBucketFamily!] +} + +type DistributionBucketFamily implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + metadata: DistributionBucketFamilyMetadata + metadataId: String + buckets: [DistributionBucket!]! +} + +type DistributionBucket implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + family: DistributionBucketFamily! + familyId: String! + + """ + Bucket index within the family + """ + bucketIndex: Int! + operators: [DistributionBucketOperator!]! + + """ + Whether the bucket is accepting any new bags + """ + acceptingNewBags: Boolean! + + """ + Whether the bucket is currently distributing content + """ + distributing: Boolean! + bags: [StorageBag!]! +} + +type DistributionBucketOperator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + distributionBucket: DistributionBucket! + distributionBucketId: String! + + """ + ID of the distribution group worker + """ + workerId: Int! + + """ + Current operator status + """ + status: DistributionBucketOperatorStatus! + metadata: DistributionBucketOperatorMetadata + metadataId: String +} + +enum DistributionBucketOperatorStatus { + INVITED + ACTIVE +} + +type DistributionBucketOperatorMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Root distributor node api endpoint + """ + nodeEndpoint: String + nodeLocation: NodeLocationMetadata + nodeLocationId: String + + """ + Additional information about the node/operator + """ + extra: String + distributionbucketoperatormetadata: [DistributionBucketOperator!] +} + +type NodeLocationMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + ISO 3166-1 alpha-2 country code (2 letters) + """ + countryCode: String + + """ + City name + """ + city: String + coordinates: GeoCoordinates + coordinatesId: String + distributionbucketoperatormetadatanodeLocation: [DistributionBucketOperatorMetadata!] + storagebucketoperatormetadatanodeLocation: [StorageBucketOperatorMetadata!] +} + +type StorageBucketOperatorMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Root node endpoint + """ + nodeEndpoint: String + nodeLocation: NodeLocationMetadata + nodeLocationId: String + + """ + Additional information about the node/operator + """ + extra: String + storagebucketoperatorMetadata: [StorageBucket!] +} + +type StorageBucket implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Current bucket operator status + """ + operatorStatus: StorageBucketOperatorStatus! + operatorMetadata: StorageBucketOperatorMetadata + operatorMetadataId: String + + """ + Whether the bucket is accepting any new storage bags + """ + acceptingNewBags: Boolean! + bags: [StorageBag!]! + + """ + Bucket's data object size limit in bytes + """ + dataObjectsSizeLimit: BigInt! + + """ + Bucket's data object count limit + """ + dataObjectCountLimit: BigInt! + + """ + Number of assigned data objects + """ + dataObjectsCount: BigInt! + + """ + Total size of assigned data objects + """ + dataObjectsSize: BigInt! +} + +union StorageBucketOperatorStatus = + StorageBucketOperatorStatusMissing + | StorageBucketOperatorStatusInvited + | StorageBucketOperatorStatusActive + +type StorageBag implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + objects: [StorageDataObject!]! + + """ + Total size of data objects in Bag + """ + objectsSize: BigInt! + storageBuckets: [StorageBucket!]! + distributionBuckets: [DistributionBucket!]! + + """ + Owner of the storage bag + """ + owner: StorageBagOwner! +} + +union StorageBagOwner = + StorageBagOwnerCouncil + | StorageBagOwnerWorkingGroup + | StorageBagOwnerMember + | StorageBagOwnerChannel + | StorageBagOwnerDAO + +type ChannelNftCollectors implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + channel: Channel! + channelId: String! + member: Membership + memberId: String + curatorGroup: CuratorGroup + curatorGroupId: String + + """ + Amount of NFTs owned in the channel + """ + amount: Int! + + """ + Time of last NFT amount increase + """ + lastIncreaseAt: DateTime! +} + +type Curator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Type needs to have at least one non-relation entity. This value is not used. + """ + dummy: Int + curatorGroups: [CuratorAgentPermissions!]! +} + +type CuratorAgentPermissions implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + curatorGroup: CuratorGroup! + curatorGroupId: String! + curator: Curator! + curatorId: String! + + """ + List of member's permissions + """ + permissions: [String!]! +} + +union ContentActor = ContentActorCurator | ContentActorMember | ContentActorLead + +type VideoCategory implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The name of the category + """ + name: String + + """ + The description of the category + """ + description: String + + """ + Count of category's videos with an uploaded asset that are public and not censored. + """ + activeVideosCounter: Int! + parentCategory: VideoCategory + parentCategoryId: String + videos: [Video!]! + nfts: [OwnedNft!]! + createdInBlock: Int! + nftissuedeventvideoCategory: [NftIssuedEvent!] + videocategoryparentCategory: [VideoCategory!] +} + +type TransactionalStatusUpdate implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + nft: OwnedNft! + nftId: String! + + """ + NFT's non-auction transactional status (if any) + """ + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String + + """ + Block number at which change happened + """ + changedAt: Int! +} + +union TransactionalStatus = + TransactionalStatusIdle + | TransactionalStatusInitiatedOfferToMember + | TransactionalStatusBuyNow + +""" +Represents NFT details +""" +type OwnedNft implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoCategory: VideoCategory + videoCategoryId: String + auctions: [Auction!]! + ownerMember: Membership + ownerMemberId: String + + """ + NFT's metadata + """ + metadata: String! + + """ + NFT's non-auction transactional status (if any) + """ + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String + transactionalStatusUpdates: [TransactionalStatusUpdate!]! + + """ + Creator royalty + """ + creatorRoyalty: Float + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """ + Is NFT owned by channel + """ + isOwnedByChannel: Boolean! + creatorChannel: Channel! + creatorChannelId: String! + + """ + NFT's last sale price (if any) + """ + lastSalePrice: BigInt + + """ + NFT's last sale date (if any) + """ + lastSaleDate: DateTime + bids: [Bid!]! +} + +""" +Represents NFT auction +""" +type Auction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + nft: OwnedNft! + nftId: String! + initialOwner: Membership + initialOwnerId: String + winningMember: Membership + winningMemberId: String + + """ + Auction starting price + """ + startingPrice: BigInt! + + """ + Whether auction can be completed instantly + """ + buyNowPrice: BigInt + + """ + The type of auction + """ + auctionType: AuctionType! + topBid: Bid + topBidId: String + bids: [Bid!]! + + """ + Block when auction starts + """ + startsAtBlock: Int! + + """ + Block when auction ended + """ + endedAtBlock: Int + + """ + Is auction canceled + """ + isCanceled: Boolean! + + """ + Is auction completed + """ + isCompleted: Boolean! + whitelistedMembers: [Membership!]! + englishauctionstartedeventauction: [EnglishAuctionStartedEvent!] + openauctionstartedeventauction: [OpenAuctionStartedEvent!] + ownednfttransactionalStatusAuction: [OwnedNft!] + transactionalstatusupdatetransactionalStatusAuction: [TransactionalStatusUpdate!] +} + +union AuctionType = AuctionTypeEnglish | AuctionTypeOpen + +""" +Represents bid in NFT auction +""" +type Bid implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + auction: Auction! + auctionId: String! + nft: OwnedNft! + nftId: String! + auctionTopBid: Auction + bidder: Membership! + bidderId: String! + + """ + Amount bidded + """ + amount: BigInt! + + """ + Sign for canceled bid + """ + isCanceled: Boolean! + + """ + Block in which the bid was placed + """ + createdInBlock: Int! + + """ + Index of event in block where bid was made. + """ + indexInBlock: Int! + auctionbidmadeeventpreviousTopBid: [AuctionBidMadeEvent!] + bidmadecompletingauctioneventwinningBid: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventpreviousTopBid: [BidMadeCompletingAuctionEvent!] + englishauctionsettledeventwinningBid: [EnglishAuctionSettledEvent!] + openauctionbidacceptedeventwinningBid: [OpenAuctionBidAcceptedEvent!] +} + +type NftSellOrderMadeEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + video: Video! + videoId: String! + + """ + Content actor acting as NFT owner. + """ + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """ + Offer's price. + """ + price: BigInt! +} + +type CuratorGroup implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Is group active or not + """ + isActive: Boolean! + channels: [Channel!]! + nftCollectorInChannels: [ChannelNftCollectors!]! + curators: [CuratorAgentPermissions!]! + auctionbidcanceledeventownerCuratorGroup: [AuctionBidCanceledEvent!] + auctionbidmadeeventownerCuratorGroup: [AuctionBidMadeEvent!] + auctioncanceledeventownerCuratorGroup: [AuctionCanceledEvent!] + bidmadecompletingauctioneventownerCuratorGroup: [BidMadeCompletingAuctionEvent!] + buynowcanceledeventownerCuratorGroup: [BuyNowCanceledEvent!] + buynowpriceupdatedeventownerCuratorGroup: [BuyNowPriceUpdatedEvent!] + englishauctionsettledeventownerCuratorGroup: [EnglishAuctionSettledEvent!] + englishauctionstartedeventownerCuratorGroup: [EnglishAuctionStartedEvent!] + nftboughteventownerCuratorGroup: [NftBoughtEvent!] + nftissuedeventownerCuratorGroup: [NftIssuedEvent!] + nftsellordermadeeventownerCuratorGroup: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventownerCuratorGroup: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventownerCuratorGroup: [OfferAcceptedEvent!] + offercanceledeventownerCuratorGroup: [OfferCanceledEvent!] + offerstartedeventownerCuratorGroup: [OfferStartedEvent!] + openauctionbidacceptedeventownerCuratorGroup: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventownerCuratorGroup: [OpenAuctionStartedEvent!] + ownednftownerCuratorGroup: [OwnedNft!] +} + +type VideoSubtitle implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoId: String! + + """ + Subtitle's type + """ + type: String! + language: Language + languageId: String + + """ + MIME type description of format used for this subtitle + """ + mimeType: String! + asset: StorageDataObject + assetId: String +} + +type Language implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Language identifier ISO 639-1 + """ + iso: String! + createdInBlock: Int! + channellanguage: [Channel!] + videolanguage: [Video!] + videosubtitlelanguage: [VideoSubtitle!] +} + +type Collaborator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + channel: Channel! + channelId: String! + member: Membership! + memberId: String! + + """ + List of member's permissions + """ + permissions: [String!]! +} + +""" +Direct channel payment by any member by-passing the council payouts +""" +type ChannelPaymentMadeEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + payer: Membership! + payerId: String! + + """ + Amount of the payment + """ + amount: BigInt! + + """ + Payment and payee context + """ + paymentContext: PaymentContext + payeeChannel: Channel + payeeChannelId: String + + """ + Reason of the payment + """ + rationale: String +} + +union PaymentContext = PaymentContextVideo | PaymentContextChannel + +type CommentReaction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The Reaction id + """ + reactionId: Int! + member: Membership! + + """ + ID of the member that reacted + """ + memberId: String! + comment: Comment! + commentId: String! + video: Video! + videoId: String! +} + +type CommentReactionsCountByReactionId implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The reaction id + """ + reactionId: Int! + + """ + No of times the comment has been reacted with given reaction Id + """ + count: Int! + comment: Comment! + commentId: String! + video: Video! + videoId: String! +} + +type Comment implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + author: Membership! + authorId: String! + + """ + Comment text + """ + text: String! + video: Video! + videoId: String! + + """ + Status of the comment; either it is visible, deleted, or moderated (deleted by moderator) + """ + status: CommentStatus! + reactions: [CommentReaction!]! + reactionsCountByReactionId: [CommentReactionsCountByReactionId!]! + parentComment: Comment + parentCommentId: String + + """ + How many comments has replied to this comment + """ + repliesCount: Int! + + """ + Total number of reactions to this comment + """ + reactionsCount: Int! + + """ + Sum of replies and reactions + """ + reactionsAndRepliesCount: Int! + + """ + Whether comment has been edited or not + """ + isEdited: Boolean! + edits: [CommentTextUpdatedEvent!]! + deletedInEvent: CommentDeletedEvent + moderatedInEvent: CommentModeratedEvent + commentparentComment: [Comment!] + commentcreatedeventcomment: [CommentCreatedEvent!] + commentpinnedeventcomment: [CommentPinnedEvent!] + commentreactedeventcomment: [CommentReactedEvent!] +} + +enum CommentStatus { + VISIBLE + DELETED + MODERATED +} + +enum VideoReactionOptions { + LIKE + UNLIKE +} + +type Channel implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + entryApp: App + entryAppId: String + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """ + The title of the Channel + """ + title: String + + """ + The description of a Channel + """ + description: String + + """ + Count of channel's videos with an uploaded asset that are public and not censored. + """ + activeVideosCounter: Int! + coverPhoto: StorageDataObject + coverPhotoId: String + avatarPhoto: StorageDataObject + avatarPhotoId: String + + """ + Flag signaling whether a channel is public. + """ + isPublic: Boolean + + """ + Flag signaling whether a channel is censored. + """ + isCensored: Boolean! + language: Language + languageId: String + videos: [Video!]! + + """ + Number of the block the channel was created in + """ + createdInBlock: Int! + collaborators: [Collaborator!]! + bannedMembers: [Membership!]! + channelNftCollectors: [ChannelNftCollectors!]! + + """ + Channel's reward account, storing the income from the nft sales and channel payouts. + """ + rewardAccount: String! + + """ + Value of channel state bloat bond fee paid by channel creator + """ + channelStateBloatBond: BigInt! + + """ + Channel's privilege level + """ + privilegeLevel: Int + + """ + Cumulative rewards claimed by this channel + """ + cumulativeRewardClaimed: BigInt + claimedRewards: [ChannelRewardClaimedEvent!]! + + """ + Number of videos ever created in this channel + """ + totalVideosCreated: Int! + channelfundswithdrawneventchannel: [ChannelFundsWithdrawnEvent!] + channelpaymentmadeeventpayeeChannel: [ChannelPaymentMadeEvent!] + channelrewardclaimedandwithdrawneventchannel: [ChannelRewardClaimedAndWithdrawnEvent!] + commentcreatedeventvideoChannel: [CommentCreatedEvent!] + commentdeletedeventvideoChannel: [CommentDeletedEvent!] + commentmoderatedeventvideoChannel: [CommentModeratedEvent!] + commentpinnedeventvideoChannel: [CommentPinnedEvent!] + commentreactedeventvideoChannel: [CommentReactedEvent!] + commenttextupdatedeventvideoChannel: [CommentTextUpdatedEvent!] + memberbannedfromchanneleventchannel: [MemberBannedFromChannelEvent!] + ownednftcreatorChannel: [OwnedNft!] + videoreactedeventvideoChannel: [VideoReactedEvent!] +} + +type License implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + License code defined by Joystream + """ + code: Int + + """ + Attribution (if required by the license) + """ + attribution: String + + """ + Custom license content + """ + customText: String + videolicense: [Video!] +} + +type VideoMediaEncoding implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Encoding of the video media object + """ + codecName: String + + """ + Media container format + """ + container: String + + """ + Content MIME type + """ + mimeMediaType: String + videomediametadataencoding: [VideoMediaMetadata!] +} + +type VideoMediaMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + encoding: VideoMediaEncoding + encodingId: String + + """ + Video media width in pixels + """ + pixelWidth: Int + + """ + Video media height in pixels + """ + pixelHeight: Int + + """ + Video media size in bytes + """ + size: BigInt + video: Video + createdInBlock: Int! +} + +type VideoReaction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The Reaction + """ + reaction: VideoReactionOptions! + member: Membership! + + """ + ID of the member that reacted + """ + memberId: String! + video: Video! + videoId: String! +} + +type VideoReactionsCountByReactionType implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The reaction option + """ + reaction: VideoReactionOptions! + + """ + No of times the video has been reacted with given reaction + """ + count: Int! + video: Video! + videoId: String! +} + +type Video implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + entryApp: App + entryAppId: String + channel: Channel! + channelId: String! + category: VideoCategory + categoryId: String + + """ + The title of the video + """ + title: String + + """ + The description of the Video + """ + description: String + + """ + Video duration in seconds + """ + duration: Int + thumbnailPhoto: StorageDataObject + thumbnailPhotoId: String + language: Language + languageId: String + + """ + Whether or not Video contains marketing + """ + hasMarketing: Boolean + + """ + If the Video was published on other platform before beeing published on Joystream - the original publication date + """ + publishedBeforeJoystream: DateTime + + """ + Whether the Video is supposed to be publically displayed + """ + isPublic: Boolean + + """ + Flag signaling whether a video is censored. + """ + isCensored: Boolean! + nft: OwnedNft + nftId: String + + """ + Whether the Video contains explicit material. + """ + isExplicit: Boolean + license: License + licenseId: String + media: StorageDataObject + mediaId: String + + """ + Value of video state bloat bond fee paid by channel owner + """ + videoStateBloatBond: BigInt! + mediaMetadata: VideoMediaMetadata + mediaMetadataId: String + createdInBlock: Int! + subtitles: [VideoSubtitle!]! + + """ + Is comment section enabled (true if enabled) + """ + isCommentSectionEnabled: Boolean! + pinnedComment: Comment + comments: [Comment!]! + + """ + Comments count + """ + commentsCount: Int! + + """ + Is reactions feature enabled on video (true if enabled i.e. video can be reacted) + """ + isReactionFeatureEnabled: Boolean! + reactions: [VideoReaction!]! + reactionsCountByReactionId: [VideoReactionsCountByReactionType!]! + + """ + Reactions count + """ + reactionsCount: Int! + + """ + Video ID coming from YPP + """ + ytVideoId: String + + """ + Whether the video is a short format, vertical video (e.g. Youtube Shorts, TikTok, Instagram Reels) + """ + isShort: Boolean + auctionbidcanceledeventvideo: [AuctionBidCanceledEvent!] + auctionbidmadeeventvideo: [AuctionBidMadeEvent!] + auctioncanceledeventvideo: [AuctionCanceledEvent!] + bidmadecompletingauctioneventvideo: [BidMadeCompletingAuctionEvent!] + buynowcanceledeventvideo: [BuyNowCanceledEvent!] + buynowpriceupdatedeventvideo: [BuyNowPriceUpdatedEvent!] + commentcreatedeventvideo: [CommentCreatedEvent!] + commentdeletedeventvideo: [CommentDeletedEvent!] + commentmoderatedeventvideo: [CommentModeratedEvent!] + commentpinnedeventvideo: [CommentPinnedEvent!] + commentreactedeventvideo: [CommentReactedEvent!] + commentreactionvideo: [CommentReaction!] + commentreactionscountbyreactionidvideo: [CommentReactionsCountByReactionId!] + commenttextupdatedeventvideo: [CommentTextUpdatedEvent!] + englishauctionsettledeventvideo: [EnglishAuctionSettledEvent!] + englishauctionstartedeventvideo: [EnglishAuctionStartedEvent!] + nftboughteventvideo: [NftBoughtEvent!] + nftissuedeventvideo: [NftIssuedEvent!] + nftsellordermadeeventvideo: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventvideo: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventvideo: [OfferAcceptedEvent!] + offercanceledeventvideo: [OfferCanceledEvent!] + offerstartedeventvideo: [OfferStartedEvent!] + openauctionbidacceptedeventvideo: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventvideo: [OpenAuctionStartedEvent!] + videoreactedeventvideo: [VideoReactedEvent!] + videoreactionspreferenceeventvideo: [VideoReactionsPreferenceEvent!] +} + +type ChannelPayoutsUpdatedEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Merkle root of the channel payouts + """ + commitment: String + payloadDataObject: StorageDataObject + payloadDataObjectId: String + + """ + Size of the serialized channel payouts payload + """ + payloadSize: BigInt + + """ + Hash of the serialized channel payouts payload + """ + payloadHash: String + + """ + Minimum amount of channel reward cashout allowed at a time + """ + minCashoutAllowed: BigInt + + """ + Maximum amount of channel reward cashout allowed at a time + """ + maxCashoutAllowed: BigInt + + """ + Can channel cashout the rewards + """ + channelCashoutsEnabled: Boolean +} + +type StorageDataObject implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Whether the data object was uploaded and accepted by the storage provider + """ + isAccepted: Boolean! + + """ + Data object size in bytes + """ + size: BigInt! + storageBag: StorageBag! + storageBagId: String! + + """ + IPFS content hash + """ + ipfsHash: String! + + """ + The type of the asset that the data object represents (if known) + """ + type: DataObjectType! + + """ + State Bloat Bond for removing the data object + """ + stateBloatBond: BigInt! + + """ + If the object is no longer used as an asset - the time at which it was unset (if known) + """ + unsetAt: DateTime + videoThumbnail: Video + videoMedia: Video + videoSubtitle: VideoSubtitle + channelcoverPhoto: [Channel!] + channelavatarPhoto: [Channel!] + channelpayoutsupdatedeventpayloadDataObject: [ChannelPayoutsUpdatedEvent!] +} + +union DataObjectType = + DataObjectTypeChannelAvatar + | DataObjectTypeChannelCoverPhoto + | DataObjectTypeVideoMedia + | DataObjectTypeVideoThumbnail + | DataObjectTypeVideoSubtitle + | DataObjectTypeChannelPayoutsPayload + | DataObjectTypeUnknown + +type FundingRequestDestination implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Amount of funds requested + """ + amount: BigInt! + + """ + Destination account + """ + account: String! + list: FundingRequestDestinationsList! + listId: String! +} + +type FundingRequestDestinationsList implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + phantom: Int + destinations: [FundingRequestDestination!]! +} + +type MembershipExternalResource implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + type: MembershipExternalResourceType! + value: String! + memberMetadata: MemberMetadata! + memberMetadataId: String! + member: Membership + memberId: String +} + +enum MembershipExternalResourceType { + EMAIL + HYPERLINK + TWITTER + TELEGRAM + DISCORD + FACEBOOK + YOUTUBE + MATRIX + IRC + WECHAT + WHATSAPP + LINKEDIN + GITHUB +} + +type MemberMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Member's name + """ + name: String + + """ + Avatar data object + """ + avatar: Avatar + + """ + Short text chosen by member to share information about themselves + """ + about: String + member: Membership + externalResources: [MembershipExternalResource!] + isVerifiedValidator: Boolean + membercreatedeventmetadata: [MemberCreatedEvent!] + memberinvitedeventmetadata: [MemberInvitedEvent!] + memberprofileupdatedeventnewMetadata: [MemberProfileUpdatedEvent!] + membershipboughteventmetadata: [MembershipBoughtEvent!] + membershipgiftedeventmetadata: [MembershipGiftedEvent!] +} + +union Avatar = AvatarObject | AvatarUri + +union ProposalIntermediateStatus = ProposalStatusDeciding | ProposalStatusGracing | ProposalStatusDormant + +enum ProposalVoteKind { + APPROVE + REJECT + SLASH + ABSTAIN +} + +union ProposalDecisionStatus = + ProposalStatusDormant + | ProposalStatusGracing + | ProposalStatusVetoed + | ProposalStatusSlashed + | ProposalStatusRejected + | ProposalStatusExpired + | ProposalStatusCancelled + | ProposalStatusCanceledByRuntime + +union ProposalExecutionStatus = ProposalStatusExecuted | ProposalStatusExecutionFailed + +type Proposal implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Proposal title + """ + title: String! + + """ + Proposal description + """ + description: String! + + """ + Proposal details depending on proposal type + """ + details: ProposalDetails! + + """ + Staking account with proposal stake (in case a stake is required) + """ + stakingAccount: String + creator: Membership! + creatorId: String! + createdInEvent: ProposalCreatedEvent! + + """ + Exact block number the proposal is supposed to be executed at (if specified) + """ + exactExecutionBlock: Int + discussionThread: ProposalDiscussionThread! + + """ + How many prior councils have already approved the proposal (starts with 0) + """ + councilApprovals: Int! + proposalStatusUpdates: [ProposalStatusUpdatedEvent!]! + votes: [ProposalVotedEvent!]! + + """ + Current proposal status + """ + status: ProposalStatus! + + """ + If true then the proposal status is final and will not change form this point + """ + isFinalized: Boolean + + """ + Number of the block the current status was set at + """ + statusSetAtBlock: Int! + + """ + Time the current status was set at (based on block timestamp) + """ + statusSetAtTime: DateTime! + proposalcancelledeventproposal: [ProposalCancelledEvent!] + proposaldecisionmadeeventproposal: [ProposalDecisionMadeEvent!] + proposalexecutedeventproposal: [ProposalExecutedEvent!] +} + +union ProposalDetails = + SignalProposalDetails + | RuntimeUpgradeProposalDetails + | FundingRequestProposalDetails + | SetMaxValidatorCountProposalDetails + | CreateWorkingGroupLeadOpeningProposalDetails + | FillWorkingGroupLeadOpeningProposalDetails + | UpdateWorkingGroupBudgetProposalDetails + | DecreaseWorkingGroupLeadStakeProposalDetails + | SlashWorkingGroupLeadProposalDetails + | SetWorkingGroupLeadRewardProposalDetails + | TerminateWorkingGroupLeadProposalDetails + | AmendConstitutionProposalDetails + | CancelWorkingGroupLeadOpeningProposalDetails + | SetMembershipPriceProposalDetails + | SetCouncilBudgetIncrementProposalDetails + | SetCouncilorRewardProposalDetails + | SetInitialInvitationBalanceProposalDetails + | SetInitialInvitationCountProposalDetails + | SetMembershipLeadInvitationQuotaProposalDetails + | SetReferralCutProposalDetails + | VetoProposalDetails + | UpdateChannelPayoutsProposalDetails + | UpdatePalletFrozenStatusProposalDetails + | UpdateGlobalNftLimitProposalDetails + | SetEraPayoutDampingFactorProposalDetails union ProposalStatus = ProposalStatusDeciding @@ -3328,6 +5921,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/council/queries/__generated__/council.generated.tsx b/packages/ui/src/council/queries/__generated__/council.generated.tsx index 87110a2aed..7e3d91b760 100644 --- a/packages/ui/src/council/queries/__generated__/council.generated.tsx +++ b/packages/ui/src/council/queries/__generated__/council.generated.tsx @@ -82,6 +82,7 @@ export type PastCouncilProposalsFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -625,6 +626,7 @@ export type FundingRequestApprovedFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -774,6 +776,7 @@ export type GetPastCouncilQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -872,6 +875,7 @@ export type GetPastCouncilMembersQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -963,6 +967,7 @@ export type GetPastCouncilProposalsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1505,6 +1510,7 @@ export type GetPastCouncilStatsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } diff --git a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx index 45a7717155..07406f4e30 100644 --- a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx +++ b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx @@ -74,6 +74,7 @@ export type ProposalFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -400,6 +401,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 } @@ -903,6 +905,7 @@ export type ProposalMentionFieldsFragment = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1013,6 +1016,7 @@ export type GetProposalsQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1266,6 +1270,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 } @@ -1760,6 +1765,7 @@ export type GetProposalMentionQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -1875,6 +1881,7 @@ export type GetLatestProposalByMemberIdQuery = { | { __typename: 'RuntimeUpgradeProposalDetails' } | { __typename: 'SetCouncilBudgetIncrementProposalDetails' } | { __typename: 'SetCouncilorRewardProposalDetails' } + | { __typename: 'SetEraPayoutDampingFactorProposalDetails' } | { __typename: 'SetInitialInvitationBalanceProposalDetails' } | { __typename: 'SetInitialInvitationCountProposalDetails' } | { __typename: 'SetMaxValidatorCountProposalDetails' } @@ -2140,6 +2147,9 @@ export const ProposalWithDetailsFieldsFragmentDoc = gql` frozen pallet } + ... on SetEraPayoutDampingFactorProposalDetails { + dampingFactor + } } discussionThread { id diff --git a/yarn.lock b/yarn.lock index 315c4639a3..c3a40fb19e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5012,6 +5012,21 @@ __metadata: languageName: node linkType: hard +"@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=22a0f8&locator=pioneer%40workspace%3A." + dependencies: + "@polkadot/api": 10.1.4 + "@polkadot/keyring": 11.1.1 + "@polkadot/types": 10.1.4 + "@types/lodash": ^4.14.157 + "@types/vfile": ^4.0.0 + lodash: ^4.17.15 + moment: ^2.24.0 + checksum: 71c168417397b1c5a2ac4ab3ed8405a6d8fb39efcc723fddcd2ec3a9ba7a58062097af50a9a470053bdfa665cc5043627b1c33b144a0b90d5e6564baf7db6af2 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3"