git.delta.rocks / unique-network / refs/commits / e56bec09d887

difftreelog

refactor `app-promotion` configuration pallet

PraetorP2022-12-13parent: #1cc33de.patch.diff
in: master

13 files changed

modifiedpallets/app-promotion/CHANGELOG.mddiffbeforeafterboth
88
9### Added9### Added
1010
11- The ability to configure pallet `app-promotion` via the `configuration` palette11- The ability to configure pallet `app-promotion` via the `configuration` pallet.
1212
modifiedpallets/app-promotion/src/types.rsdiffbeforeafterboth
145}145}
146impl<T: crate::Config> PalletConfiguration<T> {146impl<T: crate::Config> PalletConfiguration<T> {
147 pub fn get() -> Self {147 pub fn get() -> Self {
148 let config = <AppPromomotionConfigurationOverride<T>>::get().unwrap_or_default();148 let config = <AppPromomotionConfigurationOverride<T>>::get();
149 Self {149 Self {
150 recalculation_interval: config.0.unwrap_or(T::RecalculationInterval::get()),150 recalculation_interval: config
151 .recalculation_interval
152 .unwrap_or_else(|| T::RecalculationInterval::get()),
151 pending_interval: config.2.unwrap_or(T::PendingInterval::get()),153 pending_interval: config
154 .pending_interval
155 .unwrap_or_else(|| T::PendingInterval::get()),
152 interval_income: config.1.unwrap_or(T::IntervalIncome::get()),156 interval_income: config
157 .interval_income
158 .unwrap_or_else(|| T::IntervalIncome::get()),
153 max_stakers_per_calculation: config.3.unwrap_or(MAX_NUMBER_PAYOUTS),159 max_stakers_per_calculation: config
160 .max_stakers_per_calculation
161 .unwrap_or_else(|| MAX_NUMBER_PAYOUTS),
154 }162 }
155 }163 }
156}164}
modifiedpallets/configuration/CHANGELOG.mddiffbeforeafterboth
33
4### Added4### Added
55
6- The ability to configure pallet `app-promotion` via the `configuration` palette6- The ability to configure pallet `app-promotion` via the `configuration` pallet.
77
8## [v0.1.1] 2022-08-168## [v0.1.1] 2022-08-16
99
modifiedpallets/configuration/src/lib.rsdiffbeforeafterboth
23 weights::{WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, Weight},23 weights::{WeightToFeePolynomial, WeightToFeeCoefficients, WeightToFeeCoefficient, Weight},
24 traits::Get,24 traits::Get,
25};25};
26use parity_scale_codec::{Decode, Encode, MaxEncodedLen};
27use scale_info::TypeInfo;
26use sp_arithmetic::traits::{BaseArithmetic, Unsigned};28use sp_arithmetic::traits::{BaseArithmetic, Unsigned};
27use smallvec::smallvec;29use smallvec::smallvec;
2830
57 type DayRelayBlocks: Get<Self::BlockNumber>;59 type DayRelayBlocks: Get<Self::BlockNumber>;
58 }60 }
61
62 #[pallet::error]
63 pub enum Error<T> {
64 InconsistentConfiguration,
65 }
5966
60 #[pallet::storage]67 #[pallet::storage]
61 pub type WeightToFeeCoefficientOverride<T: Config> = StorageValue<68 pub type WeightToFeeCoefficientOverride<T: Config> = StorageValue<
7683
77 #[pallet::storage]84 #[pallet::storage]
78 pub type AppPromomotionConfigurationOverride<T: Config> = StorageValue<85 pub type AppPromomotionConfigurationOverride<T: Config> =
79 Value = (86 StorageValue<Value = AppPromotionConfiguration<T::BlockNumber>, QueryKind = ValueQuery>;
80 Option<T::BlockNumber>,
81 Option<Perbill>,
82 Option<T::BlockNumber>,
83 Option<u8>,
84 ),
85 QueryKind = OptionQuery,
86 >;
8787
88 #[pallet::call]88 #[pallet::call]
92 origin: OriginFor<T>,92 origin: OriginFor<T>,
93 coeff: Option<u32>,93 coeff: Option<u32>,
94 ) -> DispatchResult {94 ) -> DispatchResult {
95 let _sender = ensure_root(origin)?;95 ensure_root(origin)?;
96 if let Some(coeff) = coeff {96 if let Some(coeff) = coeff {
97 <WeightToFeeCoefficientOverride<T>>::set(coeff);97 <WeightToFeeCoefficientOverride<T>>::set(coeff);
98 } else {98 } else {
106 origin: OriginFor<T>,106 origin: OriginFor<T>,
107 coeff: Option<u64>,107 coeff: Option<u64>,
108 ) -> DispatchResult {108 ) -> DispatchResult {
109 let _sender = ensure_root(origin)?;109 ensure_root(origin)?;
110 if let Some(coeff) = coeff {110 if let Some(coeff) = coeff {
111 <MinGasPriceOverride<T>>::set(coeff);111 <MinGasPriceOverride<T>>::set(coeff);
112 } else {112 } else {
120 origin: OriginFor<T>,120 origin: OriginFor<T>,
121 locations: Option<BoundedVec<MultiLocation, T::MaxOverridedAllowedLocations>>,121 locations: Option<BoundedVec<MultiLocation, T::MaxOverridedAllowedLocations>>,
122 ) -> DispatchResult {122 ) -> DispatchResult {
123 let _sender = ensure_root(origin)?;123 ensure_root(origin)?;
124 <XcmAllowedLocationsOverride<T>>::set(locations);124 <XcmAllowedLocationsOverride<T>>::set(locations);
125 Ok(())125 Ok(())
126 }126 }
127127
128 #[pallet::weight(T::DbWeight::get().writes(1))]128 #[pallet::weight(T::DbWeight::get().writes(1))]
129 pub fn set_app_promotion_configuration_override(129 pub fn set_app_promotion_configuration_override(
130 origin: OriginFor<T>,130 origin: OriginFor<T>,
131 recalculation_interval: Option<T::BlockNumber>,131 mut configuration: AppPromotionConfiguration<T::BlockNumber>,
132 pending_interval: Option<T::BlockNumber>,
133 stakers_payout_limit: Option<u8>,
134 ) -> DispatchResult {132 ) -> DispatchResult {
135 let _sender = ensure_root(origin)?;133 ensure_root(origin)?;
136134 if configuration.interval_income.is_some() {
137 if recalculation_interval.is_none()135 return Err(<Error<T>>::InconsistentConfiguration.into());
138 && pending_interval.is_none()136 }
139 && stakers_payout_limit.is_none()137
140 {
141 <AppPromomotionConfigurationOverride<T>>::kill();
142 } else {
143 let mut current_config =138 configuration.interval_income = configuration.recalculation_interval.map(|b| {
144 <AppPromomotionConfigurationOverride<T>>::take().unwrap_or_default();
145
146 recalculation_interval.map(|b| {
147 current_config.0 = Some(b);
148 current_config.1 = Some(
149 Perbill::from_rational(b, T::DayRelayBlocks::get())139 Perbill::from_rational(b, T::DayRelayBlocks::get())
150 * T::AppPromotionDailyRate::get(),140 * T::AppPromotionDailyRate::get()
151 )
152 });141 });
153 pending_interval.map(|b| current_config.2 = Some(b));142
154 stakers_payout_limit.map(|p| current_config.3 = Some(p));143 <AppPromomotionConfigurationOverride<T>>::set(configuration);
155 <AppPromomotionConfigurationOverride<T>>::set(Some(current_config));
156 }
157144
158 Ok(())145 Ok(())
159 }146 }
193 }180 }
194}181}
182
183#[derive(Encode, Decode, Clone, Debug, Default, TypeInfo, MaxEncodedLen, PartialEq, PartialOrd)]
184pub struct AppPromotionConfiguration<BlockNumber> {
185 /// In relay blocks.
186 pub recalculation_interval: Option<BlockNumber>,
187 /// In parachain blocks.
188 pub pending_interval: Option<BlockNumber>,
189 /// Value for `RecalculationInterval` based on 0.05% per 24h.
190 pub interval_income: Option<Perbill>,
191 /// Maximum allowable number of stakers calculated per call of the `app-promotion::PayoutStakers` extrinsic.
192 pub max_stakers_per_calculation: Option<u8>,
193}
195194
modifiedtests/src/app-promotion.test.tsdiffbeforeafterboth
38 nominal = helper.balance.getOneTokenNominal();38 nominal = helper.balance.getOneTokenNominal();
39 accounts = await helper.arrange.createCrowd(100, 1000n, donor); // create accounts-pool to speed up tests39 accounts = await helper.arrange.createCrowd(100, 1000n, donor); // create accounts-pool to speed up tests
40 const api = helper.getApi();40 const api = helper.getApi();
41 await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setAppPromotionConfigurationOverride(LOCKING_PERIOD, UNLOCKING_PERIOD, null)));41 await helper.executeExtrinsic(alice, 'api.tx.sudo.sudo', [api.tx.configuration.setAppPromotionConfigurationOverride({recalculationInterval: LOCKING_PERIOD, pendingInterval: UNLOCKING_PERIOD})], true);
42 });42 });
43 });43 });
4444
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
229 **/229 **/
230 [key: string]: AugmentedError<ApiType>;230 [key: string]: AugmentedError<ApiType>;
231 };231 };
232 configuration: {
233 InconsistentConfiguration: AugmentedError<ApiType>;
234 /**
235 * Generic error
236 **/
237 [key: string]: AugmentedError<ApiType>;
238 };
232 cumulusXcm: {239 cumulusXcm: {
233 /**240 /**
234 * Generic error241 * Generic error
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
9import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
10import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';10import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
11<<<<<<< HEAD11<<<<<<< HEAD
12<<<<<<< HEAD
12import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';13import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
13import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';14import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
14=======15=======
15import type { AccountId32, H160, H256, Perbill, Weight } from '@polkadot/types/interfaces/runtime';16import type { AccountId32, H160, H256, Perbill, Weight } from '@polkadot/types/interfaces/runtime';
16import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';17import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
17>>>>>>> added the ability to configure pallet `app-promotion` via the `configuration` palette18>>>>>>> added the ability to configure pallet `app-promotion` via the `configuration` palette
19=======
20import type { AccountId32, H160, H256, Weight } from '@polkadot/types/interfaces/runtime';
21import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
22>>>>>>> refactor: `app-promotion` configuration pallet
18import type { Observable } from '@polkadot/types/types';23import type { Observable } from '@polkadot/types/types';
1924
20export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;25export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
165 [key: string]: QueryableStorageEntry<ApiType>;170 [key: string]: QueryableStorageEntry<ApiType>;
166 };171 };
167 configuration: {172 configuration: {
168 appPromomotionConfigurationOverride: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[Option<u32>, Option<Perbill>, Option<u32>, Option<u8>]>>>, []> & QueryableStorageEntry<ApiType, []>;173 appPromomotionConfigurationOverride: AugmentedQuery<ApiType, () => Observable<PalletConfigurationAppPromotionConfiguration>, []> & QueryableStorageEntry<ApiType, []>;
169 minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;174 minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
170 weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;175 weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
171 xcmAllowedLocationsOverride: AugmentedQuery<ApiType, () => Observable<Option<Vec<XcmV1MultiLocation>>>, []> & QueryableStorageEntry<ApiType, []>;176 xcmAllowedLocationsOverride: AugmentedQuery<ApiType, () => Observable<Option<Vec<XcmV1MultiLocation>>>, []> & QueryableStorageEntry<ApiType, []>;
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
8import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';8import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';
9import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';9import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';10import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
11<<<<<<< HEAD
11import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';12import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
12import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';13import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
14=======
15import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
16import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
17>>>>>>> refactor: `app-promotion` configuration pallet
1318
14export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;19export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
15export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;20export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
215 [key: string]: SubmittableExtrinsicFunction<ApiType>;220 [key: string]: SubmittableExtrinsicFunction<ApiType>;
216 };221 };
217 configuration: {222 configuration: {
218 setAppPromotionConfigurationOverride: AugmentedSubmittable<(recalculationInterval: Option<u32> | null | Uint8Array | u32 | AnyNumber, pendingInterval: Option<u32> | null | Uint8Array | u32 | AnyNumber, stakersPayoutLimit: Option<u8> | null | Uint8Array | u8 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>, Option<u32>, Option<u8>]>;223 setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;
219 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;224 setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
220 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;225 setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
221 setXcmAllowedLocations: AugmentedSubmittable<(locations: Option<Vec<XcmV1MultiLocation>> | null | Uint8Array | Vec<XcmV1MultiLocation> | (XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<Vec<XcmV1MultiLocation>>]>;226 setXcmAllowedLocations: AugmentedSubmittable<(locations: Option<Vec<XcmV1MultiLocation>> | null | Uint8Array | Vec<XcmV1MultiLocation> | (XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<Vec<XcmV1MultiLocation>>]>;
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
8<<<<<<< HEAD
8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
10=======
11<<<<<<< HEAD
12import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
13=======
14import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
15>>>>>>> refactor: `app-promotion` configuration pallet
16>>>>>>> e2b20310... refactor: `app-promotion` configuration pallet
9import type { Data, StorageKey } from '@polkadot/types';17import type { Data, StorageKey } from '@polkadot/types';
10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';18import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';19import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
830 PalletCallMetadataV14: PalletCallMetadataV14;838 PalletCallMetadataV14: PalletCallMetadataV14;
831 PalletCommonError: PalletCommonError;839 PalletCommonError: PalletCommonError;
832 PalletCommonEvent: PalletCommonEvent;840 PalletCommonEvent: PalletCommonEvent;
841 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;
833 PalletConfigurationCall: PalletConfigurationCall;842 PalletConfigurationCall: PalletConfigurationCall;
843 PalletConfigurationError: PalletConfigurationError;
834 PalletConstantMetadataLatest: PalletConstantMetadataLatest;844 PalletConstantMetadataLatest: PalletConstantMetadataLatest;
835 PalletConstantMetadataV14: PalletConstantMetadataV14;845 PalletConstantMetadataV14: PalletConstantMetadataV14;
836 PalletErrorMetadataLatest: PalletErrorMetadataLatest;846 PalletErrorMetadataLatest: PalletErrorMetadataLatest;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
1323 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1323 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';
1324}1324}
1325
1326/** @name PalletConfigurationAppPromotionConfiguration */
1327export interface PalletConfigurationAppPromotionConfiguration extends Struct {
1328 readonly recalculationInterval: Option<u32>;
1329 readonly pendingInterval: Option<u32>;
1330 readonly intervalIncome: Option<Perbill>;
1331 readonly maxStakersPerCalculation: Option<u8>;
1332}
13251333
1326/** @name PalletConfigurationCall */1334/** @name PalletConfigurationCall */
1327export interface PalletConfigurationCall extends Enum {1335export interface PalletConfigurationCall extends Enum {
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
3299 PalletUniqueSchedulerV2Error: {3299 PalletUniqueSchedulerV2Error: {
3300 _enum: ['FailedToSchedule', 'AgendaIsExhausted', 'ScheduledCallCorrupted', 'PreimageNotFound', 'TooBigScheduledCall', 'NotFound', 'TargetBlockNumberInPast', 'Named']3300 _enum: ['FailedToSchedule', 'AgendaIsExhausted', 'ScheduledCallCorrupted', 'PreimageNotFound', 'TooBigScheduledCall', 'NotFound', 'TargetBlockNumberInPast', 'Named']
3301 },3301 },
3302 /**
3303 * Lookup400: pallet_configuration::pallet::Error<T>
3304 **/
3305 PalletConfigurationError: {
3306 _enum: ['InconsistentConfiguration']
3307 },
3302 /**3308 /**
3303 * Lookup397: up_data_structs::Collection<sp_core::crypto::AccountId32>3309 * Lookup401: up_data_structs::Collection<sp_core::crypto::AccountId32>
3304 **/3310 **/
3305 UpDataStructsCollection: {3311 UpDataStructsCollection: {
3306 owner: 'AccountId32',3312 owner: 'AccountId32',
3307 mode: 'UpDataStructsCollectionMode',3313 mode: 'UpDataStructsCollectionMode',
3313 permissions: 'UpDataStructsCollectionPermissions',3319 permissions: 'UpDataStructsCollectionPermissions',
3314 flags: '[u8;1]'3320 flags: '[u8;1]'
3315 },3321 },
3316 /**3322 /**
3317 * Lookup398: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3323 * Lookup402: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
3318 **/3324 **/
3319 UpDataStructsSponsorshipStateAccountId32: {3325 UpDataStructsSponsorshipStateAccountId32: {
3320 _enum: {3326 _enum: {
3321 Disabled: 'Null',3327 Disabled: 'Null',
3322 Unconfirmed: 'AccountId32',3328 Unconfirmed: 'AccountId32',
3323 Confirmed: 'AccountId32'3329 Confirmed: 'AccountId32'
3324 }3330 }
3325 },3331 },
3326 /**3332 /**
3327 * Lookup400: up_data_structs::Properties3333 * Lookup404: up_data_structs::Properties
3328 **/3334 **/
3329 UpDataStructsProperties: {3335 UpDataStructsProperties: {
3330 map: 'UpDataStructsPropertiesMapBoundedVec',3336 map: 'UpDataStructsPropertiesMapBoundedVec',
3331 consumedSpace: 'u32',3337 consumedSpace: 'u32',
3332 spaceLimit: 'u32'3338 spaceLimit: 'u32'
3333 },3339 },
3334 /**3340 /**
3335 * Lookup401: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3341 * Lookup405: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3336 **/3342 **/
3337 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3343 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
3338 /**3344 /**
3339 * Lookup406: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3345 * Lookup410: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
3340 **/3346 **/
3341 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3347 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
3342 /**3348 /**
3343 * Lookup413: up_data_structs::CollectionStats3349 * Lookup417: up_data_structs::CollectionStats
3344 **/3350 **/
3345 UpDataStructsCollectionStats: {3351 UpDataStructsCollectionStats: {
3346 created: 'u32',3352 created: 'u32',
3347 destroyed: 'u32',3353 destroyed: 'u32',
3348 alive: 'u32'3354 alive: 'u32'
3349 },3355 },
3350 /**3356 /**
3351 * Lookup414: up_data_structs::TokenChild3357 * Lookup418: up_data_structs::TokenChild
3352 **/3358 **/
3353 UpDataStructsTokenChild: {3359 UpDataStructsTokenChild: {
3354 token: 'u32',3360 token: 'u32',
3355 collection: 'u32'3361 collection: 'u32'
3356 },3362 },
3357 /**3363 /**
3358 * Lookup415: PhantomType::up_data_structs<T>3364 * Lookup419: PhantomType::up_data_structs<T>
3359 **/3365 **/
3360 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',3366 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
3361 /**3367 /**
3362 * Lookup417: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3368 * Lookup421: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3363 **/3369 **/
3364 UpDataStructsTokenData: {3370 UpDataStructsTokenData: {
3365 properties: 'Vec<UpDataStructsProperty>',3371 properties: 'Vec<UpDataStructsProperty>',
3366 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3372 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',
3367 pieces: 'u128'3373 pieces: 'u128'
3368 },3374 },
3369 /**3375 /**
3370 * Lookup419: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3376 * Lookup423: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
3371 **/3377 **/
3372 UpDataStructsRpcCollection: {3378 UpDataStructsRpcCollection: {
3373 owner: 'AccountId32',3379 owner: 'AccountId32',
3374 mode: 'UpDataStructsCollectionMode',3380 mode: 'UpDataStructsCollectionMode',
3383 readOnly: 'bool',3389 readOnly: 'bool',
3384 flags: 'UpDataStructsRpcCollectionFlags'3390 flags: 'UpDataStructsRpcCollectionFlags'
3385 },3391 },
3386 /**3392 /**
3387 * Lookup420: up_data_structs::RpcCollectionFlags3393 * Lookup424: up_data_structs::RpcCollectionFlags
3388 **/3394 **/
3389 UpDataStructsRpcCollectionFlags: {3395 UpDataStructsRpcCollectionFlags: {
3390 foreign: 'bool',3396 foreign: 'bool',
3391 erc721metadata: 'bool'3397 erc721metadata: 'bool'
3392 },3398 },
3393 /**3399 /**
3394 * Lookup421: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3400 * Lookup425: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
3395 **/3401 **/
3396 RmrkTraitsCollectionCollectionInfo: {3402 RmrkTraitsCollectionCollectionInfo: {
3397 issuer: 'AccountId32',3403 issuer: 'AccountId32',
3398 metadata: 'Bytes',3404 metadata: 'Bytes',
3399 max: 'Option<u32>',3405 max: 'Option<u32>',
3400 symbol: 'Bytes',3406 symbol: 'Bytes',
3401 nftsCount: 'u32'3407 nftsCount: 'u32'
3402 },3408 },
3403 /**3409 /**
3404 * Lookup422: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3410 * Lookup426: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3405 **/3411 **/
3406 RmrkTraitsNftNftInfo: {3412 RmrkTraitsNftNftInfo: {
3407 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3413 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
3408 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3414 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',
3409 metadata: 'Bytes',3415 metadata: 'Bytes',
3410 equipped: 'bool',3416 equipped: 'bool',
3411 pending: 'bool'3417 pending: 'bool'
3412 },3418 },
3413 /**3419 /**
3414 * Lookup424: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3420 * Lookup428: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
3415 **/3421 **/
3416 RmrkTraitsNftRoyaltyInfo: {3422 RmrkTraitsNftRoyaltyInfo: {
3417 recipient: 'AccountId32',3423 recipient: 'AccountId32',
3418 amount: 'Permill'3424 amount: 'Permill'
3419 },3425 },
3420 /**3426 /**
3421 * Lookup425: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3427 * Lookup429: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3422 **/3428 **/
3423 RmrkTraitsResourceResourceInfo: {3429 RmrkTraitsResourceResourceInfo: {
3424 id: 'u32',3430 id: 'u32',
3425 resource: 'RmrkTraitsResourceResourceTypes',3431 resource: 'RmrkTraitsResourceResourceTypes',
3426 pending: 'bool',3432 pending: 'bool',
3427 pendingRemoval: 'bool'3433 pendingRemoval: 'bool'
3428 },3434 },
3429 /**3435 /**
3430 * Lookup426: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3436 * Lookup430: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3431 **/3437 **/
3432 RmrkTraitsPropertyPropertyInfo: {3438 RmrkTraitsPropertyPropertyInfo: {
3433 key: 'Bytes',3439 key: 'Bytes',
3434 value: 'Bytes'3440 value: 'Bytes'
3435 },3441 },
3436 /**3442 /**
3437 * Lookup427: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3443 * Lookup431: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3438 **/3444 **/
3439 RmrkTraitsBaseBaseInfo: {3445 RmrkTraitsBaseBaseInfo: {
3440 issuer: 'AccountId32',3446 issuer: 'AccountId32',
3441 baseType: 'Bytes',3447 baseType: 'Bytes',
3442 symbol: 'Bytes'3448 symbol: 'Bytes'
3443 },3449 },
3444 /**3450 /**
3445 * Lookup428: rmrk_traits::nft::NftChild3451 * Lookup432: rmrk_traits::nft::NftChild
3446 **/3452 **/
3447 RmrkTraitsNftNftChild: {3453 RmrkTraitsNftNftChild: {
3448 collectionId: 'u32',3454 collectionId: 'u32',
3449 nftId: 'u32'3455 nftId: 'u32'
3450 },3456 },
3451 /**3457 /**
3452 * Lookup430: pallet_common::pallet::Error<T>3458 * Lookup434: pallet_common::pallet::Error<T>
3453 **/3459 **/
3454 PalletCommonError: {3460 PalletCommonError: {
3455 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']3461 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']
3456 },3462 },
3457 /**3463 /**
3458 * Lookup432: pallet_fungible::pallet::Error<T>3464 * Lookup436: pallet_fungible::pallet::Error<T>
3459 **/3465 **/
3460 PalletFungibleError: {3466 PalletFungibleError: {
3461 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed']3467 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed']
3462 },3468 },
3463 /**3469 /**
3464 * Lookup433: pallet_refungible::ItemData3470 * Lookup437: pallet_refungible::ItemData
3465 **/3471 **/
3466 PalletRefungibleItemData: {3472 PalletRefungibleItemData: {
3467 constData: 'Bytes'3473 constData: 'Bytes'
3468 },3474 },
3469 /**3475 /**
3470 * Lookup438: pallet_refungible::pallet::Error<T>3476 * Lookup442: pallet_refungible::pallet::Error<T>
3471 **/3477 **/
3472 PalletRefungibleError: {3478 PalletRefungibleError: {
3473 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3479 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
3474 },3480 },
3475 /**3481 /**
3476 * Lookup439: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3482 * Lookup443: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3477 **/3483 **/
3478 PalletNonfungibleItemData: {3484 PalletNonfungibleItemData: {
3479 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3485 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
3480 },3486 },
3481 /**3487 /**
3482 * Lookup441: up_data_structs::PropertyScope3488 * Lookup445: up_data_structs::PropertyScope
3483 **/3489 **/
3484 UpDataStructsPropertyScope: {3490 UpDataStructsPropertyScope: {
3485 _enum: ['None', 'Rmrk']3491 _enum: ['None', 'Rmrk']
3486 },3492 },
3487 /**3493 /**
3488 * Lookup443: pallet_nonfungible::pallet::Error<T>3494 * Lookup447: pallet_nonfungible::pallet::Error<T>
3489 **/3495 **/
3490 PalletNonfungibleError: {3496 PalletNonfungibleError: {
3491 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3497 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
3492 },3498 },
3493 /**3499 /**
3494 * Lookup444: pallet_structure::pallet::Error<T>3500 * Lookup448: pallet_structure::pallet::Error<T>
3495 **/3501 **/
3496 PalletStructureError: {3502 PalletStructureError: {
3497 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3503 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
3498 },3504 },
3499 /**3505 /**
3500 * Lookup445: pallet_rmrk_core::pallet::Error<T>3506 * Lookup449: pallet_rmrk_core::pallet::Error<T>
3501 **/3507 **/
3502 PalletRmrkCoreError: {3508 PalletRmrkCoreError: {
3503 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3509 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
3504 },3510 },
3505 /**3511 /**
3506 * Lookup447: pallet_rmrk_equip::pallet::Error<T>3512 * Lookup451: pallet_rmrk_equip::pallet::Error<T>
3507 **/3513 **/
3508 PalletRmrkEquipError: {3514 PalletRmrkEquipError: {
3509 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3515 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
3510 },3516 },
3511 /**3517 /**
3512 * Lookup453: pallet_app_promotion::pallet::Error<T>3518 * Lookup457: pallet_app_promotion::pallet::Error<T>
3513 **/3519 **/
3514 PalletAppPromotionError: {3520 PalletAppPromotionError: {
3515 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']3521 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
3516 },3522 },
3517 /**3523 /**
3518 * Lookup454: pallet_foreign_assets::module::Error<T>3524 * Lookup458: pallet_foreign_assets::module::Error<T>
3519 **/3525 **/
3520 PalletForeignAssetsModuleError: {3526 PalletForeignAssetsModuleError: {
3521 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3527 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
3522 },3528 },
3523 /**3529 /**
3524 * Lookup456: pallet_evm::pallet::Error<T>3530 * Lookup460: pallet_evm::pallet::Error<T>
3525 **/3531 **/
3526 PalletEvmError: {3532 PalletEvmError: {
3527 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy']3533 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy']
3528 },3534 },
3529 /**3535 /**
3530 * Lookup459: fp_rpc::TransactionStatus3536 * Lookup463: fp_rpc::TransactionStatus
3531 **/3537 **/
3532 FpRpcTransactionStatus: {3538 FpRpcTransactionStatus: {
3533 transactionHash: 'H256',3539 transactionHash: 'H256',
3534 transactionIndex: 'u32',3540 transactionIndex: 'u32',
3538 logs: 'Vec<EthereumLog>',3544 logs: 'Vec<EthereumLog>',
3539 logsBloom: 'EthbloomBloom'3545 logsBloom: 'EthbloomBloom'
3540 },3546 },
3541 /**3547 /**
3542 * Lookup461: ethbloom::Bloom3548 * Lookup465: ethbloom::Bloom
3543 **/3549 **/
3544 EthbloomBloom: '[u8;256]',3550 EthbloomBloom: '[u8;256]',
3545 /**3551 /**
3546 * Lookup463: ethereum::receipt::ReceiptV33552 * Lookup467: ethereum::receipt::ReceiptV3
3547 **/3553 **/
3548 EthereumReceiptReceiptV3: {3554 EthereumReceiptReceiptV3: {
3549 _enum: {3555 _enum: {
3550 Legacy: 'EthereumReceiptEip658ReceiptData',3556 Legacy: 'EthereumReceiptEip658ReceiptData',
3551 EIP2930: 'EthereumReceiptEip658ReceiptData',3557 EIP2930: 'EthereumReceiptEip658ReceiptData',
3552 EIP1559: 'EthereumReceiptEip658ReceiptData'3558 EIP1559: 'EthereumReceiptEip658ReceiptData'
3553 }3559 }
3554 },3560 },
3555 /**3561 /**
3556 * Lookup464: ethereum::receipt::EIP658ReceiptData3562 * Lookup468: ethereum::receipt::EIP658ReceiptData
3557 **/3563 **/
3558 EthereumReceiptEip658ReceiptData: {3564 EthereumReceiptEip658ReceiptData: {
3559 statusCode: 'u8',3565 statusCode: 'u8',
3560 usedGas: 'U256',3566 usedGas: 'U256',
3561 logsBloom: 'EthbloomBloom',3567 logsBloom: 'EthbloomBloom',
3562 logs: 'Vec<EthereumLog>'3568 logs: 'Vec<EthereumLog>'
3563 },3569 },
3564 /**3570 /**
3565 * Lookup465: ethereum::block::Block<ethereum::transaction::TransactionV2>3571 * Lookup469: ethereum::block::Block<ethereum::transaction::TransactionV2>
3566 **/3572 **/
3567 EthereumBlock: {3573 EthereumBlock: {
3568 header: 'EthereumHeader',3574 header: 'EthereumHeader',
3569 transactions: 'Vec<EthereumTransactionTransactionV2>',3575 transactions: 'Vec<EthereumTransactionTransactionV2>',
3570 ommers: 'Vec<EthereumHeader>'3576 ommers: 'Vec<EthereumHeader>'
3571 },3577 },
3572 /**3578 /**
3573 * Lookup466: ethereum::header::Header3579 * Lookup470: ethereum::header::Header
3574 **/3580 **/
3575 EthereumHeader: {3581 EthereumHeader: {
3576 parentHash: 'H256',3582 parentHash: 'H256',
3577 ommersHash: 'H256',3583 ommersHash: 'H256',
3589 mixHash: 'H256',3595 mixHash: 'H256',
3590 nonce: 'EthereumTypesHashH64'3596 nonce: 'EthereumTypesHashH64'
3591 },3597 },
3592 /**3598 /**
3593 * Lookup467: ethereum_types::hash::H643599 * Lookup471: ethereum_types::hash::H64
3594 **/3600 **/
3595 EthereumTypesHashH64: '[u8;8]',3601 EthereumTypesHashH64: '[u8;8]',
3596 /**3602 /**
3597 * Lookup472: pallet_ethereum::pallet::Error<T>3603 * Lookup476: pallet_ethereum::pallet::Error<T>
3598 **/3604 **/
3599 PalletEthereumError: {3605 PalletEthereumError: {
3600 _enum: ['InvalidSignature', 'PreLogExists']3606 _enum: ['InvalidSignature', 'PreLogExists']
3601 },3607 },
3602 /**3608 /**
3603 * Lookup473: pallet_evm_coder_substrate::pallet::Error<T>3609 * Lookup477: pallet_evm_coder_substrate::pallet::Error<T>
3604 **/3610 **/
3605 PalletEvmCoderSubstrateError: {3611 PalletEvmCoderSubstrateError: {
3606 _enum: ['OutOfGas', 'OutOfFund']3612 _enum: ['OutOfGas', 'OutOfFund']
3607 },3613 },
3608 /**3614 /**
3609 * Lookup474: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3615 * Lookup478: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3610 **/3616 **/
3611 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3617 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
3612 _enum: {3618 _enum: {
3613 Disabled: 'Null',3619 Disabled: 'Null',
3614 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3620 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',
3615 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3621 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'
3616 }3622 }
3617 },3623 },
3618 /**3624 /**
3619 * Lookup475: pallet_evm_contract_helpers::SponsoringModeT3625 * Lookup479: pallet_evm_contract_helpers::SponsoringModeT
3620 **/3626 **/
3621 PalletEvmContractHelpersSponsoringModeT: {3627 PalletEvmContractHelpersSponsoringModeT: {
3622 _enum: ['Disabled', 'Allowlisted', 'Generous']3628 _enum: ['Disabled', 'Allowlisted', 'Generous']
3623 },3629 },
3624 /**3630 /**
3625 * Lookup481: pallet_evm_contract_helpers::pallet::Error<T>3631 * Lookup485: pallet_evm_contract_helpers::pallet::Error<T>
3626 **/3632 **/
3627 PalletEvmContractHelpersError: {3633 PalletEvmContractHelpersError: {
3628 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3634 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
3629 },3635 },
3630 /**3636 /**
3631 * Lookup482: pallet_evm_migration::pallet::Error<T>3637 * Lookup486: pallet_evm_migration::pallet::Error<T>
3632 **/3638 **/
3633 PalletEvmMigrationError: {3639 PalletEvmMigrationError: {
3634 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3640 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
3635 },3641 },
3636 /**3642 /**
3637 * Lookup483: pallet_maintenance::pallet::Error<T>3643 * Lookup487: pallet_maintenance::pallet::Error<T>
3638 **/3644 **/
3639 PalletMaintenanceError: 'Null',3645 PalletMaintenanceError: 'Null',
3640 /**3646 /**
3641 * Lookup484: pallet_test_utils::pallet::Error<T>3647 * Lookup488: pallet_test_utils::pallet::Error<T>
3642 **/3648 **/
3643 PalletTestUtilsError: {3649 PalletTestUtilsError: {
3644 _enum: ['TestPalletDisabled', 'TriggerRollback']3650 _enum: ['TestPalletDisabled', 'TriggerRollback']
3645 },3651 },
3646 /**3652 /**
3647 * Lookup486: sp_runtime::MultiSignature3653 * Lookup490: sp_runtime::MultiSignature
3648 **/3654 **/
3649 SpRuntimeMultiSignature: {3655 SpRuntimeMultiSignature: {
3650 _enum: {3656 _enum: {
3651 Ed25519: 'SpCoreEd25519Signature',3657 Ed25519: 'SpCoreEd25519Signature',
3652 Sr25519: 'SpCoreSr25519Signature',3658 Sr25519: 'SpCoreSr25519Signature',
3653 Ecdsa: 'SpCoreEcdsaSignature'3659 Ecdsa: 'SpCoreEcdsaSignature'
3654 }3660 }
3655 },3661 },
3656 /**3662 /**
3657 * Lookup487: sp_core::ed25519::Signature3663 * Lookup491: sp_core::ed25519::Signature
3658 **/3664 **/
3659 SpCoreEd25519Signature: '[u8;64]',3665 SpCoreEd25519Signature: '[u8;64]',
3660 /**3666 /**
3661 * Lookup489: sp_core::sr25519::Signature3667 * Lookup493: sp_core::sr25519::Signature
3662 **/3668 **/
3663 SpCoreSr25519Signature: '[u8;64]',3669 SpCoreSr25519Signature: '[u8;64]',
3664 /**3670 /**
3665 * Lookup490: sp_core::ecdsa::Signature3671 * Lookup494: sp_core::ecdsa::Signature
3666 **/3672 **/
3667 SpCoreEcdsaSignature: '[u8;65]',3673 SpCoreEcdsaSignature: '[u8;65]',
3668 /**3674 /**
3669 * Lookup493: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3675 * Lookup497: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
3670 **/3676 **/
3671 FrameSystemExtensionsCheckSpecVersion: 'Null',3677 FrameSystemExtensionsCheckSpecVersion: 'Null',
3672 /**3678 /**
3673 * Lookup494: frame_system::extensions::check_tx_version::CheckTxVersion<T>3679 * Lookup498: frame_system::extensions::check_tx_version::CheckTxVersion<T>
3674 **/3680 **/
3675 FrameSystemExtensionsCheckTxVersion: 'Null',3681 FrameSystemExtensionsCheckTxVersion: 'Null',
3676 /**3682 /**
3677 * Lookup495: frame_system::extensions::check_genesis::CheckGenesis<T>3683 * Lookup499: frame_system::extensions::check_genesis::CheckGenesis<T>
3678 **/3684 **/
3679 FrameSystemExtensionsCheckGenesis: 'Null',3685 FrameSystemExtensionsCheckGenesis: 'Null',
3680 /**3686 /**
3681 * Lookup498: frame_system::extensions::check_nonce::CheckNonce<T>3687 * Lookup502: frame_system::extensions::check_nonce::CheckNonce<T>
3682 **/3688 **/
3683 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3689 FrameSystemExtensionsCheckNonce: 'Compact<u32>',
3684 /**3690 /**
3685 * Lookup499: frame_system::extensions::check_weight::CheckWeight<T>3691 * Lookup503: frame_system::extensions::check_weight::CheckWeight<T>
3686 **/3692 **/
3687 FrameSystemExtensionsCheckWeight: 'Null',3693 FrameSystemExtensionsCheckWeight: 'Null',
3688 /**3694 /**
3689 * Lookup500: opal_runtime::runtime_common::maintenance::CheckMaintenance3695 * Lookup504: opal_runtime::runtime_common::maintenance::CheckMaintenance
3690 **/3696 **/
3691 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3697 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
3692 /**3698 /**
3693 * Lookup501: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3699 * Lookup505: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
3694 **/3700 **/
3695 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3701 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
3696 /**3702 /**
3697 * Lookup502: opal_runtime::Runtime3703 * Lookup506: opal_runtime::Runtime
3698 **/3704 **/
3699 OpalRuntimeRuntime: 'Null',3705 OpalRuntimeRuntime: 'Null',
3700 /**3706 /**
3701 * Lookup503: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3707 * Lookup507: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
3702 **/3708 **/
3703 PalletEthereumFakeTransactionFinalizer: 'Null'3709 PalletEthereumFakeTransactionFinalizer: 'Null'
3704};3710};
37053711
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
8<<<<<<< HEAD
8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';9import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
10=======
11<<<<<<< HEAD
12import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
13=======
14import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
15>>>>>>> refactor: `app-promotion` configuration pallet
16>>>>>>> e2b20310... refactor: `app-promotion` configuration pallet
917
10declare module '@polkadot/types/types/registry' {18declare module '@polkadot/types/types/registry' {
11 interface InterfaceTypes {19 interface InterfaceTypes {
104 PalletBalancesReserveData: PalletBalancesReserveData;112 PalletBalancesReserveData: PalletBalancesReserveData;
105 PalletCommonError: PalletCommonError;113 PalletCommonError: PalletCommonError;
106 PalletCommonEvent: PalletCommonEvent;114 PalletCommonEvent: PalletCommonEvent;
115 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;
107 PalletConfigurationCall: PalletConfigurationCall;116 PalletConfigurationCall: PalletConfigurationCall;
117 PalletConfigurationError: PalletConfigurationError;
108 PalletEthereumCall: PalletEthereumCall;118 PalletEthereumCall: PalletEthereumCall;
109 PalletEthereumError: PalletEthereumError;119 PalletEthereumError: PalletEthereumError;
110 PalletEthereumEvent: PalletEthereumEvent;120 PalletEthereumEvent: PalletEthereumEvent;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
3494 readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';3494 readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';
3495 }3495 }
3496
3497 /** @name PalletConfigurationError (400) */
3498 interface PalletConfigurationError extends Enum {
3499 readonly isInconsistentConfiguration: boolean;
3500 readonly type: 'InconsistentConfiguration';
3501 }
34963502
3497 /** @name UpDataStructsCollection (397) */3503 /** @name UpDataStructsCollection (401) */
3498 interface UpDataStructsCollection extends Struct {3504 interface UpDataStructsCollection extends Struct {
3499 readonly owner: AccountId32;3505 readonly owner: AccountId32;
3500 readonly mode: UpDataStructsCollectionMode;3506 readonly mode: UpDataStructsCollectionMode;
3507 readonly flags: U8aFixed;3513 readonly flags: U8aFixed;
3508 }3514 }
35093515
3510 /** @name UpDataStructsSponsorshipStateAccountId32 (398) */3516 /** @name UpDataStructsSponsorshipStateAccountId32 (402) */
3511 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3517 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
3512 readonly isDisabled: boolean;3518 readonly isDisabled: boolean;
3513 readonly isUnconfirmed: boolean;3519 readonly isUnconfirmed: boolean;
3517 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3523 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
3518 }3524 }
35193525
3520 /** @name UpDataStructsProperties (400) */3526 /** @name UpDataStructsProperties (404) */
3521 interface UpDataStructsProperties extends Struct {3527 interface UpDataStructsProperties extends Struct {
3522 readonly map: UpDataStructsPropertiesMapBoundedVec;3528 readonly map: UpDataStructsPropertiesMapBoundedVec;
3523 readonly consumedSpace: u32;3529 readonly consumedSpace: u32;
3524 readonly spaceLimit: u32;3530 readonly spaceLimit: u32;
3525 }3531 }
35263532
3527 /** @name UpDataStructsPropertiesMapBoundedVec (401) */3533 /** @name UpDataStructsPropertiesMapBoundedVec (405) */
3528 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3534 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
35293535
3530 /** @name UpDataStructsPropertiesMapPropertyPermission (406) */3536 /** @name UpDataStructsPropertiesMapPropertyPermission (410) */
3531 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3537 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
35323538
3533 /** @name UpDataStructsCollectionStats (413) */3539 /** @name UpDataStructsCollectionStats (417) */
3534 interface UpDataStructsCollectionStats extends Struct {3540 interface UpDataStructsCollectionStats extends Struct {
3535 readonly created: u32;3541 readonly created: u32;
3536 readonly destroyed: u32;3542 readonly destroyed: u32;
3537 readonly alive: u32;3543 readonly alive: u32;
3538 }3544 }
35393545
3540 /** @name UpDataStructsTokenChild (414) */3546 /** @name UpDataStructsTokenChild (418) */
3541 interface UpDataStructsTokenChild extends Struct {3547 interface UpDataStructsTokenChild extends Struct {
3542 readonly token: u32;3548 readonly token: u32;
3543 readonly collection: u32;3549 readonly collection: u32;
3544 }3550 }
35453551
3546 /** @name PhantomTypeUpDataStructs (415) */3552 /** @name PhantomTypeUpDataStructs (419) */
3547 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}3553 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
35483554
3549 /** @name UpDataStructsTokenData (417) */3555 /** @name UpDataStructsTokenData (421) */
3550 interface UpDataStructsTokenData extends Struct {3556 interface UpDataStructsTokenData extends Struct {
3551 readonly properties: Vec<UpDataStructsProperty>;3557 readonly properties: Vec<UpDataStructsProperty>;
3552 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3558 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
3553 readonly pieces: u128;3559 readonly pieces: u128;
3554 }3560 }
35553561
3556 /** @name UpDataStructsRpcCollection (419) */3562 /** @name UpDataStructsRpcCollection (423) */
3557 interface UpDataStructsRpcCollection extends Struct {3563 interface UpDataStructsRpcCollection extends Struct {
3558 readonly owner: AccountId32;3564 readonly owner: AccountId32;
3559 readonly mode: UpDataStructsCollectionMode;3565 readonly mode: UpDataStructsCollectionMode;
3569 readonly flags: UpDataStructsRpcCollectionFlags;3575 readonly flags: UpDataStructsRpcCollectionFlags;
3570 }3576 }
35713577
3572 /** @name UpDataStructsRpcCollectionFlags (420) */3578 /** @name UpDataStructsRpcCollectionFlags (424) */
3573 interface UpDataStructsRpcCollectionFlags extends Struct {3579 interface UpDataStructsRpcCollectionFlags extends Struct {
3574 readonly foreign: bool;3580 readonly foreign: bool;
3575 readonly erc721metadata: bool;3581 readonly erc721metadata: bool;
3576 }3582 }
35773583
3578 /** @name RmrkTraitsCollectionCollectionInfo (421) */3584 /** @name RmrkTraitsCollectionCollectionInfo (425) */
3579 interface RmrkTraitsCollectionCollectionInfo extends Struct {3585 interface RmrkTraitsCollectionCollectionInfo extends Struct {
3580 readonly issuer: AccountId32;3586 readonly issuer: AccountId32;
3581 readonly metadata: Bytes;3587 readonly metadata: Bytes;
3584 readonly nftsCount: u32;3590 readonly nftsCount: u32;
3585 }3591 }
35863592
3587 /** @name RmrkTraitsNftNftInfo (422) */3593 /** @name RmrkTraitsNftNftInfo (426) */
3588 interface RmrkTraitsNftNftInfo extends Struct {3594 interface RmrkTraitsNftNftInfo extends Struct {
3589 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;3595 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
3590 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;3596 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
3593 readonly pending: bool;3599 readonly pending: bool;
3594 }3600 }
35953601
3596 /** @name RmrkTraitsNftRoyaltyInfo (424) */3602 /** @name RmrkTraitsNftRoyaltyInfo (428) */
3597 interface RmrkTraitsNftRoyaltyInfo extends Struct {3603 interface RmrkTraitsNftRoyaltyInfo extends Struct {
3598 readonly recipient: AccountId32;3604 readonly recipient: AccountId32;
3599 readonly amount: Permill;3605 readonly amount: Permill;
3600 }3606 }
36013607
3602 /** @name RmrkTraitsResourceResourceInfo (425) */3608 /** @name RmrkTraitsResourceResourceInfo (429) */
3603 interface RmrkTraitsResourceResourceInfo extends Struct {3609 interface RmrkTraitsResourceResourceInfo extends Struct {
3604 readonly id: u32;3610 readonly id: u32;
3605 readonly resource: RmrkTraitsResourceResourceTypes;3611 readonly resource: RmrkTraitsResourceResourceTypes;
3606 readonly pending: bool;3612 readonly pending: bool;
3607 readonly pendingRemoval: bool;3613 readonly pendingRemoval: bool;
3608 }3614 }
36093615
3610 /** @name RmrkTraitsPropertyPropertyInfo (426) */3616 /** @name RmrkTraitsPropertyPropertyInfo (430) */
3611 interface RmrkTraitsPropertyPropertyInfo extends Struct {3617 interface RmrkTraitsPropertyPropertyInfo extends Struct {
3612 readonly key: Bytes;3618 readonly key: Bytes;
3613 readonly value: Bytes;3619 readonly value: Bytes;
3614 }3620 }
36153621
3616 /** @name RmrkTraitsBaseBaseInfo (427) */3622 /** @name RmrkTraitsBaseBaseInfo (431) */
3617 interface RmrkTraitsBaseBaseInfo extends Struct {3623 interface RmrkTraitsBaseBaseInfo extends Struct {
3618 readonly issuer: AccountId32;3624 readonly issuer: AccountId32;
3619 readonly baseType: Bytes;3625 readonly baseType: Bytes;
3620 readonly symbol: Bytes;3626 readonly symbol: Bytes;
3621 }3627 }
36223628
3623 /** @name RmrkTraitsNftNftChild (428) */3629 /** @name RmrkTraitsNftNftChild (432) */
3624 interface RmrkTraitsNftNftChild extends Struct {3630 interface RmrkTraitsNftNftChild extends Struct {
3625 readonly collectionId: u32;3631 readonly collectionId: u32;
3626 readonly nftId: u32;3632 readonly nftId: u32;
3627 }3633 }
36283634
3629 /** @name PalletCommonError (430) */3635 /** @name PalletCommonError (434) */
3630 interface PalletCommonError extends Enum {3636 interface PalletCommonError extends Enum {
3631 readonly isCollectionNotFound: boolean;3637 readonly isCollectionNotFound: boolean;
3632 readonly isMustBeTokenOwner: boolean;3638 readonly isMustBeTokenOwner: boolean;
3667 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';3673 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';
3668 }3674 }
36693675
3670 /** @name PalletFungibleError (432) */3676 /** @name PalletFungibleError (436) */
3671 interface PalletFungibleError extends Enum {3677 interface PalletFungibleError extends Enum {
3672 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3678 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
3673 readonly isFungibleItemsHaveNoId: boolean;3679 readonly isFungibleItemsHaveNoId: boolean;
3678 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed';3684 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed';
3679 }3685 }
36803686
3681 /** @name PalletRefungibleItemData (433) */3687 /** @name PalletRefungibleItemData (437) */
3682 interface PalletRefungibleItemData extends Struct {3688 interface PalletRefungibleItemData extends Struct {
3683 readonly constData: Bytes;3689 readonly constData: Bytes;
3684 }3690 }
36853691
3686 /** @name PalletRefungibleError (438) */3692 /** @name PalletRefungibleError (442) */
3687 interface PalletRefungibleError extends Enum {3693 interface PalletRefungibleError extends Enum {
3688 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3694 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
3689 readonly isWrongRefungiblePieces: boolean;3695 readonly isWrongRefungiblePieces: boolean;
3693 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3699 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
3694 }3700 }
36953701
3696 /** @name PalletNonfungibleItemData (439) */3702 /** @name PalletNonfungibleItemData (443) */
3697 interface PalletNonfungibleItemData extends Struct {3703 interface PalletNonfungibleItemData extends Struct {
3698 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3704 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
3699 }3705 }
37003706
3701 /** @name UpDataStructsPropertyScope (441) */3707 /** @name UpDataStructsPropertyScope (445) */
3702 interface UpDataStructsPropertyScope extends Enum {3708 interface UpDataStructsPropertyScope extends Enum {
3703 readonly isNone: boolean;3709 readonly isNone: boolean;
3704 readonly isRmrk: boolean;3710 readonly isRmrk: boolean;
3705 readonly type: 'None' | 'Rmrk';3711 readonly type: 'None' | 'Rmrk';
3706 }3712 }
37073713
3708 /** @name PalletNonfungibleError (443) */3714 /** @name PalletNonfungibleError (447) */
3709 interface PalletNonfungibleError extends Enum {3715 interface PalletNonfungibleError extends Enum {
3710 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3716 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
3711 readonly isNonfungibleItemsHaveNoAmount: boolean;3717 readonly isNonfungibleItemsHaveNoAmount: boolean;
3712 readonly isCantBurnNftWithChildren: boolean;3718 readonly isCantBurnNftWithChildren: boolean;
3713 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3719 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
3714 }3720 }
37153721
3716 /** @name PalletStructureError (444) */3722 /** @name PalletStructureError (448) */
3717 interface PalletStructureError extends Enum {3723 interface PalletStructureError extends Enum {
3718 readonly isOuroborosDetected: boolean;3724 readonly isOuroborosDetected: boolean;
3719 readonly isDepthLimit: boolean;3725 readonly isDepthLimit: boolean;
3722 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';3728 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
3723 }3729 }
37243730
3725 /** @name PalletRmrkCoreError (445) */3731 /** @name PalletRmrkCoreError (449) */
3726 interface PalletRmrkCoreError extends Enum {3732 interface PalletRmrkCoreError extends Enum {
3727 readonly isCorruptedCollectionType: boolean;3733 readonly isCorruptedCollectionType: boolean;
3728 readonly isRmrkPropertyKeyIsTooLong: boolean;3734 readonly isRmrkPropertyKeyIsTooLong: boolean;
3746 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';3752 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
3747 }3753 }
37483754
3749 /** @name PalletRmrkEquipError (447) */3755 /** @name PalletRmrkEquipError (451) */
3750 interface PalletRmrkEquipError extends Enum {3756 interface PalletRmrkEquipError extends Enum {
3751 readonly isPermissionError: boolean;3757 readonly isPermissionError: boolean;
3752 readonly isNoAvailableBaseId: boolean;3758 readonly isNoAvailableBaseId: boolean;
3758 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';3764 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
3759 }3765 }
37603766
3761 /** @name PalletAppPromotionError (453) */3767 /** @name PalletAppPromotionError (457) */
3762 interface PalletAppPromotionError extends Enum {3768 interface PalletAppPromotionError extends Enum {
3763 readonly isAdminNotSet: boolean;3769 readonly isAdminNotSet: boolean;
3764 readonly isNoPermission: boolean;3770 readonly isNoPermission: boolean;
3769 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';3775 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';
3770 }3776 }
37713777
3772 /** @name PalletForeignAssetsModuleError (454) */3778 /** @name PalletForeignAssetsModuleError (458) */
3773 interface PalletForeignAssetsModuleError extends Enum {3779 interface PalletForeignAssetsModuleError extends Enum {
3774 readonly isBadLocation: boolean;3780 readonly isBadLocation: boolean;
3775 readonly isMultiLocationExisted: boolean;3781 readonly isMultiLocationExisted: boolean;
3778 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';3784 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
3779 }3785 }
37803786
3781 /** @name PalletEvmError (456) */3787 /** @name PalletEvmError (460) */
3782 interface PalletEvmError extends Enum {3788 interface PalletEvmError extends Enum {
3783 readonly isBalanceLow: boolean;3789 readonly isBalanceLow: boolean;
3784 readonly isFeeOverflow: boolean;3790 readonly isFeeOverflow: boolean;
3793 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy';3799 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy';
3794 }3800 }
37953801
3796 /** @name FpRpcTransactionStatus (459) */3802 /** @name FpRpcTransactionStatus (463) */
3797 interface FpRpcTransactionStatus extends Struct {3803 interface FpRpcTransactionStatus extends Struct {
3798 readonly transactionHash: H256;3804 readonly transactionHash: H256;
3799 readonly transactionIndex: u32;3805 readonly transactionIndex: u32;
3804 readonly logsBloom: EthbloomBloom;3810 readonly logsBloom: EthbloomBloom;
3805 }3811 }
38063812
3807 /** @name EthbloomBloom (461) */3813 /** @name EthbloomBloom (465) */
3808 interface EthbloomBloom extends U8aFixed {}3814 interface EthbloomBloom extends U8aFixed {}
38093815
3810 /** @name EthereumReceiptReceiptV3 (463) */3816 /** @name EthereumReceiptReceiptV3 (467) */
3811 interface EthereumReceiptReceiptV3 extends Enum {3817 interface EthereumReceiptReceiptV3 extends Enum {
3812 readonly isLegacy: boolean;3818 readonly isLegacy: boolean;
3813 readonly asLegacy: EthereumReceiptEip658ReceiptData;3819 readonly asLegacy: EthereumReceiptEip658ReceiptData;
3818 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3824 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
3819 }3825 }
38203826
3821 /** @name EthereumReceiptEip658ReceiptData (464) */3827 /** @name EthereumReceiptEip658ReceiptData (468) */
3822 interface EthereumReceiptEip658ReceiptData extends Struct {3828 interface EthereumReceiptEip658ReceiptData extends Struct {
3823 readonly statusCode: u8;3829 readonly statusCode: u8;
3824 readonly usedGas: U256;3830 readonly usedGas: U256;
3825 readonly logsBloom: EthbloomBloom;3831 readonly logsBloom: EthbloomBloom;
3826 readonly logs: Vec<EthereumLog>;3832 readonly logs: Vec<EthereumLog>;
3827 }3833 }
38283834
3829 /** @name EthereumBlock (465) */3835 /** @name EthereumBlock (469) */
3830 interface EthereumBlock extends Struct {3836 interface EthereumBlock extends Struct {
3831 readonly header: EthereumHeader;3837 readonly header: EthereumHeader;
3832 readonly transactions: Vec<EthereumTransactionTransactionV2>;3838 readonly transactions: Vec<EthereumTransactionTransactionV2>;
3833 readonly ommers: Vec<EthereumHeader>;3839 readonly ommers: Vec<EthereumHeader>;
3834 }3840 }
38353841
3836 /** @name EthereumHeader (466) */3842 /** @name EthereumHeader (470) */
3837 interface EthereumHeader extends Struct {3843 interface EthereumHeader extends Struct {
3838 readonly parentHash: H256;3844 readonly parentHash: H256;
3839 readonly ommersHash: H256;3845 readonly ommersHash: H256;
3852 readonly nonce: EthereumTypesHashH64;3858 readonly nonce: EthereumTypesHashH64;
3853 }3859 }
38543860
3855 /** @name EthereumTypesHashH64 (467) */3861 /** @name EthereumTypesHashH64 (471) */
3856 interface EthereumTypesHashH64 extends U8aFixed {}3862 interface EthereumTypesHashH64 extends U8aFixed {}
38573863
3858 /** @name PalletEthereumError (472) */3864 /** @name PalletEthereumError (476) */
3859 interface PalletEthereumError extends Enum {3865 interface PalletEthereumError extends Enum {
3860 readonly isInvalidSignature: boolean;3866 readonly isInvalidSignature: boolean;
3861 readonly isPreLogExists: boolean;3867 readonly isPreLogExists: boolean;
3862 readonly type: 'InvalidSignature' | 'PreLogExists';3868 readonly type: 'InvalidSignature' | 'PreLogExists';
3863 }3869 }
38643870
3865 /** @name PalletEvmCoderSubstrateError (473) */3871 /** @name PalletEvmCoderSubstrateError (477) */
3866 interface PalletEvmCoderSubstrateError extends Enum {3872 interface PalletEvmCoderSubstrateError extends Enum {
3867 readonly isOutOfGas: boolean;3873 readonly isOutOfGas: boolean;
3868 readonly isOutOfFund: boolean;3874 readonly isOutOfFund: boolean;
3869 readonly type: 'OutOfGas' | 'OutOfFund';3875 readonly type: 'OutOfGas' | 'OutOfFund';
3870 }3876 }
38713877
3872 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (474) */3878 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (478) */
3873 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3879 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
3874 readonly isDisabled: boolean;3880 readonly isDisabled: boolean;
3875 readonly isUnconfirmed: boolean;3881 readonly isUnconfirmed: boolean;
3879 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3885 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
3880 }3886 }
38813887
3882 /** @name PalletEvmContractHelpersSponsoringModeT (475) */3888 /** @name PalletEvmContractHelpersSponsoringModeT (479) */
3883 interface PalletEvmContractHelpersSponsoringModeT extends Enum {3889 interface PalletEvmContractHelpersSponsoringModeT extends Enum {
3884 readonly isDisabled: boolean;3890 readonly isDisabled: boolean;
3885 readonly isAllowlisted: boolean;3891 readonly isAllowlisted: boolean;
3886 readonly isGenerous: boolean;3892 readonly isGenerous: boolean;
3887 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3893 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
3888 }3894 }
38893895
3890 /** @name PalletEvmContractHelpersError (481) */3896 /** @name PalletEvmContractHelpersError (485) */
3891 interface PalletEvmContractHelpersError extends Enum {3897 interface PalletEvmContractHelpersError extends Enum {
3892 readonly isNoPermission: boolean;3898 readonly isNoPermission: boolean;
3893 readonly isNoPendingSponsor: boolean;3899 readonly isNoPendingSponsor: boolean;
3894 readonly isTooManyMethodsHaveSponsoredLimit: boolean;3900 readonly isTooManyMethodsHaveSponsoredLimit: boolean;
3895 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';3901 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
3896 }3902 }
38973903
3898 /** @name PalletEvmMigrationError (482) */3904 /** @name PalletEvmMigrationError (486) */
3899 interface PalletEvmMigrationError extends Enum {3905 interface PalletEvmMigrationError extends Enum {
3900 readonly isAccountNotEmpty: boolean;3906 readonly isAccountNotEmpty: boolean;
3901 readonly isAccountIsNotMigrating: boolean;3907 readonly isAccountIsNotMigrating: boolean;
3902 readonly isBadEvent: boolean;3908 readonly isBadEvent: boolean;
3903 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';3909 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
3904 }3910 }
39053911
3906 /** @name PalletMaintenanceError (483) */3912 /** @name PalletMaintenanceError (487) */
3907 type PalletMaintenanceError = Null;3913 type PalletMaintenanceError = Null;
39083914
3909 /** @name PalletTestUtilsError (484) */3915 /** @name PalletTestUtilsError (488) */
3910 interface PalletTestUtilsError extends Enum {3916 interface PalletTestUtilsError extends Enum {
3911 readonly isTestPalletDisabled: boolean;3917 readonly isTestPalletDisabled: boolean;
3912 readonly isTriggerRollback: boolean;3918 readonly isTriggerRollback: boolean;
3913 readonly type: 'TestPalletDisabled' | 'TriggerRollback';3919 readonly type: 'TestPalletDisabled' | 'TriggerRollback';
3914 }3920 }
39153921
3916 /** @name SpRuntimeMultiSignature (486) */3922 /** @name SpRuntimeMultiSignature (490) */
3917 interface SpRuntimeMultiSignature extends Enum {3923 interface SpRuntimeMultiSignature extends Enum {
3918 readonly isEd25519: boolean;3924 readonly isEd25519: boolean;
3919 readonly asEd25519: SpCoreEd25519Signature;3925 readonly asEd25519: SpCoreEd25519Signature;
3924 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3930 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
3925 }3931 }
39263932
3927 /** @name SpCoreEd25519Signature (487) */3933 /** @name SpCoreEd25519Signature (491) */
3928 interface SpCoreEd25519Signature extends U8aFixed {}3934 interface SpCoreEd25519Signature extends U8aFixed {}
39293935
3930 /** @name SpCoreSr25519Signature (489) */3936 /** @name SpCoreSr25519Signature (493) */
3931 interface SpCoreSr25519Signature extends U8aFixed {}3937 interface SpCoreSr25519Signature extends U8aFixed {}
39323938
3933 /** @name SpCoreEcdsaSignature (490) */3939 /** @name SpCoreEcdsaSignature (494) */
3934 interface SpCoreEcdsaSignature extends U8aFixed {}3940 interface SpCoreEcdsaSignature extends U8aFixed {}
39353941
3936 /** @name FrameSystemExtensionsCheckSpecVersion (493) */3942 /** @name FrameSystemExtensionsCheckSpecVersion (497) */
3937 type FrameSystemExtensionsCheckSpecVersion = Null;3943 type FrameSystemExtensionsCheckSpecVersion = Null;
39383944
3939 /** @name FrameSystemExtensionsCheckTxVersion (494) */3945 /** @name FrameSystemExtensionsCheckTxVersion (498) */
3940 type FrameSystemExtensionsCheckTxVersion = Null;3946 type FrameSystemExtensionsCheckTxVersion = Null;
39413947
3942 /** @name FrameSystemExtensionsCheckGenesis (495) */3948 /** @name FrameSystemExtensionsCheckGenesis (499) */
3943 type FrameSystemExtensionsCheckGenesis = Null;3949 type FrameSystemExtensionsCheckGenesis = Null;
39443950
3945 /** @name FrameSystemExtensionsCheckNonce (498) */3951 /** @name FrameSystemExtensionsCheckNonce (502) */
3946 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3952 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
39473953
3948 /** @name FrameSystemExtensionsCheckWeight (499) */3954 /** @name FrameSystemExtensionsCheckWeight (503) */
3949 type FrameSystemExtensionsCheckWeight = Null;3955 type FrameSystemExtensionsCheckWeight = Null;
39503956
3951 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (500) */3957 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (504) */
3952 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;3958 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
39533959
3954 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (501) */3960 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (505) */
3955 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3961 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
39563962
3957 /** @name OpalRuntimeRuntime (502) */3963 /** @name OpalRuntimeRuntime (506) */
3958 type OpalRuntimeRuntime = Null;3964 type OpalRuntimeRuntime = Null;
39593965
3960 /** @name PalletEthereumFakeTransactionFinalizer (503) */3966 /** @name PalletEthereumFakeTransactionFinalizer (507) */
3961 type PalletEthereumFakeTransactionFinalizer = Null;3967 type PalletEthereumFakeTransactionFinalizer = Null;
39623968
3963} // declare module3969} // declare module