difftreelog
refactor `app-promotion` configuration pallet
in: master
13 files changed
pallets/app-promotion/CHANGELOG.mddiffbeforeafterboth889### Added9### Added101011- The ability to configure pallet `app-promotion` via the `configuration` palette11- The ability to configure pallet `app-promotion` via the `configuration` pallet.1212pallets/app-promotion/src/types.rsdiffbeforeafterboth145}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: config151 .recalculation_interval152 .unwrap_or_else(|| T::RecalculationInterval::get()),151 pending_interval: config.2.unwrap_or(T::PendingInterval::get()),153 pending_interval: config154 .pending_interval155 .unwrap_or_else(|| T::PendingInterval::get()),152 interval_income: config.1.unwrap_or(T::IntervalIncome::get()),156 interval_income: config157 .interval_income158 .unwrap_or_else(|| T::IntervalIncome::get()),153 max_stakers_per_calculation: config.3.unwrap_or(MAX_NUMBER_PAYOUTS),159 max_stakers_per_calculation: config160 .max_stakers_per_calculation161 .unwrap_or_else(|| MAX_NUMBER_PAYOUTS),154 }162 }155 }163 }156}164} pallets/configuration/CHANGELOG.mddiffbeforeafterboth334### Added4### Added556- The ability to configure pallet `app-promotion` via the `configuration` palette6- The ability to configure pallet `app-promotion` via the `configuration` pallet.778## [v0.1.1] 2022-08-168## [v0.1.1] 2022-08-1699pallets/configuration/src/lib.rsdiffbeforeafterboth23 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;283057 type DayRelayBlocks: Get<Self::BlockNumber>;59 type DayRelayBlocks: Get<Self::BlockNumber>;58 }60 }6162 #[pallet::error]63 pub enum Error<T> {64 InconsistentConfiguration,65 }596660 #[pallet::storage]67 #[pallet::storage]61 pub type WeightToFeeCoefficientOverride<T: Config> = StorageValue<68 pub type WeightToFeeCoefficientOverride<T: Config> = StorageValue<768377 #[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 >;878788 #[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 }127127128 #[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()137140 {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();145146 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));142154 stakers_payout_limit.map(|p| current_config.3 = Some(p));143 <AppPromomotionConfigurationOverride<T>>::set(configuration);155 <AppPromomotionConfigurationOverride<T>>::set(Some(current_config));156 }157144158 Ok(())145 Ok(())159 }146 }193 }180 }194}181}182183#[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}195194tests/src/app-promotion.test.tsdiffbeforeafterboth38 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 tests40 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 });4444tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth229 **/229 **/230 [key: string]: AugmentedError<ApiType>;230 [key: string]: AugmentedError<ApiType>;231 };231 };232 configuration: {233 InconsistentConfiguration: AugmentedError<ApiType>;234 /**235 * Generic error236 **/237 [key: string]: AugmentedError<ApiType>;238 };232 cumulusXcm: {239 cumulusXcm: {233 /**240 /**234 * Generic error241 * Generic errortests/src/interfaces/augment-api-query.tsdiffbeforeafterboth9import 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<<<<<<< HEAD12<<<<<<< HEAD12import 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` palette19=======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 pallet18import type { Observable } from '@polkadot/types/types';23import type { Observable } from '@polkadot/types/types';192420export 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, []>;tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth8import 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<<<<<<< HEAD11import 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 pallet131814export 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>>]>;tests/src/interfaces/augment-types.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778<<<<<<< HEAD8import 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<<<<<<< HEAD12import 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 pallet16>>>>>>> e2b20310... refactor: `app-promotion` configuration pallet9import 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;tests/src/interfaces/default/types.tsdiffbeforeafterboth1323 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}13251326/** @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}132513331326/** @name PalletConfigurationCall */1334/** @name PalletConfigurationCall */1327export interface PalletConfigurationCall extends Enum {1335export interface PalletConfigurationCall extends Enum {tests/src/interfaces/lookup.tsdiffbeforeafterboth3299 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::Properties3328 **/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::CollectionStats3344 **/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::TokenChild3352 **/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::RpcCollectionFlags3388 **/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::NftChild3446 **/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::ItemData3465 **/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::PropertyScope3483 **/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::TransactionStatus3531 **/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::Bloom3543 **/3549 **/3544 EthbloomBloom: '[u8;256]',3550 EthbloomBloom: '[u8;256]',3545 /**3551 /**3546 * Lookup463: ethereum::receipt::ReceiptV33552 * Lookup467: ethereum::receipt::ReceiptV33547 **/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::EIP658ReceiptData3557 **/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::Header3574 **/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::H643594 **/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::SponsoringModeT3620 **/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::MultiSignature3648 **/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::Signature3658 **/3664 **/3659 SpCoreEd25519Signature: '[u8;64]',3665 SpCoreEd25519Signature: '[u8;64]',3660 /**3666 /**3661 * Lookup489: sp_core::sr25519::Signature3667 * Lookup493: sp_core::sr25519::Signature3662 **/3668 **/3663 SpCoreSr25519Signature: '[u8;64]',3669 SpCoreSr25519Signature: '[u8;64]',3664 /**3670 /**3665 * Lookup490: sp_core::ecdsa::Signature3671 * Lookup494: sp_core::ecdsa::Signature3666 **/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::CheckMaintenance3690 **/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::Runtime3698 **/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};37053711tests/src/interfaces/registry.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778<<<<<<< HEAD8import 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<<<<<<< HEAD12import 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 pallet16>>>>>>> e2b20310... refactor: `app-promotion` configuration pallet91710declare 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;tests/src/interfaces/types-lookup.tsdiffbeforeafterboth3494 readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';3494 readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';3495 }3495 }34963497 /** @name PalletConfigurationError (400) */3498 interface PalletConfigurationError extends Enum {3499 readonly isInconsistentConfiguration: boolean;3500 readonly type: 'InconsistentConfiguration';3501 }349635023497 /** @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 }350935153510 /** @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 }351935253520 /** @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 }352635323527 /** @name UpDataStructsPropertiesMapBoundedVec (401) */3533 /** @name UpDataStructsPropertiesMapBoundedVec (405) */3528 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3534 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}352935353530 /** @name UpDataStructsPropertiesMapPropertyPermission (406) */3536 /** @name UpDataStructsPropertiesMapPropertyPermission (410) */3531 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3537 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}353235383533 /** @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 }353935453540 /** @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 }354535513546 /** @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]>> {}354835543549 /** @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 }355535613556 /** @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 }357135773572 /** @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 }357735833578 /** @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 }358635923587 /** @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 }359536013596 /** @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 }360136073602 /** @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 }360936153610 /** @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 }361536213616 /** @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 }362236283623 /** @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 }362836343629 /** @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 }366936753670 /** @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 }368036863681 /** @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 }368536913686 /** @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 }369537013696 /** @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 }370037063701 /** @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 }370737133708 /** @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 }371537213716 /** @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 }372437303725 /** @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 }374837543749 /** @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 }376037663761 /** @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 }377137773772 /** @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 }378037863781 /** @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 }379538013796 /** @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 }380638123807 /** @name EthbloomBloom (461) */3813 /** @name EthbloomBloom (465) */3808 interface EthbloomBloom extends U8aFixed {}3814 interface EthbloomBloom extends U8aFixed {}380938153810 /** @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 }382038263821 /** @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 }382838343829 /** @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 }383538413836 /** @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 }385438603855 /** @name EthereumTypesHashH64 (467) */3861 /** @name EthereumTypesHashH64 (471) */3856 interface EthereumTypesHashH64 extends U8aFixed {}3862 interface EthereumTypesHashH64 extends U8aFixed {}385738633858 /** @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 }386438703865 /** @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 }387138773872 /** @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 }388138873882 /** @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 }388938953890 /** @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 }389739033898 /** @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 }390539113906 /** @name PalletMaintenanceError (483) */3912 /** @name PalletMaintenanceError (487) */3907 type PalletMaintenanceError = Null;3913 type PalletMaintenanceError = Null;390839143909 /** @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 }391539213916 /** @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 }392639323927 /** @name SpCoreEd25519Signature (487) */3933 /** @name SpCoreEd25519Signature (491) */3928 interface SpCoreEd25519Signature extends U8aFixed {}3934 interface SpCoreEd25519Signature extends U8aFixed {}392939353930 /** @name SpCoreSr25519Signature (489) */3936 /** @name SpCoreSr25519Signature (493) */3931 interface SpCoreSr25519Signature extends U8aFixed {}3937 interface SpCoreSr25519Signature extends U8aFixed {}393239383933 /** @name SpCoreEcdsaSignature (490) */3939 /** @name SpCoreEcdsaSignature (494) */3934 interface SpCoreEcdsaSignature extends U8aFixed {}3940 interface SpCoreEcdsaSignature extends U8aFixed {}393539413936 /** @name FrameSystemExtensionsCheckSpecVersion (493) */3942 /** @name FrameSystemExtensionsCheckSpecVersion (497) */3937 type FrameSystemExtensionsCheckSpecVersion = Null;3943 type FrameSystemExtensionsCheckSpecVersion = Null;393839443939 /** @name FrameSystemExtensionsCheckTxVersion (494) */3945 /** @name FrameSystemExtensionsCheckTxVersion (498) */3940 type FrameSystemExtensionsCheckTxVersion = Null;3946 type FrameSystemExtensionsCheckTxVersion = Null;394139473942 /** @name FrameSystemExtensionsCheckGenesis (495) */3948 /** @name FrameSystemExtensionsCheckGenesis (499) */3943 type FrameSystemExtensionsCheckGenesis = Null;3949 type FrameSystemExtensionsCheckGenesis = Null;394439503945 /** @name FrameSystemExtensionsCheckNonce (498) */3951 /** @name FrameSystemExtensionsCheckNonce (502) */3946 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3952 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}394739533948 /** @name FrameSystemExtensionsCheckWeight (499) */3954 /** @name FrameSystemExtensionsCheckWeight (503) */3949 type FrameSystemExtensionsCheckWeight = Null;3955 type FrameSystemExtensionsCheckWeight = Null;395039563951 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (500) */3957 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (504) */3952 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;3958 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;395339593954 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (501) */3960 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (505) */3955 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3961 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}395639623957 /** @name OpalRuntimeRuntime (502) */3963 /** @name OpalRuntimeRuntime (506) */3958 type OpalRuntimeRuntime = Null;3964 type OpalRuntimeRuntime = Null;395939653960 /** @name PalletEthereumFakeTransactionFinalizer (503) */3966 /** @name PalletEthereumFakeTransactionFinalizer (507) */3961 type PalletEthereumFakeTransactionFinalizer = Null;3967 type PalletEthereumFakeTransactionFinalizer = Null;396239683963} // declare module3969} // declare module