difftreelog
feat(identity) divide set_identities into insert and remove + tests + finish identity inserter script
in: master
18 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -6054,7 +6054,6 @@
"frame-support",
"frame-system",
"pallet-evm",
- "pallet-identity 4.0.0-dev",
"parity-scale-codec 3.2.1",
"scale-info",
"sp-core",
pallets/evm-migration/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-migration/Cargo.toml
+++ b/pallets/evm-migration/Cargo.toml
@@ -16,7 +16,6 @@
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.36" }
sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.36" }
sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.36" }
-pallet-identity = { default-features = false, path = "../identity" }
pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.36" }
fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.36" }
pallets/identity/src/benchmarking.rsdiffbeforeafterboth--- a/pallets/identity/src/benchmarking.rs
+++ b/pallets/identity/src/benchmarking.rs
@@ -41,7 +41,7 @@
use crate::Pallet as Identity;
use frame_benchmarking::{account, benchmarks, whitelisted_caller};
use frame_support::{
- ensure,
+ ensure, assert_ok,
traits::{EnsureOrigin, Get},
};
use frame_system::RawOrigin;
@@ -412,21 +412,40 @@
ensure!(!IdentityOf::<T>::contains_key(&target), "Identity not removed");
}
- set_identities {
+ force_insert_identities {
let x in 0 .. T::MaxAdditionalFields::get();
let n in 0..600;
use frame_benchmarking::account;
let identities = (0..n).map(|i| (
account("caller", i, 0),
- Some(Registration::<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields> {
+ Registration::<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields> {
judgements: Default::default(),
deposit: Default::default(),
info: create_identity_info::<T>(x),
- }),
+ },
)).collect::<Vec<_>>();
let origin = T::ForceOrigin::successful_origin();
}: _<T::RuntimeOrigin>(origin, identities)
+ force_remove_identities {
+ let x in 0 .. T::MaxAdditionalFields::get();
+ let n in 0..600;
+ use frame_benchmarking::account;
+ let origin = T::ForceOrigin::successful_origin();
+ let identities = (0..n).map(|i| (
+ account("caller", i, 0),
+ Registration::<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields> {
+ judgements: Default::default(),
+ deposit: Default::default(),
+ info: create_identity_info::<T>(x),
+ },
+ )).collect::<Vec<_>>();
+ assert_ok!(
+ Identity::<T>::force_insert_identities(origin.clone(), identities.clone()),
+ );
+ let identities = identities.into_iter().map(|(acc, _)| acc).collect::<Vec<_>>();
+ }: _<T::RuntimeOrigin>(origin, identities)
+
add_sub {
let s in 0 .. T::MaxSubAccounts::get() - 1;
pallets/identity/src/lib.rsdiffbeforeafterboth--- a/pallets/identity/src/lib.rs
+++ b/pallets/identity/src/lib.rs
@@ -177,7 +177,7 @@
/// TWOX-NOTE: OK ― `AccountId` is a secure hash.
#[pallet::storage]
#[pallet::getter(fn identity)]
- pub type IdentityOf<T: Config> = StorageMap<
+ pub(super) type IdentityOf<T: Config> = StorageMap<
_,
Twox64Concat,
T::AccountId,
@@ -274,6 +274,10 @@
who: T::AccountId,
deposit: BalanceOf<T>,
},
+ /// A number of identities and associated info were forcibly inserted.
+ IdentitiesInserted { amount: u32 },
+ /// A number of identities and all associated info were forcibly removed.
+ IdentitiesRemoved { amount: u32 },
/// A judgement was asked from a registrar.
JudgementRequested {
who: T::AccountId,
@@ -1090,23 +1094,54 @@
Ok(())
}
- /// Insert or remove identities.
+ /// Set identities to be associated with the provided accounts as force origin.
+ ///
+ /// This is not meant to operate in tandem with the identity pallet as is,
+ /// and be instead used to keep identities made and verified externally,
+ /// forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
#[pallet::call_index(15)]
- #[pallet::weight(T::WeightInfo::set_identities(
+ #[pallet::weight(T::WeightInfo::force_insert_identities(
T::MaxAdditionalFields::get(), // X
identities.len() as u32, // N
- ))] // todo:collator weight
- pub fn set_identities(
+ ))]
+ pub fn force_insert_identities(
origin: OriginFor<T>,
identities: Vec<(
T::AccountId,
- Option<Registration<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields>>,
+ Registration<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields>,
)>,
) -> DispatchResult {
T::ForceOrigin::ensure_origin(origin)?;
- for identity in identities {
- IdentityOf::<T>::set(identity.0, identity.1);
+ for identity in identities.clone() {
+ IdentityOf::<T>::insert(identity.0, identity.1);
}
+ Self::deposit_event(Event::IdentitiesInserted {
+ amount: identities.len() as u32,
+ });
+ Ok(())
+ }
+
+ /// Remove identities associated with the provided accounts as force origin.
+ ///
+ /// This is not meant to operate in tandem with the identity pallet as is,
+ /// and be instead used to keep identities made and verified externally,
+ /// forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ #[pallet::call_index(16)]
+ #[pallet::weight(T::WeightInfo::force_remove_identities(
+ T::MaxAdditionalFields::get(), // X
+ identities.len() as u32, // N
+ ))]
+ pub fn force_remove_identities(
+ origin: OriginFor<T>,
+ identities: Vec<T::AccountId>,
+ ) -> DispatchResult {
+ T::ForceOrigin::ensure_origin(origin)?;
+ for identity in identities.clone() {
+ IdentityOf::<T>::set(identity, None);
+ }
+ Self::deposit_event(Event::IdentitiesRemoved {
+ amount: identities.len() as u32,
+ });
Ok(())
}
}
pallets/identity/src/weights.rsdiffbeforeafterboth--- a/pallets/identity/src/weights.rs
+++ b/pallets/identity/src/weights.rs
@@ -76,7 +76,8 @@
fn set_fields(r: u32, ) -> Weight;
fn provide_judgement(r: u32, x: u32, ) -> Weight;
fn kill_identity(r: u32, s: u32, x: u32, ) -> Weight;
- fn set_identities(x: u32, n: u32, ) -> Weight;
+ fn force_insert_identities(x: u32, n: u32, ) -> Weight;
+ fn force_remove_identities(x: u32, n: u32, ) -> Weight;
fn add_sub(s: u32, ) -> Weight;
fn rename_sub(s: u32, ) -> Weight;
fn remove_sub(s: u32, ) -> Weight;
@@ -249,7 +250,7 @@
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `x` is `[0, 100]`.
/// The range of component `n` is `[0, 600]`.
- fn set_identities(x: u32, n: u32) -> Weight {
+ fn force_insert_identities(x: u32, n: u32) -> Weight {
// Minimum execution time: 41_872 nanoseconds.
Weight::from_ref_time(40_230_216 as u64)
// Standard Error: 2_342
@@ -259,6 +260,19 @@
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64).saturating_mul(n as u64))
}
+ // Storage: Identity IdentityOf (r:1 w:1)
+ /// The range of component `x` is `[0, 100]`.
+ /// The range of component `n` is `[0, 600]`.
+ fn force_remove_identities(x: u32, n: u32) -> Weight {
+ // Minimum execution time: 41_872 nanoseconds.
+ Weight::from_ref_time(40_230_216 as u64)
+ // Standard Error: 2_342
+ .saturating_add(Weight::from_ref_time(145_168 as u64))
+ // Standard Error: 457
+ .saturating_add(Weight::from_ref_time(291_732 as u64).saturating_mul(x as u64))
+ .saturating_add(T::DbWeight::get().reads(1 as u64))
+ .saturating_add(T::DbWeight::get().writes(1 as u64).saturating_mul(n as u64))
+ }
// Storage: Identity IdentityOf (r:1 w:0)
// Storage: Identity SuperOf (r:1 w:1)
// Storage: Identity SubsOf (r:1 w:1)
@@ -472,7 +486,20 @@
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `x` is `[0, 100]`.
/// The range of component `n` is `[0, 600]`.
- fn set_identities(x: u32, n: u32) -> Weight {
+ fn force_insert_identities(x: u32, n: u32) -> Weight {
+ // Minimum execution time: 41_872 nanoseconds.
+ Weight::from_ref_time(40_230_216 as u64)
+ // Standard Error: 2_342
+ .saturating_add(Weight::from_ref_time(145_168 as u64))
+ // Standard Error: 457
+ .saturating_add(Weight::from_ref_time(291_732 as u64).saturating_mul(x as u64))
+ .saturating_add(RocksDbWeight::get().reads(1 as u64))
+ .saturating_add(RocksDbWeight::get().writes(1 as u64).saturating_mul(n as u64))
+ }
+ // Storage: Identity IdentityOf (r:1 w:1)
+ /// The range of component `x` is `[0, 100]`.
+ /// The range of component `n` is `[0, 600]`.
+ fn force_remove_identities(x: u32, n: u32) -> Weight {
// Minimum execution time: 41_872 nanoseconds.
Weight::from_ref_time(40_230_216 as u64)
// Standard Error: 2_342
runtime/common/config/pallets/mod.rsdiffbeforeafterboth--- a/runtime/common/config/pallets/mod.rs
+++ b/runtime/common/config/pallets/mod.rs
@@ -25,7 +25,7 @@
},
Runtime, RuntimeEvent, RuntimeCall, Balances,
};
-use frame_support::traits::{ConstU32, ConstU64, ConstU128};
+use frame_support::traits::{ConstU32, ConstU64};
use up_common::{
types::{AccountId, Balance, BlockNumber},
constants::*,
@@ -105,6 +105,7 @@
parameter_types! {
pub AppPromotionDailyRate: Perbill = Perbill::from_rational(5u32, 10_000);
pub const MaxCollators: u32 = MAX_COLLATORS;
+ pub const LicenseBond: Balance = GENESIS_LICENSE_BOND;
pub const SessionPeriod: BlockNumber = SESSION_LENGTH;
pub const DayRelayBlocks: BlockNumber = RELAY_DAYS;
}
@@ -116,8 +117,7 @@
type DefaultMinGasPrice = ConstU64<{ up_common::constants::MIN_GAS_PRICE }>;
type DefaultCollatorSelectionMaxCollators = MaxCollators;
type DefaultCollatorSelectionKickThreshold = SessionPeriod;
- type DefaultCollatorSelectionLicenseBond =
- ConstU128<{ up_common::constants::GENESIS_LICENSE_BOND }>;
+ type DefaultCollatorSelectionLicenseBond = LicenseBond;
type MaxXcmAllowedLocations = ConstU32<16>;
type AppPromotionDailyRate = AppPromotionDailyRate;
type DayRelayBlocks = DayRelayBlocks;
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -89,6 +89,7 @@
"testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",
"testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",
"testCollatorSelection": "mocha --timeout 9999999 -r ts-node/register ./**/collatorSelection.*test.ts",
+ "testIdentity": "mocha --timeout 9999999 -r ts-node/register ./**/identity.*test.ts",
"testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",
"testLimits": "mocha --timeout 9999999 -r ts-node/register ./**/limits.test.ts",
"testEthCreateNFTCollection": "mocha --timeout 9999999 -r ts-node/register ./**/eth/createNFTCollection.test.ts",
tests/src/identity.seqtest.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/identity.seqtest.ts
@@ -0,0 +1,101 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+import {IKeyringPair} from '@polkadot/types/types';
+import {usingPlaygrounds, expect, itSub, Pallets, requirePalletsOrSkip} from './util';
+import {UniqueHelper} from './util/playgrounds/unique';
+
+async function getIdentities(helper: UniqueHelper) {
+ const identities: [string, any][] = [];
+ for(const [key, value] of await helper.getApi().query.identity.identityOf.entries())
+ identities.push([(key as any).toHuman(), (value as any).unwrap()]);
+ return identities;
+}
+
+async function getIdentityAccounts(helper: UniqueHelper) {
+ return (await getIdentities(helper)).flatMap(([key, _value]) => key);
+}
+
+describe('Integration Test: Identities Manipulation', () => {
+ let superuser: IKeyringPair;
+
+ before(async function() {
+ await usingPlaygrounds(async (helper, privateKey) => {
+ requirePalletsOrSkip(this, helper, [Pallets.Identity]);
+ superuser = await privateKey('//Alice');
+ });
+ });
+
+ itSub('Normal calls do not work', async ({helper}) => {
+ // console.error = () => {};
+ await expect(helper.executeExtrinsic(superuser, 'api.tx.identity.setIdentity', [{info: {display: {Raw: 'Meowser'}}}]))
+ .to.be.rejectedWith(/Transaction call is not expected/);
+ });
+
+ itSub('Sets identities', async ({helper}) => {
+ const oldIdentitiesCount = (await getIdentityAccounts(helper)).length;
+
+ const crowdSize = 10;
+ const crowd = await helper.arrange.createCrowd(crowdSize, 0n, superuser);
+ const identities = crowd.map((acc, i) => [acc.address, {info: {display: {Raw: `accounter #${i}`}}}]);
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [identities]);
+
+ expect((await getIdentityAccounts(helper)).length).to.be.equal(oldIdentitiesCount + crowdSize);
+ });
+
+ itSub('Setting identities does not delete existing but does overwrite', async ({helper}) => {
+ const crowd = await helper.arrange.createCrowd(10, 0n, superuser);
+ const identities = crowd.map((acc, i) => [acc.address, {info: {display: {Raw: `accounter #${i}`}}}]);
+
+ // insert a single identity
+ let singleIdentity = identities.pop()!;
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [[singleIdentity]]);
+
+ const oldIdentitiesCount = (await getIdentityAccounts(helper)).length;
+
+ // change an identity and push it with a few new others
+ singleIdentity = [singleIdentity[0], {info: {display: {Raw: 'something special'}}}];
+ identities.push(singleIdentity);
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [identities]);
+
+ // oldIdentitiesCount + 9 because one identity is overwritten, not inserted on top
+ expect((await getIdentityAccounts(helper)).length).to.be.equal(oldIdentitiesCount + 9);
+ expect((await helper.callRpc('api.query.identity.identityOf', [singleIdentity[0]])).toHuman().info.display)
+ .to.be.deep.equal({Raw: 'something special'});
+ });
+
+ itSub('Removes identities', async ({helper}) => {
+ const crowd = await helper.arrange.createCrowd(10, 0n, superuser);
+ const identities = crowd.map((acc, i) => [acc.address, {info: {display: {Raw: `accounter #${i}`}}}]);
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [identities]);
+ const oldIdentities = await getIdentityAccounts(helper);
+
+ // delete a couple, check that they are no longer there
+ const scapegoats = [crowd.pop()!.address, crowd.pop()!.address];
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceRemoveIdentities', [scapegoats]);
+ const newIdentities = await getIdentityAccounts(helper);
+ expect(newIdentities.concat(scapegoats)).to.be.have.members(oldIdentities);
+ });
+
+ after(async function() {
+ await usingPlaygrounds(async helper => {
+ if (helper.fetchMissingPalletNames([Pallets.Identity]).length != 0) return;
+
+ const identitiesToRemove: string[] = await getIdentityAccounts(helper);
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceRemoveIdentities', [identitiesToRemove]);
+ });
+ });
+});
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -334,24 +334,6 @@
**/
[key: string]: AugmentedError<ApiType>;
};
- evmMigration: {
- /**
- * Migration of this account is not yet started, or already finished.
- **/
- AccountIsNotMigrating: AugmentedError<ApiType>;
- /**
- * Can only migrate to empty address.
- **/
- AccountNotEmpty: AugmentedError<ApiType>;
- /**
- * Failed to decode event bytes
- **/
- BadEvent: AugmentedError<ApiType>;
- /**
- * Generic error
- **/
- [key: string]: AugmentedError<ApiType>;
- };
dmpQueue: {
/**
* The amount of weight given is possibly not enough for executing the message.
@@ -456,6 +438,24 @@
**/
[key: string]: AugmentedError<ApiType>;
};
+ evmMigration: {
+ /**
+ * Migration of this account is not yet started, or already finished.
+ **/
+ AccountIsNotMigrating: AugmentedError<ApiType>;
+ /**
+ * Can only migrate to empty address.
+ **/
+ AccountNotEmpty: AugmentedError<ApiType>;
+ /**
+ * Failed to decode event bytes
+ **/
+ BadEvent: AugmentedError<ApiType>;
+ /**
+ * Generic error
+ **/
+ [key: string]: AugmentedError<ApiType>;
+ };
foreignAssets: {
/**
* AssetId exists
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -236,16 +236,6 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
- evmMigration: {
- /**
- * This event is used in benchmarking and can be used for tests
- **/
- TestEvent: AugmentedEvent<ApiType, []>;
- /**
- * Generic event
- **/
- [key: string]: AugmentedEvent<ApiType>;
- };
dmpQueue: {
/**
* Downward message executed with the given outcome.
@@ -330,6 +320,16 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ evmMigration: {
+ /**
+ * This event is used in benchmarking and can be used for tests
+ **/
+ TestEvent: AugmentedEvent<ApiType, []>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
foreignAssets: {
/**
* The asset registered.
@@ -354,6 +354,14 @@
};
identity: {
/**
+ * A number of identities and associated info were forcibly inserted.
+ **/
+ IdentitiesInserted: AugmentedEvent<ApiType, [amount: u32], { amount: u32 }>;
+ /**
+ * A number of identities and all associated info were forcibly removed.
+ **/
+ IdentitiesRemoved: AugmentedEvent<ApiType, [amount: u32], { amount: u32 }>;
+ /**
* A name was cleared, and the given balance returned.
**/
IdentityCleared: AugmentedEvent<ApiType, [who: AccountId32, deposit: u128], { who: AccountId32, deposit: u128 }>;
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -211,13 +211,6 @@
**/
[key: string]: QueryableStorageEntry<ApiType>;
};
- evmMigration: {
- migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
- /**
- * Generic query
- **/
- [key: string]: QueryableStorageEntry<ApiType>;
- };
dmpQueue: {
/**
* The configuration.
@@ -354,6 +347,13 @@
**/
[key: string]: QueryableStorageEntry<ApiType>;
};
+ evmMigration: {
+ migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
+ /**
+ * Generic query
+ **/
+ [key: string]: QueryableStorageEntry<ApiType>;
+ };
foreignAssets: {
/**
* The storages for assets to fungible collection binding
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -292,36 +292,6 @@
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
- evmMigration: {
- /**
- * Start contract migration, inserts contract stub at target address,
- * and marks account as pending, allowing to insert storage
- **/
- begin: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
- /**
- * Finish contract migration, allows it to be called.
- * It is not possible to alter contract storage via [`Self::set_data`]
- * after this call.
- **/
- finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;
- /**
- * Create ethereum events attached to the fake transaction
- **/
- insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;
- /**
- * Create substrate events
- **/
- insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
- /**
- * Insert items into contract storage, this method can be called
- * multiple times
- **/
- setData: AugmentedSubmittable<(address: H160 | string | Uint8Array, data: Vec<ITuple<[H256, H256]>> | ([H256 | string | Uint8Array, H256 | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [H160, Vec<ITuple<[H256, H256]>>]>;
- /**
- * Generic tx
- **/
- [key: string]: SubmittableExtrinsicFunction<ApiType>;
- };
dmpQueue: {
/**
* Service a single overweight message.
@@ -376,6 +346,36 @@
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
+ evmMigration: {
+ /**
+ * Start contract migration, inserts contract stub at target address,
+ * and marks account as pending, allowing to insert storage
+ **/
+ begin: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
+ /**
+ * Finish contract migration, allows it to be called.
+ * It is not possible to alter contract storage via [`Self::set_data`]
+ * after this call.
+ **/
+ finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;
+ /**
+ * Create ethereum events attached to the fake transaction
+ **/
+ insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;
+ /**
+ * Create substrate events
+ **/
+ insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
+ /**
+ * Insert items into contract storage, this method can be called
+ * multiple times
+ **/
+ setData: AugmentedSubmittable<(address: H160 | string | Uint8Array, data: Vec<ITuple<[H256, H256]>> | ([H256 | string | Uint8Array, H256 | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [H160, Vec<ITuple<[H256, H256]>>]>;
+ /**
+ * Generic tx
+ **/
+ [key: string]: SubmittableExtrinsicFunction<ApiType>;
+ };
foreignAssets: {
registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
@@ -453,6 +453,22 @@
**/
clearIdentity: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
+ * Set identities to be associated with the provided accounts as force origin.
+ *
+ * This is not meant to operate in tandem with the identity pallet as is,
+ * and be instead used to keep identities made and verified externally,
+ * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ **/
+ forceInsertIdentities: AugmentedSubmittable<(identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>> | ([AccountId32 | string | Uint8Array, PalletIdentityRegistration | { judgements?: any; deposit?: any; info?: any } | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>]>;
+ /**
+ * Remove identities associated with the provided accounts as force origin.
+ *
+ * This is not meant to operate in tandem with the identity pallet as is,
+ * and be instead used to keep identities made and verified externally,
+ * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ **/
+ forceRemoveIdentities: AugmentedSubmittable<(identities: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
+ /**
* Remove an account's identity and sub-account information and slash the deposits.
*
* Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by
@@ -601,10 +617,6 @@
* # </weight>
**/
setFields: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, fields: PalletIdentityBitFlags) => SubmittableExtrinsic<ApiType>, [Compact<u32>, PalletIdentityBitFlags]>;
- /**
- * Insert or remove identities.
- **/
- setIdentities: AugmentedSubmittable<(identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>> | ([AccountId32 | string | Uint8Array, Option<PalletIdentityRegistration> | null | Uint8Array | PalletIdentityRegistration | { judgements?: any; deposit?: any; info?: any } | string])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>]>;
/**
* Set an account's identity information and reserve the appropriate deposit.
*
tests/src/interfaces/augment-types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';78import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { Data, StorageKey } from '@polkadot/types';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';12import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';13import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';14import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';15import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';16import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';17import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';18import type { BeefyAuthoritySet, BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';19import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark';20import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/types/interfaces/blockbuilder';21import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';22import type { BlockHash } from '@polkadot/types/interfaces/chain';23import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';24import type { StatementKind } from '@polkadot/types/interfaces/claims';25import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';26import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';27import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';28import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';29import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';30import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';31import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';32import type { BlockStats } from '@polkadot/types/interfaces/dev';33import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';34import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';35import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';36import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';37import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';38import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';39import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';40import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';41import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';42import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';43import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';44import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';45import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';46import type { NpApiError } from '@polkadot/types/interfaces/nompools';47import type { StorageKind } from '@polkadot/types/interfaces/offchain';48import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';49import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';50import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';51import type { Approvals } from '@polkadot/types/interfaces/poll';52import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';53import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';54import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';55import type { RpcMethods } from '@polkadot/types/interfaces/rpc';56import type { AccountId, AccountId20, AccountId32, AccountId33, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier, WeightV1, WeightV2 } from '@polkadot/types/interfaces/runtime';57import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';58import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';59import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';60import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';61import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';62import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';63import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';64import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';65import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';66import type { Multiplier } from '@polkadot/types/interfaces/txpayment';67import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue';68import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';69import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';70import type { VestingInfo } from '@polkadot/types/interfaces/vesting';71import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';7273declare module '@polkadot/types/types/registry' {74 interface InterfaceTypes {75 AbridgedCandidateReceipt: AbridgedCandidateReceipt;76 AbridgedHostConfiguration: AbridgedHostConfiguration;77 AbridgedHrmpChannel: AbridgedHrmpChannel;78 AccountData: AccountData;79 AccountId: AccountId;80 AccountId20: AccountId20;81 AccountId32: AccountId32;82 AccountId33: AccountId33;83 AccountIdOf: AccountIdOf;84 AccountIndex: AccountIndex;85 AccountInfo: AccountInfo;86 AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;87 AccountInfoWithProviders: AccountInfoWithProviders;88 AccountInfoWithRefCount: AccountInfoWithRefCount;89 AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;90 AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;91 AccountStatus: AccountStatus;92 AccountValidity: AccountValidity;93 AccountVote: AccountVote;94 AccountVoteSplit: AccountVoteSplit;95 AccountVoteStandard: AccountVoteStandard;96 ActiveEraInfo: ActiveEraInfo;97 ActiveGilt: ActiveGilt;98 ActiveGiltsTotal: ActiveGiltsTotal;99 ActiveIndex: ActiveIndex;100 ActiveRecovery: ActiveRecovery;101 Address: Address;102 AliveContractInfo: AliveContractInfo;103 AllowedSlots: AllowedSlots;104 AnySignature: AnySignature;105 ApiId: ApiId;106 ApplyExtrinsicResult: ApplyExtrinsicResult;107 ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6;108 ApprovalFlag: ApprovalFlag;109 Approvals: Approvals;110 ArithmeticError: ArithmeticError;111 AssetApproval: AssetApproval;112 AssetApprovalKey: AssetApprovalKey;113 AssetBalance: AssetBalance;114 AssetDestroyWitness: AssetDestroyWitness;115 AssetDetails: AssetDetails;116 AssetId: AssetId;117 AssetInstance: AssetInstance;118 AssetInstanceV0: AssetInstanceV0;119 AssetInstanceV1: AssetInstanceV1;120 AssetInstanceV2: AssetInstanceV2;121 AssetMetadata: AssetMetadata;122 AssetOptions: AssetOptions;123 AssignmentId: AssignmentId;124 AssignmentKind: AssignmentKind;125 AttestedCandidate: AttestedCandidate;126 AuctionIndex: AuctionIndex;127 AuthIndex: AuthIndex;128 AuthorityDiscoveryId: AuthorityDiscoveryId;129 AuthorityId: AuthorityId;130 AuthorityIndex: AuthorityIndex;131 AuthorityList: AuthorityList;132 AuthoritySet: AuthoritySet;133 AuthoritySetChange: AuthoritySetChange;134 AuthoritySetChanges: AuthoritySetChanges;135 AuthoritySignature: AuthoritySignature;136 AuthorityWeight: AuthorityWeight;137 AvailabilityBitfield: AvailabilityBitfield;138 AvailabilityBitfieldRecord: AvailabilityBitfieldRecord;139 BabeAuthorityWeight: BabeAuthorityWeight;140 BabeBlockWeight: BabeBlockWeight;141 BabeEpochConfiguration: BabeEpochConfiguration;142 BabeEquivocationProof: BabeEquivocationProof;143 BabeGenesisConfiguration: BabeGenesisConfiguration;144 BabeGenesisConfigurationV1: BabeGenesisConfigurationV1;145 BabeWeight: BabeWeight;146 BackedCandidate: BackedCandidate;147 Balance: Balance;148 BalanceLock: BalanceLock;149 BalanceLockTo212: BalanceLockTo212;150 BalanceOf: BalanceOf;151 BalanceStatus: BalanceStatus;152 BeefyAuthoritySet: BeefyAuthoritySet;153 BeefyCommitment: BeefyCommitment;154 BeefyId: BeefyId;155 BeefyKey: BeefyKey;156 BeefyNextAuthoritySet: BeefyNextAuthoritySet;157 BeefyPayload: BeefyPayload;158 BeefyPayloadId: BeefyPayloadId;159 BeefySignedCommitment: BeefySignedCommitment;160 BenchmarkBatch: BenchmarkBatch;161 BenchmarkConfig: BenchmarkConfig;162 BenchmarkList: BenchmarkList;163 BenchmarkMetadata: BenchmarkMetadata;164 BenchmarkParameter: BenchmarkParameter;165 BenchmarkResult: BenchmarkResult;166 Bid: Bid;167 Bidder: Bidder;168 BidKind: BidKind;169 BitVec: BitVec;170 Block: Block;171 BlockAttestations: BlockAttestations;172 BlockHash: BlockHash;173 BlockLength: BlockLength;174 BlockNumber: BlockNumber;175 BlockNumberFor: BlockNumberFor;176 BlockNumberOf: BlockNumberOf;177 BlockStats: BlockStats;178 BlockTrace: BlockTrace;179 BlockTraceEvent: BlockTraceEvent;180 BlockTraceEventData: BlockTraceEventData;181 BlockTraceSpan: BlockTraceSpan;182 BlockV0: BlockV0;183 BlockV1: BlockV1;184 BlockV2: BlockV2;185 BlockWeights: BlockWeights;186 BodyId: BodyId;187 BodyPart: BodyPart;188 bool: bool;189 Bool: Bool;190 Bounty: Bounty;191 BountyIndex: BountyIndex;192 BountyStatus: BountyStatus;193 BountyStatusActive: BountyStatusActive;194 BountyStatusCuratorProposed: BountyStatusCuratorProposed;195 BountyStatusPendingPayout: BountyStatusPendingPayout;196 BridgedBlockHash: BridgedBlockHash;197 BridgedBlockNumber: BridgedBlockNumber;198 BridgedHeader: BridgedHeader;199 BridgeMessageId: BridgeMessageId;200 BufferedSessionChange: BufferedSessionChange;201 Bytes: Bytes;202 Call: Call;203 CallHash: CallHash;204 CallHashOf: CallHashOf;205 CallIndex: CallIndex;206 CallOrigin: CallOrigin;207 CandidateCommitments: CandidateCommitments;208 CandidateDescriptor: CandidateDescriptor;209 CandidateEvent: CandidateEvent;210 CandidateHash: CandidateHash;211 CandidateInfo: CandidateInfo;212 CandidatePendingAvailability: CandidatePendingAvailability;213 CandidateReceipt: CandidateReceipt;214 ChainId: ChainId;215 ChainProperties: ChainProperties;216 ChainType: ChainType;217 ChangesTrieConfiguration: ChangesTrieConfiguration;218 ChangesTrieSignal: ChangesTrieSignal;219 CheckInherentsResult: CheckInherentsResult;220 ClassDetails: ClassDetails;221 ClassId: ClassId;222 ClassMetadata: ClassMetadata;223 CodecHash: CodecHash;224 CodeHash: CodeHash;225 CodeSource: CodeSource;226 CodeUploadRequest: CodeUploadRequest;227 CodeUploadResult: CodeUploadResult;228 CodeUploadResultValue: CodeUploadResultValue;229 CollationInfo: CollationInfo;230 CollationInfoV1: CollationInfoV1;231 CollatorId: CollatorId;232 CollatorSignature: CollatorSignature;233 CollectiveOrigin: CollectiveOrigin;234 CommittedCandidateReceipt: CommittedCandidateReceipt;235 CompactAssignments: CompactAssignments;236 CompactAssignmentsTo257: CompactAssignmentsTo257;237 CompactAssignmentsTo265: CompactAssignmentsTo265;238 CompactAssignmentsWith16: CompactAssignmentsWith16;239 CompactAssignmentsWith24: CompactAssignmentsWith24;240 CompactScore: CompactScore;241 CompactScoreCompact: CompactScoreCompact;242 ConfigData: ConfigData;243 Consensus: Consensus;244 ConsensusEngineId: ConsensusEngineId;245 ConsumedWeight: ConsumedWeight;246 ContractCallFlags: ContractCallFlags;247 ContractCallRequest: ContractCallRequest;248 ContractConstructorSpecLatest: ContractConstructorSpecLatest;249 ContractConstructorSpecV0: ContractConstructorSpecV0;250 ContractConstructorSpecV1: ContractConstructorSpecV1;251 ContractConstructorSpecV2: ContractConstructorSpecV2;252 ContractConstructorSpecV3: ContractConstructorSpecV3;253 ContractContractSpecV0: ContractContractSpecV0;254 ContractContractSpecV1: ContractContractSpecV1;255 ContractContractSpecV2: ContractContractSpecV2;256 ContractContractSpecV3: ContractContractSpecV3;257 ContractContractSpecV4: ContractContractSpecV4;258 ContractCryptoHasher: ContractCryptoHasher;259 ContractDiscriminant: ContractDiscriminant;260 ContractDisplayName: ContractDisplayName;261 ContractEventParamSpecLatest: ContractEventParamSpecLatest;262 ContractEventParamSpecV0: ContractEventParamSpecV0;263 ContractEventParamSpecV2: ContractEventParamSpecV2;264 ContractEventSpecLatest: ContractEventSpecLatest;265 ContractEventSpecV0: ContractEventSpecV0;266 ContractEventSpecV1: ContractEventSpecV1;267 ContractEventSpecV2: ContractEventSpecV2;268 ContractExecResult: ContractExecResult;269 ContractExecResultOk: ContractExecResultOk;270 ContractExecResultResult: ContractExecResultResult;271 ContractExecResultSuccessTo255: ContractExecResultSuccessTo255;272 ContractExecResultSuccessTo260: ContractExecResultSuccessTo260;273 ContractExecResultTo255: ContractExecResultTo255;274 ContractExecResultTo260: ContractExecResultTo260;275 ContractExecResultTo267: ContractExecResultTo267;276 ContractExecResultU64: ContractExecResultU64;277 ContractInfo: ContractInfo;278 ContractInstantiateResult: ContractInstantiateResult;279 ContractInstantiateResultTo267: ContractInstantiateResultTo267;280 ContractInstantiateResultTo299: ContractInstantiateResultTo299;281 ContractInstantiateResultU64: ContractInstantiateResultU64;282 ContractLayoutArray: ContractLayoutArray;283 ContractLayoutCell: ContractLayoutCell;284 ContractLayoutEnum: ContractLayoutEnum;285 ContractLayoutHash: ContractLayoutHash;286 ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;287 ContractLayoutKey: ContractLayoutKey;288 ContractLayoutStruct: ContractLayoutStruct;289 ContractLayoutStructField: ContractLayoutStructField;290 ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;291 ContractMessageParamSpecV0: ContractMessageParamSpecV0;292 ContractMessageParamSpecV2: ContractMessageParamSpecV2;293 ContractMessageSpecLatest: ContractMessageSpecLatest;294 ContractMessageSpecV0: ContractMessageSpecV0;295 ContractMessageSpecV1: ContractMessageSpecV1;296 ContractMessageSpecV2: ContractMessageSpecV2;297 ContractMetadata: ContractMetadata;298 ContractMetadataLatest: ContractMetadataLatest;299 ContractMetadataV0: ContractMetadataV0;300 ContractMetadataV1: ContractMetadataV1;301 ContractMetadataV2: ContractMetadataV2;302 ContractMetadataV3: ContractMetadataV3;303 ContractMetadataV4: ContractMetadataV4;304 ContractProject: ContractProject;305 ContractProjectContract: ContractProjectContract;306 ContractProjectInfo: ContractProjectInfo;307 ContractProjectSource: ContractProjectSource;308 ContractProjectV0: ContractProjectV0;309 ContractReturnFlags: ContractReturnFlags;310 ContractSelector: ContractSelector;311 ContractStorageKey: ContractStorageKey;312 ContractStorageLayout: ContractStorageLayout;313 ContractTypeSpec: ContractTypeSpec;314 Conviction: Conviction;315 CoreAssignment: CoreAssignment;316 CoreIndex: CoreIndex;317 CoreOccupied: CoreOccupied;318 CoreState: CoreState;319 CrateVersion: CrateVersion;320 CreatedBlock: CreatedBlock;321 CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;322 CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;323 CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;324 CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;325 CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;326 CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;327 CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;328 CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;329 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;330 CumulusPalletXcmCall: CumulusPalletXcmCall;331 CumulusPalletXcmError: CumulusPalletXcmError;332 CumulusPalletXcmEvent: CumulusPalletXcmEvent;333 CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;334 CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;335 CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;336 CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;337 CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;338 CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;339 CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;340 CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;341 CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;342 Data: Data;343 DeferredOffenceOf: DeferredOffenceOf;344 DefunctVoter: DefunctVoter;345 DelayKind: DelayKind;346 DelayKindBest: DelayKindBest;347 Delegations: Delegations;348 DeletedContract: DeletedContract;349 DeliveredMessages: DeliveredMessages;350 DepositBalance: DepositBalance;351 DepositBalanceOf: DepositBalanceOf;352 DestroyWitness: DestroyWitness;353 Digest: Digest;354 DigestItem: DigestItem;355 DigestOf: DigestOf;356 DispatchClass: DispatchClass;357 DispatchError: DispatchError;358 DispatchErrorModule: DispatchErrorModule;359 DispatchErrorModulePre6: DispatchErrorModulePre6;360 DispatchErrorModuleU8: DispatchErrorModuleU8;361 DispatchErrorModuleU8a: DispatchErrorModuleU8a;362 DispatchErrorPre6: DispatchErrorPre6;363 DispatchErrorPre6First: DispatchErrorPre6First;364 DispatchErrorTo198: DispatchErrorTo198;365 DispatchFeePayment: DispatchFeePayment;366 DispatchInfo: DispatchInfo;367 DispatchInfoTo190: DispatchInfoTo190;368 DispatchInfoTo244: DispatchInfoTo244;369 DispatchOutcome: DispatchOutcome;370 DispatchOutcomePre6: DispatchOutcomePre6;371 DispatchResult: DispatchResult;372 DispatchResultOf: DispatchResultOf;373 DispatchResultTo198: DispatchResultTo198;374 DisputeLocation: DisputeLocation;375 DisputeResult: DisputeResult;376 DisputeState: DisputeState;377 DisputeStatement: DisputeStatement;378 DisputeStatementSet: DisputeStatementSet;379 DoubleEncodedCall: DoubleEncodedCall;380 DoubleVoteReport: DoubleVoteReport;381 DownwardMessage: DownwardMessage;382 EcdsaSignature: EcdsaSignature;383 Ed25519Signature: Ed25519Signature;384 EIP1559Transaction: EIP1559Transaction;385 EIP2930Transaction: EIP2930Transaction;386 ElectionCompute: ElectionCompute;387 ElectionPhase: ElectionPhase;388 ElectionResult: ElectionResult;389 ElectionScore: ElectionScore;390 ElectionSize: ElectionSize;391 ElectionStatus: ElectionStatus;392 EncodedFinalityProofs: EncodedFinalityProofs;393 EncodedJustification: EncodedJustification;394 Epoch: Epoch;395 EpochAuthorship: EpochAuthorship;396 Era: Era;397 EraIndex: EraIndex;398 EraPoints: EraPoints;399 EraRewardPoints: EraRewardPoints;400 EraRewards: EraRewards;401 ErrorMetadataLatest: ErrorMetadataLatest;402 ErrorMetadataV10: ErrorMetadataV10;403 ErrorMetadataV11: ErrorMetadataV11;404 ErrorMetadataV12: ErrorMetadataV12;405 ErrorMetadataV13: ErrorMetadataV13;406 ErrorMetadataV14: ErrorMetadataV14;407 ErrorMetadataV9: ErrorMetadataV9;408 EthAccessList: EthAccessList;409 EthAccessListItem: EthAccessListItem;410 EthAccount: EthAccount;411 EthAddress: EthAddress;412 EthBlock: EthBlock;413 EthBloom: EthBloom;414 EthbloomBloom: EthbloomBloom;415 EthCallRequest: EthCallRequest;416 EthereumAccountId: EthereumAccountId;417 EthereumAddress: EthereumAddress;418 EthereumBlock: EthereumBlock;419 EthereumHeader: EthereumHeader;420 EthereumLog: EthereumLog;421 EthereumLookupSource: EthereumLookupSource;422 EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;423 EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;424 EthereumSignature: EthereumSignature;425 EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;426 EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;427 EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;428 EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;429 EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;430 EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;431 EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;432 EthereumTypesHashH64: EthereumTypesHashH64;433 EthFeeHistory: EthFeeHistory;434 EthFilter: EthFilter;435 EthFilterAddress: EthFilterAddress;436 EthFilterChanges: EthFilterChanges;437 EthFilterTopic: EthFilterTopic;438 EthFilterTopicEntry: EthFilterTopicEntry;439 EthFilterTopicInner: EthFilterTopicInner;440 EthHeader: EthHeader;441 EthLog: EthLog;442 EthReceipt: EthReceipt;443 EthReceiptV0: EthReceiptV0;444 EthReceiptV3: EthReceiptV3;445 EthRichBlock: EthRichBlock;446 EthRichHeader: EthRichHeader;447 EthStorageProof: EthStorageProof;448 EthSubKind: EthSubKind;449 EthSubParams: EthSubParams;450 EthSubResult: EthSubResult;451 EthSyncInfo: EthSyncInfo;452 EthSyncStatus: EthSyncStatus;453 EthTransaction: EthTransaction;454 EthTransactionAction: EthTransactionAction;455 EthTransactionCondition: EthTransactionCondition;456 EthTransactionRequest: EthTransactionRequest;457 EthTransactionSignature: EthTransactionSignature;458 EthTransactionStatus: EthTransactionStatus;459 EthWork: EthWork;460 Event: Event;461 EventId: EventId;462 EventIndex: EventIndex;463 EventMetadataLatest: EventMetadataLatest;464 EventMetadataV10: EventMetadataV10;465 EventMetadataV11: EventMetadataV11;466 EventMetadataV12: EventMetadataV12;467 EventMetadataV13: EventMetadataV13;468 EventMetadataV14: EventMetadataV14;469 EventMetadataV9: EventMetadataV9;470 EventRecord: EventRecord;471 EvmAccount: EvmAccount;472 EvmCallInfo: EvmCallInfo;473 EvmCoreErrorExitError: EvmCoreErrorExitError;474 EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;475 EvmCoreErrorExitReason: EvmCoreErrorExitReason;476 EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;477 EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;478 EvmCreateInfo: EvmCreateInfo;479 EvmLog: EvmLog;480 EvmVicinity: EvmVicinity;481 ExecReturnValue: ExecReturnValue;482 ExitError: ExitError;483 ExitFatal: ExitFatal;484 ExitReason: ExitReason;485 ExitRevert: ExitRevert;486 ExitSucceed: ExitSucceed;487 ExplicitDisputeStatement: ExplicitDisputeStatement;488 Exposure: Exposure;489 ExtendedBalance: ExtendedBalance;490 Extrinsic: Extrinsic;491 ExtrinsicEra: ExtrinsicEra;492 ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;493 ExtrinsicMetadataV11: ExtrinsicMetadataV11;494 ExtrinsicMetadataV12: ExtrinsicMetadataV12;495 ExtrinsicMetadataV13: ExtrinsicMetadataV13;496 ExtrinsicMetadataV14: ExtrinsicMetadataV14;497 ExtrinsicOrHash: ExtrinsicOrHash;498 ExtrinsicPayload: ExtrinsicPayload;499 ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;500 ExtrinsicPayloadV4: ExtrinsicPayloadV4;501 ExtrinsicSignature: ExtrinsicSignature;502 ExtrinsicSignatureV4: ExtrinsicSignatureV4;503 ExtrinsicStatus: ExtrinsicStatus;504 ExtrinsicsWeight: ExtrinsicsWeight;505 ExtrinsicUnknown: ExtrinsicUnknown;506 ExtrinsicV4: ExtrinsicV4;507 f32: f32;508 F32: F32;509 f64: f64;510 F64: F64;511 FeeDetails: FeeDetails;512 Fixed128: Fixed128;513 Fixed64: Fixed64;514 FixedI128: FixedI128;515 FixedI64: FixedI64;516 FixedU128: FixedU128;517 FixedU64: FixedU64;518 Forcing: Forcing;519 ForkTreePendingChange: ForkTreePendingChange;520 ForkTreePendingChangeNode: ForkTreePendingChangeNode;521 FpRpcTransactionStatus: FpRpcTransactionStatus;522 FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass;523 FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo;524 FrameSupportDispatchPays: FrameSupportDispatchPays;525 FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;526 FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;527 FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;528 FrameSupportPalletId: FrameSupportPalletId;529 FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;530 FrameSystemAccountInfo: FrameSystemAccountInfo;531 FrameSystemCall: FrameSystemCall;532 FrameSystemError: FrameSystemError;533 FrameSystemEvent: FrameSystemEvent;534 FrameSystemEventRecord: FrameSystemEventRecord;535 FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;536 FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;537 FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;538 FrameSystemExtensionsCheckTxVersion: FrameSystemExtensionsCheckTxVersion;539 FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;540 FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;541 FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;542 FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;543 FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;544 FrameSystemPhase: FrameSystemPhase;545 FullIdentification: FullIdentification;546 FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;547 FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;548 FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;549 FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;550 FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;551 FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;552 FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;553 FunctionMetadataLatest: FunctionMetadataLatest;554 FunctionMetadataV10: FunctionMetadataV10;555 FunctionMetadataV11: FunctionMetadataV11;556 FunctionMetadataV12: FunctionMetadataV12;557 FunctionMetadataV13: FunctionMetadataV13;558 FunctionMetadataV14: FunctionMetadataV14;559 FunctionMetadataV9: FunctionMetadataV9;560 FundIndex: FundIndex;561 FundInfo: FundInfo;562 Fungibility: Fungibility;563 FungibilityV0: FungibilityV0;564 FungibilityV1: FungibilityV1;565 FungibilityV2: FungibilityV2;566 Gas: Gas;567 GiltBid: GiltBid;568 GlobalValidationData: GlobalValidationData;569 GlobalValidationSchedule: GlobalValidationSchedule;570 GrandpaCommit: GrandpaCommit;571 GrandpaEquivocation: GrandpaEquivocation;572 GrandpaEquivocationProof: GrandpaEquivocationProof;573 GrandpaEquivocationValue: GrandpaEquivocationValue;574 GrandpaJustification: GrandpaJustification;575 GrandpaPrecommit: GrandpaPrecommit;576 GrandpaPrevote: GrandpaPrevote;577 GrandpaSignedPrecommit: GrandpaSignedPrecommit;578 GroupIndex: GroupIndex;579 GroupRotationInfo: GroupRotationInfo;580 H1024: H1024;581 H128: H128;582 H160: H160;583 H2048: H2048;584 H256: H256;585 H32: H32;586 H512: H512;587 H64: H64;588 Hash: Hash;589 HeadData: HeadData;590 Header: Header;591 HeaderPartial: HeaderPartial;592 Health: Health;593 Heartbeat: Heartbeat;594 HeartbeatTo244: HeartbeatTo244;595 HostConfiguration: HostConfiguration;596 HostFnWeights: HostFnWeights;597 HostFnWeightsTo264: HostFnWeightsTo264;598 HrmpChannel: HrmpChannel;599 HrmpChannelId: HrmpChannelId;600 HrmpOpenChannelRequest: HrmpOpenChannelRequest;601 i128: i128;602 I128: I128;603 i16: i16;604 I16: I16;605 i256: i256;606 I256: I256;607 i32: i32;608 I32: I32;609 I32F32: I32F32;610 i64: i64;611 I64: I64;612 i8: i8;613 I8: I8;614 IdentificationTuple: IdentificationTuple;615 IdentityFields: IdentityFields;616 IdentityInfo: IdentityInfo;617 IdentityInfoAdditional: IdentityInfoAdditional;618 IdentityInfoTo198: IdentityInfoTo198;619 IdentityJudgement: IdentityJudgement;620 ImmortalEra: ImmortalEra;621 ImportedAux: ImportedAux;622 InboundDownwardMessage: InboundDownwardMessage;623 InboundHrmpMessage: InboundHrmpMessage;624 InboundHrmpMessages: InboundHrmpMessages;625 InboundLaneData: InboundLaneData;626 InboundRelayer: InboundRelayer;627 InboundStatus: InboundStatus;628 IncludedBlocks: IncludedBlocks;629 InclusionFee: InclusionFee;630 IncomingParachain: IncomingParachain;631 IncomingParachainDeploy: IncomingParachainDeploy;632 IncomingParachainFixed: IncomingParachainFixed;633 Index: Index;634 IndicesLookupSource: IndicesLookupSource;635 IndividualExposure: IndividualExposure;636 InherentData: InherentData;637 InherentIdentifier: InherentIdentifier;638 InitializationData: InitializationData;639 InstanceDetails: InstanceDetails;640 InstanceId: InstanceId;641 InstanceMetadata: InstanceMetadata;642 InstantiateRequest: InstantiateRequest;643 InstantiateRequestV1: InstantiateRequestV1;644 InstantiateRequestV2: InstantiateRequestV2;645 InstantiateReturnValue: InstantiateReturnValue;646 InstantiateReturnValueOk: InstantiateReturnValueOk;647 InstantiateReturnValueTo267: InstantiateReturnValueTo267;648 InstructionV2: InstructionV2;649 InstructionWeights: InstructionWeights;650 InteriorMultiLocation: InteriorMultiLocation;651 InvalidDisputeStatementKind: InvalidDisputeStatementKind;652 InvalidTransaction: InvalidTransaction;653 Json: Json;654 Junction: Junction;655 Junctions: Junctions;656 JunctionsV1: JunctionsV1;657 JunctionsV2: JunctionsV2;658 JunctionV0: JunctionV0;659 JunctionV1: JunctionV1;660 JunctionV2: JunctionV2;661 Justification: Justification;662 JustificationNotification: JustificationNotification;663 Justifications: Justifications;664 Key: Key;665 KeyOwnerProof: KeyOwnerProof;666 Keys: Keys;667 KeyType: KeyType;668 KeyTypeId: KeyTypeId;669 KeyValue: KeyValue;670 KeyValueOption: KeyValueOption;671 Kind: Kind;672 LaneId: LaneId;673 LastContribution: LastContribution;674 LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;675 LeasePeriod: LeasePeriod;676 LeasePeriodOf: LeasePeriodOf;677 LegacyTransaction: LegacyTransaction;678 Limits: Limits;679 LimitsTo264: LimitsTo264;680 LocalValidationData: LocalValidationData;681 LockIdentifier: LockIdentifier;682 LookupSource: LookupSource;683 LookupTarget: LookupTarget;684 LotteryConfig: LotteryConfig;685 MaybeRandomness: MaybeRandomness;686 MaybeVrf: MaybeVrf;687 MemberCount: MemberCount;688 MembershipProof: MembershipProof;689 MessageData: MessageData;690 MessageId: MessageId;691 MessageIngestionType: MessageIngestionType;692 MessageKey: MessageKey;693 MessageNonce: MessageNonce;694 MessageQueueChain: MessageQueueChain;695 MessagesDeliveryProofOf: MessagesDeliveryProofOf;696 MessagesProofOf: MessagesProofOf;697 MessagingStateSnapshot: MessagingStateSnapshot;698 MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;699 MetadataAll: MetadataAll;700 MetadataLatest: MetadataLatest;701 MetadataV10: MetadataV10;702 MetadataV11: MetadataV11;703 MetadataV12: MetadataV12;704 MetadataV13: MetadataV13;705 MetadataV14: MetadataV14;706 MetadataV9: MetadataV9;707 MigrationStatusResult: MigrationStatusResult;708 MmrBatchProof: MmrBatchProof;709 MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;710 MmrError: MmrError;711 MmrLeafBatchProof: MmrLeafBatchProof;712 MmrLeafIndex: MmrLeafIndex;713 MmrLeafProof: MmrLeafProof;714 MmrNodeIndex: MmrNodeIndex;715 MmrProof: MmrProof;716 MmrRootHash: MmrRootHash;717 ModuleConstantMetadataV10: ModuleConstantMetadataV10;718 ModuleConstantMetadataV11: ModuleConstantMetadataV11;719 ModuleConstantMetadataV12: ModuleConstantMetadataV12;720 ModuleConstantMetadataV13: ModuleConstantMetadataV13;721 ModuleConstantMetadataV9: ModuleConstantMetadataV9;722 ModuleId: ModuleId;723 ModuleMetadataV10: ModuleMetadataV10;724 ModuleMetadataV11: ModuleMetadataV11;725 ModuleMetadataV12: ModuleMetadataV12;726 ModuleMetadataV13: ModuleMetadataV13;727 ModuleMetadataV9: ModuleMetadataV9;728 Moment: Moment;729 MomentOf: MomentOf;730 MoreAttestations: MoreAttestations;731 MortalEra: MortalEra;732 MultiAddress: MultiAddress;733 MultiAsset: MultiAsset;734 MultiAssetFilter: MultiAssetFilter;735 MultiAssetFilterV1: MultiAssetFilterV1;736 MultiAssetFilterV2: MultiAssetFilterV2;737 MultiAssets: MultiAssets;738 MultiAssetsV1: MultiAssetsV1;739 MultiAssetsV2: MultiAssetsV2;740 MultiAssetV0: MultiAssetV0;741 MultiAssetV1: MultiAssetV1;742 MultiAssetV2: MultiAssetV2;743 MultiDisputeStatementSet: MultiDisputeStatementSet;744 MultiLocation: MultiLocation;745 MultiLocationV0: MultiLocationV0;746 MultiLocationV1: MultiLocationV1;747 MultiLocationV2: MultiLocationV2;748 Multiplier: Multiplier;749 Multisig: Multisig;750 MultiSignature: MultiSignature;751 MultiSigner: MultiSigner;752 NetworkId: NetworkId;753 NetworkState: NetworkState;754 NetworkStatePeerset: NetworkStatePeerset;755 NetworkStatePeersetInfo: NetworkStatePeersetInfo;756 NewBidder: NewBidder;757 NextAuthority: NextAuthority;758 NextConfigDescriptor: NextConfigDescriptor;759 NextConfigDescriptorV1: NextConfigDescriptorV1;760 NodeRole: NodeRole;761 Nominations: Nominations;762 NominatorIndex: NominatorIndex;763 NominatorIndexCompact: NominatorIndexCompact;764 NotConnectedPeer: NotConnectedPeer;765 NpApiError: NpApiError;766 Null: Null;767 OccupiedCore: OccupiedCore;768 OccupiedCoreAssumption: OccupiedCoreAssumption;769 OffchainAccuracy: OffchainAccuracy;770 OffchainAccuracyCompact: OffchainAccuracyCompact;771 OffenceDetails: OffenceDetails;772 Offender: Offender;773 OldV1SessionInfo: OldV1SessionInfo;774 OpalRuntimeRuntime: OpalRuntimeRuntime;775 OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity;776 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;777 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;778 OpaqueCall: OpaqueCall;779 OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;780 OpaqueMetadata: OpaqueMetadata;781 OpaqueMultiaddr: OpaqueMultiaddr;782 OpaqueNetworkState: OpaqueNetworkState;783 OpaquePeerId: OpaquePeerId;784 OpaqueTimeSlot: OpaqueTimeSlot;785 OpenTip: OpenTip;786 OpenTipFinderTo225: OpenTipFinderTo225;787 OpenTipTip: OpenTipTip;788 OpenTipTo225: OpenTipTo225;789 OperatingMode: OperatingMode;790 OptionBool: OptionBool;791 Origin: Origin;792 OriginCaller: OriginCaller;793 OriginKindV0: OriginKindV0;794 OriginKindV1: OriginKindV1;795 OriginKindV2: OriginKindV2;796 OrmlTokensAccountData: OrmlTokensAccountData;797 OrmlTokensBalanceLock: OrmlTokensBalanceLock;798 OrmlTokensModuleCall: OrmlTokensModuleCall;799 OrmlTokensModuleError: OrmlTokensModuleError;800 OrmlTokensModuleEvent: OrmlTokensModuleEvent;801 OrmlTokensReserveData: OrmlTokensReserveData;802 OrmlVestingModuleCall: OrmlVestingModuleCall;803 OrmlVestingModuleError: OrmlVestingModuleError;804 OrmlVestingModuleEvent: OrmlVestingModuleEvent;805 OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;806 OrmlXtokensModuleCall: OrmlXtokensModuleCall;807 OrmlXtokensModuleError: OrmlXtokensModuleError;808 OrmlXtokensModuleEvent: OrmlXtokensModuleEvent;809 OutboundHrmpMessage: OutboundHrmpMessage;810 OutboundLaneData: OutboundLaneData;811 OutboundMessageFee: OutboundMessageFee;812 OutboundPayload: OutboundPayload;813 OutboundStatus: OutboundStatus;814 Outcome: Outcome;815 OverweightIndex: OverweightIndex;816 Owner: Owner;817 PageCounter: PageCounter;818 PageIndexData: PageIndexData;819 PalletAppPromotionCall: PalletAppPromotionCall;820 PalletAppPromotionError: PalletAppPromotionError;821 PalletAppPromotionEvent: PalletAppPromotionEvent;822 PalletAuthorshipCall: PalletAuthorshipCall;823 PalletAuthorshipError: PalletAuthorshipError;824 PalletAuthorshipUncleEntryItem: PalletAuthorshipUncleEntryItem;825 PalletBalancesAccountData: PalletBalancesAccountData;826 PalletBalancesBalanceLock: PalletBalancesBalanceLock;827 PalletBalancesCall: PalletBalancesCall;828 PalletBalancesError: PalletBalancesError;829 PalletBalancesEvent: PalletBalancesEvent;830 PalletBalancesReasons: PalletBalancesReasons;831 PalletBalancesReserveData: PalletBalancesReserveData;832 PalletCallMetadataLatest: PalletCallMetadataLatest;833 PalletCallMetadataV14: PalletCallMetadataV14;834 PalletCollatorSelectionCall: PalletCollatorSelectionCall;835 PalletCollatorSelectionError: PalletCollatorSelectionError;836 PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;837 PalletCommonError: PalletCommonError;838 PalletCommonEvent: PalletCommonEvent;839 PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;840 PalletConfigurationCall: PalletConfigurationCall;841 PalletConfigurationError: PalletConfigurationError;842 PalletConfigurationEvent: PalletConfigurationEvent;843 PalletConstantMetadataLatest: PalletConstantMetadataLatest;844 PalletConstantMetadataV14: PalletConstantMetadataV14;845 PalletEvmMigrationCall: PalletEvmMigrationCall;846 PalletEvmMigrationError: PalletEvmMigrationError;847 PalletEvmMigrationEvent: PalletEvmMigrationEvent;848 PalletErrorMetadataLatest: PalletErrorMetadataLatest;849 PalletErrorMetadataV14: PalletErrorMetadataV14;850 PalletEthereumCall: PalletEthereumCall;851 PalletEthereumError: PalletEthereumError;852 PalletEthereumEvent: PalletEthereumEvent;853 PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;854 PalletEventMetadataLatest: PalletEventMetadataLatest;855 PalletEventMetadataV14: PalletEventMetadataV14;856 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;857 PalletEvmCall: PalletEvmCall;858 PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;859 PalletEvmContractHelpersError: PalletEvmContractHelpersError;860 PalletEvmContractHelpersEvent: PalletEvmContractHelpersEvent;861 PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;862 PalletEvmError: PalletEvmError;863 PalletEvmEvent: PalletEvmEvent;864 PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;865 PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;866 PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;867 PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;868 PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;869 PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;870 PalletFungibleError: PalletFungibleError;871 PalletId: PalletId;872 PalletIdentityBitFlags: PalletIdentityBitFlags;873 PalletIdentityCall: PalletIdentityCall;874 PalletIdentityError: PalletIdentityError;875 PalletIdentityEvent: PalletIdentityEvent;876 PalletIdentityIdentityField: PalletIdentityIdentityField;877 PalletIdentityIdentityInfo: PalletIdentityIdentityInfo;878 PalletIdentityJudgement: PalletIdentityJudgement;879 PalletIdentityRegistrarInfo: PalletIdentityRegistrarInfo;880 PalletIdentityRegistration: PalletIdentityRegistration;881 PalletInflationCall: PalletInflationCall;882 PalletMaintenanceCall: PalletMaintenanceCall;883 PalletMaintenanceError: PalletMaintenanceError;884 PalletMaintenanceEvent: PalletMaintenanceEvent;885 PalletMetadataLatest: PalletMetadataLatest;886 PalletMetadataV14: PalletMetadataV14;887 PalletNonfungibleError: PalletNonfungibleError;888 PalletNonfungibleItemData: PalletNonfungibleItemData;889 PalletRefungibleError: PalletRefungibleError;890 PalletRmrkCoreCall: PalletRmrkCoreCall;891 PalletRmrkCoreError: PalletRmrkCoreError;892 PalletRmrkCoreEvent: PalletRmrkCoreEvent;893 PalletRmrkEquipCall: PalletRmrkEquipCall;894 PalletRmrkEquipError: PalletRmrkEquipError;895 PalletRmrkEquipEvent: PalletRmrkEquipEvent;896 PalletSessionCall: PalletSessionCall;897 PalletSessionError: PalletSessionError;898 PalletSessionEvent: PalletSessionEvent;899 PalletsOrigin: PalletsOrigin;900 PalletStorageMetadataLatest: PalletStorageMetadataLatest;901 PalletStorageMetadataV14: PalletStorageMetadataV14;902 PalletStructureCall: PalletStructureCall;903 PalletStructureError: PalletStructureError;904 PalletStructureEvent: PalletStructureEvent;905 PalletSudoCall: PalletSudoCall;906 PalletSudoError: PalletSudoError;907 PalletSudoEvent: PalletSudoEvent;908 PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;909 PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;910 PalletTestUtilsCall: PalletTestUtilsCall;911 PalletTestUtilsError: PalletTestUtilsError;912 PalletTestUtilsEvent: PalletTestUtilsEvent;913 PalletTimestampCall: PalletTimestampCall;914 PalletTransactionPaymentEvent: PalletTransactionPaymentEvent;915 PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;916 PalletTreasuryCall: PalletTreasuryCall;917 PalletTreasuryError: PalletTreasuryError;918 PalletTreasuryEvent: PalletTreasuryEvent;919 PalletTreasuryProposal: PalletTreasuryProposal;920 PalletUniqueCall: PalletUniqueCall;921 PalletUniqueError: PalletUniqueError;922 PalletVersion: PalletVersion;923 PalletXcmCall: PalletXcmCall;924 PalletXcmError: PalletXcmError;925 PalletXcmEvent: PalletXcmEvent;926 ParachainDispatchOrigin: ParachainDispatchOrigin;927 ParachainInherentData: ParachainInherentData;928 ParachainProposal: ParachainProposal;929 ParachainsInherentData: ParachainsInherentData;930 ParaGenesisArgs: ParaGenesisArgs;931 ParaId: ParaId;932 ParaInfo: ParaInfo;933 ParaLifecycle: ParaLifecycle;934 Parameter: Parameter;935 ParaPastCodeMeta: ParaPastCodeMeta;936 ParaScheduling: ParaScheduling;937 ParathreadClaim: ParathreadClaim;938 ParathreadClaimQueue: ParathreadClaimQueue;939 ParathreadEntry: ParathreadEntry;940 ParaValidatorIndex: ParaValidatorIndex;941 Pays: Pays;942 Peer: Peer;943 PeerEndpoint: PeerEndpoint;944 PeerEndpointAddr: PeerEndpointAddr;945 PeerInfo: PeerInfo;946 PeerPing: PeerPing;947 PendingChange: PendingChange;948 PendingPause: PendingPause;949 PendingResume: PendingResume;950 Perbill: Perbill;951 Percent: Percent;952 PerDispatchClassU32: PerDispatchClassU32;953 PerDispatchClassWeight: PerDispatchClassWeight;954 PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;955 Period: Period;956 Permill: Permill;957 PermissionLatest: PermissionLatest;958 PermissionsV1: PermissionsV1;959 PermissionVersions: PermissionVersions;960 Perquintill: Perquintill;961 PersistedValidationData: PersistedValidationData;962 PerU16: PerU16;963 Phantom: Phantom;964 PhantomData: PhantomData;965 PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;966 Phase: Phase;967 PhragmenScore: PhragmenScore;968 Points: Points;969 PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;970 PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;971 PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;972 PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;973 PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;974 PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;975 PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;976 PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;977 PortableType: PortableType;978 PortableTypeV14: PortableTypeV14;979 Precommits: Precommits;980 PrefabWasmModule: PrefabWasmModule;981 PrefixedStorageKey: PrefixedStorageKey;982 PreimageStatus: PreimageStatus;983 PreimageStatusAvailable: PreimageStatusAvailable;984 PreRuntime: PreRuntime;985 Prevotes: Prevotes;986 Priority: Priority;987 PriorLock: PriorLock;988 PropIndex: PropIndex;989 Proposal: Proposal;990 ProposalIndex: ProposalIndex;991 ProxyAnnouncement: ProxyAnnouncement;992 ProxyDefinition: ProxyDefinition;993 ProxyState: ProxyState;994 ProxyType: ProxyType;995 PvfCheckStatement: PvfCheckStatement;996 QueryId: QueryId;997 QueryStatus: QueryStatus;998 QueueConfigData: QueueConfigData;999 QueuedParathread: QueuedParathread;1000 Randomness: Randomness;1001 Raw: Raw;1002 RawAuraPreDigest: RawAuraPreDigest;1003 RawBabePreDigest: RawBabePreDigest;1004 RawBabePreDigestCompat: RawBabePreDigestCompat;1005 RawBabePreDigestPrimary: RawBabePreDigestPrimary;1006 RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;1007 RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;1008 RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;1009 RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;1010 RawBabePreDigestTo159: RawBabePreDigestTo159;1011 RawOrigin: RawOrigin;1012 RawSolution: RawSolution;1013 RawSolutionTo265: RawSolutionTo265;1014 RawSolutionWith16: RawSolutionWith16;1015 RawSolutionWith24: RawSolutionWith24;1016 RawVRFOutput: RawVRFOutput;1017 ReadProof: ReadProof;1018 ReadySolution: ReadySolution;1019 Reasons: Reasons;1020 RecoveryConfig: RecoveryConfig;1021 RefCount: RefCount;1022 RefCountTo259: RefCountTo259;1023 ReferendumIndex: ReferendumIndex;1024 ReferendumInfo: ReferendumInfo;1025 ReferendumInfoFinished: ReferendumInfoFinished;1026 ReferendumInfoTo239: ReferendumInfoTo239;1027 ReferendumStatus: ReferendumStatus;1028 RegisteredParachainInfo: RegisteredParachainInfo;1029 RegistrarIndex: RegistrarIndex;1030 RegistrarInfo: RegistrarInfo;1031 Registration: Registration;1032 RegistrationJudgement: RegistrationJudgement;1033 RegistrationTo198: RegistrationTo198;1034 RelayBlockNumber: RelayBlockNumber;1035 RelayChainBlockNumber: RelayChainBlockNumber;1036 RelayChainHash: RelayChainHash;1037 RelayerId: RelayerId;1038 RelayHash: RelayHash;1039 Releases: Releases;1040 Remark: Remark;1041 Renouncing: Renouncing;1042 RentProjection: RentProjection;1043 ReplacementTimes: ReplacementTimes;1044 ReportedRoundStates: ReportedRoundStates;1045 Reporter: Reporter;1046 ReportIdOf: ReportIdOf;1047 ReserveData: ReserveData;1048 ReserveIdentifier: ReserveIdentifier;1049 Response: Response;1050 ResponseV0: ResponseV0;1051 ResponseV1: ResponseV1;1052 ResponseV2: ResponseV2;1053 ResponseV2Error: ResponseV2Error;1054 ResponseV2Result: ResponseV2Result;1055 Retriable: Retriable;1056 RewardDestination: RewardDestination;1057 RewardPoint: RewardPoint;1058 RmrkTraitsBaseBaseInfo: RmrkTraitsBaseBaseInfo;1059 RmrkTraitsCollectionCollectionInfo: RmrkTraitsCollectionCollectionInfo;1060 RmrkTraitsNftAccountIdOrCollectionNftTuple: RmrkTraitsNftAccountIdOrCollectionNftTuple;1061 RmrkTraitsNftNftChild: RmrkTraitsNftNftChild;1062 RmrkTraitsNftNftInfo: RmrkTraitsNftNftInfo;1063 RmrkTraitsNftRoyaltyInfo: RmrkTraitsNftRoyaltyInfo;1064 RmrkTraitsPartEquippableList: RmrkTraitsPartEquippableList;1065 RmrkTraitsPartFixedPart: RmrkTraitsPartFixedPart;1066 RmrkTraitsPartPartType: RmrkTraitsPartPartType;1067 RmrkTraitsPartSlotPart: RmrkTraitsPartSlotPart;1068 RmrkTraitsPropertyPropertyInfo: RmrkTraitsPropertyPropertyInfo;1069 RmrkTraitsResourceBasicResource: RmrkTraitsResourceBasicResource;1070 RmrkTraitsResourceComposableResource: RmrkTraitsResourceComposableResource;1071 RmrkTraitsResourceResourceInfo: RmrkTraitsResourceResourceInfo;1072 RmrkTraitsResourceResourceTypes: RmrkTraitsResourceResourceTypes;1073 RmrkTraitsResourceSlotResource: RmrkTraitsResourceSlotResource;1074 RmrkTraitsTheme: RmrkTraitsTheme;1075 RmrkTraitsThemeThemeProperty: RmrkTraitsThemeThemeProperty;1076 RoundSnapshot: RoundSnapshot;1077 RoundState: RoundState;1078 RpcMethods: RpcMethods;1079 RuntimeDbWeight: RuntimeDbWeight;1080 RuntimeDispatchInfo: RuntimeDispatchInfo;1081 RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;1082 RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;1083 RuntimeVersion: RuntimeVersion;1084 RuntimeVersionApi: RuntimeVersionApi;1085 RuntimeVersionPartial: RuntimeVersionPartial;1086 RuntimeVersionPre3: RuntimeVersionPre3;1087 RuntimeVersionPre4: RuntimeVersionPre4;1088 Schedule: Schedule;1089 Scheduled: Scheduled;1090 ScheduledCore: ScheduledCore;1091 ScheduledTo254: ScheduledTo254;1092 SchedulePeriod: SchedulePeriod;1093 SchedulePriority: SchedulePriority;1094 ScheduleTo212: ScheduleTo212;1095 ScheduleTo258: ScheduleTo258;1096 ScheduleTo264: ScheduleTo264;1097 Scheduling: Scheduling;1098 ScrapedOnChainVotes: ScrapedOnChainVotes;1099 Seal: Seal;1100 SealV0: SealV0;1101 SeatHolder: SeatHolder;1102 SeedOf: SeedOf;1103 ServiceQuality: ServiceQuality;1104 SessionIndex: SessionIndex;1105 SessionInfo: SessionInfo;1106 SessionInfoValidatorGroup: SessionInfoValidatorGroup;1107 SessionKeys1: SessionKeys1;1108 SessionKeys10: SessionKeys10;1109 SessionKeys10B: SessionKeys10B;1110 SessionKeys2: SessionKeys2;1111 SessionKeys3: SessionKeys3;1112 SessionKeys4: SessionKeys4;1113 SessionKeys5: SessionKeys5;1114 SessionKeys6: SessionKeys6;1115 SessionKeys6B: SessionKeys6B;1116 SessionKeys7: SessionKeys7;1117 SessionKeys7B: SessionKeys7B;1118 SessionKeys8: SessionKeys8;1119 SessionKeys8B: SessionKeys8B;1120 SessionKeys9: SessionKeys9;1121 SessionKeys9B: SessionKeys9B;1122 SetId: SetId;1123 SetIndex: SetIndex;1124 Si0Field: Si0Field;1125 Si0LookupTypeId: Si0LookupTypeId;1126 Si0Path: Si0Path;1127 Si0Type: Si0Type;1128 Si0TypeDef: Si0TypeDef;1129 Si0TypeDefArray: Si0TypeDefArray;1130 Si0TypeDefBitSequence: Si0TypeDefBitSequence;1131 Si0TypeDefCompact: Si0TypeDefCompact;1132 Si0TypeDefComposite: Si0TypeDefComposite;1133 Si0TypeDefPhantom: Si0TypeDefPhantom;1134 Si0TypeDefPrimitive: Si0TypeDefPrimitive;1135 Si0TypeDefSequence: Si0TypeDefSequence;1136 Si0TypeDefTuple: Si0TypeDefTuple;1137 Si0TypeDefVariant: Si0TypeDefVariant;1138 Si0TypeParameter: Si0TypeParameter;1139 Si0Variant: Si0Variant;1140 Si1Field: Si1Field;1141 Si1LookupTypeId: Si1LookupTypeId;1142 Si1Path: Si1Path;1143 Si1Type: Si1Type;1144 Si1TypeDef: Si1TypeDef;1145 Si1TypeDefArray: Si1TypeDefArray;1146 Si1TypeDefBitSequence: Si1TypeDefBitSequence;1147 Si1TypeDefCompact: Si1TypeDefCompact;1148 Si1TypeDefComposite: Si1TypeDefComposite;1149 Si1TypeDefPrimitive: Si1TypeDefPrimitive;1150 Si1TypeDefSequence: Si1TypeDefSequence;1151 Si1TypeDefTuple: Si1TypeDefTuple;1152 Si1TypeDefVariant: Si1TypeDefVariant;1153 Si1TypeParameter: Si1TypeParameter;1154 Si1Variant: Si1Variant;1155 SiField: SiField;1156 Signature: Signature;1157 SignedAvailabilityBitfield: SignedAvailabilityBitfield;1158 SignedAvailabilityBitfields: SignedAvailabilityBitfields;1159 SignedBlock: SignedBlock;1160 SignedBlockWithJustification: SignedBlockWithJustification;1161 SignedBlockWithJustifications: SignedBlockWithJustifications;1162 SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;1163 SignedExtensionMetadataV14: SignedExtensionMetadataV14;1164 SignedSubmission: SignedSubmission;1165 SignedSubmissionOf: SignedSubmissionOf;1166 SignedSubmissionTo276: SignedSubmissionTo276;1167 SignerPayload: SignerPayload;1168 SigningContext: SigningContext;1169 SiLookupTypeId: SiLookupTypeId;1170 SiPath: SiPath;1171 SiType: SiType;1172 SiTypeDef: SiTypeDef;1173 SiTypeDefArray: SiTypeDefArray;1174 SiTypeDefBitSequence: SiTypeDefBitSequence;1175 SiTypeDefCompact: SiTypeDefCompact;1176 SiTypeDefComposite: SiTypeDefComposite;1177 SiTypeDefPrimitive: SiTypeDefPrimitive;1178 SiTypeDefSequence: SiTypeDefSequence;1179 SiTypeDefTuple: SiTypeDefTuple;1180 SiTypeDefVariant: SiTypeDefVariant;1181 SiTypeParameter: SiTypeParameter;1182 SiVariant: SiVariant;1183 SlashingSpans: SlashingSpans;1184 SlashingSpansTo204: SlashingSpansTo204;1185 SlashJournalEntry: SlashJournalEntry;1186 Slot: Slot;1187 SlotDuration: SlotDuration;1188 SlotNumber: SlotNumber;1189 SlotRange: SlotRange;1190 SlotRange10: SlotRange10;1191 SocietyJudgement: SocietyJudgement;1192 SocietyVote: SocietyVote;1193 SolutionOrSnapshotSize: SolutionOrSnapshotSize;1194 SolutionSupport: SolutionSupport;1195 SolutionSupports: SolutionSupports;1196 SpanIndex: SpanIndex;1197 SpanRecord: SpanRecord;1198 SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;1199 SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;1200 SpCoreEcdsaSignature: SpCoreEcdsaSignature;1201 SpCoreEd25519Signature: SpCoreEd25519Signature;1202 SpCoreSr25519Public: SpCoreSr25519Public;1203 SpCoreSr25519Signature: SpCoreSr25519Signature;1204 SpecVersion: SpecVersion;1205 SpRuntimeArithmeticError: SpRuntimeArithmeticError;1206 SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256;1207 SpRuntimeDigest: SpRuntimeDigest;1208 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1209 SpRuntimeDispatchError: SpRuntimeDispatchError;1210 SpRuntimeHeader: SpRuntimeHeader;1211 SpRuntimeModuleError: SpRuntimeModuleError;1212 SpRuntimeMultiSignature: SpRuntimeMultiSignature;1213 SpRuntimeTokenError: SpRuntimeTokenError;1214 SpRuntimeTransactionalError: SpRuntimeTransactionalError;1215 SpRuntimeTransactionValidityInvalidTransaction: SpRuntimeTransactionValidityInvalidTransaction;1216 SpRuntimeTransactionValidityTransactionValidityError: SpRuntimeTransactionValidityTransactionValidityError;1217 SpRuntimeTransactionValidityUnknownTransaction: SpRuntimeTransactionValidityUnknownTransaction;1218 SpTrieStorageProof: SpTrieStorageProof;1219 SpVersionRuntimeVersion: SpVersionRuntimeVersion;1220 SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;1221 SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;1222 Sr25519Signature: Sr25519Signature;1223 StakingLedger: StakingLedger;1224 StakingLedgerTo223: StakingLedgerTo223;1225 StakingLedgerTo240: StakingLedgerTo240;1226 Statement: Statement;1227 StatementKind: StatementKind;1228 StorageChangeSet: StorageChangeSet;1229 StorageData: StorageData;1230 StorageDeposit: StorageDeposit;1231 StorageEntryMetadataLatest: StorageEntryMetadataLatest;1232 StorageEntryMetadataV10: StorageEntryMetadataV10;1233 StorageEntryMetadataV11: StorageEntryMetadataV11;1234 StorageEntryMetadataV12: StorageEntryMetadataV12;1235 StorageEntryMetadataV13: StorageEntryMetadataV13;1236 StorageEntryMetadataV14: StorageEntryMetadataV14;1237 StorageEntryMetadataV9: StorageEntryMetadataV9;1238 StorageEntryModifierLatest: StorageEntryModifierLatest;1239 StorageEntryModifierV10: StorageEntryModifierV10;1240 StorageEntryModifierV11: StorageEntryModifierV11;1241 StorageEntryModifierV12: StorageEntryModifierV12;1242 StorageEntryModifierV13: StorageEntryModifierV13;1243 StorageEntryModifierV14: StorageEntryModifierV14;1244 StorageEntryModifierV9: StorageEntryModifierV9;1245 StorageEntryTypeLatest: StorageEntryTypeLatest;1246 StorageEntryTypeV10: StorageEntryTypeV10;1247 StorageEntryTypeV11: StorageEntryTypeV11;1248 StorageEntryTypeV12: StorageEntryTypeV12;1249 StorageEntryTypeV13: StorageEntryTypeV13;1250 StorageEntryTypeV14: StorageEntryTypeV14;1251 StorageEntryTypeV9: StorageEntryTypeV9;1252 StorageHasher: StorageHasher;1253 StorageHasherV10: StorageHasherV10;1254 StorageHasherV11: StorageHasherV11;1255 StorageHasherV12: StorageHasherV12;1256 StorageHasherV13: StorageHasherV13;1257 StorageHasherV14: StorageHasherV14;1258 StorageHasherV9: StorageHasherV9;1259 StorageInfo: StorageInfo;1260 StorageKey: StorageKey;1261 StorageKind: StorageKind;1262 StorageMetadataV10: StorageMetadataV10;1263 StorageMetadataV11: StorageMetadataV11;1264 StorageMetadataV12: StorageMetadataV12;1265 StorageMetadataV13: StorageMetadataV13;1266 StorageMetadataV9: StorageMetadataV9;1267 StorageProof: StorageProof;1268 StoredPendingChange: StoredPendingChange;1269 StoredState: StoredState;1270 StrikeCount: StrikeCount;1271 SubId: SubId;1272 SubmissionIndicesOf: SubmissionIndicesOf;1273 Supports: Supports;1274 SyncState: SyncState;1275 SystemInherentData: SystemInherentData;1276 SystemOrigin: SystemOrigin;1277 Tally: Tally;1278 TaskAddress: TaskAddress;1279 TAssetBalance: TAssetBalance;1280 TAssetDepositBalance: TAssetDepositBalance;1281 Text: Text;1282 Timepoint: Timepoint;1283 TokenError: TokenError;1284 TombstoneContractInfo: TombstoneContractInfo;1285 TraceBlockResponse: TraceBlockResponse;1286 TraceError: TraceError;1287 TransactionalError: TransactionalError;1288 TransactionInfo: TransactionInfo;1289 TransactionLongevity: TransactionLongevity;1290 TransactionPriority: TransactionPriority;1291 TransactionSource: TransactionSource;1292 TransactionStorageProof: TransactionStorageProof;1293 TransactionTag: TransactionTag;1294 TransactionV0: TransactionV0;1295 TransactionV1: TransactionV1;1296 TransactionV2: TransactionV2;1297 TransactionValidity: TransactionValidity;1298 TransactionValidityError: TransactionValidityError;1299 TransientValidationData: TransientValidationData;1300 TreasuryProposal: TreasuryProposal;1301 TrieId: TrieId;1302 TrieIndex: TrieIndex;1303 Type: Type;1304 u128: u128;1305 U128: U128;1306 u16: u16;1307 U16: U16;1308 u256: u256;1309 U256: U256;1310 u32: u32;1311 U32: U32;1312 U32F32: U32F32;1313 u64: u64;1314 U64: U64;1315 u8: u8;1316 U8: U8;1317 UnappliedSlash: UnappliedSlash;1318 UnappliedSlashOther: UnappliedSlashOther;1319 UncleEntryItem: UncleEntryItem;1320 UnknownTransaction: UnknownTransaction;1321 UnlockChunk: UnlockChunk;1322 UnrewardedRelayer: UnrewardedRelayer;1323 UnrewardedRelayersState: UnrewardedRelayersState;1324 UpDataStructsAccessMode: UpDataStructsAccessMode;1325 UpDataStructsCollection: UpDataStructsCollection;1326 UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1327 UpDataStructsCollectionMode: UpDataStructsCollectionMode;1328 UpDataStructsCollectionPermissions: UpDataStructsCollectionPermissions;1329 UpDataStructsCollectionStats: UpDataStructsCollectionStats;1330 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1331 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1332 UpDataStructsCreateItemData: UpDataStructsCreateItemData;1333 UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;1334 UpDataStructsCreateNftData: UpDataStructsCreateNftData;1335 UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;1336 UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1337 UpDataStructsCreateRefungibleExMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;1338 UpDataStructsCreateRefungibleExSingleOwner: UpDataStructsCreateRefungibleExSingleOwner;1339 UpDataStructsNestingPermissions: UpDataStructsNestingPermissions;1340 UpDataStructsOwnerRestrictedSet: UpDataStructsOwnerRestrictedSet;1341 UpDataStructsProperties: UpDataStructsProperties;1342 UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;1343 UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;1344 UpDataStructsProperty: UpDataStructsProperty;1345 UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;1346 UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;1347 UpDataStructsPropertyScope: UpDataStructsPropertyScope;1348 UpDataStructsRpcCollection: UpDataStructsRpcCollection;1349 UpDataStructsRpcCollectionFlags: UpDataStructsRpcCollectionFlags;1350 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1351 UpDataStructsSponsorshipStateAccountId32: UpDataStructsSponsorshipStateAccountId32;1352 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: UpDataStructsSponsorshipStateBasicCrossAccountIdRepr;1353 UpDataStructsTokenChild: UpDataStructsTokenChild;1354 UpDataStructsTokenData: UpDataStructsTokenData;1355 UpgradeGoAhead: UpgradeGoAhead;1356 UpgradeRestriction: UpgradeRestriction;1357 UpPovEstimateRpcPovInfo: UpPovEstimateRpcPovInfo;1358 UpPovEstimateRpcTrieKeyValue: UpPovEstimateRpcTrieKeyValue;1359 UpwardMessage: UpwardMessage;1360 usize: usize;1361 USize: USize;1362 ValidationCode: ValidationCode;1363 ValidationCodeHash: ValidationCodeHash;1364 ValidationData: ValidationData;1365 ValidationDataType: ValidationDataType;1366 ValidationFunctionParams: ValidationFunctionParams;1367 ValidatorCount: ValidatorCount;1368 ValidatorId: ValidatorId;1369 ValidatorIdOf: ValidatorIdOf;1370 ValidatorIndex: ValidatorIndex;1371 ValidatorIndexCompact: ValidatorIndexCompact;1372 ValidatorPrefs: ValidatorPrefs;1373 ValidatorPrefsTo145: ValidatorPrefsTo145;1374 ValidatorPrefsTo196: ValidatorPrefsTo196;1375 ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1376 ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1377 ValidatorSet: ValidatorSet;1378 ValidatorSetId: ValidatorSetId;1379 ValidatorSignature: ValidatorSignature;1380 ValidDisputeStatementKind: ValidDisputeStatementKind;1381 ValidityAttestation: ValidityAttestation;1382 ValidTransaction: ValidTransaction;1383 VecInboundHrmpMessage: VecInboundHrmpMessage;1384 VersionedMultiAsset: VersionedMultiAsset;1385 VersionedMultiAssets: VersionedMultiAssets;1386 VersionedMultiLocation: VersionedMultiLocation;1387 VersionedResponse: VersionedResponse;1388 VersionedXcm: VersionedXcm;1389 VersionMigrationStage: VersionMigrationStage;1390 VestingInfo: VestingInfo;1391 VestingSchedule: VestingSchedule;1392 Vote: Vote;1393 VoteIndex: VoteIndex;1394 Voter: Voter;1395 VoterInfo: VoterInfo;1396 Votes: Votes;1397 VotesTo230: VotesTo230;1398 VoteThreshold: VoteThreshold;1399 VoteWeight: VoteWeight;1400 Voting: Voting;1401 VotingDelegating: VotingDelegating;1402 VotingDirect: VotingDirect;1403 VotingDirectVote: VotingDirectVote;1404 VouchingStatus: VouchingStatus;1405 VrfData: VrfData;1406 VrfOutput: VrfOutput;1407 VrfProof: VrfProof;1408 Weight: Weight;1409 WeightLimitV2: WeightLimitV2;1410 WeightMultiplier: WeightMultiplier;1411 WeightPerClass: WeightPerClass;1412 WeightToFeeCoefficient: WeightToFeeCoefficient;1413 WeightV1: WeightV1;1414 WeightV2: WeightV2;1415 WildFungibility: WildFungibility;1416 WildFungibilityV0: WildFungibilityV0;1417 WildFungibilityV1: WildFungibilityV1;1418 WildFungibilityV2: WildFungibilityV2;1419 WildMultiAsset: WildMultiAsset;1420 WildMultiAssetV1: WildMultiAssetV1;1421 WildMultiAssetV2: WildMultiAssetV2;1422 WinnersData: WinnersData;1423 WinnersData10: WinnersData10;1424 WinnersDataTuple: WinnersDataTuple;1425 WinnersDataTuple10: WinnersDataTuple10;1426 WinningData: WinningData;1427 WinningData10: WinningData10;1428 WinningDataEntry: WinningDataEntry;1429 WithdrawReasons: WithdrawReasons;1430 Xcm: Xcm;1431 XcmAssetId: XcmAssetId;1432 XcmDoubleEncoded: XcmDoubleEncoded;1433 XcmError: XcmError;1434 XcmErrorV0: XcmErrorV0;1435 XcmErrorV1: XcmErrorV1;1436 XcmErrorV2: XcmErrorV2;1437 XcmOrder: XcmOrder;1438 XcmOrderV0: XcmOrderV0;1439 XcmOrderV1: XcmOrderV1;1440 XcmOrderV2: XcmOrderV2;1441 XcmOrigin: XcmOrigin;1442 XcmOriginKind: XcmOriginKind;1443 XcmpMessageFormat: XcmpMessageFormat;1444 XcmV0: XcmV0;1445 XcmV0Junction: XcmV0Junction;1446 XcmV0JunctionBodyId: XcmV0JunctionBodyId;1447 XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;1448 XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;1449 XcmV0MultiAsset: XcmV0MultiAsset;1450 XcmV0MultiLocation: XcmV0MultiLocation;1451 XcmV0Order: XcmV0Order;1452 XcmV0OriginKind: XcmV0OriginKind;1453 XcmV0Response: XcmV0Response;1454 XcmV0Xcm: XcmV0Xcm;1455 XcmV1: XcmV1;1456 XcmV1Junction: XcmV1Junction;1457 XcmV1MultiAsset: XcmV1MultiAsset;1458 XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;1459 XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;1460 XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;1461 XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;1462 XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;1463 XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;1464 XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;1465 XcmV1MultiLocation: XcmV1MultiLocation;1466 XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;1467 XcmV1Order: XcmV1Order;1468 XcmV1Response: XcmV1Response;1469 XcmV1Xcm: XcmV1Xcm;1470 XcmV2: XcmV2;1471 XcmV2Instruction: XcmV2Instruction;1472 XcmV2Response: XcmV2Response;1473 XcmV2TraitsError: XcmV2TraitsError;1474 XcmV2TraitsOutcome: XcmV2TraitsOutcome;1475 XcmV2WeightLimit: XcmV2WeightLimit;1476 XcmV2Xcm: XcmV2Xcm;1477 XcmVersion: XcmVersion;1478 XcmVersionedMultiAsset: XcmVersionedMultiAsset;1479 XcmVersionedMultiAssets: XcmVersionedMultiAssets;1480 XcmVersionedMultiLocation: XcmVersionedMultiLocation;1481 XcmVersionedXcm: XcmVersionedXcm;1482 } // InterfaceTypes1483} // declare moduletests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -693,8 +693,8 @@
/** @name OpalRuntimeRuntime */
export interface OpalRuntimeRuntime extends Null {}
-/** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity */
-export interface OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity extends Null {}
+/** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity */
+export interface OpalRuntimeRuntimeCommonDataManagementFilterIdentity extends Null {}
/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */
export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
@@ -1451,49 +1451,8 @@
readonly lengthInBlocks: Option<u32>;
} & Struct;
readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
-}
-
-/** @name PalletEvmMigrationCall */
-export interface PalletEvmMigrationCall extends Enum {
- readonly isBegin: boolean;
- readonly asBegin: {
- readonly address: H160;
- } & Struct;
- readonly isSetData: boolean;
- readonly asSetData: {
- readonly address: H160;
- readonly data: Vec<ITuple<[H256, H256]>>;
- } & Struct;
- readonly isFinish: boolean;
- readonly asFinish: {
- readonly address: H160;
- readonly code: Bytes;
- } & Struct;
- readonly isInsertEthLogs: boolean;
- readonly asInsertEthLogs: {
- readonly logs: Vec<EthereumLog>;
- } & Struct;
- readonly isInsertEvents: boolean;
- readonly asInsertEvents: {
- readonly events: Vec<Bytes>;
- } & Struct;
- readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
-}
-
-/** @name PalletEvmMigrationError */
-export interface PalletEvmMigrationError extends Enum {
- readonly isAccountNotEmpty: boolean;
- readonly isAccountIsNotMigrating: boolean;
- readonly isBadEvent: boolean;
- readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
}
-/** @name PalletEvmMigrationEvent */
-export interface PalletEvmMigrationEvent extends Enum {
- readonly isTestEvent: boolean;
- readonly type: 'TestEvent';
-}
-
/** @name PalletEthereumCall */
export interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
@@ -1654,6 +1613,47 @@
readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
}
+/** @name PalletEvmMigrationCall */
+export interface PalletEvmMigrationCall extends Enum {
+ readonly isBegin: boolean;
+ readonly asBegin: {
+ readonly address: H160;
+ } & Struct;
+ readonly isSetData: boolean;
+ readonly asSetData: {
+ readonly address: H160;
+ readonly data: Vec<ITuple<[H256, H256]>>;
+ } & Struct;
+ readonly isFinish: boolean;
+ readonly asFinish: {
+ readonly address: H160;
+ readonly code: Bytes;
+ } & Struct;
+ readonly isInsertEthLogs: boolean;
+ readonly asInsertEthLogs: {
+ readonly logs: Vec<EthereumLog>;
+ } & Struct;
+ readonly isInsertEvents: boolean;
+ readonly asInsertEvents: {
+ readonly events: Vec<Bytes>;
+ } & Struct;
+ readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
+}
+
+/** @name PalletEvmMigrationError */
+export interface PalletEvmMigrationError extends Enum {
+ readonly isAccountNotEmpty: boolean;
+ readonly isAccountIsNotMigrating: boolean;
+ readonly isBadEvent: boolean;
+ readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
+}
+
+/** @name PalletEvmMigrationEvent */
+export interface PalletEvmMigrationEvent extends Enum {
+ readonly isTestEvent: boolean;
+ readonly type: 'TestEvent';
+}
+
/** @name PalletForeignAssetsAssetIds */
export interface PalletForeignAssetsAssetIds extends Enum {
readonly isForeignAssetId: boolean;
@@ -1821,11 +1821,15 @@
readonly sub: MultiAddress;
} & Struct;
readonly isQuitSub: boolean;
- readonly isSetIdentities: boolean;
- readonly asSetIdentities: {
- readonly identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>;
+ readonly isForceInsertIdentities: boolean;
+ readonly asForceInsertIdentities: {
+ readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;
} & Struct;
- readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'SetIdentities';
+ readonly isForceRemoveIdentities: boolean;
+ readonly asForceRemoveIdentities: {
+ readonly identities: Vec<AccountId32>;
+ } & Struct;
+ readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities';
}
/** @name PalletIdentityError */
@@ -1867,6 +1871,14 @@
readonly who: AccountId32;
readonly deposit: u128;
} & Struct;
+ readonly isIdentitiesInserted: boolean;
+ readonly asIdentitiesInserted: {
+ readonly amount: u32;
+ } & Struct;
+ readonly isIdentitiesRemoved: boolean;
+ readonly asIdentitiesRemoved: {
+ readonly amount: u32;
+ } & Struct;
readonly isJudgementRequested: boolean;
readonly asJudgementRequested: {
readonly who: AccountId32;
@@ -1904,7 +1916,7 @@
readonly main: AccountId32;
readonly deposit: u128;
} & Struct;
- readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked';
+ readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked';
}
/** @name PalletIdentityIdentityField */
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -236,6 +236,12 @@
who: 'AccountId32',
deposit: 'u128',
},
+ IdentitiesInserted: {
+ amount: 'u32',
+ },
+ IdentitiesRemoved: {
+ amount: 'u32',
+ },
JudgementRequested: {
who: 'AccountId32',
registrarIndex: 'u32',
@@ -1864,19 +1870,22 @@
sub: 'MultiAddress',
},
quit_sub: 'Null',
- set_identities: {
- identities: 'Vec<(AccountId32,Option<PalletIdentityRegistration>)>'
+ force_insert_identities: {
+ identities: 'Vec<(AccountId32,PalletIdentityRegistration)>',
+ },
+ force_remove_identities: {
+ identities: 'Vec<AccountId32>'
}
}
},
/**
- * Lookup251: pallet_identity::pallet::Error<T>
+ * Lookup250: pallet_identity::pallet::Error<T>
**/
PalletIdentityError: {
_enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']
},
/**
- * Lookup253: pallet_balances::BalanceLock<Balance>
+ * Lookup252: pallet_balances::BalanceLock<Balance>
**/
PalletBalancesBalanceLock: {
id: '[u8;8]',
@@ -1884,20 +1893,20 @@
reasons: 'PalletBalancesReasons'
},
/**
- * Lookup254: pallet_balances::Reasons
+ * Lookup253: pallet_balances::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
- * Lookup257: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+ * Lookup256: pallet_balances::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup259: pallet_balances::pallet::Call<T, I>
+ * Lookup258: pallet_balances::pallet::Call<T, I>
**/
PalletBalancesCall: {
_enum: {
@@ -1930,13 +1939,13 @@
}
},
/**
- * Lookup260: pallet_balances::pallet::Error<T, I>
+ * Lookup259: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup262: pallet_timestamp::pallet::Call<T>
+ * Lookup261: pallet_timestamp::pallet::Call<T>
**/
PalletTimestampCall: {
_enum: {
@@ -1946,13 +1955,13 @@
}
},
/**
- * Lookup264: pallet_transaction_payment::Releases
+ * Lookup263: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
- * Lookup265: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ * Lookup264: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
**/
PalletTreasuryProposal: {
proposer: 'AccountId32',
@@ -1961,7 +1970,7 @@
bond: 'u128'
},
/**
- * Lookup267: pallet_treasury::pallet::Call<T, I>
+ * Lookup266: pallet_treasury::pallet::Call<T, I>
**/
PalletTreasuryCall: {
_enum: {
@@ -1985,17 +1994,17 @@
}
},
/**
- * Lookup269: frame_support::PalletId
+ * Lookup268: frame_support::PalletId
**/
FrameSupportPalletId: '[u8;8]',
/**
- * Lookup270: pallet_treasury::pallet::Error<T, I>
+ * Lookup269: pallet_treasury::pallet::Error<T, I>
**/
PalletTreasuryError: {
_enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
},
/**
- * Lookup271: pallet_sudo::pallet::Call<T>
+ * Lookup270: pallet_sudo::pallet::Call<T>
**/
PalletSudoCall: {
_enum: {
@@ -2019,7 +2028,7 @@
}
},
/**
- * Lookup273: orml_vesting::module::Call<T>
+ * Lookup272: orml_vesting::module::Call<T>
**/
OrmlVestingModuleCall: {
_enum: {
@@ -2038,7 +2047,7 @@
}
},
/**
- * Lookup275: orml_xtokens::module::Call<T>
+ * Lookup274: orml_xtokens::module::Call<T>
**/
OrmlXtokensModuleCall: {
_enum: {
@@ -2081,7 +2090,7 @@
}
},
/**
- * Lookup276: xcm::VersionedMultiAsset
+ * Lookup275: xcm::VersionedMultiAsset
**/
XcmVersionedMultiAsset: {
_enum: {
@@ -2090,7 +2099,7 @@
}
},
/**
- * Lookup279: orml_tokens::module::Call<T>
+ * Lookup278: orml_tokens::module::Call<T>
**/
OrmlTokensModuleCall: {
_enum: {
@@ -2124,7 +2133,7 @@
}
},
/**
- * Lookup280: cumulus_pallet_xcmp_queue::pallet::Call<T>
+ * Lookup279: cumulus_pallet_xcmp_queue::pallet::Call<T>
**/
CumulusPalletXcmpQueueCall: {
_enum: {
@@ -2173,7 +2182,7 @@
}
},
/**
- * Lookup281: pallet_xcm::pallet::Call<T>
+ * Lookup280: pallet_xcm::pallet::Call<T>
**/
PalletXcmCall: {
_enum: {
@@ -2227,7 +2236,7 @@
}
},
/**
- * Lookup282: xcm::VersionedXcm<RuntimeCall>
+ * Lookup281: xcm::VersionedXcm<RuntimeCall>
**/
XcmVersionedXcm: {
_enum: {
@@ -2237,7 +2246,7 @@
}
},
/**
- * Lookup283: xcm::v0::Xcm<RuntimeCall>
+ * Lookup282: xcm::v0::Xcm<RuntimeCall>
**/
XcmV0Xcm: {
_enum: {
@@ -2291,7 +2300,7 @@
}
},
/**
- * Lookup285: xcm::v0::order::Order<RuntimeCall>
+ * Lookup284: xcm::v0::order::Order<RuntimeCall>
**/
XcmV0Order: {
_enum: {
@@ -2334,7 +2343,7 @@
}
},
/**
- * Lookup287: xcm::v0::Response
+ * Lookup286: xcm::v0::Response
**/
XcmV0Response: {
_enum: {
@@ -2342,7 +2351,7 @@
}
},
/**
- * Lookup288: xcm::v1::Xcm<RuntimeCall>
+ * Lookup287: xcm::v1::Xcm<RuntimeCall>
**/
XcmV1Xcm: {
_enum: {
@@ -2401,7 +2410,7 @@
}
},
/**
- * Lookup290: xcm::v1::order::Order<RuntimeCall>
+ * Lookup289: xcm::v1::order::Order<RuntimeCall>
**/
XcmV1Order: {
_enum: {
@@ -2446,7 +2455,7 @@
}
},
/**
- * Lookup292: xcm::v1::Response
+ * Lookup291: xcm::v1::Response
**/
XcmV1Response: {
_enum: {
@@ -2455,11 +2464,11 @@
}
},
/**
- * Lookup306: cumulus_pallet_xcm::pallet::Call<T>
+ * Lookup305: cumulus_pallet_xcm::pallet::Call<T>
**/
CumulusPalletXcmCall: 'Null',
/**
- * Lookup307: cumulus_pallet_dmp_queue::pallet::Call<T>
+ * Lookup306: cumulus_pallet_dmp_queue::pallet::Call<T>
**/
CumulusPalletDmpQueueCall: {
_enum: {
@@ -2470,7 +2479,7 @@
}
},
/**
- * Lookup308: pallet_inflation::pallet::Call<T>
+ * Lookup307: pallet_inflation::pallet::Call<T>
**/
PalletInflationCall: {
_enum: {
@@ -2480,7 +2489,7 @@
}
},
/**
- * Lookup309: pallet_unique::Call<T>
+ * Lookup308: pallet_unique::Call<T>
**/
PalletUniqueCall: {
_enum: {
@@ -2624,7 +2633,7 @@
}
},
/**
- * Lookup314: up_data_structs::CollectionMode
+ * Lookup313: up_data_structs::CollectionMode
**/
UpDataStructsCollectionMode: {
_enum: {
@@ -2634,7 +2643,7 @@
}
},
/**
- * Lookup315: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+ * Lookup314: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
**/
UpDataStructsCreateCollectionData: {
mode: 'UpDataStructsCollectionMode',
@@ -2649,13 +2658,13 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup317: up_data_structs::AccessMode
+ * Lookup316: up_data_structs::AccessMode
**/
UpDataStructsAccessMode: {
_enum: ['Normal', 'AllowList']
},
/**
- * Lookup319: up_data_structs::CollectionLimits
+ * Lookup318: up_data_structs::CollectionLimits
**/
UpDataStructsCollectionLimits: {
accountTokenOwnershipLimit: 'Option<u32>',
@@ -2669,7 +2678,7 @@
transfersEnabled: 'Option<bool>'
},
/**
- * Lookup321: up_data_structs::SponsoringRateLimit
+ * Lookup320: up_data_structs::SponsoringRateLimit
**/
UpDataStructsSponsoringRateLimit: {
_enum: {
@@ -2678,7 +2687,7 @@
}
},
/**
- * Lookup324: up_data_structs::CollectionPermissions
+ * Lookup323: up_data_structs::CollectionPermissions
**/
UpDataStructsCollectionPermissions: {
access: 'Option<UpDataStructsAccessMode>',
@@ -2686,7 +2695,7 @@
nesting: 'Option<UpDataStructsNestingPermissions>'
},
/**
- * Lookup326: up_data_structs::NestingPermissions
+ * Lookup325: up_data_structs::NestingPermissions
**/
UpDataStructsNestingPermissions: {
tokenOwner: 'bool',
@@ -2694,18 +2703,18 @@
restricted: 'Option<UpDataStructsOwnerRestrictedSet>'
},
/**
- * Lookup328: up_data_structs::OwnerRestrictedSet
+ * Lookup327: up_data_structs::OwnerRestrictedSet
**/
UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
/**
- * Lookup333: up_data_structs::PropertyKeyPermission
+ * Lookup332: up_data_structs::PropertyKeyPermission
**/
UpDataStructsPropertyKeyPermission: {
key: 'Bytes',
permission: 'UpDataStructsPropertyPermission'
},
/**
- * Lookup334: up_data_structs::PropertyPermission
+ * Lookup333: up_data_structs::PropertyPermission
**/
UpDataStructsPropertyPermission: {
mutable: 'bool',
@@ -2713,14 +2722,14 @@
tokenOwner: 'bool'
},
/**
- * Lookup337: up_data_structs::Property
+ * Lookup336: up_data_structs::Property
**/
UpDataStructsProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup340: up_data_structs::CreateItemData
+ * Lookup339: up_data_structs::CreateItemData
**/
UpDataStructsCreateItemData: {
_enum: {
@@ -2730,26 +2739,26 @@
}
},
/**
- * Lookup341: up_data_structs::CreateNftData
+ * Lookup340: up_data_structs::CreateNftData
**/
UpDataStructsCreateNftData: {
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup342: up_data_structs::CreateFungibleData
+ * Lookup341: up_data_structs::CreateFungibleData
**/
UpDataStructsCreateFungibleData: {
value: 'u128'
},
/**
- * Lookup343: up_data_structs::CreateReFungibleData
+ * Lookup342: up_data_structs::CreateReFungibleData
**/
UpDataStructsCreateReFungibleData: {
pieces: 'u128',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup346: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup345: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateItemExData: {
_enum: {
@@ -2760,14 +2769,14 @@
}
},
/**
- * Lookup348: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup347: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateNftExData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup355: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup354: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExSingleOwner: {
user: 'PalletEvmAccountBasicCrossAccountIdRepr',
@@ -2775,14 +2784,14 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup357: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup356: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExMultipleOwners: {
users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup358: pallet_configuration::pallet::Call<T>
+ * Lookup357: pallet_configuration::pallet::Call<T>
**/
PalletConfigurationCall: {
_enum: {
@@ -2810,7 +2819,7 @@
}
},
/**
- * Lookup363: pallet_configuration::AppPromotionConfiguration<BlockNumber>
+ * Lookup362: pallet_configuration::AppPromotionConfiguration<BlockNumber>
**/
PalletConfigurationAppPromotionConfiguration: {
recalculationInterval: 'Option<u32>',
@@ -2819,15 +2828,15 @@
maxStakersPerCalculation: 'Option<u8>'
},
/**
- * Lookup367: pallet_template_transaction_payment::Call<T>
+ * Lookup366: pallet_template_transaction_payment::Call<T>
**/
PalletTemplateTransactionPaymentCall: 'Null',
/**
- * Lookup368: pallet_structure::pallet::Call<T>
+ * Lookup367: pallet_structure::pallet::Call<T>
**/
PalletStructureCall: 'Null',
/**
- * Lookup369: pallet_rmrk_core::pallet::Call<T>
+ * Lookup368: pallet_rmrk_core::pallet::Call<T>
**/
PalletRmrkCoreCall: {
_enum: {
@@ -2918,7 +2927,7 @@
}
},
/**
- * Lookup375: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup374: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceTypes: {
_enum: {
@@ -2928,7 +2937,7 @@
}
},
/**
- * Lookup377: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup376: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceBasicResource: {
src: 'Option<Bytes>',
@@ -2937,7 +2946,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup379: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup378: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceComposableResource: {
parts: 'Vec<u32>',
@@ -2948,7 +2957,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup380: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup379: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceSlotResource: {
base: 'u32',
@@ -2959,7 +2968,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup383: pallet_rmrk_equip::pallet::Call<T>
+ * Lookup382: pallet_rmrk_equip::pallet::Call<T>
**/
PalletRmrkEquipCall: {
_enum: {
@@ -2980,7 +2989,7 @@
}
},
/**
- * Lookup386: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup385: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartPartType: {
_enum: {
@@ -2989,7 +2998,7 @@
}
},
/**
- * Lookup388: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup387: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartFixedPart: {
id: 'u32',
@@ -2997,7 +3006,7 @@
src: 'Bytes'
},
/**
- * Lookup389: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup388: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartSlotPart: {
id: 'u32',
@@ -3006,7 +3015,7 @@
z: 'u32'
},
/**
- * Lookup390: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup389: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartEquippableList: {
_enum: {
@@ -3016,7 +3025,7 @@
}
},
/**
- * Lookup392: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>
+ * Lookup391: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>
**/
RmrkTraitsTheme: {
name: 'Bytes',
@@ -3024,14 +3033,14 @@
inherit: 'bool'
},
/**
- * Lookup394: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup393: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsThemeThemeProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup396: pallet_app_promotion::pallet::Call<T>
+ * Lookup395: pallet_app_promotion::pallet::Call<T>
**/
PalletAppPromotionCall: {
_enum: {
@@ -3060,7 +3069,7 @@
}
},
/**
- * Lookup397: pallet_foreign_assets::module::Call<T>
+ * Lookup396: pallet_foreign_assets::module::Call<T>
**/
PalletForeignAssetsModuleCall: {
_enum: {
@@ -3077,7 +3086,7 @@
}
},
/**
- * Lookup398: pallet_evm::pallet::Call<T>
+ * Lookup397: pallet_evm::pallet::Call<T>
**/
PalletEvmCall: {
_enum: {
@@ -3120,7 +3129,7 @@
}
},
/**
- * Lookup404: pallet_ethereum::pallet::Call<T>
+ * Lookup403: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -3130,7 +3139,7 @@
}
},
/**
- * Lookup405: ethereum::transaction::TransactionV2
+ * Lookup404: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -3140,7 +3149,7 @@
}
},
/**
- * Lookup406: ethereum::transaction::LegacyTransaction
+ * Lookup405: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -3152,7 +3161,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup407: ethereum::transaction::TransactionAction
+ * Lookup406: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -3161,7 +3170,7 @@
}
},
/**
- * Lookup408: ethereum::transaction::TransactionSignature
+ * Lookup407: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -3169,7 +3178,7 @@
s: 'H256'
},
/**
- * Lookup410: ethereum::transaction::EIP2930Transaction
+ * Lookup409: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -3185,14 +3194,14 @@
s: 'H256'
},
/**
- * Lookup412: ethereum::transaction::AccessListItem
+ * Lookup411: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup413: ethereum::transaction::EIP1559Transaction
+ * Lookup412: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -3209,7 +3218,7 @@
s: 'H256'
},
/**
- * Lookup414: pallet_evm_migration::pallet::Call<T>
+ * Lookup413: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -3233,13 +3242,13 @@
}
},
/**
- * Lookup418: pallet_maintenance::pallet::Call<T>
+ * Lookup417: pallet_maintenance::pallet::Call<T>
**/
PalletMaintenanceCall: {
_enum: ['enable', 'disable']
},
/**
- * Lookup419: pallet_test_utils::pallet::Call<T>
+ * Lookup418: pallet_test_utils::pallet::Call<T>
**/
PalletTestUtilsCall: {
_enum: {
@@ -3258,32 +3267,32 @@
}
},
/**
- * Lookup421: pallet_sudo::pallet::Error<T>
+ * Lookup420: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup423: orml_vesting::module::Error<T>
+ * Lookup422: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup424: orml_xtokens::module::Error<T>
+ * Lookup423: orml_xtokens::module::Error<T>
**/
OrmlXtokensModuleError: {
_enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']
},
/**
- * Lookup427: orml_tokens::BalanceLock<Balance>
+ * Lookup426: orml_tokens::BalanceLock<Balance>
**/
OrmlTokensBalanceLock: {
id: '[u8;8]',
amount: 'u128'
},
/**
- * Lookup429: orml_tokens::AccountData<Balance>
+ * Lookup428: orml_tokens::AccountData<Balance>
**/
OrmlTokensAccountData: {
free: 'u128',
@@ -3291,20 +3300,20 @@
frozen: 'u128'
},
/**
- * Lookup431: orml_tokens::ReserveData<ReserveIdentifier, Balance>
+ * Lookup430: orml_tokens::ReserveData<ReserveIdentifier, Balance>
**/
OrmlTokensReserveData: {
id: 'Null',
amount: 'u128'
},
/**
- * Lookup433: orml_tokens::module::Error<T>
+ * Lookup432: orml_tokens::module::Error<T>
**/
OrmlTokensModuleError: {
_enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup435: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup434: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -3312,19 +3321,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup436: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup435: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup439: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup438: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup442: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup441: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -3334,13 +3343,13 @@
lastIndex: 'u16'
},
/**
- * Lookup443: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup442: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup445: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup444: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -3351,29 +3360,29 @@
xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'
},
/**
- * Lookup447: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup446: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup448: pallet_xcm::pallet::Error<T>
+ * Lookup447: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup449: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup448: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup450: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup449: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'SpWeightsWeightV2Weight'
},
/**
- * Lookup451: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup450: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -3381,25 +3390,25 @@
overweightCount: 'u64'
},
/**
- * Lookup454: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup453: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup458: pallet_unique::Error<T>
+ * Lookup457: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup459: pallet_configuration::pallet::Error<T>
+ * Lookup458: pallet_configuration::pallet::Error<T>
**/
PalletConfigurationError: {
_enum: ['InconsistentConfiguration']
},
/**
- * Lookup460: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup459: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -3413,7 +3422,7 @@
flags: '[u8;1]'
},
/**
- * Lookup461: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup460: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipStateAccountId32: {
_enum: {
@@ -3423,7 +3432,7 @@
}
},
/**
- * Lookup462: up_data_structs::Properties
+ * Lookup461: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -3431,15 +3440,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup463: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup462: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup468: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup467: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup475: up_data_structs::CollectionStats
+ * Lookup474: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -3447,18 +3456,18 @@
alive: 'u32'
},
/**
- * Lookup476: up_data_structs::TokenChild
+ * Lookup475: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup477: PhantomType::up_data_structs<T>
+ * Lookup476: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild,UpPovEstimateRpcPovInfo);0]',
/**
- * Lookup479: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup478: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -3466,7 +3475,7 @@
pieces: 'u128'
},
/**
- * Lookup481: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup480: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -3483,14 +3492,14 @@
flags: 'UpDataStructsRpcCollectionFlags'
},
/**
- * Lookup482: up_data_structs::RpcCollectionFlags
+ * Lookup481: up_data_structs::RpcCollectionFlags
**/
UpDataStructsRpcCollectionFlags: {
foreign: 'bool',
erc721metadata: 'bool'
},
/**
- * Lookup483: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * Lookup482: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
**/
RmrkTraitsCollectionCollectionInfo: {
issuer: 'AccountId32',
@@ -3500,7 +3509,7 @@
nftsCount: 'u32'
},
/**
- * Lookup484: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup483: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsNftNftInfo: {
owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -3510,14 +3519,14 @@
pending: 'bool'
},
/**
- * Lookup486: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup485: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
RmrkTraitsNftRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup487: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup486: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceInfo: {
id: 'u32',
@@ -3526,14 +3535,14 @@
pendingRemoval: 'bool'
},
/**
- * Lookup488: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup487: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPropertyPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup489: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup488: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsBaseBaseInfo: {
issuer: 'AccountId32',
@@ -3541,14 +3550,14 @@
symbol: 'Bytes'
},
/**
- * Lookup490: rmrk_traits::nft::NftChild
+ * Lookup489: rmrk_traits::nft::NftChild
**/
RmrkTraitsNftNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup491: up_pov_estimate_rpc::PovInfo
+ * Lookup490: up_pov_estimate_rpc::PovInfo
**/
UpPovEstimateRpcPovInfo: {
proofSize: 'u64',
@@ -3558,7 +3567,7 @@
keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'
},
/**
- * Lookup494: sp_runtime::transaction_validity::TransactionValidityError
+ * Lookup493: sp_runtime::transaction_validity::TransactionValidityError
**/
SpRuntimeTransactionValidityTransactionValidityError: {
_enum: {
@@ -3567,7 +3576,7 @@
}
},
/**
- * Lookup495: sp_runtime::transaction_validity::InvalidTransaction
+ * Lookup494: sp_runtime::transaction_validity::InvalidTransaction
**/
SpRuntimeTransactionValidityInvalidTransaction: {
_enum: {
@@ -3585,7 +3594,7 @@
}
},
/**
- * Lookup496: sp_runtime::transaction_validity::UnknownTransaction
+ * Lookup495: sp_runtime::transaction_validity::UnknownTransaction
**/
SpRuntimeTransactionValidityUnknownTransaction: {
_enum: {
@@ -3595,86 +3604,86 @@
}
},
/**
- * Lookup498: up_pov_estimate_rpc::TrieKeyValue
+ * Lookup497: up_pov_estimate_rpc::TrieKeyValue
**/
UpPovEstimateRpcTrieKeyValue: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup500: pallet_common::pallet::Error<T>
+ * Lookup499: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
_enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']
},
/**
- * Lookup502: pallet_fungible::pallet::Error<T>
+ * Lookup501: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
},
/**
- * Lookup506: pallet_refungible::pallet::Error<T>
+ * Lookup505: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup507: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup506: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup509: up_data_structs::PropertyScope
+ * Lookup508: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk']
},
/**
- * Lookup512: pallet_nonfungible::pallet::Error<T>
+ * Lookup511: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup513: pallet_structure::pallet::Error<T>
+ * Lookup512: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup514: pallet_rmrk_core::pallet::Error<T>
+ * Lookup513: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
_enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup516: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup515: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup522: pallet_app_promotion::pallet::Error<T>
+ * Lookup521: pallet_app_promotion::pallet::Error<T>
**/
PalletAppPromotionError: {
_enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
},
/**
- * Lookup523: pallet_foreign_assets::module::Error<T>
+ * Lookup522: pallet_foreign_assets::module::Error<T>
**/
PalletForeignAssetsModuleError: {
_enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
},
/**
- * Lookup525: pallet_evm::pallet::Error<T>
+ * Lookup524: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']
},
/**
- * Lookup528: fp_rpc::TransactionStatus
+ * Lookup527: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3686,11 +3695,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup530: ethbloom::Bloom
+ * Lookup529: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup532: ethereum::receipt::ReceiptV3
+ * Lookup531: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3700,7 +3709,7 @@
}
},
/**
- * Lookup533: ethereum::receipt::EIP658ReceiptData
+ * Lookup532: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3709,7 +3718,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup534: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup533: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3717,7 +3726,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup535: ethereum::header::Header
+ * Lookup534: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3737,23 +3746,23 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup536: ethereum_types::hash::H64
+ * Lookup535: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup541: pallet_ethereum::pallet::Error<T>
+ * Lookup540: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup542: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup541: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup543: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup542: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
_enum: {
@@ -3763,35 +3772,35 @@
}
},
/**
- * Lookup544: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup543: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup550: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup549: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
},
/**
- * Lookup551: pallet_evm_migration::pallet::Error<T>
+ * Lookup550: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
},
/**
- * Lookup552: pallet_maintenance::pallet::Error<T>
+ * Lookup551: pallet_maintenance::pallet::Error<T>
**/
PalletMaintenanceError: 'Null',
/**
- * Lookup553: pallet_test_utils::pallet::Error<T>
+ * Lookup552: pallet_test_utils::pallet::Error<T>
**/
PalletTestUtilsError: {
_enum: ['TestPalletDisabled', 'TriggerRollback']
},
/**
- * Lookup555: sp_runtime::MultiSignature
+ * Lookup554: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3801,55 +3810,55 @@
}
},
/**
- * Lookup556: sp_core::ed25519::Signature
+ * Lookup555: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup558: sp_core::sr25519::Signature
+ * Lookup557: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup559: sp_core::ecdsa::Signature
+ * Lookup558: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup562: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup561: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup563: frame_system::extensions::check_tx_version::CheckTxVersion<T>
+ * Lookup562: frame_system::extensions::check_tx_version::CheckTxVersion<T>
**/
FrameSystemExtensionsCheckTxVersion: 'Null',
/**
- * Lookup564: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup563: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup567: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup566: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup568: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup567: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup569: opal_runtime::runtime_common::maintenance::CheckMaintenance
+ * Lookup568: opal_runtime::runtime_common::maintenance::CheckMaintenance
**/
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
/**
- * Lookup570: opal_runtime::runtime_common::evm_migration::FilterIdentity
+ * Lookup569: opal_runtime::runtime_common::data_management::FilterIdentity
**/
- OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: 'Null',
+ OpalRuntimeRuntimeCommonDataManagementFilterIdentity: 'Null',
/**
- * Lookup571: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup570: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup572: opal_runtime::Runtime
+ * Lookup571: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup573: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup572: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonDataManagementFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -74,7 +74,7 @@
FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;
FrameSystemPhase: FrameSystemPhase;
OpalRuntimeRuntime: OpalRuntimeRuntime;
- OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity;
+ OpalRuntimeRuntimeCommonDataManagementFilterIdentity: OpalRuntimeRuntimeCommonDataManagementFilterIdentity;
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
OrmlTokensAccountData: OrmlTokensAccountData;
@@ -112,9 +112,6 @@
PalletConfigurationCall: PalletConfigurationCall;
PalletConfigurationError: PalletConfigurationError;
PalletConfigurationEvent: PalletConfigurationEvent;
- PalletEvmMigrationCall: PalletEvmMigrationCall;
- PalletEvmMigrationError: PalletEvmMigrationError;
- PalletEvmMigrationEvent: PalletEvmMigrationEvent;
PalletEthereumCall: PalletEthereumCall;
PalletEthereumError: PalletEthereumError;
PalletEthereumEvent: PalletEthereumEvent;
@@ -127,6 +124,9 @@
PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;
PalletEvmError: PalletEvmError;
PalletEvmEvent: PalletEvmEvent;
+ PalletEvmMigrationCall: PalletEvmMigrationCall;
+ PalletEvmMigrationError: PalletEvmMigrationError;
+ PalletEvmMigrationEvent: PalletEvmMigrationEvent;
PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -253,6 +253,14 @@
readonly who: AccountId32;
readonly deposit: u128;
} & Struct;
+ readonly isIdentitiesInserted: boolean;
+ readonly asIdentitiesInserted: {
+ readonly amount: u32;
+ } & Struct;
+ readonly isIdentitiesRemoved: boolean;
+ readonly asIdentitiesRemoved: {
+ readonly amount: u32;
+ } & Struct;
readonly isJudgementRequested: boolean;
readonly asJudgementRequested: {
readonly who: AccountId32;
@@ -290,7 +298,7 @@
readonly main: AccountId32;
readonly deposit: u128;
} & Struct;
- readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked';
+ readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked';
}
/** @name PalletBalancesEvent (33) */
@@ -2057,14 +2065,18 @@
readonly sub: MultiAddress;
} & Struct;
readonly isQuitSub: boolean;
- readonly isSetIdentities: boolean;
- readonly asSetIdentities: {
- readonly identities: Vec<ITuple<[AccountId32, Option<PalletIdentityRegistration>]>>;
+ readonly isForceInsertIdentities: boolean;
+ readonly asForceInsertIdentities: {
+ readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;
} & Struct;
- readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'SetIdentities';
+ readonly isForceRemoveIdentities: boolean;
+ readonly asForceRemoveIdentities: {
+ readonly identities: Vec<AccountId32>;
+ } & Struct;
+ readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities';
}
- /** @name PalletIdentityError (251) */
+ /** @name PalletIdentityError (250) */
interface PalletIdentityError extends Enum {
readonly isTooManySubAccounts: boolean;
readonly isNotFound: boolean;
@@ -2087,14 +2099,14 @@
readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';
}
- /** @name PalletBalancesBalanceLock (253) */
+ /** @name PalletBalancesBalanceLock (252) */
interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (254) */
+ /** @name PalletBalancesReasons (253) */
interface PalletBalancesReasons extends Enum {
readonly isFee: boolean;
readonly isMisc: boolean;
@@ -2102,13 +2114,13 @@
readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name PalletBalancesReserveData (257) */
+ /** @name PalletBalancesReserveData (256) */
interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesCall (259) */
+ /** @name PalletBalancesCall (258) */
interface PalletBalancesCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -2145,7 +2157,7 @@
readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
}
- /** @name PalletBalancesError (260) */
+ /** @name PalletBalancesError (259) */
interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
@@ -2158,7 +2170,7 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletTimestampCall (262) */
+ /** @name PalletTimestampCall (261) */
interface PalletTimestampCall extends Enum {
readonly isSet: boolean;
readonly asSet: {
@@ -2167,14 +2179,14 @@
readonly type: 'Set';
}
- /** @name PalletTransactionPaymentReleases (264) */
+ /** @name PalletTransactionPaymentReleases (263) */
interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (265) */
+ /** @name PalletTreasuryProposal (264) */
interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
@@ -2182,7 +2194,7 @@
readonly bond: u128;
}
- /** @name PalletTreasuryCall (267) */
+ /** @name PalletTreasuryCall (266) */
interface PalletTreasuryCall extends Enum {
readonly isProposeSpend: boolean;
readonly asProposeSpend: {
@@ -2209,10 +2221,10 @@
readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
}
- /** @name FrameSupportPalletId (269) */
+ /** @name FrameSupportPalletId (268) */
interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (270) */
+ /** @name PalletTreasuryError (269) */
interface PalletTreasuryError extends Enum {
readonly isInsufficientProposersBalance: boolean;
readonly isInvalidIndex: boolean;
@@ -2222,7 +2234,7 @@
readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoCall (271) */
+ /** @name PalletSudoCall (270) */
interface PalletSudoCall extends Enum {
readonly isSudo: boolean;
readonly asSudo: {
@@ -2245,7 +2257,7 @@
readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
}
- /** @name OrmlVestingModuleCall (273) */
+ /** @name OrmlVestingModuleCall (272) */
interface OrmlVestingModuleCall extends Enum {
readonly isClaim: boolean;
readonly isVestedTransfer: boolean;
@@ -2265,7 +2277,7 @@
readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
}
- /** @name OrmlXtokensModuleCall (275) */
+ /** @name OrmlXtokensModuleCall (274) */
interface OrmlXtokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -2312,7 +2324,7 @@
readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
}
- /** @name XcmVersionedMultiAsset (276) */
+ /** @name XcmVersionedMultiAsset (275) */
interface XcmVersionedMultiAsset extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0MultiAsset;
@@ -2321,7 +2333,7 @@
readonly type: 'V0' | 'V1';
}
- /** @name OrmlTokensModuleCall (279) */
+ /** @name OrmlTokensModuleCall (278) */
interface OrmlTokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -2358,7 +2370,7 @@
readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';
}
- /** @name CumulusPalletXcmpQueueCall (280) */
+ /** @name CumulusPalletXcmpQueueCall (279) */
interface CumulusPalletXcmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -2394,7 +2406,7 @@
readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
}
- /** @name PalletXcmCall (281) */
+ /** @name PalletXcmCall (280) */
interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
@@ -2456,7 +2468,7 @@
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
}
- /** @name XcmVersionedXcm (282) */
+ /** @name XcmVersionedXcm (281) */
interface XcmVersionedXcm extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0Xcm;
@@ -2467,7 +2479,7 @@
readonly type: 'V0' | 'V1' | 'V2';
}
- /** @name XcmV0Xcm (283) */
+ /** @name XcmV0Xcm (282) */
interface XcmV0Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -2530,7 +2542,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
}
- /** @name XcmV0Order (285) */
+ /** @name XcmV0Order (284) */
interface XcmV0Order extends Enum {
readonly isNull: boolean;
readonly isDepositAsset: boolean;
@@ -2578,14 +2590,14 @@
readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV0Response (287) */
+ /** @name XcmV0Response (286) */
interface XcmV0Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: Vec<XcmV0MultiAsset>;
readonly type: 'Assets';
}
- /** @name XcmV1Xcm (288) */
+ /** @name XcmV1Xcm (287) */
interface XcmV1Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -2654,7 +2666,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
}
- /** @name XcmV1Order (290) */
+ /** @name XcmV1Order (289) */
interface XcmV1Order extends Enum {
readonly isNoop: boolean;
readonly isDepositAsset: boolean;
@@ -2704,7 +2716,7 @@
readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV1Response (292) */
+ /** @name XcmV1Response (291) */
interface XcmV1Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: XcmV1MultiassetMultiAssets;
@@ -2713,10 +2725,10 @@
readonly type: 'Assets' | 'Version';
}
- /** @name CumulusPalletXcmCall (306) */
+ /** @name CumulusPalletXcmCall (305) */
type CumulusPalletXcmCall = Null;
- /** @name CumulusPalletDmpQueueCall (307) */
+ /** @name CumulusPalletDmpQueueCall (306) */
interface CumulusPalletDmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -2726,7 +2738,7 @@
readonly type: 'ServiceOverweight';
}
- /** @name PalletInflationCall (308) */
+ /** @name PalletInflationCall (307) */
interface PalletInflationCall extends Enum {
readonly isStartInflation: boolean;
readonly asStartInflation: {
@@ -2735,7 +2747,7 @@
readonly type: 'StartInflation';
}
- /** @name PalletUniqueCall (309) */
+ /** @name PalletUniqueCall (308) */
interface PalletUniqueCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2908,7 +2920,7 @@
readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';
}
- /** @name UpDataStructsCollectionMode (314) */
+ /** @name UpDataStructsCollectionMode (313) */
interface UpDataStructsCollectionMode extends Enum {
readonly isNft: boolean;
readonly isFungible: boolean;
@@ -2917,7 +2929,7 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateCollectionData (315) */
+ /** @name UpDataStructsCreateCollectionData (314) */
interface UpDataStructsCreateCollectionData extends Struct {
readonly mode: UpDataStructsCollectionMode;
readonly access: Option<UpDataStructsAccessMode>;
@@ -2931,14 +2943,14 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsAccessMode (317) */
+ /** @name UpDataStructsAccessMode (316) */
interface UpDataStructsAccessMode extends Enum {
readonly isNormal: boolean;
readonly isAllowList: boolean;
readonly type: 'Normal' | 'AllowList';
}
- /** @name UpDataStructsCollectionLimits (319) */
+ /** @name UpDataStructsCollectionLimits (318) */
interface UpDataStructsCollectionLimits extends Struct {
readonly accountTokenOwnershipLimit: Option<u32>;
readonly sponsoredDataSize: Option<u32>;
@@ -2951,7 +2963,7 @@
readonly transfersEnabled: Option<bool>;
}
- /** @name UpDataStructsSponsoringRateLimit (321) */
+ /** @name UpDataStructsSponsoringRateLimit (320) */
interface UpDataStructsSponsoringRateLimit extends Enum {
readonly isSponsoringDisabled: boolean;
readonly isBlocks: boolean;
@@ -2959,43 +2971,43 @@
readonly type: 'SponsoringDisabled' | 'Blocks';
}
- /** @name UpDataStructsCollectionPermissions (324) */
+ /** @name UpDataStructsCollectionPermissions (323) */
interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingPermissions>;
}
- /** @name UpDataStructsNestingPermissions (326) */
+ /** @name UpDataStructsNestingPermissions (325) */
interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
readonly collectionAdmin: bool;
readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
}
- /** @name UpDataStructsOwnerRestrictedSet (328) */
+ /** @name UpDataStructsOwnerRestrictedSet (327) */
interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
- /** @name UpDataStructsPropertyKeyPermission (333) */
+ /** @name UpDataStructsPropertyKeyPermission (332) */
interface UpDataStructsPropertyKeyPermission extends Struct {
readonly key: Bytes;
readonly permission: UpDataStructsPropertyPermission;
}
- /** @name UpDataStructsPropertyPermission (334) */
+ /** @name UpDataStructsPropertyPermission (333) */
interface UpDataStructsPropertyPermission extends Struct {
readonly mutable: bool;
readonly collectionAdmin: bool;
readonly tokenOwner: bool;
}
- /** @name UpDataStructsProperty (337) */
+ /** @name UpDataStructsProperty (336) */
interface UpDataStructsProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name UpDataStructsCreateItemData (340) */
+ /** @name UpDataStructsCreateItemData (339) */
interface UpDataStructsCreateItemData extends Enum {
readonly isNft: boolean;
readonly asNft: UpDataStructsCreateNftData;
@@ -3006,23 +3018,23 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateNftData (341) */
+ /** @name UpDataStructsCreateNftData (340) */
interface UpDataStructsCreateNftData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateFungibleData (342) */
+ /** @name UpDataStructsCreateFungibleData (341) */
interface UpDataStructsCreateFungibleData extends Struct {
readonly value: u128;
}
- /** @name UpDataStructsCreateReFungibleData (343) */
+ /** @name UpDataStructsCreateReFungibleData (342) */
interface UpDataStructsCreateReFungibleData extends Struct {
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateItemExData (346) */
+ /** @name UpDataStructsCreateItemExData (345) */
interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
@@ -3035,26 +3047,26 @@
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (348) */
+ /** @name UpDataStructsCreateNftExData (347) */
interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExSingleOwner (355) */
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (354) */
interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateRefungibleExMultipleOwners (357) */
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (356) */
interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletConfigurationCall (358) */
+ /** @name PalletConfigurationCall (357) */
interface PalletConfigurationCall extends Enum {
readonly isSetWeightToFeeCoefficientOverride: boolean;
readonly asSetWeightToFeeCoefficientOverride: {
@@ -3087,7 +3099,7 @@
readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetXcmAllowedLocations' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';
}
- /** @name PalletConfigurationAppPromotionConfiguration (363) */
+ /** @name PalletConfigurationAppPromotionConfiguration (362) */
interface PalletConfigurationAppPromotionConfiguration extends Struct {
readonly recalculationInterval: Option<u32>;
readonly pendingInterval: Option<u32>;
@@ -3095,13 +3107,13 @@
readonly maxStakersPerCalculation: Option<u8>;
}
- /** @name PalletTemplateTransactionPaymentCall (367) */
+ /** @name PalletTemplateTransactionPaymentCall (366) */
type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletStructureCall (368) */
+ /** @name PalletStructureCall (367) */
type PalletStructureCall = Null;
- /** @name PalletRmrkCoreCall (369) */
+ /** @name PalletRmrkCoreCall (368) */
interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -3207,7 +3219,7 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (375) */
+ /** @name RmrkTraitsResourceResourceTypes (374) */
interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
@@ -3218,7 +3230,7 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (377) */
+ /** @name RmrkTraitsResourceBasicResource (376) */
interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -3226,7 +3238,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (379) */
+ /** @name RmrkTraitsResourceComposableResource (378) */
interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
@@ -3236,7 +3248,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (380) */
+ /** @name RmrkTraitsResourceSlotResource (379) */
interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
@@ -3246,7 +3258,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name PalletRmrkEquipCall (383) */
+ /** @name PalletRmrkEquipCall (382) */
interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
@@ -3268,7 +3280,7 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (386) */
+ /** @name RmrkTraitsPartPartType (385) */
interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
@@ -3277,14 +3289,14 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (388) */
+ /** @name RmrkTraitsPartFixedPart (387) */
interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (389) */
+ /** @name RmrkTraitsPartSlotPart (388) */
interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
@@ -3292,7 +3304,7 @@
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (390) */
+ /** @name RmrkTraitsPartEquippableList (389) */
interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
readonly isEmpty: boolean;
@@ -3301,20 +3313,20 @@
readonly type: 'All' | 'Empty' | 'Custom';
}
- /** @name RmrkTraitsTheme (392) */
+ /** @name RmrkTraitsTheme (391) */
interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (394) */
+ /** @name RmrkTraitsThemeThemeProperty (393) */
interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletAppPromotionCall (396) */
+ /** @name PalletAppPromotionCall (395) */
interface PalletAppPromotionCall extends Enum {
readonly isSetAdminAddress: boolean;
readonly asSetAdminAddress: {
@@ -3348,7 +3360,7 @@
readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';
}
- /** @name PalletForeignAssetsModuleCall (397) */
+ /** @name PalletForeignAssetsModuleCall (396) */
interface PalletForeignAssetsModuleCall extends Enum {
readonly isRegisterForeignAsset: boolean;
readonly asRegisterForeignAsset: {
@@ -3365,7 +3377,7 @@
readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
}
- /** @name PalletEvmCall (398) */
+ /** @name PalletEvmCall (397) */
interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
@@ -3410,7 +3422,7 @@
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (404) */
+ /** @name PalletEthereumCall (403) */
interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
@@ -3419,7 +3431,7 @@
readonly type: 'Transact';
}
- /** @name EthereumTransactionTransactionV2 (405) */
+ /** @name EthereumTransactionTransactionV2 (404) */
interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
@@ -3430,7 +3442,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (406) */
+ /** @name EthereumTransactionLegacyTransaction (405) */
interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
@@ -3441,7 +3453,7 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (407) */
+ /** @name EthereumTransactionTransactionAction (406) */
interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
@@ -3449,14 +3461,14 @@
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (408) */
+ /** @name EthereumTransactionTransactionSignature (407) */
interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (410) */
+ /** @name EthereumTransactionEip2930Transaction (409) */
interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3471,13 +3483,13 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (412) */
+ /** @name EthereumTransactionAccessListItem (411) */
interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (413) */
+ /** @name EthereumTransactionEip1559Transaction (412) */
interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3493,7 +3505,7 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (414) */
+ /** @name PalletEvmMigrationCall (413) */
interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
@@ -3520,14 +3532,14 @@
readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
}
- /** @name PalletMaintenanceCall (418) */
+ /** @name PalletMaintenanceCall (417) */
interface PalletMaintenanceCall extends Enum {
readonly isEnable: boolean;
readonly isDisable: boolean;
readonly type: 'Enable' | 'Disable';
}
- /** @name PalletTestUtilsCall (419) */
+ /** @name PalletTestUtilsCall (418) */
interface PalletTestUtilsCall extends Enum {
readonly isEnable: boolean;
readonly isSetTestValue: boolean;
@@ -3547,13 +3559,13 @@
readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';
}
- /** @name PalletSudoError (421) */
+ /** @name PalletSudoError (420) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (423) */
+ /** @name OrmlVestingModuleError (422) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -3564,7 +3576,7 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name OrmlXtokensModuleError (424) */
+ /** @name OrmlXtokensModuleError (423) */
interface OrmlXtokensModuleError extends Enum {
readonly isAssetHasNoReserve: boolean;
readonly isNotCrossChainTransfer: boolean;
@@ -3588,26 +3600,26 @@
readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
}
- /** @name OrmlTokensBalanceLock (427) */
+ /** @name OrmlTokensBalanceLock (426) */
interface OrmlTokensBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name OrmlTokensAccountData (429) */
+ /** @name OrmlTokensAccountData (428) */
interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
- /** @name OrmlTokensReserveData (431) */
+ /** @name OrmlTokensReserveData (430) */
interface OrmlTokensReserveData extends Struct {
readonly id: Null;
readonly amount: u128;
}
- /** @name OrmlTokensModuleError (433) */
+ /** @name OrmlTokensModuleError (432) */
interface OrmlTokensModuleError extends Enum {
readonly isBalanceTooLow: boolean;
readonly isAmountIntoBalanceFailed: boolean;
@@ -3620,21 +3632,21 @@
readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (435) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (434) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (436) */
+ /** @name CumulusPalletXcmpQueueInboundState (435) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (439) */
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (438) */
interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
@@ -3642,7 +3654,7 @@
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (442) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (441) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -3651,14 +3663,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (443) */
+ /** @name CumulusPalletXcmpQueueOutboundState (442) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (445) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (444) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -3668,7 +3680,7 @@
readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletXcmpQueueError (447) */
+ /** @name CumulusPalletXcmpQueueError (446) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -3678,7 +3690,7 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (448) */
+ /** @name PalletXcmError (447) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -3696,29 +3708,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (449) */
+ /** @name CumulusPalletXcmError (448) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (450) */
+ /** @name CumulusPalletDmpQueueConfigData (449) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletDmpQueuePageIndexData (451) */
+ /** @name CumulusPalletDmpQueuePageIndexData (450) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (454) */
+ /** @name CumulusPalletDmpQueueError (453) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (458) */
+ /** @name PalletUniqueError (457) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isEmptyArgument: boolean;
@@ -3726,13 +3738,13 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletConfigurationError (459) */
+ /** @name PalletConfigurationError (458) */
interface PalletConfigurationError extends Enum {
readonly isInconsistentConfiguration: boolean;
readonly type: 'InconsistentConfiguration';
}
- /** @name UpDataStructsCollection (460) */
+ /** @name UpDataStructsCollection (459) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3745,7 +3757,7 @@
readonly flags: U8aFixed;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (461) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (460) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3755,43 +3767,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (462) */
+ /** @name UpDataStructsProperties (461) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (463) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (462) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (468) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (467) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (475) */
+ /** @name UpDataStructsCollectionStats (474) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (476) */
+ /** @name UpDataStructsTokenChild (475) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (477) */
+ /** @name PhantomTypeUpDataStructs (476) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild, UpPovEstimateRpcPovInfo]>> {}
- /** @name UpDataStructsTokenData (479) */
+ /** @name UpDataStructsTokenData (478) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (481) */
+ /** @name UpDataStructsRpcCollection (480) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3807,13 +3819,13 @@
readonly flags: UpDataStructsRpcCollectionFlags;
}
- /** @name UpDataStructsRpcCollectionFlags (482) */
+ /** @name UpDataStructsRpcCollectionFlags (481) */
interface UpDataStructsRpcCollectionFlags extends Struct {
readonly foreign: bool;
readonly erc721metadata: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (483) */
+ /** @name RmrkTraitsCollectionCollectionInfo (482) */
interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
@@ -3822,7 +3834,7 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (484) */
+ /** @name RmrkTraitsNftNftInfo (483) */
interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
@@ -3831,13 +3843,13 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (486) */
+ /** @name RmrkTraitsNftRoyaltyInfo (485) */
interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (487) */
+ /** @name RmrkTraitsResourceResourceInfo (486) */
interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
@@ -3845,26 +3857,26 @@
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (488) */
+ /** @name RmrkTraitsPropertyPropertyInfo (487) */
interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (489) */
+ /** @name RmrkTraitsBaseBaseInfo (488) */
interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (490) */
+ /** @name RmrkTraitsNftNftChild (489) */
interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name UpPovEstimateRpcPovInfo (491) */
+ /** @name UpPovEstimateRpcPovInfo (490) */
interface UpPovEstimateRpcPovInfo extends Struct {
readonly proofSize: u64;
readonly compactProofSize: u64;
@@ -3873,7 +3885,7 @@
readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
}
- /** @name SpRuntimeTransactionValidityTransactionValidityError (494) */
+ /** @name SpRuntimeTransactionValidityTransactionValidityError (493) */
interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {
readonly isInvalid: boolean;
readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;
@@ -3882,7 +3894,7 @@
readonly type: 'Invalid' | 'Unknown';
}
- /** @name SpRuntimeTransactionValidityInvalidTransaction (495) */
+ /** @name SpRuntimeTransactionValidityInvalidTransaction (494) */
interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {
readonly isCall: boolean;
readonly isPayment: boolean;
@@ -3899,7 +3911,7 @@
readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';
}
- /** @name SpRuntimeTransactionValidityUnknownTransaction (496) */
+ /** @name SpRuntimeTransactionValidityUnknownTransaction (495) */
interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {
readonly isCannotLookup: boolean;
readonly isNoUnsignedValidator: boolean;
@@ -3908,13 +3920,13 @@
readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';
}
- /** @name UpPovEstimateRpcTrieKeyValue (498) */
+ /** @name UpPovEstimateRpcTrieKeyValue (497) */
interface UpPovEstimateRpcTrieKeyValue extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletCommonError (500) */
+ /** @name PalletCommonError (499) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -3955,7 +3967,7 @@
readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';
}
- /** @name PalletFungibleError (502) */
+ /** @name PalletFungibleError (501) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
@@ -3967,7 +3979,7 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
}
- /** @name PalletRefungibleError (506) */
+ /** @name PalletRefungibleError (505) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -3977,19 +3989,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (507) */
+ /** @name PalletNonfungibleItemData (506) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (509) */
+ /** @name UpDataStructsPropertyScope (508) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (512) */
+ /** @name PalletNonfungibleError (511) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3997,7 +4009,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (513) */
+ /** @name PalletStructureError (512) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -4006,7 +4018,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (514) */
+ /** @name PalletRmrkCoreError (513) */
interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
@@ -4030,7 +4042,7 @@
readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (516) */
+ /** @name PalletRmrkEquipError (515) */
interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
@@ -4042,7 +4054,7 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletAppPromotionError (522) */
+ /** @name PalletAppPromotionError (521) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -4053,7 +4065,7 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';
}
- /** @name PalletForeignAssetsModuleError (523) */
+ /** @name PalletForeignAssetsModuleError (522) */
interface PalletForeignAssetsModuleError extends Enum {
readonly isBadLocation: boolean;
readonly isMultiLocationExisted: boolean;
@@ -4062,7 +4074,7 @@
readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
}
- /** @name PalletEvmError (525) */
+ /** @name PalletEvmError (524) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -4078,7 +4090,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';
}
- /** @name FpRpcTransactionStatus (528) */
+ /** @name FpRpcTransactionStatus (527) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -4089,10 +4101,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (530) */
+ /** @name EthbloomBloom (529) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (532) */
+ /** @name EthereumReceiptReceiptV3 (531) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -4103,7 +4115,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (533) */
+ /** @name EthereumReceiptEip658ReceiptData (532) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -4111,14 +4123,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (534) */
+ /** @name EthereumBlock (533) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (535) */
+ /** @name EthereumHeader (534) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -4137,24 +4149,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (536) */
+ /** @name EthereumTypesHashH64 (535) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (541) */
+ /** @name PalletEthereumError (540) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (542) */
+ /** @name PalletEvmCoderSubstrateError (541) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (543) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (542) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -4164,7 +4176,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (544) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (543) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -4172,7 +4184,7 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (550) */
+ /** @name PalletEvmContractHelpersError (549) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
@@ -4180,7 +4192,7 @@
readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
}
- /** @name PalletEvmMigrationError (551) */
+ /** @name PalletEvmMigrationError (550) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
@@ -4188,17 +4200,17 @@
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
}
- /** @name PalletMaintenanceError (552) */
+ /** @name PalletMaintenanceError (551) */
type PalletMaintenanceError = Null;
- /** @name PalletTestUtilsError (553) */
+ /** @name PalletTestUtilsError (552) */
interface PalletTestUtilsError extends Enum {
readonly isTestPalletDisabled: boolean;
readonly isTriggerRollback: boolean;
readonly type: 'TestPalletDisabled' | 'TriggerRollback';
}
- /** @name SpRuntimeMultiSignature (555) */
+ /** @name SpRuntimeMultiSignature (554) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -4209,43 +4221,43 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (556) */
+ /** @name SpCoreEd25519Signature (555) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (558) */
+ /** @name SpCoreSr25519Signature (557) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (559) */
+ /** @name SpCoreEcdsaSignature (558) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (562) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (561) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckTxVersion (563) */
+ /** @name FrameSystemExtensionsCheckTxVersion (562) */
type FrameSystemExtensionsCheckTxVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (564) */
+ /** @name FrameSystemExtensionsCheckGenesis (563) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (567) */
+ /** @name FrameSystemExtensionsCheckNonce (566) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (568) */
+ /** @name FrameSystemExtensionsCheckWeight (567) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (569) */
+ /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (568) */
type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
- /** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity (570) */
- type OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity = Null;
+ /** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity (569) */
+ type OpalRuntimeRuntimeCommonDataManagementFilterIdentity = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (570) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (572) */
+ /** @name OpalRuntimeRuntime (571) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (573) */
+ /** @name PalletEthereumFakeTransactionFinalizer (572) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module
tests/src/util/identitySetter.tsdiffbeforeafterboth--- a/tests/src/util/identitySetter.ts
+++ b/tests/src/util/identitySetter.ts
@@ -1,26 +1,43 @@
// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
// SPDX-License-Identifier: Apache-2.0
+import {encodeAddress} from '@polkadot/keyring';
import {usingPlaygrounds, Pallets} from './index';
+import {ChainHelperBase} from './playgrounds/unique';
-const relayUrl0 = process.argv[2] ?? 'localhost:9844';
-const relayUrl = `ws${relayUrl0.includes('localhost') ? '' : 's'}://${relayUrl0}`;
+const relayUrl = process.argv[2] ?? 'ws://localhost:9844';
+const paraUrl = process.argv[3] ?? 'ws://localhost:9944';
+const key = process.argv.length > 4 ? process.argv.slice(4).join(' ') : '//Alice';
-const paraUrl0 = process.argv[3] ?? 'localhost:9944';
-const paraUrl = `ws${paraUrl0.includes('localhost') ? '' : 's'}://${paraUrl0}`;
+function extractIdentity(key: any, value: any): [string, any] {
+ return [(key as any).toHuman()[0], (value as any).unwrap()];
+}
-const key = process.argv.length > 4 ? process.argv.slice(4).join(' ') : '//Alice';
+async function getIdentities(helper: ChainHelperBase) {
+ const identities: [string, any][] = [];
+ for(const [key, value] of await helper.getApi().query.identity.identityOf.entries())
+ identities.push(extractIdentity(key, value));
+ return identities;
+}
// This is a utility for pulling
-const setIdentities = async (): Promise<void> => {
- const identities: any[] = [];
+const forceInsertIdentities = async (): Promise<void> => {
+ const identitiesOnRelay: any[] = [];
+ const identitiesToRemove: string[] = [];
await usingPlaygrounds(async helper => {
try {
+ // iterate over every identity
for(const [key, v] of await helper.getApi().query.identity.identityOf.entries()) {
const value = v as any;
- if (!value.isSome) continue;
+ if (value.isNone) {
+ // in the nigh-impossible case that storage map would actually give None for a value, might as well delete it
+ identitiesToRemove.push((key as any).toHuman()[0]);
+ continue;
+ }
+
+ // if any of the judgements resulted in a good confirmed outcome, keep this identity
if (value.unwrap().toHuman().judgements.filter((x: any) => x[1] == 'Reasonable' || x[1] == 'KnownGood').length == 0) continue;
- identities.push([key, value]);
+ identitiesOnRelay.push(extractIdentity(key, value));
}
} catch (error) {
console.error(error);
@@ -32,9 +49,32 @@
if (helper.fetchMissingPalletNames([Pallets.Identity]).length != 0) console.error('pallet-identity is not included in parachain.');
try {
const superuser = await privateKey(key);
- // todo:collator
- await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.setIdentities', [identities]);
- console.log(`Tried to upload ${identities.length} identities. `
+ const ss58Format = helper.chain.getChainProperties().ss58Format;
+ const paraIdentities = await getIdentities(helper);
+ const identitiesToAdd: any[] = [];
+
+ // cross-reference every account for changes
+ for (const [key, value] of identitiesOnRelay) {
+ const encodedKey = encodeAddress(key, ss58Format);
+
+ const identity = paraIdentities.find(i => i[0] === encodedKey);
+ if (identity) {
+ // only update if the identity info does not exist or is changed
+ if (value.toString() === identity[1].toString()) {
+ continue;
+ }
+ }
+ identitiesToAdd.push([key, value]);
+ // exercise caution - in case we have an identity and the realy doesn't, it might mean one of two things:
+ // 1) it was deleted on the relay;
+ // 2) it is our own identity, we don't want to delete it.
+ // identitiesToRemove.push((key as any).toHuman()[0]);
+ }
+
+ // await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceRemoveIdentities', [identitiesToRemove]);
+ await helper.getSudo().executeExtrinsic(superuser, 'api.tx.identity.forceInsertIdentities', [identitiesToAdd]);
+ console.log(`Tried to upload ${identitiesToAdd.length} identities `
+ + `and found ${identitiesToRemove.length} identities for potential removal. `
+ `Now there are ${(await helper.getApi().query.identity.identityOf.keys()).length}.`);
} catch (error) {
console.error(error);
@@ -43,4 +83,4 @@
}, paraUrl);
};
-setIdentities().catch(() => process.exit(1));
\ No newline at end of file
+forceInsertIdentities().catch(() => process.exit(1));
\ No newline at end of file