git.delta.rocks / unique-network / refs/commits / 77f635892a89

difftreelog

refactor(identity) rename insert_identities > set + regenerate types

Fahrrader2022-12-27parent: #f8930f8.patch.diff
in: master

6 files changed

modifiedpallets/data-management/src/lib.rsdiffbeforeafterboth
--- a/pallets/data-management/src/lib.rs
+++ b/pallets/data-management/src/lib.rs
@@ -154,7 +154,7 @@
 		/// Insert or remove identities.
 		#[pallet::call_index(5)]
 		#[pallet::weight(<SelfWeightOf<T>>::insert_events(identities.len() as u32))] // todo:collator weight
-		pub fn insert_identities(
+		pub fn set_identities(
 			origin: OriginFor<T>,
 			identities: Vec<(
 				T::AccountId,
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -10,7 +10,7 @@
 import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, Call, H160, H256, MultiAddress, Permill } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpRuntimeHeader, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpRuntimeHeader, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
 export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -313,6 +313,10 @@
        **/
       insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
       /**
+       * Insert or remove identities.
+       **/
+      insertIdentities: AugmentedSubmittable<(identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>> | ([AccountId32 | string | Uint8Array, Option<PalletIdentityRegistration> | null | Uint8Array | PalletIdentityRegistration | { judgements?: any; deposit?: any; info?: any } | string])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>]>;
+      /**
        * Insert items into contract storage, this method can be called
        * multiple times
        **/
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1477,7 +1477,11 @@
   readonly asInsertEvents: {
     readonly events: Vec<Bytes>;
   } & Struct;
-  readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
+  readonly isInsertIdentities: boolean;
+  readonly asInsertIdentities: {
+    readonly identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>;
+  } & Struct;
+  readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'InsertIdentities';
 }
 
 /** @name PalletDataManagementError */
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
3226 },3226 },
3227 insert_events: {3227 insert_events: {
3228 events: 'Vec<Bytes>'3228 events: 'Vec<Bytes>',
3229 }3229 },
3230 set_identities: {
3231 identities: 'Vec<(AccountId32,Option<PalletIdentityRegistration>)>'
3232 }
3230 }3233 }
3231 },3234 },
3232 /**3235 /**
3233 * Lookup415: pallet_maintenance::pallet::Call<T>3236 * Lookup418: pallet_maintenance::pallet::Call<T>
3234 **/3237 **/
3235 PalletMaintenanceCall: {3238 PalletMaintenanceCall: {
3236 _enum: ['enable', 'disable']3239 _enum: ['enable', 'disable']
3237 },3240 },
3238 /**3241 /**
3239 * Lookup416: pallet_test_utils::pallet::Call<T>3242 * Lookup419: pallet_test_utils::pallet::Call<T>
3240 **/3243 **/
3241 PalletTestUtilsCall: {3244 PalletTestUtilsCall: {
3242 _enum: {3245 _enum: {
3243 enable: 'Null',3246 enable: 'Null',
3254 }3257 }
3255 }3258 }
3256 },3259 },
3257 /**3260 /**
3258 * Lookup418: pallet_sudo::pallet::Error<T>3261 * Lookup421: pallet_sudo::pallet::Error<T>
3259 **/3262 **/
3260 PalletSudoError: {3263 PalletSudoError: {
3261 _enum: ['RequireSudo']3264 _enum: ['RequireSudo']
3262 },3265 },
3263 /**3266 /**
3264 * Lookup420: orml_vesting::module::Error<T>3267 * Lookup423: orml_vesting::module::Error<T>
3265 **/3268 **/
3266 OrmlVestingModuleError: {3269 OrmlVestingModuleError: {
3267 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']3270 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
3268 },3271 },
3269 /**3272 /**
3270 * Lookup421: orml_xtokens::module::Error<T>3273 * Lookup424: orml_xtokens::module::Error<T>
3271 **/3274 **/
3272 OrmlXtokensModuleError: {3275 OrmlXtokensModuleError: {
3273 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']3276 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']
3274 },3277 },
3275 /**3278 /**
3276 * Lookup424: orml_tokens::BalanceLock<Balance>3279 * Lookup427: orml_tokens::BalanceLock<Balance>
3277 **/3280 **/
3278 OrmlTokensBalanceLock: {3281 OrmlTokensBalanceLock: {
3279 id: '[u8;8]',3282 id: '[u8;8]',
3280 amount: 'u128'3283 amount: 'u128'
3281 },3284 },
3282 /**3285 /**
3283 * Lookup426: orml_tokens::AccountData<Balance>3286 * Lookup429: orml_tokens::AccountData<Balance>
3284 **/3287 **/
3285 OrmlTokensAccountData: {3288 OrmlTokensAccountData: {
3286 free: 'u128',3289 free: 'u128',
3287 reserved: 'u128',3290 reserved: 'u128',
3288 frozen: 'u128'3291 frozen: 'u128'
3289 },3292 },
3290 /**3293 /**
3291 * Lookup428: orml_tokens::ReserveData<ReserveIdentifier, Balance>3294 * Lookup431: orml_tokens::ReserveData<ReserveIdentifier, Balance>
3292 **/3295 **/
3293 OrmlTokensReserveData: {3296 OrmlTokensReserveData: {
3294 id: 'Null',3297 id: 'Null',
3295 amount: 'u128'3298 amount: 'u128'
3296 },3299 },
3297 /**3300 /**
3298 * Lookup430: orml_tokens::module::Error<T>3301 * Lookup433: orml_tokens::module::Error<T>
3299 **/3302 **/
3300 OrmlTokensModuleError: {3303 OrmlTokensModuleError: {
3301 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']3304 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
3302 },3305 },
3303 /**3306 /**
3304 * Lookup432: cumulus_pallet_xcmp_queue::InboundChannelDetails3307 * Lookup435: cumulus_pallet_xcmp_queue::InboundChannelDetails
3305 **/3308 **/
3306 CumulusPalletXcmpQueueInboundChannelDetails: {3309 CumulusPalletXcmpQueueInboundChannelDetails: {
3307 sender: 'u32',3310 sender: 'u32',
3308 state: 'CumulusPalletXcmpQueueInboundState',3311 state: 'CumulusPalletXcmpQueueInboundState',
3309 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'3312 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
3310 },3313 },
3311 /**3314 /**
3312 * Lookup433: cumulus_pallet_xcmp_queue::InboundState3315 * Lookup436: cumulus_pallet_xcmp_queue::InboundState
3313 **/3316 **/
3314 CumulusPalletXcmpQueueInboundState: {3317 CumulusPalletXcmpQueueInboundState: {
3315 _enum: ['Ok', 'Suspended']3318 _enum: ['Ok', 'Suspended']
3316 },3319 },
3317 /**3320 /**
3318 * Lookup436: polkadot_parachain::primitives::XcmpMessageFormat3321 * Lookup439: polkadot_parachain::primitives::XcmpMessageFormat
3319 **/3322 **/
3320 PolkadotParachainPrimitivesXcmpMessageFormat: {3323 PolkadotParachainPrimitivesXcmpMessageFormat: {
3321 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']3324 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
3322 },3325 },
3323 /**3326 /**
3324 * Lookup439: cumulus_pallet_xcmp_queue::OutboundChannelDetails3327 * Lookup442: cumulus_pallet_xcmp_queue::OutboundChannelDetails
3325 **/3328 **/
3326 CumulusPalletXcmpQueueOutboundChannelDetails: {3329 CumulusPalletXcmpQueueOutboundChannelDetails: {
3327 recipient: 'u32',3330 recipient: 'u32',
3328 state: 'CumulusPalletXcmpQueueOutboundState',3331 state: 'CumulusPalletXcmpQueueOutboundState',
3329 signalsExist: 'bool',3332 signalsExist: 'bool',
3330 firstIndex: 'u16',3333 firstIndex: 'u16',
3331 lastIndex: 'u16'3334 lastIndex: 'u16'
3332 },3335 },
3333 /**3336 /**
3334 * Lookup440: cumulus_pallet_xcmp_queue::OutboundState3337 * Lookup443: cumulus_pallet_xcmp_queue::OutboundState
3335 **/3338 **/
3336 CumulusPalletXcmpQueueOutboundState: {3339 CumulusPalletXcmpQueueOutboundState: {
3337 _enum: ['Ok', 'Suspended']3340 _enum: ['Ok', 'Suspended']
3338 },3341 },
3339 /**3342 /**
3340 * Lookup442: cumulus_pallet_xcmp_queue::QueueConfigData3343 * Lookup445: cumulus_pallet_xcmp_queue::QueueConfigData
3341 **/3344 **/
3342 CumulusPalletXcmpQueueQueueConfigData: {3345 CumulusPalletXcmpQueueQueueConfigData: {
3343 suspendThreshold: 'u32',3346 suspendThreshold: 'u32',
3344 dropThreshold: 'u32',3347 dropThreshold: 'u32',
3347 weightRestrictDecay: 'SpWeightsWeightV2Weight',3350 weightRestrictDecay: 'SpWeightsWeightV2Weight',
3348 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'3351 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'
3349 },3352 },
3350 /**3353 /**
3351 * Lookup444: cumulus_pallet_xcmp_queue::pallet::Error<T>3354 * Lookup447: cumulus_pallet_xcmp_queue::pallet::Error<T>
3352 **/3355 **/
3353 CumulusPalletXcmpQueueError: {3356 CumulusPalletXcmpQueueError: {
3354 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']3357 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
3355 },3358 },
3356 /**3359 /**
3357 * Lookup445: pallet_xcm::pallet::Error<T>3360 * Lookup448: pallet_xcm::pallet::Error<T>
3358 **/3361 **/
3359 PalletXcmError: {3362 PalletXcmError: {
3360 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']3363 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
3361 },3364 },
3362 /**3365 /**
3363 * Lookup446: cumulus_pallet_xcm::pallet::Error<T>3366 * Lookup449: cumulus_pallet_xcm::pallet::Error<T>
3364 **/3367 **/
3365 CumulusPalletXcmError: 'Null',3368 CumulusPalletXcmError: 'Null',
3366 /**3369 /**
3367 * Lookup447: cumulus_pallet_dmp_queue::ConfigData3370 * Lookup450: cumulus_pallet_dmp_queue::ConfigData
3368 **/3371 **/
3369 CumulusPalletDmpQueueConfigData: {3372 CumulusPalletDmpQueueConfigData: {
3370 maxIndividual: 'SpWeightsWeightV2Weight'3373 maxIndividual: 'SpWeightsWeightV2Weight'
3371 },3374 },
3372 /**3375 /**
3373 * Lookup448: cumulus_pallet_dmp_queue::PageIndexData3376 * Lookup451: cumulus_pallet_dmp_queue::PageIndexData
3374 **/3377 **/
3375 CumulusPalletDmpQueuePageIndexData: {3378 CumulusPalletDmpQueuePageIndexData: {
3376 beginUsed: 'u32',3379 beginUsed: 'u32',
3377 endUsed: 'u32',3380 endUsed: 'u32',
3378 overweightCount: 'u64'3381 overweightCount: 'u64'
3379 },3382 },
3380 /**3383 /**
3381 * Lookup451: cumulus_pallet_dmp_queue::pallet::Error<T>3384 * Lookup454: cumulus_pallet_dmp_queue::pallet::Error<T>
3382 **/3385 **/
3383 CumulusPalletDmpQueueError: {3386 CumulusPalletDmpQueueError: {
3384 _enum: ['Unknown', 'OverLimit']3387 _enum: ['Unknown', 'OverLimit']
3385 },3388 },
3386 /**3389 /**
3387 * Lookup455: pallet_unique::Error<T>3390 * Lookup458: pallet_unique::Error<T>
3388 **/3391 **/
3389 PalletUniqueError: {3392 PalletUniqueError: {
3390 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']3393 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
3391 },3394 },
3392 /**3395 /**
3393 * Lookup456: pallet_configuration::pallet::Error<T>3396 * Lookup459: pallet_configuration::pallet::Error<T>
3394 **/3397 **/
3395 PalletConfigurationError: {3398 PalletConfigurationError: {
3396 _enum: ['InconsistentConfiguration']3399 _enum: ['InconsistentConfiguration']
3397 },3400 },
3398 /**3401 /**
3399 * Lookup457: up_data_structs::Collection<sp_core::crypto::AccountId32>3402 * Lookup460: up_data_structs::Collection<sp_core::crypto::AccountId32>
3400 **/3403 **/
3401 UpDataStructsCollection: {3404 UpDataStructsCollection: {
3402 owner: 'AccountId32',3405 owner: 'AccountId32',
3403 mode: 'UpDataStructsCollectionMode',3406 mode: 'UpDataStructsCollectionMode',
3409 permissions: 'UpDataStructsCollectionPermissions',3412 permissions: 'UpDataStructsCollectionPermissions',
3410 flags: '[u8;1]'3413 flags: '[u8;1]'
3411 },3414 },
3412 /**3415 /**
3413 * Lookup458: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3416 * Lookup461: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
3414 **/3417 **/
3415 UpDataStructsSponsorshipStateAccountId32: {3418 UpDataStructsSponsorshipStateAccountId32: {
3416 _enum: {3419 _enum: {
3417 Disabled: 'Null',3420 Disabled: 'Null',
3418 Unconfirmed: 'AccountId32',3421 Unconfirmed: 'AccountId32',
3419 Confirmed: 'AccountId32'3422 Confirmed: 'AccountId32'
3420 }3423 }
3421 },3424 },
3422 /**3425 /**
3423 * Lookup459: up_data_structs::Properties3426 * Lookup462: up_data_structs::Properties
3424 **/3427 **/
3425 UpDataStructsProperties: {3428 UpDataStructsProperties: {
3426 map: 'UpDataStructsPropertiesMapBoundedVec',3429 map: 'UpDataStructsPropertiesMapBoundedVec',
3427 consumedSpace: 'u32',3430 consumedSpace: 'u32',
3428 spaceLimit: 'u32'3431 spaceLimit: 'u32'
3429 },3432 },
3430 /**3433 /**
3431 * Lookup460: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3434 * Lookup463: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3432 **/3435 **/
3433 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3436 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
3434 /**3437 /**
3435 * Lookup465: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3438 * Lookup468: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
3436 **/3439 **/
3437 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3440 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
3438 /**3441 /**
3439 * Lookup472: up_data_structs::CollectionStats3442 * Lookup475: up_data_structs::CollectionStats
3440 **/3443 **/
3441 UpDataStructsCollectionStats: {3444 UpDataStructsCollectionStats: {
3442 created: 'u32',3445 created: 'u32',
3443 destroyed: 'u32',3446 destroyed: 'u32',
3444 alive: 'u32'3447 alive: 'u32'
3445 },3448 },
3446 /**3449 /**
3447 * Lookup473: up_data_structs::TokenChild3450 * Lookup476: up_data_structs::TokenChild
3448 **/3451 **/
3449 UpDataStructsTokenChild: {3452 UpDataStructsTokenChild: {
3450 token: 'u32',3453 token: 'u32',
3451 collection: 'u32'3454 collection: 'u32'
3452 },3455 },
3453 /**3456 /**
3454 * Lookup474: PhantomType::up_data_structs<T>3457 * Lookup477: PhantomType::up_data_structs<T>
3455 **/3458 **/
3456 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild,UpPovEstimateRpcPovInfo);0]',3459 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild,UpPovEstimateRpcPovInfo);0]',
3457 /**3460 /**
3458 * Lookup476: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3461 * Lookup479: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3459 **/3462 **/
3460 UpDataStructsTokenData: {3463 UpDataStructsTokenData: {
3461 properties: 'Vec<UpDataStructsProperty>',3464 properties: 'Vec<UpDataStructsProperty>',
3462 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3465 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',
3463 pieces: 'u128'3466 pieces: 'u128'
3464 },3467 },
3465 /**3468 /**
3466 * Lookup478: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3469 * Lookup481: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
3467 **/3470 **/
3468 UpDataStructsRpcCollection: {3471 UpDataStructsRpcCollection: {
3469 owner: 'AccountId32',3472 owner: 'AccountId32',
3470 mode: 'UpDataStructsCollectionMode',3473 mode: 'UpDataStructsCollectionMode',
3479 readOnly: 'bool',3482 readOnly: 'bool',
3480 flags: 'UpDataStructsRpcCollectionFlags'3483 flags: 'UpDataStructsRpcCollectionFlags'
3481 },3484 },
3482 /**3485 /**
3483 * Lookup479: up_data_structs::RpcCollectionFlags3486 * Lookup482: up_data_structs::RpcCollectionFlags
3484 **/3487 **/
3485 UpDataStructsRpcCollectionFlags: {3488 UpDataStructsRpcCollectionFlags: {
3486 foreign: 'bool',3489 foreign: 'bool',
3487 erc721metadata: 'bool'3490 erc721metadata: 'bool'
3488 },3491 },
3489 /**3492 /**
3490 * Lookup480: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3493 * Lookup483: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
3491 **/3494 **/
3492 RmrkTraitsCollectionCollectionInfo: {3495 RmrkTraitsCollectionCollectionInfo: {
3493 issuer: 'AccountId32',3496 issuer: 'AccountId32',
3494 metadata: 'Bytes',3497 metadata: 'Bytes',
3495 max: 'Option<u32>',3498 max: 'Option<u32>',
3496 symbol: 'Bytes',3499 symbol: 'Bytes',
3497 nftsCount: 'u32'3500 nftsCount: 'u32'
3498 },3501 },
3499 /**3502 /**
3500 * Lookup481: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3503 * Lookup484: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3501 **/3504 **/
3502 RmrkTraitsNftNftInfo: {3505 RmrkTraitsNftNftInfo: {
3503 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3506 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
3504 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3507 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',
3505 metadata: 'Bytes',3508 metadata: 'Bytes',
3506 equipped: 'bool',3509 equipped: 'bool',
3507 pending: 'bool'3510 pending: 'bool'
3508 },3511 },
3509 /**3512 /**
3510 * Lookup483: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3513 * Lookup486: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
3511 **/3514 **/
3512 RmrkTraitsNftRoyaltyInfo: {3515 RmrkTraitsNftRoyaltyInfo: {
3513 recipient: 'AccountId32',3516 recipient: 'AccountId32',
3514 amount: 'Permill'3517 amount: 'Permill'
3515 },3518 },
3516 /**3519 /**
3517 * Lookup484: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3520 * Lookup487: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3518 **/3521 **/
3519 RmrkTraitsResourceResourceInfo: {3522 RmrkTraitsResourceResourceInfo: {
3520 id: 'u32',3523 id: 'u32',
3521 resource: 'RmrkTraitsResourceResourceTypes',3524 resource: 'RmrkTraitsResourceResourceTypes',
3522 pending: 'bool',3525 pending: 'bool',
3523 pendingRemoval: 'bool'3526 pendingRemoval: 'bool'
3524 },3527 },
3525 /**3528 /**
3526 * Lookup485: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3529 * Lookup488: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3527 **/3530 **/
3528 RmrkTraitsPropertyPropertyInfo: {3531 RmrkTraitsPropertyPropertyInfo: {
3529 key: 'Bytes',3532 key: 'Bytes',
3530 value: 'Bytes'3533 value: 'Bytes'
3531 },3534 },
3532 /**3535 /**
3533 * Lookup486: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3536 * Lookup489: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
3534 **/3537 **/
3535 RmrkTraitsBaseBaseInfo: {3538 RmrkTraitsBaseBaseInfo: {
3536 issuer: 'AccountId32',3539 issuer: 'AccountId32',
3537 baseType: 'Bytes',3540 baseType: 'Bytes',
3538 symbol: 'Bytes'3541 symbol: 'Bytes'
3539 },3542 },
3540 /**3543 /**
3541 * Lookup487: rmrk_traits::nft::NftChild3544 * Lookup490: rmrk_traits::nft::NftChild
3542 **/3545 **/
3543 RmrkTraitsNftNftChild: {3546 RmrkTraitsNftNftChild: {
3544 collectionId: 'u32',3547 collectionId: 'u32',
3545 nftId: 'u32'3548 nftId: 'u32'
3546 },3549 },
3547 /**3550 /**
3548 * Lookup488: up_pov_estimate_rpc::PovInfo3551 * Lookup491: up_pov_estimate_rpc::PovInfo
3549 **/3552 **/
3550 UpPovEstimateRpcPovInfo: {3553 UpPovEstimateRpcPovInfo: {
3551 proofSize: 'u64',3554 proofSize: 'u64',
3552 compactProofSize: 'u64',3555 compactProofSize: 'u64',
3553 compressedProofSize: 'u64',3556 compressedProofSize: 'u64',
3554 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',3557 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',
3555 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'3558 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'
3556 },3559 },
3557 /**3560 /**
3558 * Lookup491: sp_runtime::transaction_validity::TransactionValidityError3561 * Lookup494: sp_runtime::transaction_validity::TransactionValidityError
3559 **/3562 **/
3560 SpRuntimeTransactionValidityTransactionValidityError: {3563 SpRuntimeTransactionValidityTransactionValidityError: {
3561 _enum: {3564 _enum: {
3562 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',3565 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',
3563 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'3566 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'
3564 }3567 }
3565 },3568 },
3566 /**3569 /**
3567 * Lookup492: sp_runtime::transaction_validity::InvalidTransaction3570 * Lookup495: sp_runtime::transaction_validity::InvalidTransaction
3568 **/3571 **/
3569 SpRuntimeTransactionValidityInvalidTransaction: {3572 SpRuntimeTransactionValidityInvalidTransaction: {
3570 _enum: {3573 _enum: {
3571 Call: 'Null',3574 Call: 'Null',
3581 BadSigner: 'Null'3584 BadSigner: 'Null'
3582 }3585 }
3583 },3586 },
3584 /**3587 /**
3585 * Lookup493: sp_runtime::transaction_validity::UnknownTransaction3588 * Lookup496: sp_runtime::transaction_validity::UnknownTransaction
3586 **/3589 **/
3587 SpRuntimeTransactionValidityUnknownTransaction: {3590 SpRuntimeTransactionValidityUnknownTransaction: {
3588 _enum: {3591 _enum: {
3589 CannotLookup: 'Null',3592 CannotLookup: 'Null',
3590 NoUnsignedValidator: 'Null',3593 NoUnsignedValidator: 'Null',
3591 Custom: 'u8'3594 Custom: 'u8'
3592 }3595 }
3593 },3596 },
3594 /**3597 /**
3595 * Lookup495: up_pov_estimate_rpc::TrieKeyValue3598 * Lookup498: up_pov_estimate_rpc::TrieKeyValue
3596 **/3599 **/
3597 UpPovEstimateRpcTrieKeyValue: {3600 UpPovEstimateRpcTrieKeyValue: {
3598 key: 'Bytes',3601 key: 'Bytes',
3599 value: 'Bytes'3602 value: 'Bytes'
3600 },3603 },
3601 /**3604 /**
3602 * Lookup497: pallet_common::pallet::Error<T>3605 * Lookup500: pallet_common::pallet::Error<T>
3603 **/3606 **/
3604 PalletCommonError: {3607 PalletCommonError: {
3605 _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']3608 _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']
3606 },3609 },
3607 /**3610 /**
3608 * Lookup499: pallet_fungible::pallet::Error<T>3611 * Lookup502: pallet_fungible::pallet::Error<T>
3609 **/3612 **/
3610 PalletFungibleError: {3613 PalletFungibleError: {
3611 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']3614 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
3612 },3615 },
3613 /**3616 /**
3614 * Lookup503: pallet_refungible::pallet::Error<T>3617 * Lookup506: pallet_refungible::pallet::Error<T>
3615 **/3618 **/
3616 PalletRefungibleError: {3619 PalletRefungibleError: {
3617 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3620 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
3618 },3621 },
3619 /**3622 /**
3620 * Lookup504: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3623 * Lookup507: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3621 **/3624 **/
3622 PalletNonfungibleItemData: {3625 PalletNonfungibleItemData: {
3623 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3626 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
3624 },3627 },
3625 /**3628 /**
3626 * Lookup506: up_data_structs::PropertyScope3629 * Lookup509: up_data_structs::PropertyScope
3627 **/3630 **/
3628 UpDataStructsPropertyScope: {3631 UpDataStructsPropertyScope: {
3629 _enum: ['None', 'Rmrk']3632 _enum: ['None', 'Rmrk']
3630 },3633 },
3631 /**3634 /**
3632 * Lookup509: pallet_nonfungible::pallet::Error<T>3635 * Lookup512: pallet_nonfungible::pallet::Error<T>
3633 **/3636 **/
3634 PalletNonfungibleError: {3637 PalletNonfungibleError: {
3635 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3638 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
3636 },3639 },
3637 /**3640 /**
3638 * Lookup510: pallet_structure::pallet::Error<T>3641 * Lookup513: pallet_structure::pallet::Error<T>
3639 **/3642 **/
3640 PalletStructureError: {3643 PalletStructureError: {
3641 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3644 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
3642 },3645 },
3643 /**3646 /**
3644 * Lookup511: pallet_rmrk_core::pallet::Error<T>3647 * Lookup514: pallet_rmrk_core::pallet::Error<T>
3645 **/3648 **/
3646 PalletRmrkCoreError: {3649 PalletRmrkCoreError: {
3647 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3650 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
3648 },3651 },
3649 /**3652 /**
3650 * Lookup513: pallet_rmrk_equip::pallet::Error<T>3653 * Lookup516: pallet_rmrk_equip::pallet::Error<T>
3651 **/3654 **/
3652 PalletRmrkEquipError: {3655 PalletRmrkEquipError: {
3653 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3656 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
3654 },3657 },
3655 /**3658 /**
3656 * Lookup519: pallet_app_promotion::pallet::Error<T>3659 * Lookup522: pallet_app_promotion::pallet::Error<T>
3657 **/3660 **/
3658 PalletAppPromotionError: {3661 PalletAppPromotionError: {
3659 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']3662 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
3660 },3663 },
3661 /**3664 /**
3662 * Lookup520: pallet_foreign_assets::module::Error<T>3665 * Lookup523: pallet_foreign_assets::module::Error<T>
3663 **/3666 **/
3664 PalletForeignAssetsModuleError: {3667 PalletForeignAssetsModuleError: {
3665 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3668 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
3666 },3669 },
3667 /**3670 /**
3668 * Lookup522: pallet_evm::pallet::Error<T>3671 * Lookup525: pallet_evm::pallet::Error<T>
3669 **/3672 **/
3670 PalletEvmError: {3673 PalletEvmError: {
3671 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']3674 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']
3672 },3675 },
3673 /**3676 /**
3674 * Lookup525: fp_rpc::TransactionStatus3677 * Lookup528: fp_rpc::TransactionStatus
3675 **/3678 **/
3676 FpRpcTransactionStatus: {3679 FpRpcTransactionStatus: {
3677 transactionHash: 'H256',3680 transactionHash: 'H256',
3678 transactionIndex: 'u32',3681 transactionIndex: 'u32',
3682 logs: 'Vec<EthereumLog>',3685 logs: 'Vec<EthereumLog>',
3683 logsBloom: 'EthbloomBloom'3686 logsBloom: 'EthbloomBloom'
3684 },3687 },
3685 /**3688 /**
3686 * Lookup527: ethbloom::Bloom3689 * Lookup530: ethbloom::Bloom
3687 **/3690 **/
3688 EthbloomBloom: '[u8;256]',3691 EthbloomBloom: '[u8;256]',
3689 /**3692 /**
3690 * Lookup529: ethereum::receipt::ReceiptV33693 * Lookup532: ethereum::receipt::ReceiptV3
3691 **/3694 **/
3692 EthereumReceiptReceiptV3: {3695 EthereumReceiptReceiptV3: {
3693 _enum: {3696 _enum: {
3694 Legacy: 'EthereumReceiptEip658ReceiptData',3697 Legacy: 'EthereumReceiptEip658ReceiptData',
3695 EIP2930: 'EthereumReceiptEip658ReceiptData',3698 EIP2930: 'EthereumReceiptEip658ReceiptData',
3696 EIP1559: 'EthereumReceiptEip658ReceiptData'3699 EIP1559: 'EthereumReceiptEip658ReceiptData'
3697 }3700 }
3698 },3701 },
3699 /**3702 /**
3700 * Lookup530: ethereum::receipt::EIP658ReceiptData3703 * Lookup533: ethereum::receipt::EIP658ReceiptData
3701 **/3704 **/
3702 EthereumReceiptEip658ReceiptData: {3705 EthereumReceiptEip658ReceiptData: {
3703 statusCode: 'u8',3706 statusCode: 'u8',
3704 usedGas: 'U256',3707 usedGas: 'U256',
3705 logsBloom: 'EthbloomBloom',3708 logsBloom: 'EthbloomBloom',
3706 logs: 'Vec<EthereumLog>'3709 logs: 'Vec<EthereumLog>'
3707 },3710 },
3708 /**3711 /**
3709 * Lookup531: ethereum::block::Block<ethereum::transaction::TransactionV2>3712 * Lookup534: ethereum::block::Block<ethereum::transaction::TransactionV2>
3710 **/3713 **/
3711 EthereumBlock: {3714 EthereumBlock: {
3712 header: 'EthereumHeader',3715 header: 'EthereumHeader',
3713 transactions: 'Vec<EthereumTransactionTransactionV2>',3716 transactions: 'Vec<EthereumTransactionTransactionV2>',
3714 ommers: 'Vec<EthereumHeader>'3717 ommers: 'Vec<EthereumHeader>'
3715 },3718 },
3716 /**3719 /**
3717 * Lookup532: ethereum::header::Header3720 * Lookup535: ethereum::header::Header
3718 **/3721 **/
3719 EthereumHeader: {3722 EthereumHeader: {
3720 parentHash: 'H256',3723 parentHash: 'H256',
3721 ommersHash: 'H256',3724 ommersHash: 'H256',
3733 mixHash: 'H256',3736 mixHash: 'H256',
3734 nonce: 'EthereumTypesHashH64'3737 nonce: 'EthereumTypesHashH64'
3735 },3738 },
3736 /**3739 /**
3737 * Lookup533: ethereum_types::hash::H643740 * Lookup536: ethereum_types::hash::H64
3738 **/3741 **/
3739 EthereumTypesHashH64: '[u8;8]',3742 EthereumTypesHashH64: '[u8;8]',
3740 /**3743 /**
3741 * Lookup538: pallet_ethereum::pallet::Error<T>3744 * Lookup541: pallet_ethereum::pallet::Error<T>
3742 **/3745 **/
3743 PalletEthereumError: {3746 PalletEthereumError: {
3744 _enum: ['InvalidSignature', 'PreLogExists']3747 _enum: ['InvalidSignature', 'PreLogExists']
3745 },3748 },
3746 /**3749 /**
3747 * Lookup539: pallet_evm_coder_substrate::pallet::Error<T>3750 * Lookup542: pallet_evm_coder_substrate::pallet::Error<T>
3748 **/3751 **/
3749 PalletEvmCoderSubstrateError: {3752 PalletEvmCoderSubstrateError: {
3750 _enum: ['OutOfGas', 'OutOfFund']3753 _enum: ['OutOfGas', 'OutOfFund']
3751 },3754 },
3752 /**3755 /**
3753 * Lookup540: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3756 * Lookup543: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
3754 **/3757 **/
3755 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3758 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
3756 _enum: {3759 _enum: {
3757 Disabled: 'Null',3760 Disabled: 'Null',
3758 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3761 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',
3759 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3762 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'
3760 }3763 }
3761 },3764 },
3762 /**3765 /**
3763 * Lookup541: pallet_evm_contract_helpers::SponsoringModeT3766 * Lookup544: pallet_evm_contract_helpers::SponsoringModeT
3764 **/3767 **/
3765 PalletEvmContractHelpersSponsoringModeT: {3768 PalletEvmContractHelpersSponsoringModeT: {
3766 _enum: ['Disabled', 'Allowlisted', 'Generous']3769 _enum: ['Disabled', 'Allowlisted', 'Generous']
3767 },3770 },
3768 /**3771 /**
3769 * Lookup547: pallet_evm_contract_helpers::pallet::Error<T>3772 * Lookup550: pallet_evm_contract_helpers::pallet::Error<T>
3770 **/3773 **/
3771 PalletEvmContractHelpersError: {3774 PalletEvmContractHelpersError: {
3772 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3775 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
3773 },3776 },
3774 /**3777 /**
3775 * Lookup548: pallet_data_management::pallet::Error<T>3778 * Lookup551: pallet_data_management::pallet::Error<T>
3776 **/3779 **/
3777 PalletDataManagementError: {3780 PalletDataManagementError: {
3778 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3781 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
3779 },3782 },
3780 /**3783 /**
3781 * Lookup549: pallet_maintenance::pallet::Error<T>3784 * Lookup552: pallet_maintenance::pallet::Error<T>
3782 **/3785 **/
3783 PalletMaintenanceError: 'Null',3786 PalletMaintenanceError: 'Null',
3784 /**3787 /**
3785 * Lookup550: pallet_test_utils::pallet::Error<T>3788 * Lookup553: pallet_test_utils::pallet::Error<T>
3786 **/3789 **/
3787 PalletTestUtilsError: {3790 PalletTestUtilsError: {
3788 _enum: ['TestPalletDisabled', 'TriggerRollback']3791 _enum: ['TestPalletDisabled', 'TriggerRollback']
3789 },3792 },
3790 /**3793 /**
3791 * Lookup552: sp_runtime::MultiSignature3794 * Lookup555: sp_runtime::MultiSignature
3792 **/3795 **/
3793 SpRuntimeMultiSignature: {3796 SpRuntimeMultiSignature: {
3794 _enum: {3797 _enum: {
3795 Ed25519: 'SpCoreEd25519Signature',3798 Ed25519: 'SpCoreEd25519Signature',
3796 Sr25519: 'SpCoreSr25519Signature',3799 Sr25519: 'SpCoreSr25519Signature',
3797 Ecdsa: 'SpCoreEcdsaSignature'3800 Ecdsa: 'SpCoreEcdsaSignature'
3798 }3801 }
3799 },3802 },
3800 /**3803 /**
3801 * Lookup553: sp_core::ed25519::Signature3804 * Lookup556: sp_core::ed25519::Signature
3802 **/3805 **/
3803 SpCoreEd25519Signature: '[u8;64]',3806 SpCoreEd25519Signature: '[u8;64]',
3804 /**3807 /**
3805 * Lookup555: sp_core::sr25519::Signature3808 * Lookup558: sp_core::sr25519::Signature
3806 **/3809 **/
3807 SpCoreSr25519Signature: '[u8;64]',3810 SpCoreSr25519Signature: '[u8;64]',
3808 /**3811 /**
3809 * Lookup556: sp_core::ecdsa::Signature3812 * Lookup559: sp_core::ecdsa::Signature
3810 **/3813 **/
3811 SpCoreEcdsaSignature: '[u8;65]',3814 SpCoreEcdsaSignature: '[u8;65]',
3812 /**3815 /**
3813 * Lookup559: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3816 * Lookup562: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
3814 **/3817 **/
3815 FrameSystemExtensionsCheckSpecVersion: 'Null',3818 FrameSystemExtensionsCheckSpecVersion: 'Null',
3816 /**3819 /**
3817 * Lookup560: frame_system::extensions::check_tx_version::CheckTxVersion<T>3820 * Lookup563: frame_system::extensions::check_tx_version::CheckTxVersion<T>
3818 **/3821 **/
3819 FrameSystemExtensionsCheckTxVersion: 'Null',3822 FrameSystemExtensionsCheckTxVersion: 'Null',
3820 /**3823 /**
3821 * Lookup561: frame_system::extensions::check_genesis::CheckGenesis<T>3824 * Lookup564: frame_system::extensions::check_genesis::CheckGenesis<T>
3822 **/3825 **/
3823 FrameSystemExtensionsCheckGenesis: 'Null',3826 FrameSystemExtensionsCheckGenesis: 'Null',
3824 /**3827 /**
3825 * Lookup564: frame_system::extensions::check_nonce::CheckNonce<T>3828 * Lookup567: frame_system::extensions::check_nonce::CheckNonce<T>
3826 **/3829 **/
3827 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3830 FrameSystemExtensionsCheckNonce: 'Compact<u32>',
3828 /**3831 /**
3829 * Lookup565: frame_system::extensions::check_weight::CheckWeight<T>3832 * Lookup568: frame_system::extensions::check_weight::CheckWeight<T>
3830 **/3833 **/
3831 FrameSystemExtensionsCheckWeight: 'Null',3834 FrameSystemExtensionsCheckWeight: 'Null',
3832 /**3835 /**
3833 * Lookup566: opal_runtime::runtime_common::maintenance::CheckMaintenance3836 * Lookup569: opal_runtime::runtime_common::maintenance::CheckMaintenance
3834 **/3837 **/
3835 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3838 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
3836 /**3839 /**
3837 * Lookup567: opal_runtime::runtime_common::data_management::FilterIdentity3840 * Lookup570: opal_runtime::runtime_common::data_management::FilterIdentity
3838 **/3841 **/
3839 OpalRuntimeRuntimeCommonDataManagementFilterIdentity: 'Null',3842 OpalRuntimeRuntimeCommonDataManagementFilterIdentity: 'Null',
3840 /**3843 /**
3841 * Lookup568: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3844 * Lookup571: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
3842 **/3845 **/
3843 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3846 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
3844 /**3847 /**
3845 * Lookup569: opal_runtime::Runtime3848 * Lookup572: opal_runtime::Runtime
3846 **/3849 **/
3847 OpalRuntimeRuntime: 'Null',3850 OpalRuntimeRuntime: 'Null',
3848 /**3851 /**
3849 * Lookup570: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3852 * Lookup573: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
3850 **/3853 **/
3851 PalletEthereumFakeTransactionFinalizer: 'Null'3854 PalletEthereumFakeTransactionFinalizer: 'Null'
3852};3855};
38533856
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -3513,17 +3513,21 @@
     readonly asInsertEvents: {
       readonly events: Vec<Bytes>;
     } & Struct;
-    readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
+    readonly isInsertIdentities: boolean;
+    readonly asInsertIdentities: {
+      readonly identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>;
+    } & Struct;
+    readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'InsertIdentities';
   }
 
-  /** @name PalletMaintenanceCall (415) */
+  /** @name PalletMaintenanceCall (418) */
   interface PalletMaintenanceCall extends Enum {
     readonly isEnable: boolean;
     readonly isDisable: boolean;
     readonly type: 'Enable' | 'Disable';
   }
 
-  /** @name PalletTestUtilsCall (416) */
+  /** @name PalletTestUtilsCall (419) */
   interface PalletTestUtilsCall extends Enum {
     readonly isEnable: boolean;
     readonly isSetTestValue: boolean;
@@ -3543,13 +3547,13 @@
     readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';
   }
 
-  /** @name PalletSudoError (418) */
+  /** @name PalletSudoError (421) */
   interface PalletSudoError extends Enum {
     readonly isRequireSudo: boolean;
     readonly type: 'RequireSudo';
   }
 
-  /** @name OrmlVestingModuleError (420) */
+  /** @name OrmlVestingModuleError (423) */
   interface OrmlVestingModuleError extends Enum {
     readonly isZeroVestingPeriod: boolean;
     readonly isZeroVestingPeriodCount: boolean;
@@ -3560,7 +3564,7 @@
     readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
   }
 
-  /** @name OrmlXtokensModuleError (421) */
+  /** @name OrmlXtokensModuleError (424) */
   interface OrmlXtokensModuleError extends Enum {
     readonly isAssetHasNoReserve: boolean;
     readonly isNotCrossChainTransfer: boolean;
@@ -3584,26 +3588,26 @@
     readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
   }
 
-  /** @name OrmlTokensBalanceLock (424) */
+  /** @name OrmlTokensBalanceLock (427) */
   interface OrmlTokensBalanceLock extends Struct {
     readonly id: U8aFixed;
     readonly amount: u128;
   }
 
-  /** @name OrmlTokensAccountData (426) */
+  /** @name OrmlTokensAccountData (429) */
   interface OrmlTokensAccountData extends Struct {
     readonly free: u128;
     readonly reserved: u128;
     readonly frozen: u128;
   }
 
-  /** @name OrmlTokensReserveData (428) */
+  /** @name OrmlTokensReserveData (431) */
   interface OrmlTokensReserveData extends Struct {
     readonly id: Null;
     readonly amount: u128;
   }
 
-  /** @name OrmlTokensModuleError (430) */
+  /** @name OrmlTokensModuleError (433) */
   interface OrmlTokensModuleError extends Enum {
     readonly isBalanceTooLow: boolean;
     readonly isAmountIntoBalanceFailed: boolean;
@@ -3616,21 +3620,21 @@
     readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
   }
 
-  /** @name CumulusPalletXcmpQueueInboundChannelDetails (432) */
+  /** @name CumulusPalletXcmpQueueInboundChannelDetails (435) */
   interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
     readonly sender: u32;
     readonly state: CumulusPalletXcmpQueueInboundState;
     readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
   }
 
-  /** @name CumulusPalletXcmpQueueInboundState (433) */
+  /** @name CumulusPalletXcmpQueueInboundState (436) */
   interface CumulusPalletXcmpQueueInboundState extends Enum {
     readonly isOk: boolean;
     readonly isSuspended: boolean;
     readonly type: 'Ok' | 'Suspended';
   }
 
-  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (436) */
+  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (439) */
   interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
     readonly isConcatenatedVersionedXcm: boolean;
     readonly isConcatenatedEncodedBlob: boolean;
@@ -3638,7 +3642,7 @@
     readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
   }
 
-  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (439) */
+  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (442) */
   interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
     readonly recipient: u32;
     readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -3647,14 +3651,14 @@
     readonly lastIndex: u16;
   }
 
-  /** @name CumulusPalletXcmpQueueOutboundState (440) */
+  /** @name CumulusPalletXcmpQueueOutboundState (443) */
   interface CumulusPalletXcmpQueueOutboundState extends Enum {
     readonly isOk: boolean;
     readonly isSuspended: boolean;
     readonly type: 'Ok' | 'Suspended';
   }
 
-  /** @name CumulusPalletXcmpQueueQueueConfigData (442) */
+  /** @name CumulusPalletXcmpQueueQueueConfigData (445) */
   interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
     readonly suspendThreshold: u32;
     readonly dropThreshold: u32;
@@ -3664,7 +3668,7 @@
     readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
   }
 
-  /** @name CumulusPalletXcmpQueueError (444) */
+  /** @name CumulusPalletXcmpQueueError (447) */
   interface CumulusPalletXcmpQueueError extends Enum {
     readonly isFailedToSend: boolean;
     readonly isBadXcmOrigin: boolean;
@@ -3674,7 +3678,7 @@
     readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
   }
 
-  /** @name PalletXcmError (445) */
+  /** @name PalletXcmError (448) */
   interface PalletXcmError extends Enum {
     readonly isUnreachable: boolean;
     readonly isSendFailure: boolean;
@@ -3692,29 +3696,29 @@
     readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
   }
 
-  /** @name CumulusPalletXcmError (446) */
+  /** @name CumulusPalletXcmError (449) */
   type CumulusPalletXcmError = Null;
 
-  /** @name CumulusPalletDmpQueueConfigData (447) */
+  /** @name CumulusPalletDmpQueueConfigData (450) */
   interface CumulusPalletDmpQueueConfigData extends Struct {
     readonly maxIndividual: SpWeightsWeightV2Weight;
   }
 
-  /** @name CumulusPalletDmpQueuePageIndexData (448) */
+  /** @name CumulusPalletDmpQueuePageIndexData (451) */
   interface CumulusPalletDmpQueuePageIndexData extends Struct {
     readonly beginUsed: u32;
     readonly endUsed: u32;
     readonly overweightCount: u64;
   }
 
-  /** @name CumulusPalletDmpQueueError (451) */
+  /** @name CumulusPalletDmpQueueError (454) */
   interface CumulusPalletDmpQueueError extends Enum {
     readonly isUnknown: boolean;
     readonly isOverLimit: boolean;
     readonly type: 'Unknown' | 'OverLimit';
   }
 
-  /** @name PalletUniqueError (455) */
+  /** @name PalletUniqueError (458) */
   interface PalletUniqueError extends Enum {
     readonly isCollectionDecimalPointLimitExceeded: boolean;
     readonly isEmptyArgument: boolean;
@@ -3722,13 +3726,13 @@
     readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
   }
 
-  /** @name PalletConfigurationError (456) */
+  /** @name PalletConfigurationError (459) */
   interface PalletConfigurationError extends Enum {
     readonly isInconsistentConfiguration: boolean;
     readonly type: 'InconsistentConfiguration';
   }
 
-  /** @name UpDataStructsCollection (457) */
+  /** @name UpDataStructsCollection (460) */
   interface UpDataStructsCollection extends Struct {
     readonly owner: AccountId32;
     readonly mode: UpDataStructsCollectionMode;
@@ -3741,7 +3745,7 @@
     readonly flags: U8aFixed;
   }
 
-  /** @name UpDataStructsSponsorshipStateAccountId32 (458) */
+  /** @name UpDataStructsSponsorshipStateAccountId32 (461) */
   interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
     readonly isDisabled: boolean;
     readonly isUnconfirmed: boolean;
@@ -3751,43 +3755,43 @@
     readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
   }
 
-  /** @name UpDataStructsProperties (459) */
+  /** @name UpDataStructsProperties (462) */
   interface UpDataStructsProperties extends Struct {
     readonly map: UpDataStructsPropertiesMapBoundedVec;
     readonly consumedSpace: u32;
     readonly spaceLimit: u32;
   }
 
-  /** @name UpDataStructsPropertiesMapBoundedVec (460) */
+  /** @name UpDataStructsPropertiesMapBoundedVec (463) */
   interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
 
-  /** @name UpDataStructsPropertiesMapPropertyPermission (465) */
+  /** @name UpDataStructsPropertiesMapPropertyPermission (468) */
   interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
 
-  /** @name UpDataStructsCollectionStats (472) */
+  /** @name UpDataStructsCollectionStats (475) */
   interface UpDataStructsCollectionStats extends Struct {
     readonly created: u32;
     readonly destroyed: u32;
     readonly alive: u32;
   }
 
-  /** @name UpDataStructsTokenChild (473) */
+  /** @name UpDataStructsTokenChild (476) */
   interface UpDataStructsTokenChild extends Struct {
     readonly token: u32;
     readonly collection: u32;
   }
 
-  /** @name PhantomTypeUpDataStructs (474) */
+  /** @name PhantomTypeUpDataStructs (477) */
   interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild, UpPovEstimateRpcPovInfo]>> {}
 
-  /** @name UpDataStructsTokenData (476) */
+  /** @name UpDataStructsTokenData (479) */
   interface UpDataStructsTokenData extends Struct {
     readonly properties: Vec<UpDataStructsProperty>;
     readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
     readonly pieces: u128;
   }
 
-  /** @name UpDataStructsRpcCollection (478) */
+  /** @name UpDataStructsRpcCollection (481) */
   interface UpDataStructsRpcCollection extends Struct {
     readonly owner: AccountId32;
     readonly mode: UpDataStructsCollectionMode;
@@ -3803,13 +3807,13 @@
     readonly flags: UpDataStructsRpcCollectionFlags;
   }
 
-  /** @name UpDataStructsRpcCollectionFlags (479) */
+  /** @name UpDataStructsRpcCollectionFlags (482) */
   interface UpDataStructsRpcCollectionFlags extends Struct {
     readonly foreign: bool;
     readonly erc721metadata: bool;
   }
 
-  /** @name RmrkTraitsCollectionCollectionInfo (480) */
+  /** @name RmrkTraitsCollectionCollectionInfo (483) */
   interface RmrkTraitsCollectionCollectionInfo extends Struct {
     readonly issuer: AccountId32;
     readonly metadata: Bytes;
@@ -3818,7 +3822,7 @@
     readonly nftsCount: u32;
   }
 
-  /** @name RmrkTraitsNftNftInfo (481) */
+  /** @name RmrkTraitsNftNftInfo (484) */
   interface RmrkTraitsNftNftInfo extends Struct {
     readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
     readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
@@ -3827,13 +3831,13 @@
     readonly pending: bool;
   }
 
-  /** @name RmrkTraitsNftRoyaltyInfo (483) */
+  /** @name RmrkTraitsNftRoyaltyInfo (486) */
   interface RmrkTraitsNftRoyaltyInfo extends Struct {
     readonly recipient: AccountId32;
     readonly amount: Permill;
   }
 
-  /** @name RmrkTraitsResourceResourceInfo (484) */
+  /** @name RmrkTraitsResourceResourceInfo (487) */
   interface RmrkTraitsResourceResourceInfo extends Struct {
     readonly id: u32;
     readonly resource: RmrkTraitsResourceResourceTypes;
@@ -3841,26 +3845,26 @@
     readonly pendingRemoval: bool;
   }
 
-  /** @name RmrkTraitsPropertyPropertyInfo (485) */
+  /** @name RmrkTraitsPropertyPropertyInfo (488) */
   interface RmrkTraitsPropertyPropertyInfo extends Struct {
     readonly key: Bytes;
     readonly value: Bytes;
   }
 
-  /** @name RmrkTraitsBaseBaseInfo (486) */
+  /** @name RmrkTraitsBaseBaseInfo (489) */
   interface RmrkTraitsBaseBaseInfo extends Struct {
     readonly issuer: AccountId32;
     readonly baseType: Bytes;
     readonly symbol: Bytes;
   }
 
-  /** @name RmrkTraitsNftNftChild (487) */
+  /** @name RmrkTraitsNftNftChild (490) */
   interface RmrkTraitsNftNftChild extends Struct {
     readonly collectionId: u32;
     readonly nftId: u32;
   }
 
-  /** @name UpPovEstimateRpcPovInfo (488) */
+  /** @name UpPovEstimateRpcPovInfo (491) */
   interface UpPovEstimateRpcPovInfo extends Struct {
     readonly proofSize: u64;
     readonly compactProofSize: u64;
@@ -3869,7 +3873,7 @@
     readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
   }
 
-  /** @name SpRuntimeTransactionValidityTransactionValidityError (491) */
+  /** @name SpRuntimeTransactionValidityTransactionValidityError (494) */
   interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {
     readonly isInvalid: boolean;
     readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;
@@ -3878,7 +3882,7 @@
     readonly type: 'Invalid' | 'Unknown';
   }
 
-  /** @name SpRuntimeTransactionValidityInvalidTransaction (492) */
+  /** @name SpRuntimeTransactionValidityInvalidTransaction (495) */
   interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {
     readonly isCall: boolean;
     readonly isPayment: boolean;
@@ -3895,7 +3899,7 @@
     readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';
   }
 
-  /** @name SpRuntimeTransactionValidityUnknownTransaction (493) */
+  /** @name SpRuntimeTransactionValidityUnknownTransaction (496) */
   interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {
     readonly isCannotLookup: boolean;
     readonly isNoUnsignedValidator: boolean;
@@ -3904,13 +3908,13 @@
     readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';
   }
 
-  /** @name UpPovEstimateRpcTrieKeyValue (495) */
+  /** @name UpPovEstimateRpcTrieKeyValue (498) */
   interface UpPovEstimateRpcTrieKeyValue extends Struct {
     readonly key: Bytes;
     readonly value: Bytes;
   }
 
-  /** @name PalletCommonError (497) */
+  /** @name PalletCommonError (500) */
   interface PalletCommonError extends Enum {
     readonly isCollectionNotFound: boolean;
     readonly isMustBeTokenOwner: boolean;
@@ -3951,7 +3955,7 @@
     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';
   }
 
-  /** @name PalletFungibleError (499) */
+  /** @name PalletFungibleError (502) */
   interface PalletFungibleError extends Enum {
     readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isFungibleItemsHaveNoId: boolean;
@@ -3963,7 +3967,7 @@
     readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
   }
 
-  /** @name PalletRefungibleError (503) */
+  /** @name PalletRefungibleError (506) */
   interface PalletRefungibleError extends Enum {
     readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isWrongRefungiblePieces: boolean;
@@ -3973,19 +3977,19 @@
     readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
   }
 
-  /** @name PalletNonfungibleItemData (504) */
+  /** @name PalletNonfungibleItemData (507) */
   interface PalletNonfungibleItemData extends Struct {
     readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
   }
 
-  /** @name UpDataStructsPropertyScope (506) */
+  /** @name UpDataStructsPropertyScope (509) */
   interface UpDataStructsPropertyScope extends Enum {
     readonly isNone: boolean;
     readonly isRmrk: boolean;
     readonly type: 'None' | 'Rmrk';
   }
 
-  /** @name PalletNonfungibleError (509) */
+  /** @name PalletNonfungibleError (512) */
   interface PalletNonfungibleError extends Enum {
     readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3993,7 +3997,7 @@
     readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
   }
 
-  /** @name PalletStructureError (510) */
+  /** @name PalletStructureError (513) */
   interface PalletStructureError extends Enum {
     readonly isOuroborosDetected: boolean;
     readonly isDepthLimit: boolean;
@@ -4002,7 +4006,7 @@
     readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
   }
 
-  /** @name PalletRmrkCoreError (511) */
+  /** @name PalletRmrkCoreError (514) */
   interface PalletRmrkCoreError extends Enum {
     readonly isCorruptedCollectionType: boolean;
     readonly isRmrkPropertyKeyIsTooLong: boolean;
@@ -4026,7 +4030,7 @@
     readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
   }
 
-  /** @name PalletRmrkEquipError (513) */
+  /** @name PalletRmrkEquipError (516) */
   interface PalletRmrkEquipError extends Enum {
     readonly isPermissionError: boolean;
     readonly isNoAvailableBaseId: boolean;
@@ -4038,7 +4042,7 @@
     readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
   }
 
-  /** @name PalletAppPromotionError (519) */
+  /** @name PalletAppPromotionError (522) */
   interface PalletAppPromotionError extends Enum {
     readonly isAdminNotSet: boolean;
     readonly isNoPermission: boolean;
@@ -4049,7 +4053,7 @@
     readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';
   }
 
-  /** @name PalletForeignAssetsModuleError (520) */
+  /** @name PalletForeignAssetsModuleError (523) */
   interface PalletForeignAssetsModuleError extends Enum {
     readonly isBadLocation: boolean;
     readonly isMultiLocationExisted: boolean;
@@ -4058,7 +4062,7 @@
     readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
   }
 
-  /** @name PalletEvmError (522) */
+  /** @name PalletEvmError (525) */
   interface PalletEvmError extends Enum {
     readonly isBalanceLow: boolean;
     readonly isFeeOverflow: boolean;
@@ -4074,7 +4078,7 @@
     readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';
   }
 
-  /** @name FpRpcTransactionStatus (525) */
+  /** @name FpRpcTransactionStatus (528) */
   interface FpRpcTransactionStatus extends Struct {
     readonly transactionHash: H256;
     readonly transactionIndex: u32;
@@ -4085,10 +4089,10 @@
     readonly logsBloom: EthbloomBloom;
   }
 
-  /** @name EthbloomBloom (527) */
+  /** @name EthbloomBloom (530) */
   interface EthbloomBloom extends U8aFixed {}
 
-  /** @name EthereumReceiptReceiptV3 (529) */
+  /** @name EthereumReceiptReceiptV3 (532) */
   interface EthereumReceiptReceiptV3 extends Enum {
     readonly isLegacy: boolean;
     readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -4099,7 +4103,7 @@
     readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
   }
 
-  /** @name EthereumReceiptEip658ReceiptData (530) */
+  /** @name EthereumReceiptEip658ReceiptData (533) */
   interface EthereumReceiptEip658ReceiptData extends Struct {
     readonly statusCode: u8;
     readonly usedGas: U256;
@@ -4107,14 +4111,14 @@
     readonly logs: Vec<EthereumLog>;
   }
 
-  /** @name EthereumBlock (531) */
+  /** @name EthereumBlock (534) */
   interface EthereumBlock extends Struct {
     readonly header: EthereumHeader;
     readonly transactions: Vec<EthereumTransactionTransactionV2>;
     readonly ommers: Vec<EthereumHeader>;
   }
 
-  /** @name EthereumHeader (532) */
+  /** @name EthereumHeader (535) */
   interface EthereumHeader extends Struct {
     readonly parentHash: H256;
     readonly ommersHash: H256;
@@ -4133,24 +4137,24 @@
     readonly nonce: EthereumTypesHashH64;
   }
 
-  /** @name EthereumTypesHashH64 (533) */
+  /** @name EthereumTypesHashH64 (536) */
   interface EthereumTypesHashH64 extends U8aFixed {}
 
-  /** @name PalletEthereumError (538) */
+  /** @name PalletEthereumError (541) */
   interface PalletEthereumError extends Enum {
     readonly isInvalidSignature: boolean;
     readonly isPreLogExists: boolean;
     readonly type: 'InvalidSignature' | 'PreLogExists';
   }
 
-  /** @name PalletEvmCoderSubstrateError (539) */
+  /** @name PalletEvmCoderSubstrateError (542) */
   interface PalletEvmCoderSubstrateError extends Enum {
     readonly isOutOfGas: boolean;
     readonly isOutOfFund: boolean;
     readonly type: 'OutOfGas' | 'OutOfFund';
   }
 
-  /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (540) */
+  /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (543) */
   interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
     readonly isDisabled: boolean;
     readonly isUnconfirmed: boolean;
@@ -4160,7 +4164,7 @@
     readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
   }
 
-  /** @name PalletEvmContractHelpersSponsoringModeT (541) */
+  /** @name PalletEvmContractHelpersSponsoringModeT (544) */
   interface PalletEvmContractHelpersSponsoringModeT extends Enum {
     readonly isDisabled: boolean;
     readonly isAllowlisted: boolean;
@@ -4168,7 +4172,7 @@
     readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
   }
 
-  /** @name PalletEvmContractHelpersError (547) */
+  /** @name PalletEvmContractHelpersError (550) */
   interface PalletEvmContractHelpersError extends Enum {
     readonly isNoPermission: boolean;
     readonly isNoPendingSponsor: boolean;
@@ -4176,7 +4180,7 @@
     readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
   }
 
-  /** @name PalletDataManagementError (548) */
+  /** @name PalletDataManagementError (551) */
   interface PalletDataManagementError extends Enum {
     readonly isAccountNotEmpty: boolean;
     readonly isAccountIsNotMigrating: boolean;
@@ -4184,17 +4188,17 @@
     readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
   }
 
-  /** @name PalletMaintenanceError (549) */
+  /** @name PalletMaintenanceError (552) */
   type PalletMaintenanceError = Null;
 
-  /** @name PalletTestUtilsError (550) */
+  /** @name PalletTestUtilsError (553) */
   interface PalletTestUtilsError extends Enum {
     readonly isTestPalletDisabled: boolean;
     readonly isTriggerRollback: boolean;
     readonly type: 'TestPalletDisabled' | 'TriggerRollback';
   }
 
-  /** @name SpRuntimeMultiSignature (552) */
+  /** @name SpRuntimeMultiSignature (555) */
   interface SpRuntimeMultiSignature extends Enum {
     readonly isEd25519: boolean;
     readonly asEd25519: SpCoreEd25519Signature;
@@ -4205,43 +4209,43 @@
     readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
   }
 
-  /** @name SpCoreEd25519Signature (553) */
+  /** @name SpCoreEd25519Signature (556) */
   interface SpCoreEd25519Signature extends U8aFixed {}
 
-  /** @name SpCoreSr25519Signature (555) */
+  /** @name SpCoreSr25519Signature (558) */
   interface SpCoreSr25519Signature extends U8aFixed {}
 
-  /** @name SpCoreEcdsaSignature (556) */
+  /** @name SpCoreEcdsaSignature (559) */
   interface SpCoreEcdsaSignature extends U8aFixed {}
 
-  /** @name FrameSystemExtensionsCheckSpecVersion (559) */
+  /** @name FrameSystemExtensionsCheckSpecVersion (562) */
   type FrameSystemExtensionsCheckSpecVersion = Null;
 
-  /** @name FrameSystemExtensionsCheckTxVersion (560) */
+  /** @name FrameSystemExtensionsCheckTxVersion (563) */
   type FrameSystemExtensionsCheckTxVersion = Null;
 
-  /** @name FrameSystemExtensionsCheckGenesis (561) */
+  /** @name FrameSystemExtensionsCheckGenesis (564) */
   type FrameSystemExtensionsCheckGenesis = Null;
 
-  /** @name FrameSystemExtensionsCheckNonce (564) */
+  /** @name FrameSystemExtensionsCheckNonce (567) */
   interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
 
-  /** @name FrameSystemExtensionsCheckWeight (565) */
+  /** @name FrameSystemExtensionsCheckWeight (568) */
   type FrameSystemExtensionsCheckWeight = Null;
 
-  /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (566) */
+  /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (569) */
   type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
 
-  /** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity (567) */
+  /** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity (570) */
   type OpalRuntimeRuntimeCommonDataManagementFilterIdentity = Null;
 
-  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (568) */
+  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */
   interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
 
-  /** @name OpalRuntimeRuntime (569) */
+  /** @name OpalRuntimeRuntime (572) */
   type OpalRuntimeRuntime = Null;
 
-  /** @name PalletEthereumFakeTransactionFinalizer (570) */
+  /** @name PalletEthereumFakeTransactionFinalizer (573) */
   type PalletEthereumFakeTransactionFinalizer = Null;
 
 } // declare module
modifiedtests/src/util/index.tsdiffbeforeafterboth
--- a/tests/src/util/index.ts
+++ b/tests/src/util/index.ts
@@ -111,6 +111,8 @@
   Scheduler = 'scheduler',
   AppPromotion = 'apppromotion',
   CollatorSelection = 'collatorselection',
+  Session = 'session',
+  Identity = 'identity',
   TestUtils = 'testutils',
 }