From 1f848411b966044b52052d1a9600ab9fdbd259e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 14:17:25 +0100 Subject: [PATCH 1/6] Upgrade typescript API for runtime-3400 (#3079) * typescript API v0.3400.0 * trigger checks --------- Co-authored-by: stiiifff <723552+stiiifff@users.noreply.github.com> --- typescript-api/package.json | 2 +- .../moonbase/interfaces/augment-api-errors.ts | 22 +- .../moonbase/interfaces/augment-api-query.ts | 16 +- .../src/moonbase/interfaces/augment-api-tx.ts | 22 +- .../src/moonbase/interfaces/lookup.ts | 86 ++++-- .../src/moonbase/interfaces/registry.ts | 4 + .../src/moonbase/interfaces/types-lookup.ts | 113 +++++--- .../moonbeam/interfaces/augment-api-errors.ts | 22 +- .../moonbeam/interfaces/augment-api-query.ts | 16 +- .../src/moonbeam/interfaces/augment-api-tx.ts | 22 +- .../src/moonbeam/interfaces/lookup.ts | 218 +++++++++------- .../src/moonbeam/interfaces/registry.ts | 4 + .../src/moonbeam/interfaces/types-lookup.ts | 245 +++++++++++------- .../interfaces/augment-api-errors.ts | 22 +- .../moonriver/interfaces/augment-api-query.ts | 16 +- .../moonriver/interfaces/augment-api-tx.ts | 22 +- .../src/moonriver/interfaces/lookup.ts | 218 +++++++++------- .../src/moonriver/interfaces/registry.ts | 4 + .../src/moonriver/interfaces/types-lookup.ts | 245 +++++++++++------- 19 files changed, 832 insertions(+), 487 deletions(-) diff --git a/typescript-api/package.json b/typescript-api/package.json index 073f32fb91..216fd62965 100644 --- a/typescript-api/package.json +++ b/typescript-api/package.json @@ -1,6 +1,6 @@ { "name": "@moonbeam-network/api-augment", - "version": "0.3300.1", + "version": "0.3400.0", "type": "module", "description": "Moonbeam types augment for @polkadot/api", "author": "Moonsong Labs", diff --git a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts index 3249425f62..b6b9ab7106 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts @@ -387,18 +387,32 @@ declare module "@polkadot/api-base/types/errors" { [key: string]: AugmentedError; }; moonbeamLazyMigrations: { - /** There must be at least one address */ - AddressesLengthCannotBeZero: AugmentedError; + /** Fail to add an approval */ + ApprovalFailed: AugmentedError; + /** Asset not found */ + AssetNotFound: AugmentedError; + /** The asset type was not found */ + AssetTypeNotFound: AugmentedError; /** The contract already have metadata */ ContractMetadataAlreadySet: AugmentedError; - /** The contract is not corrupted (Still exist or properly suicided) */ - ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; /** The key lengths exceeds the maximum allowed */ KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; + /** The location of the asset was not found */ + LocationNotFound: AugmentedError; + /** Migration is not finished yet */ + MigrationNotFinished: AugmentedError; + /** Fail to mint the foreign asset */ + MintFailed: AugmentedError; + /** The name length exceeds the maximum allowed */ + NameTooLong: AugmentedError; + /** No migration in progress */ + NoMigrationInProgress: AugmentedError; + /** The symbol length exceeds the maximum allowed */ + SymbolTooLong: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; diff --git a/typescript-api/src/moonbase/interfaces/augment-api-query.ts b/typescript-api/src/moonbase/interfaces/augment-api-query.ts index 5161a19703..512687becb 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-query.ts @@ -74,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, @@ -709,15 +710,24 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + approvedForeignAssets: AugmentedQuery< + ApiType, + (arg: u128 | AnyNumber | Uint8Array) => Observable>, + [u128] + > & + QueryableStorageEntry; + foreignAssetMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable, + [] + > & + QueryableStorageEntry; stateMigrationStatusValue: AugmentedQuery< ApiType, () => Observable>, [] > & QueryableStorageEntry; - /** The total number of suicided contracts that were removed */ - suicidedContractsRemoved: AugmentedQuery Observable, []> & - QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; diff --git a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts index 008b42c37c..fbf30b3840 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts @@ -1982,17 +1982,27 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; moonbeamLazyMigrations: { - clearSuicidedStorage: AugmentedSubmittable< - ( - addresses: Vec | (H160 | string | Uint8Array)[], - limit: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [Vec, u32] + approveAssetsToMigrate: AugmentedSubmittable< + (assets: Vec | (u128 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic, + [Vec] >; createContractMetadata: AugmentedSubmittable< (address: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160] >; + finishForeignAssetsMigration: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + migrateForeignAssetApprovals: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + migrateForeignAssetBalances: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + startForeignAssetsMigration: AugmentedSubmittable< + (assetId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u128] + >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; diff --git a/typescript-api/src/moonbase/interfaces/lookup.ts b/typescript-api/src/moonbase/interfaces/lookup.ts index 7e71ca9e3f..2dfab64440 100644 --- a/typescript-api/src/moonbase/interfaces/lookup.ts +++ b/typescript-api/src/moonbase/interfaces/lookup.ts @@ -4106,13 +4106,23 @@ export default { PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", - clear_suicided_storage: { - addresses: "Vec", - limit: "u32", - }, + __Unused1: "Null", create_contract_metadata: { address: "H160", }, + approve_assets_to_migrate: { + assets: "Vec", + }, + start_foreign_assets_migration: { + assetId: "u128", + }, + migrate_foreign_asset_balances: { + limit: "u32", + }, + migrate_foreign_asset_approvals: { + limit: "u32", + }, + finish_foreign_assets_migration: "Null", }, }, /** Lookup367: pallet_message_queue::pallet::Call */ @@ -5787,22 +5797,42 @@ export default { Complete: "Null", }, }, - /** Lookup674: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup674: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationStatus */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: { + _enum: { + Idle: "Null", + Migrating: "PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo", + }, + }, + /** Lookup675: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationInfo */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: { + assetId: "u128", + remainingBalances: "u32", + remainingApprovals: "u32", + }, + /** Lookup676: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", - "AddressesLengthCannotBeZero", - "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", "KeyTooLong", + "SymbolTooLong", + "NameTooLong", + "AssetTypeNotFound", + "AssetNotFound", + "LocationNotFound", + "MigrationNotFinished", + "NoMigrationInProgress", + "MintFailed", + "ApprovalFailed", ], }, - /** Lookup676: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup678: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup677: pallet_message_queue::BookState */ + /** Lookup679: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5814,12 +5844,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup679: pallet_message_queue::Neighbours */ + /** Lookup681: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup681: pallet_message_queue::Page */ + /** Lookup683: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5828,7 +5858,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup683: pallet_message_queue::pallet::Error */ + /** Lookup685: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5842,19 +5872,19 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup684: pallet_emergency_para_xcm::XcmMode */ + /** Lookup686: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup685: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup687: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup687: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup689: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup688: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup690: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5873,7 +5903,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup690: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup692: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5884,30 +5914,30 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup693: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup695: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup694: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup696: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup695: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup697: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup696: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup698: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup699: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup701: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup700: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup702: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup701: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup703: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup702: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup704: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup703: frame_metadata_hash_extension::Mode */ + /** Lookup705: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup704: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup706: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup706: moonbase_runtime::Runtime */ + /** Lookup708: moonbase_runtime::Runtime */ MoonbaseRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbase/interfaces/registry.ts b/typescript-api/src/moonbase/interfaces/registry.ts index 1b833781de..748da8f6fe 100644 --- a/typescript-api/src/moonbase/interfaces/registry.ts +++ b/typescript-api/src/moonbase/interfaces/registry.ts @@ -191,6 +191,8 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, @@ -592,6 +594,8 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus; PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; diff --git a/typescript-api/src/moonbase/interfaces/types-lookup.ts b/typescript-api/src/moonbase/interfaces/types-lookup.ts index 62b4d4e6c1..8b58d96e4a 100644 --- a/typescript-api/src/moonbase/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbase/interfaces/types-lookup.ts @@ -5732,16 +5732,34 @@ declare module "@polkadot/types/lookup" { /** @name PalletMoonbeamLazyMigrationsCall (364) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { - readonly isClearSuicidedStorage: boolean; - readonly asClearSuicidedStorage: { - readonly addresses: Vec; - readonly limit: u32; - } & Struct; readonly isCreateContractMetadata: boolean; readonly asCreateContractMetadata: { readonly address: H160; } & Struct; - readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; + readonly isApproveAssetsToMigrate: boolean; + readonly asApproveAssetsToMigrate: { + readonly assets: Vec; + } & Struct; + readonly isStartForeignAssetsMigration: boolean; + readonly asStartForeignAssetsMigration: { + readonly assetId: u128; + } & Struct; + readonly isMigrateForeignAssetBalances: boolean; + readonly asMigrateForeignAssetBalances: { + readonly limit: u32; + } & Struct; + readonly isMigrateForeignAssetApprovals: boolean; + readonly asMigrateForeignAssetApprovals: { + readonly limit: u32; + } & Struct; + readonly isFinishForeignAssetsMigration: boolean; + readonly type: + | "CreateContractMetadata" + | "ApproveAssetsToMigrate" + | "StartForeignAssetsMigration" + | "MigrateForeignAssetBalances" + | "MigrateForeignAssetApprovals" + | "FinishForeignAssetsMigration"; } /** @name PalletMessageQueueCall (367) */ @@ -7931,30 +7949,59 @@ declare module "@polkadot/types/lookup" { readonly type: "NotStarted" | "Started" | "Error" | "Complete"; } - /** @name PalletMoonbeamLazyMigrationsError (674) */ + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus (674) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus extends Enum { + readonly isIdle: boolean; + readonly isMigrating: boolean; + readonly asMigrating: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + readonly type: "Idle" | "Migrating"; + } + + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo (675) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo extends Struct { + readonly assetId: u128; + readonly remainingBalances: u32; + readonly remainingApprovals: u32; + } + + /** @name PalletMoonbeamLazyMigrationsError (676) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; - readonly isAddressesLengthCannotBeZero: boolean; - readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; readonly isKeyTooLong: boolean; + readonly isSymbolTooLong: boolean; + readonly isNameTooLong: boolean; + readonly isAssetTypeNotFound: boolean; + readonly isAssetNotFound: boolean; + readonly isLocationNotFound: boolean; + readonly isMigrationNotFinished: boolean; + readonly isNoMigrationInProgress: boolean; + readonly isMintFailed: boolean; + readonly isApprovalFailed: boolean; readonly type: | "LimitCannotBeZero" - | "AddressesLengthCannotBeZero" - | "ContractNotCorrupted" | "ContractMetadataAlreadySet" | "ContractNotExist" - | "KeyTooLong"; + | "KeyTooLong" + | "SymbolTooLong" + | "NameTooLong" + | "AssetTypeNotFound" + | "AssetNotFound" + | "LocationNotFound" + | "MigrationNotFinished" + | "NoMigrationInProgress" + | "MintFailed" + | "ApprovalFailed"; } - /** @name PalletPrecompileBenchmarksError (676) */ + /** @name PalletPrecompileBenchmarksError (678) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletMessageQueueBookState (677) */ + /** @name PalletMessageQueueBookState (679) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7964,13 +8011,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (679) */ + /** @name PalletMessageQueueNeighbours (681) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (681) */ + /** @name PalletMessageQueuePage (683) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7980,7 +8027,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (683) */ + /** @name PalletMessageQueueError (685) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -8003,20 +8050,20 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletEmergencyParaXcmXcmMode (684) */ + /** @name PalletEmergencyParaXcmXcmMode (686) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (685) */ + /** @name PalletEmergencyParaXcmError (687) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (687) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (689) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -8024,7 +8071,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (688) */ + /** @name PalletMoonbeamForeignAssetsError (690) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -8057,7 +8104,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (690) */ + /** @name PalletXcmWeightTraderError (692) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -8074,42 +8121,42 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (693) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (695) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (694) */ + /** @name FrameSystemExtensionsCheckSpecVersion (696) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (695) */ + /** @name FrameSystemExtensionsCheckTxVersion (697) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (696) */ + /** @name FrameSystemExtensionsCheckGenesis (698) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (699) */ + /** @name FrameSystemExtensionsCheckNonce (701) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (700) */ + /** @name FrameSystemExtensionsCheckWeight (702) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (701) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (703) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (702) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (704) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (703) */ + /** @name FrameMetadataHashExtensionMode (705) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (704) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (706) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonbaseRuntimeRuntime (706) */ + /** @name MoonbaseRuntimeRuntime (708) */ type MoonbaseRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts index 00b1daaf05..d64ef4b4ad 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts @@ -387,18 +387,32 @@ declare module "@polkadot/api-base/types/errors" { [key: string]: AugmentedError; }; moonbeamLazyMigrations: { - /** There must be at least one address */ - AddressesLengthCannotBeZero: AugmentedError; + /** Fail to add an approval */ + ApprovalFailed: AugmentedError; + /** Asset not found */ + AssetNotFound: AugmentedError; + /** The asset type was not found */ + AssetTypeNotFound: AugmentedError; /** The contract already have metadata */ ContractMetadataAlreadySet: AugmentedError; - /** The contract is not corrupted (Still exist or properly suicided) */ - ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; /** The key lengths exceeds the maximum allowed */ KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; + /** The location of the asset was not found */ + LocationNotFound: AugmentedError; + /** Migration is not finished yet */ + MigrationNotFinished: AugmentedError; + /** Fail to mint the foreign asset */ + MintFailed: AugmentedError; + /** The name length exceeds the maximum allowed */ + NameTooLong: AugmentedError; + /** No migration in progress */ + NoMigrationInProgress: AugmentedError; + /** The symbol length exceeds the maximum allowed */ + SymbolTooLong: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts index 8a547f324b..2f309faa78 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts @@ -74,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, @@ -709,15 +710,24 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + approvedForeignAssets: AugmentedQuery< + ApiType, + (arg: u128 | AnyNumber | Uint8Array) => Observable>, + [u128] + > & + QueryableStorageEntry; + foreignAssetMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable, + [] + > & + QueryableStorageEntry; stateMigrationStatusValue: AugmentedQuery< ApiType, () => Observable>, [] > & QueryableStorageEntry; - /** The total number of suicided contracts that were removed */ - suicidedContractsRemoved: AugmentedQuery Observable, []> & - QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts index 8dd0cee23a..b72dcfa17c 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts @@ -1982,17 +1982,27 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; moonbeamLazyMigrations: { - clearSuicidedStorage: AugmentedSubmittable< - ( - addresses: Vec | (H160 | string | Uint8Array)[], - limit: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [Vec, u32] + approveAssetsToMigrate: AugmentedSubmittable< + (assets: Vec | (u128 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic, + [Vec] >; createContractMetadata: AugmentedSubmittable< (address: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160] >; + finishForeignAssetsMigration: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + migrateForeignAssetApprovals: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + migrateForeignAssetBalances: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + startForeignAssetsMigration: AugmentedSubmittable< + (assetId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u128] + >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; diff --git a/typescript-api/src/moonbeam/interfaces/lookup.ts b/typescript-api/src/moonbeam/interfaces/lookup.ts index 1a875fb2a0..1ef92ab3aa 100644 --- a/typescript-api/src/moonbeam/interfaces/lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/lookup.ts @@ -1925,13 +1925,23 @@ export default { PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", - clear_suicided_storage: { - addresses: "Vec", - limit: "u32", - }, + __Unused1: "Null", create_contract_metadata: { address: "H160", }, + approve_assets_to_migrate: { + assets: "Vec", + }, + start_foreign_assets_migration: { + assetId: "u128", + }, + migrate_foreign_asset_balances: { + limit: "u32", + }, + migrate_foreign_asset_approvals: { + limit: "u32", + }, + finish_foreign_assets_migration: "Null", }, }, /** Lookup207: pallet_parameters::pallet::Call */ @@ -5078,18 +5088,38 @@ export default { Complete: "Null", }, }, - /** Lookup534: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup534: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationStatus */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: { + _enum: { + Idle: "Null", + Migrating: "PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo", + }, + }, + /** Lookup535: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationInfo */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: { + assetId: "u128", + remainingBalances: "u32", + remainingApprovals: "u32", + }, + /** Lookup536: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", - "AddressesLengthCannotBeZero", - "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", "KeyTooLong", + "SymbolTooLong", + "NameTooLong", + "AssetTypeNotFound", + "AssetNotFound", + "LocationNotFound", + "MigrationNotFinished", + "NoMigrationInProgress", + "MintFailed", + "ApprovalFailed", ], }, - /** Lookup535: pallet_evm::CodeMetadata */ + /** Lookup537: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -5098,7 +5128,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup537: pallet_evm::pallet::Error */ + /** Lookup539: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5116,7 +5146,7 @@ export default { "Undefined", ], }, - /** Lookup540: fp_rpc::TransactionStatus */ + /** Lookup542: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5126,9 +5156,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup542: ethbloom::Bloom */ + /** Lookup544: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup544: ethereum::receipt::ReceiptV3 */ + /** Lookup546: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5136,7 +5166,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup545: ethereum::receipt::EIP658ReceiptData */ + /** Lookup547: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5144,7 +5174,7 @@ export default { logs: "Vec", }, /** - * Lookup546: + * Lookup548: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5152,7 +5182,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup547: ethereum::header::Header */ + /** Lookup549: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5170,14 +5200,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup548: ethereum_types::hash::H64 */ + /** Lookup550: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup553: pallet_ethereum::pallet::Error */ + /** Lookup555: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup556: pallet_scheduler::Scheduled, BlockNumber, moonbeam_runtime::OriginCaller, account::AccountId20> */ @@ -5188,13 +5218,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonbeamRuntimeOriginCaller", }, - /** Lookup558: pallet_scheduler::RetryConfig */ + /** Lookup560: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup559: pallet_scheduler::pallet::Error */ + /** Lookup561: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5204,7 +5234,7 @@ export default { "Named", ], }, - /** Lookup560: pallet_preimage::OldRequestStatus */ + /** Lookup562: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5219,7 +5249,7 @@ export default { }, }, /** - * Lookup563: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { @@ -5235,7 +5265,7 @@ export default { }, }, }, - /** Lookup569: pallet_preimage::pallet::Error */ + /** Lookup571: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5250,7 +5280,7 @@ export default { ], }, /** - * Lookup571: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5259,20 +5289,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup572: pallet_conviction_voting::vote::Casting */ + /** Lookup574: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup576: pallet_conviction_voting::types::Delegations */ + /** Lookup578: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup577: pallet_conviction_voting::vote::PriorLock */ + /** Lookup579: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup578: pallet_conviction_voting::vote::Delegating */ + /** Lookup580: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5280,7 +5310,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup582: pallet_conviction_voting::pallet::Error */ + /** Lookup584: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5298,7 +5328,7 @@ export default { ], }, /** - * Lookup583: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5314,7 +5344,7 @@ export default { }, }, /** - * Lookup584: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5332,17 +5362,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup585: pallet_referenda::types::Deposit */ + /** Lookup587: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup588: pallet_referenda::types::DecidingStatus */ + /** Lookup590: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup596: pallet_referenda::types::TrackInfo */ + /** Lookup598: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5354,7 +5384,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup597: pallet_referenda::types::Curve */ + /** Lookup599: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5375,7 +5405,7 @@ export default { }, }, }, - /** Lookup600: pallet_referenda::pallet::Error */ + /** Lookup602: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5394,7 +5424,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup601: pallet_whitelist::pallet::Error */ + /** Lookup603: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5404,7 +5434,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup603: pallet_collective::Votes */ + /** Lookup605: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5412,7 +5442,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup604: pallet_collective::pallet::Error */ + /** Lookup606: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5428,7 +5458,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup607: pallet_treasury::Proposal */ + /** Lookup609: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5436,7 +5466,7 @@ export default { bond: "u128", }, /** - * Lookup610: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5447,7 +5477,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup611: pallet_treasury::PaymentState */ + /** Lookup613: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5457,9 +5487,9 @@ export default { Failed: "Null", }, }, - /** Lookup613: frame_support::PalletId */ + /** Lookup615: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup614: pallet_treasury::pallet::Error */ + /** Lookup616: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ "InvalidIndex", @@ -5475,13 +5505,13 @@ export default { "Inconclusive", ], }, - /** Lookup615: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup617: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup617: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup619: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5501,7 +5531,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup622: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup624: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5509,17 +5539,17 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup623: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup625: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup627: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup629: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup628: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup630: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { _enum: [ "BadQueueConfig", @@ -5529,7 +5559,7 @@ export default { "TooBig", ], }, - /** Lookup629: pallet_xcm::pallet::QueryStatus */ + /** Lookup631: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5548,7 +5578,7 @@ export default { }, }, }, - /** Lookup633: xcm::VersionedResponse */ + /** Lookup635: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5558,7 +5588,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup639: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup641: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5567,14 +5597,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup642: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup644: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup649: pallet_xcm::pallet::Error */ + /** Lookup651: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5604,7 +5634,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup650: pallet_assets::types::AssetDetails */ + /** Lookup652: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5619,22 +5649,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup651: pallet_assets::types::AssetStatus */ + /** Lookup653: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup653: pallet_assets::types::AssetAccount */ + /** Lookup655: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup654: pallet_assets::types::AccountStatus */ + /** Lookup656: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup655: pallet_assets::types::ExistenceReason */ + /** Lookup657: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5644,13 +5674,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup657: pallet_assets::types::Approval */ + /** Lookup659: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup658: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5660,7 +5690,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup660: pallet_assets::pallet::Error */ + /** Lookup662: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5686,7 +5716,7 @@ export default { "BadAssetId", ], }, - /** Lookup661: pallet_asset_manager::pallet::Error */ + /** Lookup663: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5699,7 +5729,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup662: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup664: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5720,7 +5750,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup663: pallet_xcm_transactor::pallet::Error */ + /** Lookup665: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5752,11 +5782,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup664: pallet_ethereum_xcm::pallet::Error */ + /** Lookup666: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup665: pallet_message_queue::BookState */ + /** Lookup667: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5768,12 +5798,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup667: pallet_message_queue::Neighbours */ + /** Lookup669: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup669: pallet_message_queue::Page */ + /** Lookup671: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5782,7 +5812,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup671: pallet_message_queue::pallet::Error */ + /** Lookup673: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5796,11 +5826,11 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup673: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup675: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup674: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup676: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5819,7 +5849,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup676: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup678: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5830,24 +5860,24 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup677: pallet_emergency_para_xcm::XcmMode */ + /** Lookup679: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup678: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup680: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup680: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup682: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup681: pallet_randomness::types::RequestState */ + /** Lookup683: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup682: pallet_randomness::types::Request> */ + /** Lookup684: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5857,26 +5887,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup683: pallet_randomness::types::RequestInfo */ + /** Lookup685: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup684: pallet_randomness::types::RequestType */ + /** Lookup686: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup685: pallet_randomness::types::RandomnessResult */ + /** Lookup687: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup686: pallet_randomness::pallet::Error */ + /** Lookup688: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5893,30 +5923,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup689: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup691: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup690: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup692: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup691: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup693: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup692: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup694: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup695: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup697: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup696: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup698: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup697: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup699: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup698: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup700: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup699: frame_metadata_hash_extension::Mode */ + /** Lookup701: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup700: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup702: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup702: moonbeam_runtime::Runtime */ + /** Lookup704: moonbeam_runtime::Runtime */ MoonbeamRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbeam/interfaces/registry.ts b/typescript-api/src/moonbeam/interfaces/registry.ts index ca5e2e9e42..7262583994 100644 --- a/typescript-api/src/moonbeam/interfaces/registry.ts +++ b/typescript-api/src/moonbeam/interfaces/registry.ts @@ -190,6 +190,8 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, @@ -587,6 +589,8 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus; PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; diff --git a/typescript-api/src/moonbeam/interfaces/types-lookup.ts b/typescript-api/src/moonbeam/interfaces/types-lookup.ts index 9071b8877a..4d29418dce 100644 --- a/typescript-api/src/moonbeam/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/types-lookup.ts @@ -2496,16 +2496,34 @@ declare module "@polkadot/types/lookup" { /** @name PalletMoonbeamLazyMigrationsCall (204) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { - readonly isClearSuicidedStorage: boolean; - readonly asClearSuicidedStorage: { - readonly addresses: Vec; - readonly limit: u32; - } & Struct; readonly isCreateContractMetadata: boolean; readonly asCreateContractMetadata: { readonly address: H160; } & Struct; - readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; + readonly isApproveAssetsToMigrate: boolean; + readonly asApproveAssetsToMigrate: { + readonly assets: Vec; + } & Struct; + readonly isStartForeignAssetsMigration: boolean; + readonly asStartForeignAssetsMigration: { + readonly assetId: u128; + } & Struct; + readonly isMigrateForeignAssetBalances: boolean; + readonly asMigrateForeignAssetBalances: { + readonly limit: u32; + } & Struct; + readonly isMigrateForeignAssetApprovals: boolean; + readonly asMigrateForeignAssetApprovals: { + readonly limit: u32; + } & Struct; + readonly isFinishForeignAssetsMigration: boolean; + readonly type: + | "CreateContractMetadata" + | "ApproveAssetsToMigrate" + | "StartForeignAssetsMigration" + | "MigrateForeignAssetBalances" + | "MigrateForeignAssetApprovals" + | "FinishForeignAssetsMigration"; } /** @name PalletParametersCall (207) */ @@ -6891,30 +6909,59 @@ declare module "@polkadot/types/lookup" { readonly type: "NotStarted" | "Started" | "Error" | "Complete"; } - /** @name PalletMoonbeamLazyMigrationsError (534) */ + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus (534) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus extends Enum { + readonly isIdle: boolean; + readonly isMigrating: boolean; + readonly asMigrating: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + readonly type: "Idle" | "Migrating"; + } + + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo (535) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo extends Struct { + readonly assetId: u128; + readonly remainingBalances: u32; + readonly remainingApprovals: u32; + } + + /** @name PalletMoonbeamLazyMigrationsError (536) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; - readonly isAddressesLengthCannotBeZero: boolean; - readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; readonly isKeyTooLong: boolean; + readonly isSymbolTooLong: boolean; + readonly isNameTooLong: boolean; + readonly isAssetTypeNotFound: boolean; + readonly isAssetNotFound: boolean; + readonly isLocationNotFound: boolean; + readonly isMigrationNotFinished: boolean; + readonly isNoMigrationInProgress: boolean; + readonly isMintFailed: boolean; + readonly isApprovalFailed: boolean; readonly type: | "LimitCannotBeZero" - | "AddressesLengthCannotBeZero" - | "ContractNotCorrupted" | "ContractMetadataAlreadySet" | "ContractNotExist" - | "KeyTooLong"; + | "KeyTooLong" + | "SymbolTooLong" + | "NameTooLong" + | "AssetTypeNotFound" + | "AssetNotFound" + | "LocationNotFound" + | "MigrationNotFinished" + | "NoMigrationInProgress" + | "MintFailed" + | "ApprovalFailed"; } - /** @name PalletEvmCodeMetadata (535) */ + /** @name PalletEvmCodeMetadata (537) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (537) */ + /** @name PalletEvmError (539) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6945,7 +6992,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (540) */ + /** @name FpRpcTransactionStatus (542) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6956,10 +7003,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (542) */ + /** @name EthbloomBloom (544) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (544) */ + /** @name EthereumReceiptReceiptV3 (546) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6970,7 +7017,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (545) */ + /** @name EthereumReceiptEip658ReceiptData (547) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6978,14 +7025,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (546) */ + /** @name EthereumBlock (548) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (547) */ + /** @name EthereumHeader (549) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -7004,17 +7051,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (548) */ + /** @name EthereumTypesHashH64 (550) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (553) */ + /** @name PalletEthereumError (555) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (556) */ + /** @name PalletSchedulerScheduled (558) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -7023,14 +7070,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonbeamRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (558) */ + /** @name PalletSchedulerRetryConfig (560) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (559) */ + /** @name PalletSchedulerError (561) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -7045,7 +7092,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (560) */ + /** @name PalletPreimageOldRequestStatus (562) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7061,7 +7108,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (563) */ + /** @name PalletPreimageRequestStatus (565) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7077,7 +7124,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (569) */ + /** @name PalletPreimageError (571) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -7100,7 +7147,7 @@ declare module "@polkadot/types/lookup" { | "NoCost"; } - /** @name PalletConvictionVotingVoteVoting (571) */ + /** @name PalletConvictionVotingVoteVoting (573) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7109,23 +7156,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (572) */ + /** @name PalletConvictionVotingVoteCasting (574) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (576) */ + /** @name PalletConvictionVotingDelegations (578) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (577) */ + /** @name PalletConvictionVotingVotePriorLock (579) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (578) */ + /** @name PalletConvictionVotingVoteDelegating (580) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7134,7 +7181,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (582) */ + /** @name PalletConvictionVotingError (584) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7163,7 +7210,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (583) */ + /** @name PalletReferendaReferendumInfo (585) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7188,7 +7235,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (584) */ + /** @name PalletReferendaReferendumStatus (586) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonbeamRuntimeOriginCaller; @@ -7203,19 +7250,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (585) */ + /** @name PalletReferendaDeposit (587) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (588) */ + /** @name PalletReferendaDecidingStatus (590) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (596) */ + /** @name PalletReferendaTrackInfo (598) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7228,7 +7275,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (597) */ + /** @name PalletReferendaCurve (599) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7252,7 +7299,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (600) */ + /** @name PalletReferendaError (602) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7285,7 +7332,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (601) */ + /** @name PalletWhitelistError (603) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7300,7 +7347,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (603) */ + /** @name PalletCollectiveVotes (605) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7309,7 +7356,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (604) */ + /** @name PalletCollectiveError (606) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7336,7 +7383,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (607) */ + /** @name PalletTreasuryProposal (609) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7344,7 +7391,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (610) */ + /** @name PalletTreasurySpendStatus (612) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7354,7 +7401,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (611) */ + /** @name PalletTreasuryPaymentState (613) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7365,10 +7412,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (613) */ + /** @name FrameSupportPalletId (615) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (614) */ + /** @name PalletTreasuryError (616) */ interface PalletTreasuryError extends Enum { readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; @@ -7395,14 +7442,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (615) */ + /** @name PalletCrowdloanRewardsRewardInfo (617) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (617) */ + /** @name PalletCrowdloanRewardsError (619) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7437,7 +7484,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (622) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (624) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7446,21 +7493,21 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (623) */ + /** @name CumulusPalletXcmpQueueOutboundState (625) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (627) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (629) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (628) */ + /** @name CumulusPalletXcmpQueueError (630) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -7475,7 +7522,7 @@ declare module "@polkadot/types/lookup" { | "TooBig"; } - /** @name PalletXcmQueryStatus (629) */ + /** @name PalletXcmQueryStatus (631) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7497,7 +7544,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (633) */ + /** @name XcmVersionedResponse (635) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7508,7 +7555,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (639) */ + /** @name PalletXcmVersionMigrationStage (641) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7522,7 +7569,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (642) */ + /** @name PalletXcmRemoteLockedFungibleRecord (644) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7530,7 +7577,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (649) */ + /** @name PalletXcmError (651) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7583,7 +7630,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (650) */ + /** @name PalletAssetsAssetDetails (652) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7599,7 +7646,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (651) */ + /** @name PalletAssetsAssetStatus (653) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7607,7 +7654,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (653) */ + /** @name PalletAssetsAssetAccount (655) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7615,7 +7662,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (654) */ + /** @name PalletAssetsAccountStatus (656) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7623,7 +7670,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (655) */ + /** @name PalletAssetsExistenceReason (657) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7635,13 +7682,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (657) */ + /** @name PalletAssetsApproval (659) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (658) */ + /** @name PalletAssetsAssetMetadata (660) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7650,7 +7697,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (660) */ + /** @name PalletAssetsError (662) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7697,7 +7744,7 @@ declare module "@polkadot/types/lookup" { | "BadAssetId"; } - /** @name PalletAssetManagerError (661) */ + /** @name PalletAssetManagerError (663) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7718,7 +7765,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (662) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (664) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7740,7 +7787,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (663) */ + /** @name PalletXcmTransactorError (665) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7799,13 +7846,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (664) */ + /** @name PalletEthereumXcmError (666) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (665) */ + /** @name PalletMessageQueueBookState (667) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7815,13 +7862,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (667) */ + /** @name PalletMessageQueueNeighbours (669) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (669) */ + /** @name PalletMessageQueuePage (671) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7831,7 +7878,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (671) */ + /** @name PalletMessageQueueError (673) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7854,7 +7901,7 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (673) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (675) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -7862,7 +7909,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (674) */ + /** @name PalletMoonbeamForeignAssetsError (676) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -7895,7 +7942,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (676) */ + /** @name PalletXcmWeightTraderError (678) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -7912,32 +7959,32 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name PalletEmergencyParaXcmXcmMode (677) */ + /** @name PalletEmergencyParaXcmXcmMode (679) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (678) */ + /** @name PalletEmergencyParaXcmError (680) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletPrecompileBenchmarksError (680) */ + /** @name PalletPrecompileBenchmarksError (682) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (681) */ + /** @name PalletRandomnessRequestState (683) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (682) */ + /** @name PalletRandomnessRequest (684) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7948,7 +7995,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (683) */ + /** @name PalletRandomnessRequestInfo (685) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7957,7 +8004,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (684) */ + /** @name PalletRandomnessRequestType (686) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7966,13 +8013,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (685) */ + /** @name PalletRandomnessRandomnessResult (687) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (686) */ + /** @name PalletRandomnessError (688) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -8001,42 +8048,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (689) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (691) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (690) */ + /** @name FrameSystemExtensionsCheckSpecVersion (692) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (691) */ + /** @name FrameSystemExtensionsCheckTxVersion (693) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (692) */ + /** @name FrameSystemExtensionsCheckGenesis (694) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (695) */ + /** @name FrameSystemExtensionsCheckNonce (697) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (696) */ + /** @name FrameSystemExtensionsCheckWeight (698) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (697) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (699) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (698) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (700) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (699) */ + /** @name FrameMetadataHashExtensionMode (701) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (700) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (702) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonbeamRuntimeRuntime (702) */ + /** @name MoonbeamRuntimeRuntime (704) */ type MoonbeamRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts index 00b1daaf05..d64ef4b4ad 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts @@ -387,18 +387,32 @@ declare module "@polkadot/api-base/types/errors" { [key: string]: AugmentedError; }; moonbeamLazyMigrations: { - /** There must be at least one address */ - AddressesLengthCannotBeZero: AugmentedError; + /** Fail to add an approval */ + ApprovalFailed: AugmentedError; + /** Asset not found */ + AssetNotFound: AugmentedError; + /** The asset type was not found */ + AssetTypeNotFound: AugmentedError; /** The contract already have metadata */ ContractMetadataAlreadySet: AugmentedError; - /** The contract is not corrupted (Still exist or properly suicided) */ - ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; /** The key lengths exceeds the maximum allowed */ KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; + /** The location of the asset was not found */ + LocationNotFound: AugmentedError; + /** Migration is not finished yet */ + MigrationNotFinished: AugmentedError; + /** Fail to mint the foreign asset */ + MintFailed: AugmentedError; + /** The name length exceeds the maximum allowed */ + NameTooLong: AugmentedError; + /** No migration in progress */ + NoMigrationInProgress: AugmentedError; + /** The symbol length exceeds the maximum allowed */ + SymbolTooLong: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-query.ts b/typescript-api/src/moonriver/interfaces/augment-api-query.ts index 16451c7823..d2e4b517ed 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-query.ts @@ -74,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, @@ -709,15 +710,24 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + approvedForeignAssets: AugmentedQuery< + ApiType, + (arg: u128 | AnyNumber | Uint8Array) => Observable>, + [u128] + > & + QueryableStorageEntry; + foreignAssetMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable, + [] + > & + QueryableStorageEntry; stateMigrationStatusValue: AugmentedQuery< ApiType, () => Observable>, [] > & QueryableStorageEntry; - /** The total number of suicided contracts that were removed */ - suicidedContractsRemoved: AugmentedQuery Observable, []> & - QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts index 342a29615b..fea9f058c0 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts @@ -1982,17 +1982,27 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; moonbeamLazyMigrations: { - clearSuicidedStorage: AugmentedSubmittable< - ( - addresses: Vec | (H160 | string | Uint8Array)[], - limit: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [Vec, u32] + approveAssetsToMigrate: AugmentedSubmittable< + (assets: Vec | (u128 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic, + [Vec] >; createContractMetadata: AugmentedSubmittable< (address: H160 | string | Uint8Array) => SubmittableExtrinsic, [H160] >; + finishForeignAssetsMigration: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + migrateForeignAssetApprovals: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + migrateForeignAssetBalances: AugmentedSubmittable< + (limit: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u32] + >; + startForeignAssetsMigration: AugmentedSubmittable< + (assetId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u128] + >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; diff --git a/typescript-api/src/moonriver/interfaces/lookup.ts b/typescript-api/src/moonriver/interfaces/lookup.ts index 79021786e4..59fd041721 100644 --- a/typescript-api/src/moonriver/interfaces/lookup.ts +++ b/typescript-api/src/moonriver/interfaces/lookup.ts @@ -1925,13 +1925,23 @@ export default { PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", - clear_suicided_storage: { - addresses: "Vec", - limit: "u32", - }, + __Unused1: "Null", create_contract_metadata: { address: "H160", }, + approve_assets_to_migrate: { + assets: "Vec", + }, + start_foreign_assets_migration: { + assetId: "u128", + }, + migrate_foreign_asset_balances: { + limit: "u32", + }, + migrate_foreign_asset_approvals: { + limit: "u32", + }, + finish_foreign_assets_migration: "Null", }, }, /** Lookup207: pallet_parameters::pallet::Call */ @@ -5078,18 +5088,38 @@ export default { Complete: "Null", }, }, - /** Lookup534: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup534: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationStatus */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: { + _enum: { + Idle: "Null", + Migrating: "PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo", + }, + }, + /** Lookup535: pallet_moonbeam_lazy_migrations::foreign_asset::ForeignAssetMigrationInfo */ + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: { + assetId: "u128", + remainingBalances: "u32", + remainingApprovals: "u32", + }, + /** Lookup536: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", - "AddressesLengthCannotBeZero", - "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", "KeyTooLong", + "SymbolTooLong", + "NameTooLong", + "AssetTypeNotFound", + "AssetNotFound", + "LocationNotFound", + "MigrationNotFinished", + "NoMigrationInProgress", + "MintFailed", + "ApprovalFailed", ], }, - /** Lookup535: pallet_evm::CodeMetadata */ + /** Lookup537: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -5098,7 +5128,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup537: pallet_evm::pallet::Error */ + /** Lookup539: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5116,7 +5146,7 @@ export default { "Undefined", ], }, - /** Lookup540: fp_rpc::TransactionStatus */ + /** Lookup542: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5126,9 +5156,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup542: ethbloom::Bloom */ + /** Lookup544: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup544: ethereum::receipt::ReceiptV3 */ + /** Lookup546: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5136,7 +5166,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup545: ethereum::receipt::EIP658ReceiptData */ + /** Lookup547: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5144,7 +5174,7 @@ export default { logs: "Vec", }, /** - * Lookup546: + * Lookup548: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5152,7 +5182,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup547: ethereum::header::Header */ + /** Lookup549: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5170,14 +5200,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup548: ethereum_types::hash::H64 */ + /** Lookup550: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup553: pallet_ethereum::pallet::Error */ + /** Lookup555: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup556: pallet_scheduler::Scheduled, BlockNumber, moonriver_runtime::OriginCaller, account::AccountId20> */ @@ -5188,13 +5218,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonriverRuntimeOriginCaller", }, - /** Lookup558: pallet_scheduler::RetryConfig */ + /** Lookup560: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup559: pallet_scheduler::pallet::Error */ + /** Lookup561: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5204,7 +5234,7 @@ export default { "Named", ], }, - /** Lookup560: pallet_preimage::OldRequestStatus */ + /** Lookup562: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5219,7 +5249,7 @@ export default { }, }, /** - * Lookup563: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { @@ -5235,7 +5265,7 @@ export default { }, }, }, - /** Lookup569: pallet_preimage::pallet::Error */ + /** Lookup571: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5250,7 +5280,7 @@ export default { ], }, /** - * Lookup571: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5259,20 +5289,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup572: pallet_conviction_voting::vote::Casting */ + /** Lookup574: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup576: pallet_conviction_voting::types::Delegations */ + /** Lookup578: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup577: pallet_conviction_voting::vote::PriorLock */ + /** Lookup579: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup578: pallet_conviction_voting::vote::Delegating */ + /** Lookup580: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5280,7 +5310,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup582: pallet_conviction_voting::pallet::Error */ + /** Lookup584: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5298,7 +5328,7 @@ export default { ], }, /** - * Lookup583: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5314,7 +5344,7 @@ export default { }, }, /** - * Lookup584: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5332,17 +5362,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup585: pallet_referenda::types::Deposit */ + /** Lookup587: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup588: pallet_referenda::types::DecidingStatus */ + /** Lookup590: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup596: pallet_referenda::types::TrackInfo */ + /** Lookup598: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5354,7 +5384,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup597: pallet_referenda::types::Curve */ + /** Lookup599: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5375,7 +5405,7 @@ export default { }, }, }, - /** Lookup600: pallet_referenda::pallet::Error */ + /** Lookup602: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5394,7 +5424,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup601: pallet_whitelist::pallet::Error */ + /** Lookup603: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5404,7 +5434,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup603: pallet_collective::Votes */ + /** Lookup605: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5412,7 +5442,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup604: pallet_collective::pallet::Error */ + /** Lookup606: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5428,7 +5458,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup607: pallet_treasury::Proposal */ + /** Lookup609: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5436,7 +5466,7 @@ export default { bond: "u128", }, /** - * Lookup610: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5447,7 +5477,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup611: pallet_treasury::PaymentState */ + /** Lookup613: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5457,9 +5487,9 @@ export default { Failed: "Null", }, }, - /** Lookup613: frame_support::PalletId */ + /** Lookup615: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup614: pallet_treasury::pallet::Error */ + /** Lookup616: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ "InvalidIndex", @@ -5475,13 +5505,13 @@ export default { "Inconclusive", ], }, - /** Lookup615: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup617: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup617: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup619: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5501,7 +5531,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup622: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup624: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5509,17 +5539,17 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup623: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup625: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup627: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup629: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup628: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup630: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { _enum: [ "BadQueueConfig", @@ -5529,7 +5559,7 @@ export default { "TooBig", ], }, - /** Lookup629: pallet_xcm::pallet::QueryStatus */ + /** Lookup631: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5548,7 +5578,7 @@ export default { }, }, }, - /** Lookup633: xcm::VersionedResponse */ + /** Lookup635: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5558,7 +5588,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup639: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup641: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5567,14 +5597,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup642: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup644: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup649: pallet_xcm::pallet::Error */ + /** Lookup651: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5604,7 +5634,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup650: pallet_assets::types::AssetDetails */ + /** Lookup652: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5619,22 +5649,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup651: pallet_assets::types::AssetStatus */ + /** Lookup653: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup653: pallet_assets::types::AssetAccount */ + /** Lookup655: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup654: pallet_assets::types::AccountStatus */ + /** Lookup656: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup655: pallet_assets::types::ExistenceReason */ + /** Lookup657: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5644,13 +5674,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup657: pallet_assets::types::Approval */ + /** Lookup659: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup658: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5660,7 +5690,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup660: pallet_assets::pallet::Error */ + /** Lookup662: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5686,7 +5716,7 @@ export default { "BadAssetId", ], }, - /** Lookup661: pallet_asset_manager::pallet::Error */ + /** Lookup663: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5699,7 +5729,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup662: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup664: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5720,7 +5750,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup663: pallet_xcm_transactor::pallet::Error */ + /** Lookup665: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5752,11 +5782,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup664: pallet_ethereum_xcm::pallet::Error */ + /** Lookup666: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup665: pallet_message_queue::BookState */ + /** Lookup667: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5768,12 +5798,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup667: pallet_message_queue::Neighbours */ + /** Lookup669: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup669: pallet_message_queue::Page */ + /** Lookup671: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5782,7 +5812,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup671: pallet_message_queue::pallet::Error */ + /** Lookup673: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5796,11 +5826,11 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup673: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup675: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup674: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup676: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5819,7 +5849,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup676: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup678: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5830,24 +5860,24 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup677: pallet_emergency_para_xcm::XcmMode */ + /** Lookup679: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup678: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup680: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup680: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup682: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup681: pallet_randomness::types::RequestState */ + /** Lookup683: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup682: pallet_randomness::types::Request> */ + /** Lookup684: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5857,26 +5887,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup683: pallet_randomness::types::RequestInfo */ + /** Lookup685: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup684: pallet_randomness::types::RequestType */ + /** Lookup686: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup685: pallet_randomness::types::RandomnessResult */ + /** Lookup687: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup686: pallet_randomness::pallet::Error */ + /** Lookup688: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5893,30 +5923,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup689: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup691: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup690: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup692: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup691: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup693: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup692: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup694: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup695: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup697: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup696: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup698: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup697: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup699: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup698: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup700: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup699: frame_metadata_hash_extension::Mode */ + /** Lookup701: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup700: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup702: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup702: moonriver_runtime::Runtime */ + /** Lookup704: moonriver_runtime::Runtime */ MoonriverRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonriver/interfaces/registry.ts b/typescript-api/src/moonriver/interfaces/registry.ts index 4966132c56..bb9a4762a4 100644 --- a/typescript-api/src/moonriver/interfaces/registry.ts +++ b/typescript-api/src/moonriver/interfaces/registry.ts @@ -190,6 +190,8 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo, + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus, PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, @@ -587,6 +589,8 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus; PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; diff --git a/typescript-api/src/moonriver/interfaces/types-lookup.ts b/typescript-api/src/moonriver/interfaces/types-lookup.ts index b4434272d3..3d3778025b 100644 --- a/typescript-api/src/moonriver/interfaces/types-lookup.ts +++ b/typescript-api/src/moonriver/interfaces/types-lookup.ts @@ -2496,16 +2496,34 @@ declare module "@polkadot/types/lookup" { /** @name PalletMoonbeamLazyMigrationsCall (204) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { - readonly isClearSuicidedStorage: boolean; - readonly asClearSuicidedStorage: { - readonly addresses: Vec; - readonly limit: u32; - } & Struct; readonly isCreateContractMetadata: boolean; readonly asCreateContractMetadata: { readonly address: H160; } & Struct; - readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; + readonly isApproveAssetsToMigrate: boolean; + readonly asApproveAssetsToMigrate: { + readonly assets: Vec; + } & Struct; + readonly isStartForeignAssetsMigration: boolean; + readonly asStartForeignAssetsMigration: { + readonly assetId: u128; + } & Struct; + readonly isMigrateForeignAssetBalances: boolean; + readonly asMigrateForeignAssetBalances: { + readonly limit: u32; + } & Struct; + readonly isMigrateForeignAssetApprovals: boolean; + readonly asMigrateForeignAssetApprovals: { + readonly limit: u32; + } & Struct; + readonly isFinishForeignAssetsMigration: boolean; + readonly type: + | "CreateContractMetadata" + | "ApproveAssetsToMigrate" + | "StartForeignAssetsMigration" + | "MigrateForeignAssetBalances" + | "MigrateForeignAssetApprovals" + | "FinishForeignAssetsMigration"; } /** @name PalletParametersCall (207) */ @@ -6891,30 +6909,59 @@ declare module "@polkadot/types/lookup" { readonly type: "NotStarted" | "Started" | "Error" | "Complete"; } - /** @name PalletMoonbeamLazyMigrationsError (534) */ + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus (534) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationStatus extends Enum { + readonly isIdle: boolean; + readonly isMigrating: boolean; + readonly asMigrating: PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo; + readonly type: "Idle" | "Migrating"; + } + + /** @name PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo (535) */ + interface PalletMoonbeamLazyMigrationsForeignAssetForeignAssetMigrationInfo extends Struct { + readonly assetId: u128; + readonly remainingBalances: u32; + readonly remainingApprovals: u32; + } + + /** @name PalletMoonbeamLazyMigrationsError (536) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; - readonly isAddressesLengthCannotBeZero: boolean; - readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; readonly isKeyTooLong: boolean; + readonly isSymbolTooLong: boolean; + readonly isNameTooLong: boolean; + readonly isAssetTypeNotFound: boolean; + readonly isAssetNotFound: boolean; + readonly isLocationNotFound: boolean; + readonly isMigrationNotFinished: boolean; + readonly isNoMigrationInProgress: boolean; + readonly isMintFailed: boolean; + readonly isApprovalFailed: boolean; readonly type: | "LimitCannotBeZero" - | "AddressesLengthCannotBeZero" - | "ContractNotCorrupted" | "ContractMetadataAlreadySet" | "ContractNotExist" - | "KeyTooLong"; + | "KeyTooLong" + | "SymbolTooLong" + | "NameTooLong" + | "AssetTypeNotFound" + | "AssetNotFound" + | "LocationNotFound" + | "MigrationNotFinished" + | "NoMigrationInProgress" + | "MintFailed" + | "ApprovalFailed"; } - /** @name PalletEvmCodeMetadata (535) */ + /** @name PalletEvmCodeMetadata (537) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (537) */ + /** @name PalletEvmError (539) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6945,7 +6992,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (540) */ + /** @name FpRpcTransactionStatus (542) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6956,10 +7003,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (542) */ + /** @name EthbloomBloom (544) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (544) */ + /** @name EthereumReceiptReceiptV3 (546) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6970,7 +7017,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (545) */ + /** @name EthereumReceiptEip658ReceiptData (547) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6978,14 +7025,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (546) */ + /** @name EthereumBlock (548) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (547) */ + /** @name EthereumHeader (549) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -7004,17 +7051,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (548) */ + /** @name EthereumTypesHashH64 (550) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (553) */ + /** @name PalletEthereumError (555) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (556) */ + /** @name PalletSchedulerScheduled (558) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -7023,14 +7070,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonriverRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (558) */ + /** @name PalletSchedulerRetryConfig (560) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (559) */ + /** @name PalletSchedulerError (561) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -7045,7 +7092,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (560) */ + /** @name PalletPreimageOldRequestStatus (562) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7061,7 +7108,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (563) */ + /** @name PalletPreimageRequestStatus (565) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7077,7 +7124,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (569) */ + /** @name PalletPreimageError (571) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -7100,7 +7147,7 @@ declare module "@polkadot/types/lookup" { | "NoCost"; } - /** @name PalletConvictionVotingVoteVoting (571) */ + /** @name PalletConvictionVotingVoteVoting (573) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7109,23 +7156,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (572) */ + /** @name PalletConvictionVotingVoteCasting (574) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (576) */ + /** @name PalletConvictionVotingDelegations (578) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (577) */ + /** @name PalletConvictionVotingVotePriorLock (579) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (578) */ + /** @name PalletConvictionVotingVoteDelegating (580) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7134,7 +7181,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (582) */ + /** @name PalletConvictionVotingError (584) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7163,7 +7210,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (583) */ + /** @name PalletReferendaReferendumInfo (585) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7188,7 +7235,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (584) */ + /** @name PalletReferendaReferendumStatus (586) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonriverRuntimeOriginCaller; @@ -7203,19 +7250,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (585) */ + /** @name PalletReferendaDeposit (587) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (588) */ + /** @name PalletReferendaDecidingStatus (590) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (596) */ + /** @name PalletReferendaTrackInfo (598) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7228,7 +7275,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (597) */ + /** @name PalletReferendaCurve (599) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7252,7 +7299,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (600) */ + /** @name PalletReferendaError (602) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7285,7 +7332,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (601) */ + /** @name PalletWhitelistError (603) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7300,7 +7347,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (603) */ + /** @name PalletCollectiveVotes (605) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7309,7 +7356,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (604) */ + /** @name PalletCollectiveError (606) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7336,7 +7383,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (607) */ + /** @name PalletTreasuryProposal (609) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7344,7 +7391,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (610) */ + /** @name PalletTreasurySpendStatus (612) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7354,7 +7401,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (611) */ + /** @name PalletTreasuryPaymentState (613) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7365,10 +7412,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (613) */ + /** @name FrameSupportPalletId (615) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (614) */ + /** @name PalletTreasuryError (616) */ interface PalletTreasuryError extends Enum { readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; @@ -7395,14 +7442,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (615) */ + /** @name PalletCrowdloanRewardsRewardInfo (617) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (617) */ + /** @name PalletCrowdloanRewardsError (619) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7437,7 +7484,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (622) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (624) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7446,21 +7493,21 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (623) */ + /** @name CumulusPalletXcmpQueueOutboundState (625) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (627) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (629) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (628) */ + /** @name CumulusPalletXcmpQueueError (630) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -7475,7 +7522,7 @@ declare module "@polkadot/types/lookup" { | "TooBig"; } - /** @name PalletXcmQueryStatus (629) */ + /** @name PalletXcmQueryStatus (631) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7497,7 +7544,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (633) */ + /** @name XcmVersionedResponse (635) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7508,7 +7555,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (639) */ + /** @name PalletXcmVersionMigrationStage (641) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7522,7 +7569,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (642) */ + /** @name PalletXcmRemoteLockedFungibleRecord (644) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7530,7 +7577,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (649) */ + /** @name PalletXcmError (651) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7583,7 +7630,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (650) */ + /** @name PalletAssetsAssetDetails (652) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7599,7 +7646,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (651) */ + /** @name PalletAssetsAssetStatus (653) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7607,7 +7654,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (653) */ + /** @name PalletAssetsAssetAccount (655) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7615,7 +7662,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (654) */ + /** @name PalletAssetsAccountStatus (656) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7623,7 +7670,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (655) */ + /** @name PalletAssetsExistenceReason (657) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7635,13 +7682,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (657) */ + /** @name PalletAssetsApproval (659) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (658) */ + /** @name PalletAssetsAssetMetadata (660) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7650,7 +7697,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (660) */ + /** @name PalletAssetsError (662) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7697,7 +7744,7 @@ declare module "@polkadot/types/lookup" { | "BadAssetId"; } - /** @name PalletAssetManagerError (661) */ + /** @name PalletAssetManagerError (663) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7718,7 +7765,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (662) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (664) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7740,7 +7787,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (663) */ + /** @name PalletXcmTransactorError (665) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7799,13 +7846,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (664) */ + /** @name PalletEthereumXcmError (666) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (665) */ + /** @name PalletMessageQueueBookState (667) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7815,13 +7862,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (667) */ + /** @name PalletMessageQueueNeighbours (669) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (669) */ + /** @name PalletMessageQueuePage (671) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7831,7 +7878,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (671) */ + /** @name PalletMessageQueueError (673) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7854,7 +7901,7 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (673) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (675) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -7862,7 +7909,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (674) */ + /** @name PalletMoonbeamForeignAssetsError (676) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -7895,7 +7942,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (676) */ + /** @name PalletXcmWeightTraderError (678) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -7912,32 +7959,32 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name PalletEmergencyParaXcmXcmMode (677) */ + /** @name PalletEmergencyParaXcmXcmMode (679) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (678) */ + /** @name PalletEmergencyParaXcmError (680) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletPrecompileBenchmarksError (680) */ + /** @name PalletPrecompileBenchmarksError (682) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (681) */ + /** @name PalletRandomnessRequestState (683) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (682) */ + /** @name PalletRandomnessRequest (684) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7948,7 +7995,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (683) */ + /** @name PalletRandomnessRequestInfo (685) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7957,7 +8004,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (684) */ + /** @name PalletRandomnessRequestType (686) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7966,13 +8013,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (685) */ + /** @name PalletRandomnessRandomnessResult (687) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (686) */ + /** @name PalletRandomnessError (688) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -8001,42 +8048,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (689) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (691) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (690) */ + /** @name FrameSystemExtensionsCheckSpecVersion (692) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (691) */ + /** @name FrameSystemExtensionsCheckTxVersion (693) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (692) */ + /** @name FrameSystemExtensionsCheckGenesis (694) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (695) */ + /** @name FrameSystemExtensionsCheckNonce (697) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (696) */ + /** @name FrameSystemExtensionsCheckWeight (698) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (697) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (699) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (698) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (700) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (699) */ + /** @name FrameMetadataHashExtensionMode (701) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (700) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (702) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonriverRuntimeRuntime (702) */ + /** @name MoonriverRuntimeRuntime (704) */ type MoonriverRuntimeRuntime = Null; } // declare module From d66e52636ecb25928081ff4d7321b7ef04c88ac1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:19:42 +0100 Subject: [PATCH 2/6] Notorize runtime upgrade differences: runtime-3400 (#3077) * runtime diff: v0.3400.0 * trigger checks * trigger checks --------- Co-authored-by: stiiifff <723552+stiiifff@users.noreply.github.com> Co-authored-by: Alan Sapede --- runtime-diffs/moonbase/3400.txt | 57 ++++++++++++++++++++++++++++++++ runtime-diffs/moonbeam/3400.txt | 52 +++++++++++++++++++++++++++++ runtime-diffs/moonriver/3400.txt | 52 +++++++++++++++++++++++++++++ 3 files changed, 161 insertions(+) create mode 100644 runtime-diffs/moonbase/3400.txt create mode 100644 runtime-diffs/moonbeam/3400.txt create mode 100644 runtime-diffs/moonriver/3400.txt diff --git a/runtime-diffs/moonbase/3400.txt b/runtime-diffs/moonbase/3400.txt new file mode 100644 index 0000000000..b5a5dce61a --- /dev/null +++ b/runtime-diffs/moonbase/3400.txt @@ -0,0 +1,57 @@ +Pallets: + ~ MoonbeamLazyMigrations + Calls: + + approve_assets_to_migrate + - clear_suicided_storage + + finish_foreign_assets_migration + + migrate_foreign_asset_approvals + + migrate_foreign_asset_balances + + start_foreign_assets_migration + Storage Entries: + + ApprovedForeignAssets + + ForeignAssetMigrationStatusValue + - SuicidedContractsRemoved + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ Sudo + Calls: + ~ sudo + ~ sudo_as + ~ sudo_unchecked_weight + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage +Runtime APIs: + ~ DryRunApi diff --git a/runtime-diffs/moonbeam/3400.txt b/runtime-diffs/moonbeam/3400.txt new file mode 100644 index 0000000000..a4330b4266 --- /dev/null +++ b/runtime-diffs/moonbeam/3400.txt @@ -0,0 +1,52 @@ +Pallets: + ~ MoonbeamLazyMigrations + Calls: + + approve_assets_to_migrate + - clear_suicided_storage + + finish_foreign_assets_migration + + migrate_foreign_asset_approvals + + migrate_foreign_asset_balances + + start_foreign_assets_migration + Storage Entries: + + ApprovedForeignAssets + + ForeignAssetMigrationStatusValue + - SuicidedContractsRemoved + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage +Runtime APIs: + ~ DryRunApi diff --git a/runtime-diffs/moonriver/3400.txt b/runtime-diffs/moonriver/3400.txt new file mode 100644 index 0000000000..a4330b4266 --- /dev/null +++ b/runtime-diffs/moonriver/3400.txt @@ -0,0 +1,52 @@ +Pallets: + ~ MoonbeamLazyMigrations + Calls: + + approve_assets_to_migrate + - clear_suicided_storage + + finish_foreign_assets_migration + + migrate_foreign_asset_approvals + + migrate_foreign_asset_balances + + start_foreign_assets_migration + Storage Entries: + + ApprovedForeignAssets + + ForeignAssetMigrationStatusValue + - SuicidedContractsRemoved + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage +Runtime APIs: + ~ DryRunApi From 50a92ddd1e609247f22e6868455602199af446c7 Mon Sep 17 00:00:00 2001 From: Steve Degosserie <723552+stiiifff@users.noreply.github.com> Date: Thu, 5 Dec 2024 17:11:01 +0100 Subject: [PATCH 3/6] Specify subxt version in subxt-diff gh action (#3076) * Specify subxt version in subxt-diff gh action * Make subxtdiff use stateless machines --------- Co-authored-by: Alan Sapede --- .github/workflows/subxt-diff.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/subxt-diff.yml b/.github/workflows/subxt-diff.yml index 00dbb9b8a5..39c6725ac5 100644 --- a/.github/workflows/subxt-diff.yml +++ b/.github/workflows/subxt-diff.yml @@ -30,7 +30,7 @@ jobs: local-diff: needs: build - runs-on: bare-metal + runs-on: moonbeam-release-medium permissions: contents: read strategy: @@ -48,7 +48,7 @@ jobs: run: | rustup override unset rustup show - cargo install subxt-cli --locked + cargo install subxt-cli@0.37.0 --locked echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Run last_release node via Docker run: | @@ -139,5 +139,5 @@ jobs: commit-message: "runtime diff: v0.${{ github.event.inputs.spec_version }}.0" draft: true title: "Notorize runtime upgrade differences: runtime-${{ github.event.inputs.spec_version }}" - reviewers: "librelois,noandrea" + reviewers: "RomarQ,stiiifff" labels: "B0-silent,D2-notlive" From 9344aea5040213bf56a80ac2f75e28e45ae7db67 Mon Sep 17 00:00:00 2001 From: Ahmad Kaouk <56095276+ahmadkaouk@users.noreply.github.com> Date: Fri, 6 Dec 2024 09:26:35 +0100 Subject: [PATCH 4/6] Fix weight generation for pallet-asset-manager (#3078) --- pallets/asset-manager/src/benchmarks.rs | 66 ++++++++++--------------- 1 file changed, 27 insertions(+), 39 deletions(-) diff --git a/pallets/asset-manager/src/benchmarks.rs b/pallets/asset-manager/src/benchmarks.rs index e4c1ec26d7..27cb259d75 100644 --- a/pallets/asset-manager/src/benchmarks.rs +++ b/pallets/asset-manager/src/benchmarks.rs @@ -37,54 +37,42 @@ benchmarks! { } change_existing_asset_type { - let x in 5..100; - for i in 0..x { - let asset_type: T::ForeignAssetType = Location::new(0, X1(GeneralIndex(i as u128))).into(); - let metadata = T::AssetRegistrarMetadata::default(); - let amount = 1u32.into(); - Pallet::::register_foreign_asset( - RawOrigin::Root.into(), - asset_type.clone(), - metadata, - amount, - true - )?; - } + let asset_type: T::ForeignAssetType = Location::new(0, X1(GeneralIndex(1 as u128))).into(); + let metadata = T::AssetRegistrarMetadata::default(); + let amount = 1u32.into(); + Pallet::::register_foreign_asset( + RawOrigin::Root.into(), + asset_type.clone(), + metadata, + amount, + true + )?; let new_asset_type = T::ForeignAssetType::default(); - let asset_type_to_be_changed: T::ForeignAssetType = Location::new( - 0, - X1(GeneralIndex((x-1) as u128)) - ).into(); - let asset_id_to_be_changed = asset_type_to_be_changed.into(); - }: _(RawOrigin::Root, asset_id_to_be_changed, new_asset_type.clone(), x) + let asset_id_to_be_changed = asset_type.clone().into(); + }: _(RawOrigin::Root, asset_id_to_be_changed, new_asset_type.clone(), 1) verify { assert_eq!(Pallet::::asset_id_type(asset_id_to_be_changed), Some(new_asset_type.clone())); + assert_eq!(Pallet::::asset_type_id(new_asset_type.clone()), Some(asset_id_to_be_changed)); + assert!(Pallet::::asset_type_id(asset_type).is_none()); } remove_existing_asset_type { - let x in 5..100; - for i in 0..x { - let asset_type: T::ForeignAssetType = Location::new(0, X1(GeneralIndex(i as u128))).into(); - let metadata = T::AssetRegistrarMetadata::default(); - let amount = 1u32.into(); - Pallet::::register_foreign_asset( - RawOrigin::Root.into(), - asset_type.clone(), - metadata, - amount, - true - )?; - } - - let asset_type_to_be_removed: T::ForeignAssetType = Location::new( - 0, - X1(GeneralIndex((x-1) as u128)) - ).into(); - let asset_id: T::AssetId = asset_type_to_be_removed.clone().into(); - }: _(RawOrigin::Root, asset_id, x) + let asset_type: T::ForeignAssetType = Location::new(0, X1(GeneralIndex(1 as u128))).into(); + let metadata = T::AssetRegistrarMetadata::default(); + let amount = 1u32.into(); + Pallet::::register_foreign_asset( + RawOrigin::Root.into(), + asset_type.clone(), + metadata, + amount, + true + )?; + let asset_id: T::AssetId = asset_type.clone().into(); + }: _(RawOrigin::Root, asset_id, 1) verify { assert!(Pallet::::asset_id_type(asset_id).is_none()); + assert!(Pallet::::asset_type_id(asset_type).is_none()); } } From 6b50394e8769ac66651f2d76880f9ab936e679f9 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:28:19 +0000 Subject: [PATCH 5/6] Use ParachainBlockImport::new_with_delayed_best_block when experimental_block_import_strategy is disabled (#3084) * Use ParachainBlockImport::new_with_delayed_best_block when experimental_block_import_strategy is disabled * fix zombienet test * fix build --- node/service/src/lib.rs | 10 ++++++++-- test/configs/localZombie.json | 2 +- test/configs/zombieAlphanet.json | 2 +- test/configs/zombieAlphanetRpc.json | 2 +- test/configs/zombieMoonbeam.json | 2 +- test/configs/zombieMoonbeamRpc.json | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index c217d43afa..064e61b57c 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -577,8 +577,14 @@ where BlockImportPipeline::Dev(frontier_block_import), ) } else { - let parachain_block_import = - ParachainBlockImport::new(frontier_block_import, backend.clone()); + let parachain_block_import = if experimental_block_import_strategy { + ParachainBlockImport::new(frontier_block_import, backend.clone()) + } else { + ParachainBlockImport::new_with_delayed_best_block( + frontier_block_import, + backend.clone(), + ) + }; ( nimbus_consensus::import_queue( client.clone(), diff --git a/test/configs/localZombie.json b/test/configs/localZombie.json index e900f42e76..e58260a105 100644 --- a/test/configs/localZombie.json +++ b/test/configs/localZombie.json @@ -48,7 +48,7 @@ "collator": { "name": "alith", "ws_port": 33345, - "command": "tmp/moonbeam_rt", + "command": "../target/release/moonbeam", "args": [ "--no-hardware-benchmarks", "--force-authoring", diff --git a/test/configs/zombieAlphanet.json b/test/configs/zombieAlphanet.json index ac00eda010..ee79f422a2 100644 --- a/test/configs/zombieAlphanet.json +++ b/test/configs/zombieAlphanet.json @@ -49,7 +49,7 @@ "collator": { "name": "alith", "ws_port": 33345, - "command": "tmp/moonbeam_rt", + "command": "../target/release/moonbeam", "args": [ "--no-hardware-benchmarks", "--force-authoring", diff --git a/test/configs/zombieAlphanetRpc.json b/test/configs/zombieAlphanetRpc.json index 4636b2d47e..9ded9d0983 100644 --- a/test/configs/zombieAlphanetRpc.json +++ b/test/configs/zombieAlphanetRpc.json @@ -49,7 +49,7 @@ { "name": "alith", "ws_port": 33345, - "command": "tmp/moonbeam_rt", + "command": "../target/release/moonbeam", "args": [ "--no-hardware-benchmarks", "--force-authoring", diff --git a/test/configs/zombieMoonbeam.json b/test/configs/zombieMoonbeam.json index 6d147486b4..772fd5f715 100644 --- a/test/configs/zombieMoonbeam.json +++ b/test/configs/zombieMoonbeam.json @@ -46,7 +46,7 @@ "chain_spec_path": "tmp/moonbeam-modified-raw-spec.json", "collator": { "name": "alith", - "command": "tmp/moonbeam_rt", + "command": "../target/release/moonbeam", "ws_port": 33345, "args": [ "--no-hardware-benchmarks", diff --git a/test/configs/zombieMoonbeamRpc.json b/test/configs/zombieMoonbeamRpc.json index 0fe6584ebb..4aaf1239e6 100644 --- a/test/configs/zombieMoonbeamRpc.json +++ b/test/configs/zombieMoonbeamRpc.json @@ -48,7 +48,7 @@ "collators": [ { "name": "alith", - "command": "tmp/moonbeam_rt", + "command": "../target/release/moonbeam", "ws_port": 33345, "args": [ "--no-hardware-benchmarks", From 20119cddc4e7074878e545c8292c1fac07f1e4d3 Mon Sep 17 00:00:00 2001 From: Alan Sapede Date: Fri, 6 Dec 2024 13:34:43 +0100 Subject: [PATCH 6/6] Updates Moonkit to fix experimental import (#3085) * Updates Moonkit to fix experimental import * Update lib.rs --- Cargo.lock | 30 ++++++++++++++-------------- node/service/src/lazy_loading/mod.rs | 2 +- node/service/src/lib.rs | 12 ++--------- 3 files changed, 18 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 21c0dab88e..988ad5d84d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -486,7 +486,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "sp-api", "sp-consensus-slots", @@ -7574,7 +7574,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "async-backing-primitives", "async-trait", @@ -7614,7 +7614,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "async-trait", "frame-benchmarking", @@ -8129,7 +8129,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8149,7 +8149,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8168,7 +8168,7 @@ dependencies = [ [[package]] name = "pallet-author-mapping" version = "2.0.5" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8187,7 +8187,7 @@ dependencies = [ [[package]] name = "pallet-author-slot-filter" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "frame-benchmarking", "frame-support", @@ -8544,7 +8544,7 @@ dependencies = [ [[package]] name = "pallet-emergency-para-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -9256,7 +9256,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "cumulus-primitives-core", "evm", @@ -9505,7 +9505,7 @@ dependencies = [ [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9556,7 +9556,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "frame-benchmarking", "frame-support", @@ -9890,7 +9890,7 @@ dependencies = [ [[package]] name = "pallet-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "environmental", "frame-benchmarking", @@ -9965,7 +9965,7 @@ dependencies = [ [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -14825,7 +14825,7 @@ dependencies = [ [[package]] name = "session-keys-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "async-trait", "frame-support", @@ -18478,7 +18478,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#54564227255cc8e6cd6a01fb8540459337fb43ff" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#53ef5c7c4eff9287af6ca51fa613b6bbf7cf989b" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/node/service/src/lazy_loading/mod.rs b/node/service/src/lazy_loading/mod.rs index a581619edf..1e34788753 100644 --- a/node/service/src/lazy_loading/mod.rs +++ b/node/service/src/lazy_loading/mod.rs @@ -337,7 +337,7 @@ where create_inherent_data_providers, &task_manager.spawn_essential_handle(), config.prometheus_registry(), - None, + false, )?; let block_import = BlockImportPipeline::Dev(frontier_block_import); diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 064e61b57c..d6a66cb4af 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -568,11 +568,7 @@ where create_inherent_data_providers, &task_manager.spawn_essential_handle(), config.prometheus_registry(), - if experimental_block_import_strategy { - None - } else { - Some(!dev_service) - }, + !experimental_block_import_strategy, )?, BlockImportPipeline::Dev(frontier_block_import), ) @@ -592,11 +588,7 @@ where create_inherent_data_providers, &task_manager.spawn_essential_handle(), config.prometheus_registry(), - if experimental_block_import_strategy { - None - } else { - Some(!dev_service) - }, + !experimental_block_import_strategy, )?, BlockImportPipeline::Parachain(parachain_block_import), )