git.delta.rocks / unique-network / refs/commits / 17e188aac633

difftreelog

Merge pull request #577 from UniqueNetwork/fix/fee-multiplier-update

Yaroslav Bolyukin2022-12-19parents: #49182bd #bea7716.patch.diff
in: master

16 files changed

modifiedpallets/configuration/src/lib.rsdiffbeforeafterboth
--- a/pallets/configuration/src/lib.rs
+++ b/pallets/configuration/src/lib.rs
@@ -25,12 +25,14 @@
 };
 use parity_scale_codec::{Decode, Encode, MaxEncodedLen};
 use scale_info::TypeInfo;
-use sp_arithmetic::traits::{BaseArithmetic, Unsigned};
+use sp_arithmetic::{
+	per_things::{Perbill, PerThing},
+	traits::{BaseArithmetic, Unsigned},
+};
 use smallvec::smallvec;
 
 pub use pallet::*;
 use sp_core::U256;
-use sp_runtime::Perbill;
 
 #[pallet]
 mod pallet {
@@ -46,8 +48,7 @@
 	#[pallet::config]
 	pub trait Config: frame_system::Config {
 		#[pallet::constant]
-		type DefaultWeightToFeeCoefficient: Get<u32>;
-
+		type DefaultWeightToFeeCoefficient: Get<u64>;
 		#[pallet::constant]
 		type DefaultMinGasPrice: Get<u64>;
 
@@ -66,7 +67,7 @@
 
 	#[pallet::storage]
 	pub type WeightToFeeCoefficientOverride<T: Config> = StorageValue<
-		Value = u32,
+		Value = u64,
 		QueryKind = ValueQuery,
 		OnEmpty = T::DefaultWeightToFeeCoefficient,
 	>;
@@ -90,7 +91,7 @@
 		#[pallet::weight(T::DbWeight::get().writes(1))]
 		pub fn set_weight_to_fee_coefficient_override(
 			origin: OriginFor<T>,
-			coeff: Option<u32>,
+			coeff: Option<u64>,
 		) -> DispatchResult {
 			ensure_root(origin)?;
 			if let Some(coeff) = coeff {
@@ -156,14 +157,17 @@
 impl<T, B> WeightToFeePolynomial for WeightToFee<T, B>
 where
 	T: Config,
-	B: BaseArithmetic + From<u32> + Copy + Unsigned,
+	B: BaseArithmetic + From<u32> + From<u64> + Copy + Unsigned,
 {
 	type Balance = B;
 
 	fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
 		smallvec!(WeightToFeeCoefficient {
-			coeff_integer: <WeightToFeeCoefficientOverride<T>>::get().into(),
-			coeff_frac: Perbill::zero(),
+			coeff_integer: (<WeightToFeeCoefficientOverride<T>>::get() / Perbill::ACCURACY as u64)
+				.into(),
+			coeff_frac: Perbill::from_parts(
+				(<WeightToFeeCoefficientOverride<T>>::get() % Perbill::ACCURACY as u64) as u32
+			),
 			negative: false,
 			degree: 1,
 		})
modifiedprimitives/common/src/constants.rsdiffbeforeafterboth
--- a/primitives/common/src/constants.rs
+++ b/primitives/common/src/constants.rs
@@ -43,10 +43,10 @@
 pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
 
 // Targeting 0.1 UNQ per transfer
-pub const WEIGHT_TO_FEE_COEFF: u32 = /*<weight2fee>*/175_199_920/*</weight2fee>*/;
+pub const WEIGHT_TO_FEE_COEFF: u64 = /*<weight2fee>*/77_083_524_944_487_510/*</weight2fee>*/;
 
 // Targeting 0.15 UNQ per transfer via ETH
-pub const MIN_GAS_PRICE: u64 = /*<mingasprice>*/1_014_919_410_810/*</mingasprice>*/;
+pub const MIN_GAS_PRICE: u64 = /*<mingasprice>*/1_014_919_313_914/*</mingasprice>*/;
 
 /// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.
 /// This is used to limit the maximal weight of a single extrinsic.
@@ -60,5 +60,5 @@
 	.set_proof_size(MAX_POV_SIZE as u64);
 
 parameter_types! {
-	pub const TransactionByteFee: Balance = 501 * MICROUNIQUE;
+	pub const TransactionByteFee: Balance = 501 * MICROUNIQUE / 2;
 }
modifiedruntime/common/config/pallets/mod.rsdiffbeforeafterboth
--- a/runtime/common/config/pallets/mod.rs
+++ b/runtime/common/config/pallets/mod.rs
@@ -104,7 +104,7 @@
 	pub const DayRelayBlocks: BlockNumber = RELAY_DAYS;
 }
 impl pallet_configuration::Config for Runtime {
-	type DefaultWeightToFeeCoefficient = ConstU32<{ up_common::constants::WEIGHT_TO_FEE_COEFF }>;
+	type DefaultWeightToFeeCoefficient = ConstU64<{ up_common::constants::WEIGHT_TO_FEE_COEFF }>;
 	type DefaultMinGasPrice = ConstU64<{ up_common::constants::MIN_GAS_PRICE }>;
 	type MaxXcmAllowedLocations = ConstU32<16>;
 	type AppPromotionDailyRate = AppPromotionDailyRate;
modifiedruntime/common/config/substrate.rsdiffbeforeafterboth
--- a/runtime/common/config/substrate.rs
+++ b/runtime/common/config/substrate.rs
@@ -28,10 +28,12 @@
 	traits::{BlakeTwo256, AccountIdLookup},
 	Perbill, Permill, Percent,
 };
+use sp_arithmetic::traits::One;
 use frame_system::{
 	limits::{BlockLength, BlockWeights},
 	EnsureRoot,
 };
+use pallet_transaction_payment::{Multiplier, ConstFeeMultiplier};
 use crate::{
 	runtime_common::DealWithFees, Runtime, RuntimeEvent, RuntimeCall, RuntimeOrigin, PalletInfo,
 	System, Balances, Treasury, SS58Prefix, Version,
@@ -152,6 +154,8 @@
 	/// This value increases the priority of `Operational` transactions by adding
 	/// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
 	pub const OperationalFeeMultiplier: u8 = 5;
+
+	pub FeeMultiplier: Multiplier = Multiplier::one();
 }
 
 impl pallet_transaction_payment::Config for Runtime {
@@ -160,7 +164,7 @@
 	type LengthToFee = ConstantMultiplier<Balance, TransactionByteFee>;
 	type OperationalFeeMultiplier = OperationalFeeMultiplier;
 	type WeightToFee = pallet_configuration::WeightToFee<Self, Balance>;
-	type FeeMultiplierUpdate = ();
+	type FeeMultiplierUpdate = ConstFeeMultiplier<FeeMultiplier>;
 }
 
 parameter_types! {
modifiedtests/src/calibrate.tsdiffbeforeafterboth
--- a/tests/src/calibrate.ts
+++ b/tests/src/calibrate.ts
@@ -1,59 +1,186 @@
 import {IKeyringPair} from '@polkadot/types/types';
-
 import {usingEthPlaygrounds, EthUniqueHelper} from './eth/util';
 
+class Fract {
+  static ZERO = new Fract(0n);
+  constructor(public readonly a: bigint, public readonly b: bigint = 1n) {
+    if (b === 0n) throw new Error('division by zero');
+    if (b < 0n) throw new Error('missing normalization');
+  }
 
-function linearRegression(points: { x: bigint, y: bigint }[]) {
-  let sumxy = 0n;
-  let sumx = 0n;
-  let sumy = 0n;
-  let sumx2 = 0n;
-  const n = points.length;
-  for (let i = 0; i < n; i++) {
-    const p = points[i];
-    sumxy += p.x * p.y;
-    sumx += p.x;
-    sumy += p.y;
-    sumx2 += p.x * p.x;
+  mul(other: Fract) {
+    return new Fract(this.a * other.a, this.b * other.b).optimize();
   }
 
-  const nb = BigInt(n);
+  div(other: Fract) {
+    return this.mul(other.inv());
+  }
 
-  const a = (nb * sumxy - sumx * sumy) / (nb * sumx2 - sumx * sumx);
-  const b = (sumy - a * sumx) / nb;
+  plus(other: Fract) {
+    if (this.b === other.b) {
+      return new Fract(this.a + other.a, this.b);
+    }
+    return new Fract(this.a * other.b + other.a * this.b, this.b * other.b).optimize();
+  }
 
-  return {a, b};
-}
+  minus(other: Fract) {
+    return this.plus(other.neg());
+  }
 
-// JS has no builtin function to calculate sqrt of bigint
-// https://stackoverflow.com/a/53684036/6190169
-function sqrt(value: bigint) {
-  if (value < 0n) {
-    throw 'square root of negative numbers is not supported';
+  neg() {
+    return new Fract(-this.a, this.b);
+  }
+  inv() {
+    if (this.a < 0) {
+      return new Fract(-this.b, -this.a);
+    } else {
+      return new Fract(this.b, this.a);
+    }
   }
 
-  if (value < 2n) {
-    return value;
+  optimize() {
+    function gcd(x: bigint, y: bigint) {
+      if (x < 0n)
+        x = -x;
+      if (y < 0n)
+        y = -y;
+      while(y) {
+        const t = y;
+        y = x % y;
+        x = t;
+      }
+      return x;
+    }
+    const v = gcd(this.a, this.b);
+    return new Fract(this.a / v, this.b / v);
+  }
+
+  toBigInt() {
+    return this.a / this.b;
+  }
+  toNumber() {
+    const v = this.optimize();
+    return Number(v.a) / Number(v.b);
+  }
+  toString() {
+    const v = this.optimize();
+    return `${v.a} / ${v.b}`;
   }
 
-  function newtonIteration(n: bigint, x0: bigint): bigint {
-    const x1 = ((n / x0) + x0) >> 1n;
-    if (x0 === x1 || x0 === (x1 - 1n)) {
-      return x0;
+  lt(other: Fract) {
+    return this.a * other.b < other.a * this.b;
+  }
+  eq(other: Fract) {
+    return this.a * other.b === other.a * this.b;
+  }
+
+  sqrt() {
+    if (this.a < 0n) {
+      throw 'square root of negative numbers is not supported';
+    }
+
+    if (this.lt(new Fract(2n))) {
+      return this;
+    }
+
+    function newtonIteration(n: Fract, x0: Fract): Fract {
+      const x1 = rpn(n, x0, '/', x0, '+', new Fract(2n), '/');
+      if (x0.eq(x1) || x0.eq(x1.minus(new Fract(1n)))) {
+        return x0;
+      }
+      return newtonIteration(n, x1);
     }
-    return newtonIteration(n, x1);
+
+    return newtonIteration(this, new Fract(1n));
   }
+}
 
-  return newtonIteration(value, 1n);
+type Op = Fract | '+' | '-' | '*' | '/' | 'dup' | Op[];
+function rpn(...ops: (Op)[]) {
+  const stack: Fract[] = [];
+  for (const op of ops) {
+    if (op instanceof Fract) {
+      stack.push(op);
+    } else if (op === '+') {
+      if (stack.length < 2)
+        throw new Error('stack underflow');
+      const b = stack.pop()!;
+      const a = stack.pop()!;
+      stack.push(a.plus(b));
+    } else if (op === '*') {
+      if (stack.length < 2)
+        throw new Error('stack underflow');
+      const b = stack.pop()!;
+      const a = stack.pop()!;
+      stack.push(a.mul(b));
+    } else if (op === '-') {
+      if (stack.length < 2)
+        throw new Error('stack underflow');
+      const b = stack.pop()!;
+      const a = stack.pop()!;
+      stack.push(a.minus(b));
+    } else if (op === '/') {
+      if (stack.length < 2)
+        throw new Error('stack underflow');
+      const b = stack.pop()!;
+      const a = stack.pop()!;
+      stack.push(a.div(b));
+    } else if (op === 'dup') {
+      if (stack.length < 1)
+        throw new Error('stack underflow');
+      const a = stack.pop()!;
+      stack.push(a);
+      stack.push(a);
+    } else if (Array.isArray(op)) {
+      stack.push(rpn(...op));
+    } else {
+      throw new Error(`unknown operand: ${op}`);
+    }
+  }
+  if (stack.length != 1)
+    throw new Error('one element should be left on stack');
+  return stack[0]!;
+}
+
+function linearRegression(points: { x: Fract, y: Fract }[]) {
+  let sumxy = Fract.ZERO;
+  let sumx = Fract.ZERO;
+  let sumy = Fract.ZERO;
+  let sumx2 = Fract.ZERO;
+  const n = points.length;
+  for (let i = 0; i < n; i++) {
+    const p = points[i];
+    sumxy = rpn(p.x, p.y, '*', sumxy, '+');
+    sumx = sumx.plus(p.x);
+    sumy = sumy.plus(p.y);
+    sumx2 = rpn(p.x, p.x, '*', sumx2, '+');
+  }
+
+  const nb = new Fract(BigInt(n));
+
+  const a = rpn(
+    [nb, sumxy, '*', sumx, sumy, '*', '-'],
+    [nb, sumx2, '*', sumx, sumx, '*', '-'],
+    '/',
+  );
+  const b = rpn(
+    [sumy, a, sumx, '*', '-'],
+    nb,
+    '/',
+  );
+
+  return {a, b};
 }
 
-function _error(points: { x: bigint, y: bigint }[], hypothesis: (a: bigint) => bigint) {
-  return sqrt(points.map(p => {
+const hypothesisLinear = (a: Fract, b: Fract) => (x: Fract) => rpn(x, a, '*', b, '+');
+
+function _error(points: { x: Fract, y: Fract }[], hypothesis: (a: Fract) => Fract) {
+  return points.map(p => {
     const v = hypothesis(p.x);
     const vv = p.y;
 
-    return (v - vv) ** 2n;
-  }).reduce((a, b) => a + b, 0n) / BigInt(points.length));
+    return rpn(v, vv, '-', 'dup', '*');
+  }).reduce((a, b) => a.plus(b), Fract.ZERO).sqrt().div(new Fract(BigInt(points.length)));
 }
 
 async function calibrateWeightToFee(helper: EthUniqueHelper, privateKey: (account: string) => Promise<IKeyringPair>) {
@@ -68,15 +195,15 @@
     await token.transfer(alice, {Substrate: bob.address});
     const aliceBalanceAfter = await helper.balance.getSubstrate(alice.address);
 
-    console.log(`Original price: ${Number(aliceBalanceBefore - aliceBalanceAfter) / Number(helper.balance.getOneTokenNominal())} UNQ`);
+    console.log(`\t[NFT transfer] Original price: ${Number(aliceBalanceBefore - aliceBalanceAfter) / Number(helper.balance.getOneTokenNominal())} UNQ`);
   }
 
   const api = helper.getApi();
-  const defaultCoeff = (api.consts.configuration.defaultWeightToFeeCoefficient as any).toBigInt();
+  const base = (await api.query.configuration.weightToFeeCoefficientOverride() as any).toBigInt();
   for (let i = -5; i < 5; i++) {
-    await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setWeightToFeeCoefficientOverride(defaultCoeff + defaultCoeff / 1000n * BigInt(i))));
+    await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setWeightToFeeCoefficientOverride(base + base / 1000n * BigInt(i))));
 
-    const coefficient = (await api.query.configuration.weightToFeeCoefficientOverride() as any).toBigInt();
+    const coefficient = new Fract((await api.query.configuration.weightToFeeCoefficientOverride() as any).toBigInt());
     const collection = await helper.nft.mintCollection(alice, {name: 'New', description: 'New collection', tokenPrefix: 'NEW'});
     const token = await collection.mintToken(alice, {Substrate: alice.address});
 
@@ -84,16 +211,18 @@
     await token.transfer(alice, {Substrate: bob.address});
     const aliceBalanceAfter = await helper.balance.getSubstrate(alice.address);
 
-    const transferPrice = aliceBalanceBefore - aliceBalanceAfter;
+    const transferPrice = new Fract(aliceBalanceBefore - aliceBalanceAfter);
 
     dataPoints.push({x: transferPrice, y: coefficient});
   }
   const {a, b} = linearRegression(dataPoints);
 
-  // console.log(`Error: ${error(dataPoints, x => a*x+b)}`);
+  const hyp = hypothesisLinear(a, b);
+  // console.log(`\t[NFT transfer] Error: ${_error(dataPoints, hyp).toNumber()}`);
 
-  const perfectValue = a * helper.balance.getOneTokenNominal() / 10n + b;
-  await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setWeightToFeeCoefficientOverride(perfectValue.toString())));
+  // 0.1 UNQ
+  const perfectValue = hyp(rpn(new Fract(helper.balance.getOneTokenNominal()), new Fract(1n, 10n), '*'));
+  await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setWeightToFeeCoefficientOverride(perfectValue.toBigInt())));
 
   {
     const collection = await helper.nft.mintCollection(alice, {name: 'New', description: 'New collection', tokenPrefix: 'NEW'});
@@ -102,7 +231,7 @@
     await token.transfer(alice, {Substrate: bob.address});
     const aliceBalanceAfter = await helper.balance.getSubstrate(alice.address);
 
-    console.log(`Calibrated price: ${Number(aliceBalanceBefore - aliceBalanceAfter) / Number(helper.balance.getOneTokenNominal())} UNQ`);
+    console.log(`\t[NFT transfer] Calibrated price: ${Number(aliceBalanceBefore - aliceBalanceAfter) / Number(helper.balance.getOneTokenNominal())} UNQ`);
   }
 }
 
@@ -121,35 +250,37 @@
 
     const cost = await helper.eth.calculateFee({Ethereum: caller}, () => contract.methods.transfer(receiver, token.tokenId).send({from: caller, gas: helper.eth.DEFAULT_GAS}));
 
-    console.log(`Original price: ${Number(cost) / Number(helper.balance.getOneTokenNominal())} UNQ`);
+    console.log(`\t[ETH NFT transfer] Original price: ${Number(cost) / Number(helper.balance.getOneTokenNominal())} UNQ`);
   }
 
   const api = helper.getApi();
-  const defaultCoeff = (api.consts.configuration.defaultMinGasPrice as any).toBigInt();
+  // const defaultCoeff = (api.consts.configuration.defaultMinGasPrice as any).toBigInt();
+  const base = (await api.query.configuration.minGasPriceOverride() as any).toBigInt();
   for (let i = -8; i < 8; i++) {
-    const gasPrice = defaultCoeff + defaultCoeff / 100000n * BigInt(i);
+    const gasPrice = base + base / 100000n * BigInt(i);
     const gasPriceStr = '0x' + gasPrice.toString(16);
     await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setMinGasPriceOverride(gasPrice)));
 
-    const coefficient = (await api.query.configuration.minGasPriceOverride() as any).toBigInt();
+    const coefficient = new Fract((await api.query.configuration.minGasPriceOverride() as any).toBigInt());
     const collection = await helper.nft.mintCollection(alice, {name: 'New', description: 'New collection', tokenPrefix: 'NEW'});
     const token = await collection.mintToken(alice, {Ethereum: caller});
 
     const address = helper.ethAddress.fromCollectionId(collection.collectionId);
     const contract = helper.ethNativeContract.collection(address, 'nft', caller);
 
-    const transferPrice = await helper.eth.calculateFee({Ethereum: caller}, () => contract.methods.transfer(receiver, token.tokenId).send({from: caller, gasPrice: gasPriceStr, gas: helper.eth.DEFAULT_GAS}));
+    const transferPrice = new Fract(await helper.eth.calculateFee({Ethereum: caller}, () => contract.methods.transfer(receiver, token.tokenId).send({from: caller, gasPrice: gasPriceStr, gas: helper.eth.DEFAULT_GAS})));
 
     dataPoints.push({x: transferPrice, y: coefficient});
   }
 
   const {a, b} = linearRegression(dataPoints);
 
-  // console.log(`Error: ${error(dataPoints, x => a*x+b)}`);
+  const hyp = hypothesisLinear(a, b);
+  // console.log(`\t[ETH NFT transfer] Error: ${_error(dataPoints, hyp).toNumber()}`);
 
-  // * 0.15 = * 10000 / 66666
-  const perfectValue = a * helper.balance.getOneTokenNominal() * 1000000n / 6666666n + b;
-  await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setMinGasPriceOverride(perfectValue.toString())));
+  // 0.15 UNQ
+  const perfectValue = hyp(rpn(new Fract(helper.balance.getOneTokenNominal()), new Fract(15n, 100n), '*'));
+  await helper.signTransaction(alice, api.tx.sudo.sudo(api.tx.configuration.setMinGasPriceOverride(perfectValue.toBigInt())));
 
   {
     const collection = await helper.nft.mintCollection(alice, {name: 'New', description: 'New collection', tokenPrefix: 'NEW'});
@@ -160,18 +291,26 @@
 
     const cost = await helper.eth.calculateFee({Ethereum: caller}, () => contract.methods.transfer(receiver, token.tokenId).send({from: caller, gas: helper.eth.DEFAULT_GAS}));
 
-    console.log(`Calibrated price: ${Number(cost) / Number(helper.balance.getOneTokenNominal())} UNQ`);
+    console.log(`\t[ETH NFT transfer] Calibrated price: ${Number(cost) / Number(helper.balance.getOneTokenNominal())} UNQ`);
   }
 }
 
 (async () => {
   await usingEthPlaygrounds(async (helper: EthUniqueHelper, privateKey) => {
-    // Second run slightly reduces error sometimes, as price line is not actually straight, this is a curve
+    // Subsequent runs reduce error, as price line is not actually straight, this is a curve
+
+    const iterations = 3;
+
+    console.log('[Calibrate WeightToFee]');
+    for (let i = 0; i < iterations; i++) {
+      await calibrateWeightToFee(helper, privateKey);
+    }
 
-    await calibrateWeightToFee(helper, privateKey);
-    await calibrateWeightToFee(helper, privateKey);
+    console.log();
 
-    await calibrateMinGasPrice(helper, privateKey);
-    await calibrateMinGasPrice(helper, privateKey);
+    console.log('[Calibrate MinGasPrice]');
+    for (let i = 0; i < iterations; i++) {
+      await calibrateMinGasPrice(helper, privateKey);
+    }
   });
 })();
addedtests/src/eth/ethFeesAreCorrect.test.tsdiffbeforeafterboth
--- /dev/null
+++ b/tests/src/eth/ethFeesAreCorrect.test.ts
@@ -0,0 +1,66 @@
+// 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://witww.gnu.org/licenses/>.
+
+import {IKeyringPair} from '@polkadot/types/types';
+import {itEth, usingEthPlaygrounds, expect} from './util';
+
+describe('Eth fees are correct', () => {
+  let donor: IKeyringPair;
+  let minter: IKeyringPair;
+  let alice: IKeyringPair;
+
+  before(async () => {
+    await usingEthPlaygrounds(async (helper, privateKey) => {
+      donor = await privateKey({filename: __filename});
+      [minter, alice] = await helper.arrange.createAccounts([100n, 200n], donor);
+    });
+  });
+
+
+  itEth('web3 fees are the same as evm.call fees', async ({helper}) => {
+    const collection = await helper.nft.mintCollection(minter, {});
+    
+    const owner = await helper.eth.createAccountWithBalance(donor);
+    const receiver = await helper.eth.createAccountWithBalance(donor);
+    const aliceEth = helper.address.substrateToEth(alice.address);
+
+    const {tokenId: tokenA} = await collection.mintToken(minter, {Ethereum: owner});
+    const {tokenId: tokenB} = await collection.mintToken(minter, {Ethereum: aliceEth});
+
+    const collectionAddress = helper.ethAddress.fromCollectionId(collection.collectionId);
+    const contract = helper.ethNativeContract.collection(collectionAddress, 'nft', owner);
+
+    const balanceBeforeWeb3Transfer = await helper.balance.getEthereum(owner);
+    await contract.methods.transfer(receiver, tokenA).send({from: owner});
+    const balanceAfterWeb3Transfer = await helper.balance.getEthereum(owner);
+    const web3Diff = balanceBeforeWeb3Transfer - balanceAfterWeb3Transfer;
+
+    const encodedCall = contract.methods.transfer(receiver, tokenB)
+      .encodeABI();
+    
+    const balanceBeforeEvmCall = await helper.balance.getSubstrate(alice.address);
+    await helper.eth.sendEVM(
+      alice,
+      collectionAddress,
+      encodedCall,
+      '0',
+    );
+    const balanceAfterEvmCall = await helper.balance.getSubstrate(alice.address);
+    const evmCallDiff = balanceBeforeEvmCall - balanceAfterEvmCall;
+
+    expect(web3Diff).to.be.equal(evmCallDiff);
+  });
+});
modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -82,7 +82,7 @@
       appPromotionDailyRate: Perbill & AugmentedConst<ApiType>;
       dayRelayBlocks: u32 & AugmentedConst<ApiType>;
       defaultMinGasPrice: u64 & AugmentedConst<ApiType>;
-      defaultWeightToFeeCoefficient: u32 & AugmentedConst<ApiType>;
+      defaultWeightToFeeCoefficient: u64 & AugmentedConst<ApiType>;
       maxXcmAllowedLocations: u32 & AugmentedConst<ApiType>;
       /**
        * Generic const
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -162,7 +162,7 @@
     configuration: {
       appPromomotionConfigurationOverride: AugmentedQuery<ApiType, () => Observable<PalletConfigurationAppPromotionConfiguration>, []> & QueryableStorageEntry<ApiType, []>;
       minGasPriceOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
-      weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+      weightToFeeCoefficientOverride: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
       xcmAllowedLocationsOverride: AugmentedQuery<ApiType, () => Observable<Option<Vec<XcmV1MultiLocation>>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * Generic query
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -16,7 +16,7 @@
 import type { BlockHash } from '@polkadot/types/interfaces/chain';
 import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
 import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
-import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';
+import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequestV1 } from '@polkadot/types/interfaces/contracts';
 import type { BlockStats } from '@polkadot/types/interfaces/dev';
 import type { CreatedBlock } from '@polkadot/types/interfaces/engine';
 import type { EthAccount, EthCallRequest, EthFeeHistory, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
@@ -24,7 +24,7 @@
 import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';
 import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';
 import type { StorageKind } from '@polkadot/types/interfaces/offchain';
-import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment';
 import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
 import type { AccountId, AccountId32, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
 import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';
@@ -174,7 +174,7 @@
        * @deprecated Use the runtime interface `api.call.contractsApi.instantiate` instead
        * Instantiate a new contract
        **/
-      instantiate: AugmentedRpc<(request: InstantiateRequest | { origin?: any; value?: any; gasLimit?: any; storageDepositLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
+      instantiate: AugmentedRpc<(request: InstantiateRequestV1 | { origin?: any; value?: any; gasLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
       /**
        * @deprecated Not available in newer versions of the contracts interfaces
        * Returns the projected time a given contract will be able to sustain paying its rent
@@ -426,13 +426,15 @@
     };
     payment: {
       /**
+       * @deprecated Use `api.call.transactionPaymentApi.queryFeeDetails` instead
        * Query the detailed fee of a given encoded extrinsic
        **/
       queryFeeDetails: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<FeeDetails>>;
       /**
+       * @deprecated Use `api.call.transactionPaymentApi.queryInfo` instead
        * Retrieves the fee information for an encoded extrinsic
        **/
-      queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+      queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfoV1>>;
     };
     rmrk: {
       /**
modifiedtests/src/interfaces/augment-api-runtime.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-runtime.ts
+++ b/tests/src/interfaces/augment-api-runtime.ts
@@ -6,7 +6,7 @@
 import '@polkadot/api-base/types/calls';
 
 import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
-import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u64 } from '@polkadot/types-codec';
+import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u32, u64 } from '@polkadot/types-codec';
 import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
 import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
 import type { BlockHash } from '@polkadot/types/interfaces/chain';
@@ -16,6 +16,7 @@
 import type { EvmAccount, EvmCallInfo, EvmCreateInfo } from '@polkadot/types/interfaces/evm';
 import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
 import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
+import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
 import type { AccountId, Block, H160, H256, Header, Index, KeyTypeId, Permill, SlotDuration } from '@polkadot/types/interfaces/runtime';
 import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
 import type { ApplyExtrinsicResult, DispatchError } from '@polkadot/types/interfaces/system';
@@ -228,5 +229,20 @@
        **/
       [key: string]: DecoratedCallBase<ApiType>;
     };
+    /** 0x37c8bb1350a9a2a8/2 */
+    transactionPaymentApi: {
+      /**
+       * The transaction fee details
+       **/
+      queryFeeDetails: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<FeeDetails>>;
+      /**
+       * The transaction info
+       **/
+      queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+      /**
+       * Generic call
+       **/
+      [key: string]: DecoratedCallBase<ApiType>;
+    };
   } // AugmentedCalls
 } // declare module
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -217,7 +217,7 @@
     configuration: {
       setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;
       setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
-      setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
+      setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
       setXcmAllowedLocations: AugmentedSubmittable<(locations: Option<Vec<XcmV1MultiLocation>> | null | Uint8Array | Vec<XcmV1MultiLocation> | (XcmV1MultiLocation | { parents?: any; interior?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Option<Vec<XcmV1MultiLocation>>]>;
       /**
        * Generic tx
@@ -1432,6 +1432,23 @@
        **/
       destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
       /**
+       * Repairs a collection if the data was somehow corrupted.
+       * 
+       * # Arguments
+       * 
+       * * `collection_id`: ID of the collection to repair.
+       **/
+      forceRepairCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+      /**
+       * Repairs a token if the data was somehow corrupted.
+       * 
+       * # Arguments
+       * 
+       * * `collection_id`: ID of the collection the item belongs to.
+       * * `item_id`: ID of the item.
+       **/
+      forceRepairItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
+      /**
        * Remove admin of a collection.
        * 
        * An admin address can remove itself. List of admins may become empty,
@@ -1474,15 +1491,6 @@
        * * `address`: ID of the address to be removed from the allowlist.
        **/
       removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
-      /**
-       * Repairs a broken item
-       * 
-       * # Arguments
-       * 
-       * * `collection_id`: ID of the collection the item belongs to.
-       * * `item_id`: ID of the item.
-       **/
-      repairItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
       /**
        * Re-partition a refungible token, while owning all of its parts/pieces.
        * 
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
before · tests/src/interfaces/augment-types.ts
1// 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, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, 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, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { 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, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, 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 } 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    ContractInfo: ContractInfo;277    ContractInstantiateResult: ContractInstantiateResult;278    ContractInstantiateResultTo267: ContractInstantiateResultTo267;279    ContractInstantiateResultTo299: ContractInstantiateResultTo299;280    ContractLayoutArray: ContractLayoutArray;281    ContractLayoutCell: ContractLayoutCell;282    ContractLayoutEnum: ContractLayoutEnum;283    ContractLayoutHash: ContractLayoutHash;284    ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;285    ContractLayoutKey: ContractLayoutKey;286    ContractLayoutStruct: ContractLayoutStruct;287    ContractLayoutStructField: ContractLayoutStructField;288    ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;289    ContractMessageParamSpecV0: ContractMessageParamSpecV0;290    ContractMessageParamSpecV2: ContractMessageParamSpecV2;291    ContractMessageSpecLatest: ContractMessageSpecLatest;292    ContractMessageSpecV0: ContractMessageSpecV0;293    ContractMessageSpecV1: ContractMessageSpecV1;294    ContractMessageSpecV2: ContractMessageSpecV2;295    ContractMetadata: ContractMetadata;296    ContractMetadataLatest: ContractMetadataLatest;297    ContractMetadataV0: ContractMetadataV0;298    ContractMetadataV1: ContractMetadataV1;299    ContractMetadataV2: ContractMetadataV2;300    ContractMetadataV3: ContractMetadataV3;301    ContractMetadataV4: ContractMetadataV4;302    ContractProject: ContractProject;303    ContractProjectContract: ContractProjectContract;304    ContractProjectInfo: ContractProjectInfo;305    ContractProjectSource: ContractProjectSource;306    ContractProjectV0: ContractProjectV0;307    ContractReturnFlags: ContractReturnFlags;308    ContractSelector: ContractSelector;309    ContractStorageKey: ContractStorageKey;310    ContractStorageLayout: ContractStorageLayout;311    ContractTypeSpec: ContractTypeSpec;312    Conviction: Conviction;313    CoreAssignment: CoreAssignment;314    CoreIndex: CoreIndex;315    CoreOccupied: CoreOccupied;316    CoreState: CoreState;317    CrateVersion: CrateVersion;318    CreatedBlock: CreatedBlock;319    CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;320    CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;321    CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;322    CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;323    CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;324    CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;325    CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;326    CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;327    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;328    CumulusPalletXcmCall: CumulusPalletXcmCall;329    CumulusPalletXcmError: CumulusPalletXcmError;330    CumulusPalletXcmEvent: CumulusPalletXcmEvent;331    CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;332    CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;333    CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;334    CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;335    CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;336    CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;337    CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;338    CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;339    CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;340    Data: Data;341    DeferredOffenceOf: DeferredOffenceOf;342    DefunctVoter: DefunctVoter;343    DelayKind: DelayKind;344    DelayKindBest: DelayKindBest;345    Delegations: Delegations;346    DeletedContract: DeletedContract;347    DeliveredMessages: DeliveredMessages;348    DepositBalance: DepositBalance;349    DepositBalanceOf: DepositBalanceOf;350    DestroyWitness: DestroyWitness;351    Digest: Digest;352    DigestItem: DigestItem;353    DigestOf: DigestOf;354    DispatchClass: DispatchClass;355    DispatchError: DispatchError;356    DispatchErrorModule: DispatchErrorModule;357    DispatchErrorModulePre6: DispatchErrorModulePre6;358    DispatchErrorModuleU8: DispatchErrorModuleU8;359    DispatchErrorModuleU8a: DispatchErrorModuleU8a;360    DispatchErrorPre6: DispatchErrorPre6;361    DispatchErrorPre6First: DispatchErrorPre6First;362    DispatchErrorTo198: DispatchErrorTo198;363    DispatchFeePayment: DispatchFeePayment;364    DispatchInfo: DispatchInfo;365    DispatchInfoTo190: DispatchInfoTo190;366    DispatchInfoTo244: DispatchInfoTo244;367    DispatchOutcome: DispatchOutcome;368    DispatchOutcomePre6: DispatchOutcomePre6;369    DispatchResult: DispatchResult;370    DispatchResultOf: DispatchResultOf;371    DispatchResultTo198: DispatchResultTo198;372    DisputeLocation: DisputeLocation;373    DisputeResult: DisputeResult;374    DisputeState: DisputeState;375    DisputeStatement: DisputeStatement;376    DisputeStatementSet: DisputeStatementSet;377    DoubleEncodedCall: DoubleEncodedCall;378    DoubleVoteReport: DoubleVoteReport;379    DownwardMessage: DownwardMessage;380    EcdsaSignature: EcdsaSignature;381    Ed25519Signature: Ed25519Signature;382    EIP1559Transaction: EIP1559Transaction;383    EIP2930Transaction: EIP2930Transaction;384    ElectionCompute: ElectionCompute;385    ElectionPhase: ElectionPhase;386    ElectionResult: ElectionResult;387    ElectionScore: ElectionScore;388    ElectionSize: ElectionSize;389    ElectionStatus: ElectionStatus;390    EncodedFinalityProofs: EncodedFinalityProofs;391    EncodedJustification: EncodedJustification;392    Epoch: Epoch;393    EpochAuthorship: EpochAuthorship;394    Era: Era;395    EraIndex: EraIndex;396    EraPoints: EraPoints;397    EraRewardPoints: EraRewardPoints;398    EraRewards: EraRewards;399    ErrorMetadataLatest: ErrorMetadataLatest;400    ErrorMetadataV10: ErrorMetadataV10;401    ErrorMetadataV11: ErrorMetadataV11;402    ErrorMetadataV12: ErrorMetadataV12;403    ErrorMetadataV13: ErrorMetadataV13;404    ErrorMetadataV14: ErrorMetadataV14;405    ErrorMetadataV9: ErrorMetadataV9;406    EthAccessList: EthAccessList;407    EthAccessListItem: EthAccessListItem;408    EthAccount: EthAccount;409    EthAddress: EthAddress;410    EthBlock: EthBlock;411    EthBloom: EthBloom;412    EthbloomBloom: EthbloomBloom;413    EthCallRequest: EthCallRequest;414    EthereumAccountId: EthereumAccountId;415    EthereumAddress: EthereumAddress;416    EthereumBlock: EthereumBlock;417    EthereumHeader: EthereumHeader;418    EthereumLog: EthereumLog;419    EthereumLookupSource: EthereumLookupSource;420    EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;421    EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;422    EthereumSignature: EthereumSignature;423    EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;424    EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;425    EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;426    EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;427    EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;428    EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;429    EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;430    EthereumTypesHashH64: EthereumTypesHashH64;431    EthFeeHistory: EthFeeHistory;432    EthFilter: EthFilter;433    EthFilterAddress: EthFilterAddress;434    EthFilterChanges: EthFilterChanges;435    EthFilterTopic: EthFilterTopic;436    EthFilterTopicEntry: EthFilterTopicEntry;437    EthFilterTopicInner: EthFilterTopicInner;438    EthHeader: EthHeader;439    EthLog: EthLog;440    EthReceipt: EthReceipt;441    EthReceiptV0: EthReceiptV0;442    EthReceiptV3: EthReceiptV3;443    EthRichBlock: EthRichBlock;444    EthRichHeader: EthRichHeader;445    EthStorageProof: EthStorageProof;446    EthSubKind: EthSubKind;447    EthSubParams: EthSubParams;448    EthSubResult: EthSubResult;449    EthSyncInfo: EthSyncInfo;450    EthSyncStatus: EthSyncStatus;451    EthTransaction: EthTransaction;452    EthTransactionAction: EthTransactionAction;453    EthTransactionCondition: EthTransactionCondition;454    EthTransactionRequest: EthTransactionRequest;455    EthTransactionSignature: EthTransactionSignature;456    EthTransactionStatus: EthTransactionStatus;457    EthWork: EthWork;458    Event: Event;459    EventId: EventId;460    EventIndex: EventIndex;461    EventMetadataLatest: EventMetadataLatest;462    EventMetadataV10: EventMetadataV10;463    EventMetadataV11: EventMetadataV11;464    EventMetadataV12: EventMetadataV12;465    EventMetadataV13: EventMetadataV13;466    EventMetadataV14: EventMetadataV14;467    EventMetadataV9: EventMetadataV9;468    EventRecord: EventRecord;469    EvmAccount: EvmAccount;470    EvmCallInfo: EvmCallInfo;471    EvmCoreErrorExitError: EvmCoreErrorExitError;472    EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;473    EvmCoreErrorExitReason: EvmCoreErrorExitReason;474    EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;475    EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;476    EvmCreateInfo: EvmCreateInfo;477    EvmLog: EvmLog;478    EvmVicinity: EvmVicinity;479    ExecReturnValue: ExecReturnValue;480    ExitError: ExitError;481    ExitFatal: ExitFatal;482    ExitReason: ExitReason;483    ExitRevert: ExitRevert;484    ExitSucceed: ExitSucceed;485    ExplicitDisputeStatement: ExplicitDisputeStatement;486    Exposure: Exposure;487    ExtendedBalance: ExtendedBalance;488    Extrinsic: Extrinsic;489    ExtrinsicEra: ExtrinsicEra;490    ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;491    ExtrinsicMetadataV11: ExtrinsicMetadataV11;492    ExtrinsicMetadataV12: ExtrinsicMetadataV12;493    ExtrinsicMetadataV13: ExtrinsicMetadataV13;494    ExtrinsicMetadataV14: ExtrinsicMetadataV14;495    ExtrinsicOrHash: ExtrinsicOrHash;496    ExtrinsicPayload: ExtrinsicPayload;497    ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;498    ExtrinsicPayloadV4: ExtrinsicPayloadV4;499    ExtrinsicSignature: ExtrinsicSignature;500    ExtrinsicSignatureV4: ExtrinsicSignatureV4;501    ExtrinsicStatus: ExtrinsicStatus;502    ExtrinsicsWeight: ExtrinsicsWeight;503    ExtrinsicUnknown: ExtrinsicUnknown;504    ExtrinsicV4: ExtrinsicV4;505    f32: f32;506    F32: F32;507    f64: f64;508    F64: F64;509    FeeDetails: FeeDetails;510    Fixed128: Fixed128;511    Fixed64: Fixed64;512    FixedI128: FixedI128;513    FixedI64: FixedI64;514    FixedU128: FixedU128;515    FixedU64: FixedU64;516    Forcing: Forcing;517    ForkTreePendingChange: ForkTreePendingChange;518    ForkTreePendingChangeNode: ForkTreePendingChangeNode;519    FpRpcTransactionStatus: FpRpcTransactionStatus;520    FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass;521    FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo;522    FrameSupportDispatchPays: FrameSupportDispatchPays;523    FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32;524    FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight;525    FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;526    FrameSupportPalletId: FrameSupportPalletId;527    FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;528    FrameSystemAccountInfo: FrameSystemAccountInfo;529    FrameSystemCall: FrameSystemCall;530    FrameSystemError: FrameSystemError;531    FrameSystemEvent: FrameSystemEvent;532    FrameSystemEventRecord: FrameSystemEventRecord;533    FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;534    FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;535    FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;536    FrameSystemExtensionsCheckTxVersion: FrameSystemExtensionsCheckTxVersion;537    FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;538    FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;539    FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;540    FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;541    FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;542    FrameSystemPhase: FrameSystemPhase;543    FullIdentification: FullIdentification;544    FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;545    FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;546    FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;547    FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;548    FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;549    FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;550    FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;551    FunctionMetadataLatest: FunctionMetadataLatest;552    FunctionMetadataV10: FunctionMetadataV10;553    FunctionMetadataV11: FunctionMetadataV11;554    FunctionMetadataV12: FunctionMetadataV12;555    FunctionMetadataV13: FunctionMetadataV13;556    FunctionMetadataV14: FunctionMetadataV14;557    FunctionMetadataV9: FunctionMetadataV9;558    FundIndex: FundIndex;559    FundInfo: FundInfo;560    Fungibility: Fungibility;561    FungibilityV0: FungibilityV0;562    FungibilityV1: FungibilityV1;563    FungibilityV2: FungibilityV2;564    Gas: Gas;565    GiltBid: GiltBid;566    GlobalValidationData: GlobalValidationData;567    GlobalValidationSchedule: GlobalValidationSchedule;568    GrandpaCommit: GrandpaCommit;569    GrandpaEquivocation: GrandpaEquivocation;570    GrandpaEquivocationProof: GrandpaEquivocationProof;571    GrandpaEquivocationValue: GrandpaEquivocationValue;572    GrandpaJustification: GrandpaJustification;573    GrandpaPrecommit: GrandpaPrecommit;574    GrandpaPrevote: GrandpaPrevote;575    GrandpaSignedPrecommit: GrandpaSignedPrecommit;576    GroupIndex: GroupIndex;577    GroupRotationInfo: GroupRotationInfo;578    H1024: H1024;579    H128: H128;580    H160: H160;581    H2048: H2048;582    H256: H256;583    H32: H32;584    H512: H512;585    H64: H64;586    Hash: Hash;587    HeadData: HeadData;588    Header: Header;589    HeaderPartial: HeaderPartial;590    Health: Health;591    Heartbeat: Heartbeat;592    HeartbeatTo244: HeartbeatTo244;593    HostConfiguration: HostConfiguration;594    HostFnWeights: HostFnWeights;595    HostFnWeightsTo264: HostFnWeightsTo264;596    HrmpChannel: HrmpChannel;597    HrmpChannelId: HrmpChannelId;598    HrmpOpenChannelRequest: HrmpOpenChannelRequest;599    i128: i128;600    I128: I128;601    i16: i16;602    I16: I16;603    i256: i256;604    I256: I256;605    i32: i32;606    I32: I32;607    I32F32: I32F32;608    i64: i64;609    I64: I64;610    i8: i8;611    I8: I8;612    IdentificationTuple: IdentificationTuple;613    IdentityFields: IdentityFields;614    IdentityInfo: IdentityInfo;615    IdentityInfoAdditional: IdentityInfoAdditional;616    IdentityInfoTo198: IdentityInfoTo198;617    IdentityJudgement: IdentityJudgement;618    ImmortalEra: ImmortalEra;619    ImportedAux: ImportedAux;620    InboundDownwardMessage: InboundDownwardMessage;621    InboundHrmpMessage: InboundHrmpMessage;622    InboundHrmpMessages: InboundHrmpMessages;623    InboundLaneData: InboundLaneData;624    InboundRelayer: InboundRelayer;625    InboundStatus: InboundStatus;626    IncludedBlocks: IncludedBlocks;627    InclusionFee: InclusionFee;628    IncomingParachain: IncomingParachain;629    IncomingParachainDeploy: IncomingParachainDeploy;630    IncomingParachainFixed: IncomingParachainFixed;631    Index: Index;632    IndicesLookupSource: IndicesLookupSource;633    IndividualExposure: IndividualExposure;634    InherentData: InherentData;635    InherentIdentifier: InherentIdentifier;636    InitializationData: InitializationData;637    InstanceDetails: InstanceDetails;638    InstanceId: InstanceId;639    InstanceMetadata: InstanceMetadata;640    InstantiateRequest: InstantiateRequest;641    InstantiateRequestV1: InstantiateRequestV1;642    InstantiateRequestV2: InstantiateRequestV2;643    InstantiateReturnValue: InstantiateReturnValue;644    InstantiateReturnValueOk: InstantiateReturnValueOk;645    InstantiateReturnValueTo267: InstantiateReturnValueTo267;646    InstructionV2: InstructionV2;647    InstructionWeights: InstructionWeights;648    InteriorMultiLocation: InteriorMultiLocation;649    InvalidDisputeStatementKind: InvalidDisputeStatementKind;650    InvalidTransaction: InvalidTransaction;651    Json: Json;652    Junction: Junction;653    Junctions: Junctions;654    JunctionsV1: JunctionsV1;655    JunctionsV2: JunctionsV2;656    JunctionV0: JunctionV0;657    JunctionV1: JunctionV1;658    JunctionV2: JunctionV2;659    Justification: Justification;660    JustificationNotification: JustificationNotification;661    Justifications: Justifications;662    Key: Key;663    KeyOwnerProof: KeyOwnerProof;664    Keys: Keys;665    KeyType: KeyType;666    KeyTypeId: KeyTypeId;667    KeyValue: KeyValue;668    KeyValueOption: KeyValueOption;669    Kind: Kind;670    LaneId: LaneId;671    LastContribution: LastContribution;672    LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;673    LeasePeriod: LeasePeriod;674    LeasePeriodOf: LeasePeriodOf;675    LegacyTransaction: LegacyTransaction;676    Limits: Limits;677    LimitsTo264: LimitsTo264;678    LocalValidationData: LocalValidationData;679    LockIdentifier: LockIdentifier;680    LookupSource: LookupSource;681    LookupTarget: LookupTarget;682    LotteryConfig: LotteryConfig;683    MaybeRandomness: MaybeRandomness;684    MaybeVrf: MaybeVrf;685    MemberCount: MemberCount;686    MembershipProof: MembershipProof;687    MessageData: MessageData;688    MessageId: MessageId;689    MessageIngestionType: MessageIngestionType;690    MessageKey: MessageKey;691    MessageNonce: MessageNonce;692    MessageQueueChain: MessageQueueChain;693    MessagesDeliveryProofOf: MessagesDeliveryProofOf;694    MessagesProofOf: MessagesProofOf;695    MessagingStateSnapshot: MessagingStateSnapshot;696    MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;697    MetadataAll: MetadataAll;698    MetadataLatest: MetadataLatest;699    MetadataV10: MetadataV10;700    MetadataV11: MetadataV11;701    MetadataV12: MetadataV12;702    MetadataV13: MetadataV13;703    MetadataV14: MetadataV14;704    MetadataV9: MetadataV9;705    MigrationStatusResult: MigrationStatusResult;706    MmrBatchProof: MmrBatchProof;707    MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf;708    MmrError: MmrError;709    MmrLeafBatchProof: MmrLeafBatchProof;710    MmrLeafIndex: MmrLeafIndex;711    MmrLeafProof: MmrLeafProof;712    MmrNodeIndex: MmrNodeIndex;713    MmrProof: MmrProof;714    MmrRootHash: MmrRootHash;715    ModuleConstantMetadataV10: ModuleConstantMetadataV10;716    ModuleConstantMetadataV11: ModuleConstantMetadataV11;717    ModuleConstantMetadataV12: ModuleConstantMetadataV12;718    ModuleConstantMetadataV13: ModuleConstantMetadataV13;719    ModuleConstantMetadataV9: ModuleConstantMetadataV9;720    ModuleId: ModuleId;721    ModuleMetadataV10: ModuleMetadataV10;722    ModuleMetadataV11: ModuleMetadataV11;723    ModuleMetadataV12: ModuleMetadataV12;724    ModuleMetadataV13: ModuleMetadataV13;725    ModuleMetadataV9: ModuleMetadataV9;726    Moment: Moment;727    MomentOf: MomentOf;728    MoreAttestations: MoreAttestations;729    MortalEra: MortalEra;730    MultiAddress: MultiAddress;731    MultiAsset: MultiAsset;732    MultiAssetFilter: MultiAssetFilter;733    MultiAssetFilterV1: MultiAssetFilterV1;734    MultiAssetFilterV2: MultiAssetFilterV2;735    MultiAssets: MultiAssets;736    MultiAssetsV1: MultiAssetsV1;737    MultiAssetsV2: MultiAssetsV2;738    MultiAssetV0: MultiAssetV0;739    MultiAssetV1: MultiAssetV1;740    MultiAssetV2: MultiAssetV2;741    MultiDisputeStatementSet: MultiDisputeStatementSet;742    MultiLocation: MultiLocation;743    MultiLocationV0: MultiLocationV0;744    MultiLocationV1: MultiLocationV1;745    MultiLocationV2: MultiLocationV2;746    Multiplier: Multiplier;747    Multisig: Multisig;748    MultiSignature: MultiSignature;749    MultiSigner: MultiSigner;750    NetworkId: NetworkId;751    NetworkState: NetworkState;752    NetworkStatePeerset: NetworkStatePeerset;753    NetworkStatePeersetInfo: NetworkStatePeersetInfo;754    NewBidder: NewBidder;755    NextAuthority: NextAuthority;756    NextConfigDescriptor: NextConfigDescriptor;757    NextConfigDescriptorV1: NextConfigDescriptorV1;758    NodeRole: NodeRole;759    Nominations: Nominations;760    NominatorIndex: NominatorIndex;761    NominatorIndexCompact: NominatorIndexCompact;762    NotConnectedPeer: NotConnectedPeer;763    NpApiError: NpApiError;764    Null: Null;765    OccupiedCore: OccupiedCore;766    OccupiedCoreAssumption: OccupiedCoreAssumption;767    OffchainAccuracy: OffchainAccuracy;768    OffchainAccuracyCompact: OffchainAccuracyCompact;769    OffenceDetails: OffenceDetails;770    Offender: Offender;771    OldV1SessionInfo: OldV1SessionInfo;772    OpalRuntimeRuntime: OpalRuntimeRuntime;773    OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;774    OpaqueCall: OpaqueCall;775    OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;776    OpaqueMetadata: OpaqueMetadata;777    OpaqueMultiaddr: OpaqueMultiaddr;778    OpaqueNetworkState: OpaqueNetworkState;779    OpaquePeerId: OpaquePeerId;780    OpaqueTimeSlot: OpaqueTimeSlot;781    OpenTip: OpenTip;782    OpenTipFinderTo225: OpenTipFinderTo225;783    OpenTipTip: OpenTipTip;784    OpenTipTo225: OpenTipTo225;785    OperatingMode: OperatingMode;786    OptionBool: OptionBool;787    Origin: Origin;788    OriginCaller: OriginCaller;789    OriginKindV0: OriginKindV0;790    OriginKindV1: OriginKindV1;791    OriginKindV2: OriginKindV2;792    OrmlTokensAccountData: OrmlTokensAccountData;793    OrmlTokensBalanceLock: OrmlTokensBalanceLock;794    OrmlTokensModuleCall: OrmlTokensModuleCall;795    OrmlTokensModuleError: OrmlTokensModuleError;796    OrmlTokensModuleEvent: OrmlTokensModuleEvent;797    OrmlTokensReserveData: OrmlTokensReserveData;798    OrmlVestingModuleCall: OrmlVestingModuleCall;799    OrmlVestingModuleError: OrmlVestingModuleError;800    OrmlVestingModuleEvent: OrmlVestingModuleEvent;801    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;802    OrmlXtokensModuleCall: OrmlXtokensModuleCall;803    OrmlXtokensModuleError: OrmlXtokensModuleError;804    OrmlXtokensModuleEvent: OrmlXtokensModuleEvent;805    OutboundHrmpMessage: OutboundHrmpMessage;806    OutboundLaneData: OutboundLaneData;807    OutboundMessageFee: OutboundMessageFee;808    OutboundPayload: OutboundPayload;809    OutboundStatus: OutboundStatus;810    Outcome: Outcome;811    OverweightIndex: OverweightIndex;812    Owner: Owner;813    PageCounter: PageCounter;814    PageIndexData: PageIndexData;815    PalletAppPromotionCall: PalletAppPromotionCall;816    PalletAppPromotionError: PalletAppPromotionError;817    PalletAppPromotionEvent: PalletAppPromotionEvent;818    PalletBalancesAccountData: PalletBalancesAccountData;819    PalletBalancesBalanceLock: PalletBalancesBalanceLock;820    PalletBalancesCall: PalletBalancesCall;821    PalletBalancesError: PalletBalancesError;822    PalletBalancesEvent: PalletBalancesEvent;823    PalletBalancesReasons: PalletBalancesReasons;824    PalletBalancesReleases: PalletBalancesReleases;825    PalletBalancesReserveData: PalletBalancesReserveData;826    PalletCallMetadataLatest: PalletCallMetadataLatest;827    PalletCallMetadataV14: PalletCallMetadataV14;828    PalletCommonError: PalletCommonError;829    PalletCommonEvent: PalletCommonEvent;830    PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;831    PalletConfigurationCall: PalletConfigurationCall;832    PalletConfigurationError: PalletConfigurationError;833    PalletConstantMetadataLatest: PalletConstantMetadataLatest;834    PalletConstantMetadataV14: PalletConstantMetadataV14;835    PalletErrorMetadataLatest: PalletErrorMetadataLatest;836    PalletErrorMetadataV14: PalletErrorMetadataV14;837    PalletEthereumCall: PalletEthereumCall;838    PalletEthereumError: PalletEthereumError;839    PalletEthereumEvent: PalletEthereumEvent;840    PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;841    PalletEventMetadataLatest: PalletEventMetadataLatest;842    PalletEventMetadataV14: PalletEventMetadataV14;843    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;844    PalletEvmCall: PalletEvmCall;845    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;846    PalletEvmContractHelpersError: PalletEvmContractHelpersError;847    PalletEvmContractHelpersEvent: PalletEvmContractHelpersEvent;848    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;849    PalletEvmError: PalletEvmError;850    PalletEvmEvent: PalletEvmEvent;851    PalletEvmMigrationCall: PalletEvmMigrationCall;852    PalletEvmMigrationError: PalletEvmMigrationError;853    PalletEvmMigrationEvent: PalletEvmMigrationEvent;854    PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;855    PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;856    PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;857    PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;858    PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;859    PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;860    PalletFungibleError: PalletFungibleError;861    PalletId: PalletId;862    PalletInflationCall: PalletInflationCall;863    PalletMaintenanceCall: PalletMaintenanceCall;864    PalletMaintenanceError: PalletMaintenanceError;865    PalletMaintenanceEvent: PalletMaintenanceEvent;866    PalletMetadataLatest: PalletMetadataLatest;867    PalletMetadataV14: PalletMetadataV14;868    PalletNonfungibleError: PalletNonfungibleError;869    PalletNonfungibleItemData: PalletNonfungibleItemData;870    PalletRefungibleError: PalletRefungibleError;871    PalletRefungibleItemData: PalletRefungibleItemData;872    PalletRmrkCoreCall: PalletRmrkCoreCall;873    PalletRmrkCoreError: PalletRmrkCoreError;874    PalletRmrkCoreEvent: PalletRmrkCoreEvent;875    PalletRmrkEquipCall: PalletRmrkEquipCall;876    PalletRmrkEquipError: PalletRmrkEquipError;877    PalletRmrkEquipEvent: PalletRmrkEquipEvent;878    PalletsOrigin: PalletsOrigin;879    PalletStorageMetadataLatest: PalletStorageMetadataLatest;880    PalletStorageMetadataV14: PalletStorageMetadataV14;881    PalletStructureCall: PalletStructureCall;882    PalletStructureError: PalletStructureError;883    PalletStructureEvent: PalletStructureEvent;884    PalletSudoCall: PalletSudoCall;885    PalletSudoError: PalletSudoError;886    PalletSudoEvent: PalletSudoEvent;887    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;888    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;889    PalletTestUtilsCall: PalletTestUtilsCall;890    PalletTestUtilsError: PalletTestUtilsError;891    PalletTestUtilsEvent: PalletTestUtilsEvent;892    PalletTimestampCall: PalletTimestampCall;893    PalletTransactionPaymentEvent: PalletTransactionPaymentEvent;894    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;895    PalletTreasuryCall: PalletTreasuryCall;896    PalletTreasuryError: PalletTreasuryError;897    PalletTreasuryEvent: PalletTreasuryEvent;898    PalletTreasuryProposal: PalletTreasuryProposal;899    PalletUniqueCall: PalletUniqueCall;900    PalletUniqueError: PalletUniqueError;901    PalletVersion: PalletVersion;902    PalletXcmCall: PalletXcmCall;903    PalletXcmError: PalletXcmError;904    PalletXcmEvent: PalletXcmEvent;905    ParachainDispatchOrigin: ParachainDispatchOrigin;906    ParachainInherentData: ParachainInherentData;907    ParachainProposal: ParachainProposal;908    ParachainsInherentData: ParachainsInherentData;909    ParaGenesisArgs: ParaGenesisArgs;910    ParaId: ParaId;911    ParaInfo: ParaInfo;912    ParaLifecycle: ParaLifecycle;913    Parameter: Parameter;914    ParaPastCodeMeta: ParaPastCodeMeta;915    ParaScheduling: ParaScheduling;916    ParathreadClaim: ParathreadClaim;917    ParathreadClaimQueue: ParathreadClaimQueue;918    ParathreadEntry: ParathreadEntry;919    ParaValidatorIndex: ParaValidatorIndex;920    Pays: Pays;921    Peer: Peer;922    PeerEndpoint: PeerEndpoint;923    PeerEndpointAddr: PeerEndpointAddr;924    PeerInfo: PeerInfo;925    PeerPing: PeerPing;926    PendingChange: PendingChange;927    PendingPause: PendingPause;928    PendingResume: PendingResume;929    Perbill: Perbill;930    Percent: Percent;931    PerDispatchClassU32: PerDispatchClassU32;932    PerDispatchClassWeight: PerDispatchClassWeight;933    PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;934    Period: Period;935    Permill: Permill;936    PermissionLatest: PermissionLatest;937    PermissionsV1: PermissionsV1;938    PermissionVersions: PermissionVersions;939    Perquintill: Perquintill;940    PersistedValidationData: PersistedValidationData;941    PerU16: PerU16;942    Phantom: Phantom;943    PhantomData: PhantomData;944    PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;945    Phase: Phase;946    PhragmenScore: PhragmenScore;947    Points: Points;948    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;949    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;950    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;951    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;952    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;953    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;954    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;955    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;956    PortableType: PortableType;957    PortableTypeV14: PortableTypeV14;958    Precommits: Precommits;959    PrefabWasmModule: PrefabWasmModule;960    PrefixedStorageKey: PrefixedStorageKey;961    PreimageStatus: PreimageStatus;962    PreimageStatusAvailable: PreimageStatusAvailable;963    PreRuntime: PreRuntime;964    Prevotes: Prevotes;965    Priority: Priority;966    PriorLock: PriorLock;967    PropIndex: PropIndex;968    Proposal: Proposal;969    ProposalIndex: ProposalIndex;970    ProxyAnnouncement: ProxyAnnouncement;971    ProxyDefinition: ProxyDefinition;972    ProxyState: ProxyState;973    ProxyType: ProxyType;974    PvfCheckStatement: PvfCheckStatement;975    QueryId: QueryId;976    QueryStatus: QueryStatus;977    QueueConfigData: QueueConfigData;978    QueuedParathread: QueuedParathread;979    Randomness: Randomness;980    Raw: Raw;981    RawAuraPreDigest: RawAuraPreDigest;982    RawBabePreDigest: RawBabePreDigest;983    RawBabePreDigestCompat: RawBabePreDigestCompat;984    RawBabePreDigestPrimary: RawBabePreDigestPrimary;985    RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;986    RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;987    RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;988    RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;989    RawBabePreDigestTo159: RawBabePreDigestTo159;990    RawOrigin: RawOrigin;991    RawSolution: RawSolution;992    RawSolutionTo265: RawSolutionTo265;993    RawSolutionWith16: RawSolutionWith16;994    RawSolutionWith24: RawSolutionWith24;995    RawVRFOutput: RawVRFOutput;996    ReadProof: ReadProof;997    ReadySolution: ReadySolution;998    Reasons: Reasons;999    RecoveryConfig: RecoveryConfig;1000    RefCount: RefCount;1001    RefCountTo259: RefCountTo259;1002    ReferendumIndex: ReferendumIndex;1003    ReferendumInfo: ReferendumInfo;1004    ReferendumInfoFinished: ReferendumInfoFinished;1005    ReferendumInfoTo239: ReferendumInfoTo239;1006    ReferendumStatus: ReferendumStatus;1007    RegisteredParachainInfo: RegisteredParachainInfo;1008    RegistrarIndex: RegistrarIndex;1009    RegistrarInfo: RegistrarInfo;1010    Registration: Registration;1011    RegistrationJudgement: RegistrationJudgement;1012    RegistrationTo198: RegistrationTo198;1013    RelayBlockNumber: RelayBlockNumber;1014    RelayChainBlockNumber: RelayChainBlockNumber;1015    RelayChainHash: RelayChainHash;1016    RelayerId: RelayerId;1017    RelayHash: RelayHash;1018    Releases: Releases;1019    Remark: Remark;1020    Renouncing: Renouncing;1021    RentProjection: RentProjection;1022    ReplacementTimes: ReplacementTimes;1023    ReportedRoundStates: ReportedRoundStates;1024    Reporter: Reporter;1025    ReportIdOf: ReportIdOf;1026    ReserveData: ReserveData;1027    ReserveIdentifier: ReserveIdentifier;1028    Response: Response;1029    ResponseV0: ResponseV0;1030    ResponseV1: ResponseV1;1031    ResponseV2: ResponseV2;1032    ResponseV2Error: ResponseV2Error;1033    ResponseV2Result: ResponseV2Result;1034    Retriable: Retriable;1035    RewardDestination: RewardDestination;1036    RewardPoint: RewardPoint;1037    RmrkTraitsBaseBaseInfo: RmrkTraitsBaseBaseInfo;1038    RmrkTraitsCollectionCollectionInfo: RmrkTraitsCollectionCollectionInfo;1039    RmrkTraitsNftAccountIdOrCollectionNftTuple: RmrkTraitsNftAccountIdOrCollectionNftTuple;1040    RmrkTraitsNftNftChild: RmrkTraitsNftNftChild;1041    RmrkTraitsNftNftInfo: RmrkTraitsNftNftInfo;1042    RmrkTraitsNftRoyaltyInfo: RmrkTraitsNftRoyaltyInfo;1043    RmrkTraitsPartEquippableList: RmrkTraitsPartEquippableList;1044    RmrkTraitsPartFixedPart: RmrkTraitsPartFixedPart;1045    RmrkTraitsPartPartType: RmrkTraitsPartPartType;1046    RmrkTraitsPartSlotPart: RmrkTraitsPartSlotPart;1047    RmrkTraitsPropertyPropertyInfo: RmrkTraitsPropertyPropertyInfo;1048    RmrkTraitsResourceBasicResource: RmrkTraitsResourceBasicResource;1049    RmrkTraitsResourceComposableResource: RmrkTraitsResourceComposableResource;1050    RmrkTraitsResourceResourceInfo: RmrkTraitsResourceResourceInfo;1051    RmrkTraitsResourceResourceTypes: RmrkTraitsResourceResourceTypes;1052    RmrkTraitsResourceSlotResource: RmrkTraitsResourceSlotResource;1053    RmrkTraitsTheme: RmrkTraitsTheme;1054    RmrkTraitsThemeThemeProperty: RmrkTraitsThemeThemeProperty;1055    RoundSnapshot: RoundSnapshot;1056    RoundState: RoundState;1057    RpcMethods: RpcMethods;1058    RuntimeDbWeight: RuntimeDbWeight;1059    RuntimeDispatchInfo: RuntimeDispatchInfo;1060    RuntimeVersion: RuntimeVersion;1061    RuntimeVersionApi: RuntimeVersionApi;1062    RuntimeVersionPartial: RuntimeVersionPartial;1063    RuntimeVersionPre3: RuntimeVersionPre3;1064    RuntimeVersionPre4: RuntimeVersionPre4;1065    Schedule: Schedule;1066    Scheduled: Scheduled;1067    ScheduledCore: ScheduledCore;1068    ScheduledTo254: ScheduledTo254;1069    SchedulePeriod: SchedulePeriod;1070    SchedulePriority: SchedulePriority;1071    ScheduleTo212: ScheduleTo212;1072    ScheduleTo258: ScheduleTo258;1073    ScheduleTo264: ScheduleTo264;1074    Scheduling: Scheduling;1075    ScrapedOnChainVotes: ScrapedOnChainVotes;1076    Seal: Seal;1077    SealV0: SealV0;1078    SeatHolder: SeatHolder;1079    SeedOf: SeedOf;1080    ServiceQuality: ServiceQuality;1081    SessionIndex: SessionIndex;1082    SessionInfo: SessionInfo;1083    SessionInfoValidatorGroup: SessionInfoValidatorGroup;1084    SessionKeys1: SessionKeys1;1085    SessionKeys10: SessionKeys10;1086    SessionKeys10B: SessionKeys10B;1087    SessionKeys2: SessionKeys2;1088    SessionKeys3: SessionKeys3;1089    SessionKeys4: SessionKeys4;1090    SessionKeys5: SessionKeys5;1091    SessionKeys6: SessionKeys6;1092    SessionKeys6B: SessionKeys6B;1093    SessionKeys7: SessionKeys7;1094    SessionKeys7B: SessionKeys7B;1095    SessionKeys8: SessionKeys8;1096    SessionKeys8B: SessionKeys8B;1097    SessionKeys9: SessionKeys9;1098    SessionKeys9B: SessionKeys9B;1099    SetId: SetId;1100    SetIndex: SetIndex;1101    Si0Field: Si0Field;1102    Si0LookupTypeId: Si0LookupTypeId;1103    Si0Path: Si0Path;1104    Si0Type: Si0Type;1105    Si0TypeDef: Si0TypeDef;1106    Si0TypeDefArray: Si0TypeDefArray;1107    Si0TypeDefBitSequence: Si0TypeDefBitSequence;1108    Si0TypeDefCompact: Si0TypeDefCompact;1109    Si0TypeDefComposite: Si0TypeDefComposite;1110    Si0TypeDefPhantom: Si0TypeDefPhantom;1111    Si0TypeDefPrimitive: Si0TypeDefPrimitive;1112    Si0TypeDefSequence: Si0TypeDefSequence;1113    Si0TypeDefTuple: Si0TypeDefTuple;1114    Si0TypeDefVariant: Si0TypeDefVariant;1115    Si0TypeParameter: Si0TypeParameter;1116    Si0Variant: Si0Variant;1117    Si1Field: Si1Field;1118    Si1LookupTypeId: Si1LookupTypeId;1119    Si1Path: Si1Path;1120    Si1Type: Si1Type;1121    Si1TypeDef: Si1TypeDef;1122    Si1TypeDefArray: Si1TypeDefArray;1123    Si1TypeDefBitSequence: Si1TypeDefBitSequence;1124    Si1TypeDefCompact: Si1TypeDefCompact;1125    Si1TypeDefComposite: Si1TypeDefComposite;1126    Si1TypeDefPrimitive: Si1TypeDefPrimitive;1127    Si1TypeDefSequence: Si1TypeDefSequence;1128    Si1TypeDefTuple: Si1TypeDefTuple;1129    Si1TypeDefVariant: Si1TypeDefVariant;1130    Si1TypeParameter: Si1TypeParameter;1131    Si1Variant: Si1Variant;1132    SiField: SiField;1133    Signature: Signature;1134    SignedAvailabilityBitfield: SignedAvailabilityBitfield;1135    SignedAvailabilityBitfields: SignedAvailabilityBitfields;1136    SignedBlock: SignedBlock;1137    SignedBlockWithJustification: SignedBlockWithJustification;1138    SignedBlockWithJustifications: SignedBlockWithJustifications;1139    SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;1140    SignedExtensionMetadataV14: SignedExtensionMetadataV14;1141    SignedSubmission: SignedSubmission;1142    SignedSubmissionOf: SignedSubmissionOf;1143    SignedSubmissionTo276: SignedSubmissionTo276;1144    SignerPayload: SignerPayload;1145    SigningContext: SigningContext;1146    SiLookupTypeId: SiLookupTypeId;1147    SiPath: SiPath;1148    SiType: SiType;1149    SiTypeDef: SiTypeDef;1150    SiTypeDefArray: SiTypeDefArray;1151    SiTypeDefBitSequence: SiTypeDefBitSequence;1152    SiTypeDefCompact: SiTypeDefCompact;1153    SiTypeDefComposite: SiTypeDefComposite;1154    SiTypeDefPrimitive: SiTypeDefPrimitive;1155    SiTypeDefSequence: SiTypeDefSequence;1156    SiTypeDefTuple: SiTypeDefTuple;1157    SiTypeDefVariant: SiTypeDefVariant;1158    SiTypeParameter: SiTypeParameter;1159    SiVariant: SiVariant;1160    SlashingSpans: SlashingSpans;1161    SlashingSpansTo204: SlashingSpansTo204;1162    SlashJournalEntry: SlashJournalEntry;1163    Slot: Slot;1164    SlotDuration: SlotDuration;1165    SlotNumber: SlotNumber;1166    SlotRange: SlotRange;1167    SlotRange10: SlotRange10;1168    SocietyJudgement: SocietyJudgement;1169    SocietyVote: SocietyVote;1170    SolutionOrSnapshotSize: SolutionOrSnapshotSize;1171    SolutionSupport: SolutionSupport;1172    SolutionSupports: SolutionSupports;1173    SpanIndex: SpanIndex;1174    SpanRecord: SpanRecord;1175    SpCoreEcdsaSignature: SpCoreEcdsaSignature;1176    SpCoreEd25519Signature: SpCoreEd25519Signature;1177    SpCoreSr25519Signature: SpCoreSr25519Signature;1178    SpecVersion: SpecVersion;1179    SpRuntimeArithmeticError: SpRuntimeArithmeticError;1180    SpRuntimeDigest: SpRuntimeDigest;1181    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1182    SpRuntimeDispatchError: SpRuntimeDispatchError;1183    SpRuntimeModuleError: SpRuntimeModuleError;1184    SpRuntimeMultiSignature: SpRuntimeMultiSignature;1185    SpRuntimeTokenError: SpRuntimeTokenError;1186    SpRuntimeTransactionalError: SpRuntimeTransactionalError;1187    SpTrieStorageProof: SpTrieStorageProof;1188    SpVersionRuntimeVersion: SpVersionRuntimeVersion;1189    SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;1190    SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;1191    Sr25519Signature: Sr25519Signature;1192    StakingLedger: StakingLedger;1193    StakingLedgerTo223: StakingLedgerTo223;1194    StakingLedgerTo240: StakingLedgerTo240;1195    Statement: Statement;1196    StatementKind: StatementKind;1197    StorageChangeSet: StorageChangeSet;1198    StorageData: StorageData;1199    StorageDeposit: StorageDeposit;1200    StorageEntryMetadataLatest: StorageEntryMetadataLatest;1201    StorageEntryMetadataV10: StorageEntryMetadataV10;1202    StorageEntryMetadataV11: StorageEntryMetadataV11;1203    StorageEntryMetadataV12: StorageEntryMetadataV12;1204    StorageEntryMetadataV13: StorageEntryMetadataV13;1205    StorageEntryMetadataV14: StorageEntryMetadataV14;1206    StorageEntryMetadataV9: StorageEntryMetadataV9;1207    StorageEntryModifierLatest: StorageEntryModifierLatest;1208    StorageEntryModifierV10: StorageEntryModifierV10;1209    StorageEntryModifierV11: StorageEntryModifierV11;1210    StorageEntryModifierV12: StorageEntryModifierV12;1211    StorageEntryModifierV13: StorageEntryModifierV13;1212    StorageEntryModifierV14: StorageEntryModifierV14;1213    StorageEntryModifierV9: StorageEntryModifierV9;1214    StorageEntryTypeLatest: StorageEntryTypeLatest;1215    StorageEntryTypeV10: StorageEntryTypeV10;1216    StorageEntryTypeV11: StorageEntryTypeV11;1217    StorageEntryTypeV12: StorageEntryTypeV12;1218    StorageEntryTypeV13: StorageEntryTypeV13;1219    StorageEntryTypeV14: StorageEntryTypeV14;1220    StorageEntryTypeV9: StorageEntryTypeV9;1221    StorageHasher: StorageHasher;1222    StorageHasherV10: StorageHasherV10;1223    StorageHasherV11: StorageHasherV11;1224    StorageHasherV12: StorageHasherV12;1225    StorageHasherV13: StorageHasherV13;1226    StorageHasherV14: StorageHasherV14;1227    StorageHasherV9: StorageHasherV9;1228    StorageInfo: StorageInfo;1229    StorageKey: StorageKey;1230    StorageKind: StorageKind;1231    StorageMetadataV10: StorageMetadataV10;1232    StorageMetadataV11: StorageMetadataV11;1233    StorageMetadataV12: StorageMetadataV12;1234    StorageMetadataV13: StorageMetadataV13;1235    StorageMetadataV9: StorageMetadataV9;1236    StorageProof: StorageProof;1237    StoredPendingChange: StoredPendingChange;1238    StoredState: StoredState;1239    StrikeCount: StrikeCount;1240    SubId: SubId;1241    SubmissionIndicesOf: SubmissionIndicesOf;1242    Supports: Supports;1243    SyncState: SyncState;1244    SystemInherentData: SystemInherentData;1245    SystemOrigin: SystemOrigin;1246    Tally: Tally;1247    TaskAddress: TaskAddress;1248    TAssetBalance: TAssetBalance;1249    TAssetDepositBalance: TAssetDepositBalance;1250    Text: Text;1251    Timepoint: Timepoint;1252    TokenError: TokenError;1253    TombstoneContractInfo: TombstoneContractInfo;1254    TraceBlockResponse: TraceBlockResponse;1255    TraceError: TraceError;1256    TransactionalError: TransactionalError;1257    TransactionInfo: TransactionInfo;1258    TransactionLongevity: TransactionLongevity;1259    TransactionPriority: TransactionPriority;1260    TransactionSource: TransactionSource;1261    TransactionStorageProof: TransactionStorageProof;1262    TransactionTag: TransactionTag;1263    TransactionV0: TransactionV0;1264    TransactionV1: TransactionV1;1265    TransactionV2: TransactionV2;1266    TransactionValidity: TransactionValidity;1267    TransactionValidityError: TransactionValidityError;1268    TransientValidationData: TransientValidationData;1269    TreasuryProposal: TreasuryProposal;1270    TrieId: TrieId;1271    TrieIndex: TrieIndex;1272    Type: Type;1273    u128: u128;1274    U128: U128;1275    u16: u16;1276    U16: U16;1277    u256: u256;1278    U256: U256;1279    u32: u32;1280    U32: U32;1281    U32F32: U32F32;1282    u64: u64;1283    U64: U64;1284    u8: u8;1285    U8: U8;1286    UnappliedSlash: UnappliedSlash;1287    UnappliedSlashOther: UnappliedSlashOther;1288    UncleEntryItem: UncleEntryItem;1289    UnknownTransaction: UnknownTransaction;1290    UnlockChunk: UnlockChunk;1291    UnrewardedRelayer: UnrewardedRelayer;1292    UnrewardedRelayersState: UnrewardedRelayersState;1293    UpDataStructsAccessMode: UpDataStructsAccessMode;1294    UpDataStructsCollection: UpDataStructsCollection;1295    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1296    UpDataStructsCollectionMode: UpDataStructsCollectionMode;1297    UpDataStructsCollectionPermissions: UpDataStructsCollectionPermissions;1298    UpDataStructsCollectionStats: UpDataStructsCollectionStats;1299    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1300    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1301    UpDataStructsCreateItemData: UpDataStructsCreateItemData;1302    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;1303    UpDataStructsCreateNftData: UpDataStructsCreateNftData;1304    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;1305    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1306    UpDataStructsCreateRefungibleExMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;1307    UpDataStructsCreateRefungibleExSingleOwner: UpDataStructsCreateRefungibleExSingleOwner;1308    UpDataStructsNestingPermissions: UpDataStructsNestingPermissions;1309    UpDataStructsOwnerRestrictedSet: UpDataStructsOwnerRestrictedSet;1310    UpDataStructsProperties: UpDataStructsProperties;1311    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;1312    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;1313    UpDataStructsProperty: UpDataStructsProperty;1314    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;1315    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;1316    UpDataStructsPropertyScope: UpDataStructsPropertyScope;1317    UpDataStructsRpcCollection: UpDataStructsRpcCollection;1318    UpDataStructsRpcCollectionFlags: UpDataStructsRpcCollectionFlags;1319    UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1320    UpDataStructsSponsorshipStateAccountId32: UpDataStructsSponsorshipStateAccountId32;1321    UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: UpDataStructsSponsorshipStateBasicCrossAccountIdRepr;1322    UpDataStructsTokenChild: UpDataStructsTokenChild;1323    UpDataStructsTokenData: UpDataStructsTokenData;1324    UpgradeGoAhead: UpgradeGoAhead;1325    UpgradeRestriction: UpgradeRestriction;1326    UpwardMessage: UpwardMessage;1327    usize: usize;1328    USize: USize;1329    ValidationCode: ValidationCode;1330    ValidationCodeHash: ValidationCodeHash;1331    ValidationData: ValidationData;1332    ValidationDataType: ValidationDataType;1333    ValidationFunctionParams: ValidationFunctionParams;1334    ValidatorCount: ValidatorCount;1335    ValidatorId: ValidatorId;1336    ValidatorIdOf: ValidatorIdOf;1337    ValidatorIndex: ValidatorIndex;1338    ValidatorIndexCompact: ValidatorIndexCompact;1339    ValidatorPrefs: ValidatorPrefs;1340    ValidatorPrefsTo145: ValidatorPrefsTo145;1341    ValidatorPrefsTo196: ValidatorPrefsTo196;1342    ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1343    ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1344    ValidatorSet: ValidatorSet;1345    ValidatorSetId: ValidatorSetId;1346    ValidatorSignature: ValidatorSignature;1347    ValidDisputeStatementKind: ValidDisputeStatementKind;1348    ValidityAttestation: ValidityAttestation;1349    ValidTransaction: ValidTransaction;1350    VecInboundHrmpMessage: VecInboundHrmpMessage;1351    VersionedMultiAsset: VersionedMultiAsset;1352    VersionedMultiAssets: VersionedMultiAssets;1353    VersionedMultiLocation: VersionedMultiLocation;1354    VersionedResponse: VersionedResponse;1355    VersionedXcm: VersionedXcm;1356    VersionMigrationStage: VersionMigrationStage;1357    VestingInfo: VestingInfo;1358    VestingSchedule: VestingSchedule;1359    Vote: Vote;1360    VoteIndex: VoteIndex;1361    Voter: Voter;1362    VoterInfo: VoterInfo;1363    Votes: Votes;1364    VotesTo230: VotesTo230;1365    VoteThreshold: VoteThreshold;1366    VoteWeight: VoteWeight;1367    Voting: Voting;1368    VotingDelegating: VotingDelegating;1369    VotingDirect: VotingDirect;1370    VotingDirectVote: VotingDirectVote;1371    VouchingStatus: VouchingStatus;1372    VrfData: VrfData;1373    VrfOutput: VrfOutput;1374    VrfProof: VrfProof;1375    Weight: Weight;1376    WeightLimitV2: WeightLimitV2;1377    WeightMultiplier: WeightMultiplier;1378    WeightPerClass: WeightPerClass;1379    WeightToFeeCoefficient: WeightToFeeCoefficient;1380    WeightV1: WeightV1;1381    WeightV2: WeightV2;1382    WildFungibility: WildFungibility;1383    WildFungibilityV0: WildFungibilityV0;1384    WildFungibilityV1: WildFungibilityV1;1385    WildFungibilityV2: WildFungibilityV2;1386    WildMultiAsset: WildMultiAsset;1387    WildMultiAssetV1: WildMultiAssetV1;1388    WildMultiAssetV2: WildMultiAssetV2;1389    WinnersData: WinnersData;1390    WinnersData10: WinnersData10;1391    WinnersDataTuple: WinnersDataTuple;1392    WinnersDataTuple10: WinnersDataTuple10;1393    WinningData: WinningData;1394    WinningData10: WinningData10;1395    WinningDataEntry: WinningDataEntry;1396    WithdrawReasons: WithdrawReasons;1397    Xcm: Xcm;1398    XcmAssetId: XcmAssetId;1399    XcmDoubleEncoded: XcmDoubleEncoded;1400    XcmError: XcmError;1401    XcmErrorV0: XcmErrorV0;1402    XcmErrorV1: XcmErrorV1;1403    XcmErrorV2: XcmErrorV2;1404    XcmOrder: XcmOrder;1405    XcmOrderV0: XcmOrderV0;1406    XcmOrderV1: XcmOrderV1;1407    XcmOrderV2: XcmOrderV2;1408    XcmOrigin: XcmOrigin;1409    XcmOriginKind: XcmOriginKind;1410    XcmpMessageFormat: XcmpMessageFormat;1411    XcmV0: XcmV0;1412    XcmV0Junction: XcmV0Junction;1413    XcmV0JunctionBodyId: XcmV0JunctionBodyId;1414    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;1415    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;1416    XcmV0MultiAsset: XcmV0MultiAsset;1417    XcmV0MultiLocation: XcmV0MultiLocation;1418    XcmV0Order: XcmV0Order;1419    XcmV0OriginKind: XcmV0OriginKind;1420    XcmV0Response: XcmV0Response;1421    XcmV0Xcm: XcmV0Xcm;1422    XcmV1: XcmV1;1423    XcmV1Junction: XcmV1Junction;1424    XcmV1MultiAsset: XcmV1MultiAsset;1425    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;1426    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;1427    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;1428    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;1429    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;1430    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;1431    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;1432    XcmV1MultiLocation: XcmV1MultiLocation;1433    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;1434    XcmV1Order: XcmV1Order;1435    XcmV1Response: XcmV1Response;1436    XcmV1Xcm: XcmV1Xcm;1437    XcmV2: XcmV2;1438    XcmV2Instruction: XcmV2Instruction;1439    XcmV2Response: XcmV2Response;1440    XcmV2TraitsError: XcmV2TraitsError;1441    XcmV2TraitsOutcome: XcmV2TraitsOutcome;1442    XcmV2WeightLimit: XcmV2WeightLimit;1443    XcmV2Xcm: XcmV2Xcm;1444    XcmVersion: XcmVersion;1445    XcmVersionedMultiAsset: XcmVersionedMultiAsset;1446    XcmVersionedMultiAssets: XcmVersionedMultiAssets;1447    XcmVersionedMultiLocation: XcmVersionedMultiLocation;1448    XcmVersionedXcm: XcmVersionedXcm;1449  } // InterfaceTypes1450} // declare module
after · tests/src/interfaces/augment-types.ts
1// 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, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, 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, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { 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    OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;776    OpaqueCall: OpaqueCall;777    OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;778    OpaqueMetadata: OpaqueMetadata;779    OpaqueMultiaddr: OpaqueMultiaddr;780    OpaqueNetworkState: OpaqueNetworkState;781    OpaquePeerId: OpaquePeerId;782    OpaqueTimeSlot: OpaqueTimeSlot;783    OpenTip: OpenTip;784    OpenTipFinderTo225: OpenTipFinderTo225;785    OpenTipTip: OpenTipTip;786    OpenTipTo225: OpenTipTo225;787    OperatingMode: OperatingMode;788    OptionBool: OptionBool;789    Origin: Origin;790    OriginCaller: OriginCaller;791    OriginKindV0: OriginKindV0;792    OriginKindV1: OriginKindV1;793    OriginKindV2: OriginKindV2;794    OrmlTokensAccountData: OrmlTokensAccountData;795    OrmlTokensBalanceLock: OrmlTokensBalanceLock;796    OrmlTokensModuleCall: OrmlTokensModuleCall;797    OrmlTokensModuleError: OrmlTokensModuleError;798    OrmlTokensModuleEvent: OrmlTokensModuleEvent;799    OrmlTokensReserveData: OrmlTokensReserveData;800    OrmlVestingModuleCall: OrmlVestingModuleCall;801    OrmlVestingModuleError: OrmlVestingModuleError;802    OrmlVestingModuleEvent: OrmlVestingModuleEvent;803    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;804    OrmlXtokensModuleCall: OrmlXtokensModuleCall;805    OrmlXtokensModuleError: OrmlXtokensModuleError;806    OrmlXtokensModuleEvent: OrmlXtokensModuleEvent;807    OutboundHrmpMessage: OutboundHrmpMessage;808    OutboundLaneData: OutboundLaneData;809    OutboundMessageFee: OutboundMessageFee;810    OutboundPayload: OutboundPayload;811    OutboundStatus: OutboundStatus;812    Outcome: Outcome;813    OverweightIndex: OverweightIndex;814    Owner: Owner;815    PageCounter: PageCounter;816    PageIndexData: PageIndexData;817    PalletAppPromotionCall: PalletAppPromotionCall;818    PalletAppPromotionError: PalletAppPromotionError;819    PalletAppPromotionEvent: PalletAppPromotionEvent;820    PalletBalancesAccountData: PalletBalancesAccountData;821    PalletBalancesBalanceLock: PalletBalancesBalanceLock;822    PalletBalancesCall: PalletBalancesCall;823    PalletBalancesError: PalletBalancesError;824    PalletBalancesEvent: PalletBalancesEvent;825    PalletBalancesReasons: PalletBalancesReasons;826    PalletBalancesReleases: PalletBalancesReleases;827    PalletBalancesReserveData: PalletBalancesReserveData;828    PalletCallMetadataLatest: PalletCallMetadataLatest;829    PalletCallMetadataV14: PalletCallMetadataV14;830    PalletCommonError: PalletCommonError;831    PalletCommonEvent: PalletCommonEvent;832    PalletConfigurationAppPromotionConfiguration: PalletConfigurationAppPromotionConfiguration;833    PalletConfigurationCall: PalletConfigurationCall;834    PalletConfigurationError: PalletConfigurationError;835    PalletConstantMetadataLatest: PalletConstantMetadataLatest;836    PalletConstantMetadataV14: PalletConstantMetadataV14;837    PalletErrorMetadataLatest: PalletErrorMetadataLatest;838    PalletErrorMetadataV14: PalletErrorMetadataV14;839    PalletEthereumCall: PalletEthereumCall;840    PalletEthereumError: PalletEthereumError;841    PalletEthereumEvent: PalletEthereumEvent;842    PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;843    PalletEventMetadataLatest: PalletEventMetadataLatest;844    PalletEventMetadataV14: PalletEventMetadataV14;845    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;846    PalletEvmCall: PalletEvmCall;847    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;848    PalletEvmContractHelpersError: PalletEvmContractHelpersError;849    PalletEvmContractHelpersEvent: PalletEvmContractHelpersEvent;850    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;851    PalletEvmError: PalletEvmError;852    PalletEvmEvent: PalletEvmEvent;853    PalletEvmMigrationCall: PalletEvmMigrationCall;854    PalletEvmMigrationError: PalletEvmMigrationError;855    PalletEvmMigrationEvent: PalletEvmMigrationEvent;856    PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;857    PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;858    PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;859    PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;860    PalletForeignAssetsModuleEvent: PalletForeignAssetsModuleEvent;861    PalletForeignAssetsNativeCurrency: PalletForeignAssetsNativeCurrency;862    PalletFungibleError: PalletFungibleError;863    PalletId: PalletId;864    PalletInflationCall: PalletInflationCall;865    PalletMaintenanceCall: PalletMaintenanceCall;866    PalletMaintenanceError: PalletMaintenanceError;867    PalletMaintenanceEvent: PalletMaintenanceEvent;868    PalletMetadataLatest: PalletMetadataLatest;869    PalletMetadataV14: PalletMetadataV14;870    PalletNonfungibleError: PalletNonfungibleError;871    PalletNonfungibleItemData: PalletNonfungibleItemData;872    PalletRefungibleError: PalletRefungibleError;873    PalletRefungibleItemData: PalletRefungibleItemData;874    PalletRmrkCoreCall: PalletRmrkCoreCall;875    PalletRmrkCoreError: PalletRmrkCoreError;876    PalletRmrkCoreEvent: PalletRmrkCoreEvent;877    PalletRmrkEquipCall: PalletRmrkEquipCall;878    PalletRmrkEquipError: PalletRmrkEquipError;879    PalletRmrkEquipEvent: PalletRmrkEquipEvent;880    PalletsOrigin: PalletsOrigin;881    PalletStorageMetadataLatest: PalletStorageMetadataLatest;882    PalletStorageMetadataV14: PalletStorageMetadataV14;883    PalletStructureCall: PalletStructureCall;884    PalletStructureError: PalletStructureError;885    PalletStructureEvent: PalletStructureEvent;886    PalletSudoCall: PalletSudoCall;887    PalletSudoError: PalletSudoError;888    PalletSudoEvent: PalletSudoEvent;889    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;890    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;891    PalletTestUtilsCall: PalletTestUtilsCall;892    PalletTestUtilsError: PalletTestUtilsError;893    PalletTestUtilsEvent: PalletTestUtilsEvent;894    PalletTimestampCall: PalletTimestampCall;895    PalletTransactionPaymentEvent: PalletTransactionPaymentEvent;896    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;897    PalletTreasuryCall: PalletTreasuryCall;898    PalletTreasuryError: PalletTreasuryError;899    PalletTreasuryEvent: PalletTreasuryEvent;900    PalletTreasuryProposal: PalletTreasuryProposal;901    PalletUniqueCall: PalletUniqueCall;902    PalletUniqueError: PalletUniqueError;903    PalletVersion: PalletVersion;904    PalletXcmCall: PalletXcmCall;905    PalletXcmError: PalletXcmError;906    PalletXcmEvent: PalletXcmEvent;907    ParachainDispatchOrigin: ParachainDispatchOrigin;908    ParachainInherentData: ParachainInherentData;909    ParachainProposal: ParachainProposal;910    ParachainsInherentData: ParachainsInherentData;911    ParaGenesisArgs: ParaGenesisArgs;912    ParaId: ParaId;913    ParaInfo: ParaInfo;914    ParaLifecycle: ParaLifecycle;915    Parameter: Parameter;916    ParaPastCodeMeta: ParaPastCodeMeta;917    ParaScheduling: ParaScheduling;918    ParathreadClaim: ParathreadClaim;919    ParathreadClaimQueue: ParathreadClaimQueue;920    ParathreadEntry: ParathreadEntry;921    ParaValidatorIndex: ParaValidatorIndex;922    Pays: Pays;923    Peer: Peer;924    PeerEndpoint: PeerEndpoint;925    PeerEndpointAddr: PeerEndpointAddr;926    PeerInfo: PeerInfo;927    PeerPing: PeerPing;928    PendingChange: PendingChange;929    PendingPause: PendingPause;930    PendingResume: PendingResume;931    Perbill: Perbill;932    Percent: Percent;933    PerDispatchClassU32: PerDispatchClassU32;934    PerDispatchClassWeight: PerDispatchClassWeight;935    PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;936    Period: Period;937    Permill: Permill;938    PermissionLatest: PermissionLatest;939    PermissionsV1: PermissionsV1;940    PermissionVersions: PermissionVersions;941    Perquintill: Perquintill;942    PersistedValidationData: PersistedValidationData;943    PerU16: PerU16;944    Phantom: Phantom;945    PhantomData: PhantomData;946    PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;947    Phase: Phase;948    PhragmenScore: PhragmenScore;949    Points: Points;950    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;951    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;952    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;953    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;954    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;955    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;956    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;957    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;958    PortableType: PortableType;959    PortableTypeV14: PortableTypeV14;960    Precommits: Precommits;961    PrefabWasmModule: PrefabWasmModule;962    PrefixedStorageKey: PrefixedStorageKey;963    PreimageStatus: PreimageStatus;964    PreimageStatusAvailable: PreimageStatusAvailable;965    PreRuntime: PreRuntime;966    Prevotes: Prevotes;967    Priority: Priority;968    PriorLock: PriorLock;969    PropIndex: PropIndex;970    Proposal: Proposal;971    ProposalIndex: ProposalIndex;972    ProxyAnnouncement: ProxyAnnouncement;973    ProxyDefinition: ProxyDefinition;974    ProxyState: ProxyState;975    ProxyType: ProxyType;976    PvfCheckStatement: PvfCheckStatement;977    QueryId: QueryId;978    QueryStatus: QueryStatus;979    QueueConfigData: QueueConfigData;980    QueuedParathread: QueuedParathread;981    Randomness: Randomness;982    Raw: Raw;983    RawAuraPreDigest: RawAuraPreDigest;984    RawBabePreDigest: RawBabePreDigest;985    RawBabePreDigestCompat: RawBabePreDigestCompat;986    RawBabePreDigestPrimary: RawBabePreDigestPrimary;987    RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;988    RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;989    RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;990    RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;991    RawBabePreDigestTo159: RawBabePreDigestTo159;992    RawOrigin: RawOrigin;993    RawSolution: RawSolution;994    RawSolutionTo265: RawSolutionTo265;995    RawSolutionWith16: RawSolutionWith16;996    RawSolutionWith24: RawSolutionWith24;997    RawVRFOutput: RawVRFOutput;998    ReadProof: ReadProof;999    ReadySolution: ReadySolution;1000    Reasons: Reasons;1001    RecoveryConfig: RecoveryConfig;1002    RefCount: RefCount;1003    RefCountTo259: RefCountTo259;1004    ReferendumIndex: ReferendumIndex;1005    ReferendumInfo: ReferendumInfo;1006    ReferendumInfoFinished: ReferendumInfoFinished;1007    ReferendumInfoTo239: ReferendumInfoTo239;1008    ReferendumStatus: ReferendumStatus;1009    RegisteredParachainInfo: RegisteredParachainInfo;1010    RegistrarIndex: RegistrarIndex;1011    RegistrarInfo: RegistrarInfo;1012    Registration: Registration;1013    RegistrationJudgement: RegistrationJudgement;1014    RegistrationTo198: RegistrationTo198;1015    RelayBlockNumber: RelayBlockNumber;1016    RelayChainBlockNumber: RelayChainBlockNumber;1017    RelayChainHash: RelayChainHash;1018    RelayerId: RelayerId;1019    RelayHash: RelayHash;1020    Releases: Releases;1021    Remark: Remark;1022    Renouncing: Renouncing;1023    RentProjection: RentProjection;1024    ReplacementTimes: ReplacementTimes;1025    ReportedRoundStates: ReportedRoundStates;1026    Reporter: Reporter;1027    ReportIdOf: ReportIdOf;1028    ReserveData: ReserveData;1029    ReserveIdentifier: ReserveIdentifier;1030    Response: Response;1031    ResponseV0: ResponseV0;1032    ResponseV1: ResponseV1;1033    ResponseV2: ResponseV2;1034    ResponseV2Error: ResponseV2Error;1035    ResponseV2Result: ResponseV2Result;1036    Retriable: Retriable;1037    RewardDestination: RewardDestination;1038    RewardPoint: RewardPoint;1039    RmrkTraitsBaseBaseInfo: RmrkTraitsBaseBaseInfo;1040    RmrkTraitsCollectionCollectionInfo: RmrkTraitsCollectionCollectionInfo;1041    RmrkTraitsNftAccountIdOrCollectionNftTuple: RmrkTraitsNftAccountIdOrCollectionNftTuple;1042    RmrkTraitsNftNftChild: RmrkTraitsNftNftChild;1043    RmrkTraitsNftNftInfo: RmrkTraitsNftNftInfo;1044    RmrkTraitsNftRoyaltyInfo: RmrkTraitsNftRoyaltyInfo;1045    RmrkTraitsPartEquippableList: RmrkTraitsPartEquippableList;1046    RmrkTraitsPartFixedPart: RmrkTraitsPartFixedPart;1047    RmrkTraitsPartPartType: RmrkTraitsPartPartType;1048    RmrkTraitsPartSlotPart: RmrkTraitsPartSlotPart;1049    RmrkTraitsPropertyPropertyInfo: RmrkTraitsPropertyPropertyInfo;1050    RmrkTraitsResourceBasicResource: RmrkTraitsResourceBasicResource;1051    RmrkTraitsResourceComposableResource: RmrkTraitsResourceComposableResource;1052    RmrkTraitsResourceResourceInfo: RmrkTraitsResourceResourceInfo;1053    RmrkTraitsResourceResourceTypes: RmrkTraitsResourceResourceTypes;1054    RmrkTraitsResourceSlotResource: RmrkTraitsResourceSlotResource;1055    RmrkTraitsTheme: RmrkTraitsTheme;1056    RmrkTraitsThemeThemeProperty: RmrkTraitsThemeThemeProperty;1057    RoundSnapshot: RoundSnapshot;1058    RoundState: RoundState;1059    RpcMethods: RpcMethods;1060    RuntimeDbWeight: RuntimeDbWeight;1061    RuntimeDispatchInfo: RuntimeDispatchInfo;1062    RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;1063    RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;1064    RuntimeVersion: RuntimeVersion;1065    RuntimeVersionApi: RuntimeVersionApi;1066    RuntimeVersionPartial: RuntimeVersionPartial;1067    RuntimeVersionPre3: RuntimeVersionPre3;1068    RuntimeVersionPre4: RuntimeVersionPre4;1069    Schedule: Schedule;1070    Scheduled: Scheduled;1071    ScheduledCore: ScheduledCore;1072    ScheduledTo254: ScheduledTo254;1073    SchedulePeriod: SchedulePeriod;1074    SchedulePriority: SchedulePriority;1075    ScheduleTo212: ScheduleTo212;1076    ScheduleTo258: ScheduleTo258;1077    ScheduleTo264: ScheduleTo264;1078    Scheduling: Scheduling;1079    ScrapedOnChainVotes: ScrapedOnChainVotes;1080    Seal: Seal;1081    SealV0: SealV0;1082    SeatHolder: SeatHolder;1083    SeedOf: SeedOf;1084    ServiceQuality: ServiceQuality;1085    SessionIndex: SessionIndex;1086    SessionInfo: SessionInfo;1087    SessionInfoValidatorGroup: SessionInfoValidatorGroup;1088    SessionKeys1: SessionKeys1;1089    SessionKeys10: SessionKeys10;1090    SessionKeys10B: SessionKeys10B;1091    SessionKeys2: SessionKeys2;1092    SessionKeys3: SessionKeys3;1093    SessionKeys4: SessionKeys4;1094    SessionKeys5: SessionKeys5;1095    SessionKeys6: SessionKeys6;1096    SessionKeys6B: SessionKeys6B;1097    SessionKeys7: SessionKeys7;1098    SessionKeys7B: SessionKeys7B;1099    SessionKeys8: SessionKeys8;1100    SessionKeys8B: SessionKeys8B;1101    SessionKeys9: SessionKeys9;1102    SessionKeys9B: SessionKeys9B;1103    SetId: SetId;1104    SetIndex: SetIndex;1105    Si0Field: Si0Field;1106    Si0LookupTypeId: Si0LookupTypeId;1107    Si0Path: Si0Path;1108    Si0Type: Si0Type;1109    Si0TypeDef: Si0TypeDef;1110    Si0TypeDefArray: Si0TypeDefArray;1111    Si0TypeDefBitSequence: Si0TypeDefBitSequence;1112    Si0TypeDefCompact: Si0TypeDefCompact;1113    Si0TypeDefComposite: Si0TypeDefComposite;1114    Si0TypeDefPhantom: Si0TypeDefPhantom;1115    Si0TypeDefPrimitive: Si0TypeDefPrimitive;1116    Si0TypeDefSequence: Si0TypeDefSequence;1117    Si0TypeDefTuple: Si0TypeDefTuple;1118    Si0TypeDefVariant: Si0TypeDefVariant;1119    Si0TypeParameter: Si0TypeParameter;1120    Si0Variant: Si0Variant;1121    Si1Field: Si1Field;1122    Si1LookupTypeId: Si1LookupTypeId;1123    Si1Path: Si1Path;1124    Si1Type: Si1Type;1125    Si1TypeDef: Si1TypeDef;1126    Si1TypeDefArray: Si1TypeDefArray;1127    Si1TypeDefBitSequence: Si1TypeDefBitSequence;1128    Si1TypeDefCompact: Si1TypeDefCompact;1129    Si1TypeDefComposite: Si1TypeDefComposite;1130    Si1TypeDefPrimitive: Si1TypeDefPrimitive;1131    Si1TypeDefSequence: Si1TypeDefSequence;1132    Si1TypeDefTuple: Si1TypeDefTuple;1133    Si1TypeDefVariant: Si1TypeDefVariant;1134    Si1TypeParameter: Si1TypeParameter;1135    Si1Variant: Si1Variant;1136    SiField: SiField;1137    Signature: Signature;1138    SignedAvailabilityBitfield: SignedAvailabilityBitfield;1139    SignedAvailabilityBitfields: SignedAvailabilityBitfields;1140    SignedBlock: SignedBlock;1141    SignedBlockWithJustification: SignedBlockWithJustification;1142    SignedBlockWithJustifications: SignedBlockWithJustifications;1143    SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;1144    SignedExtensionMetadataV14: SignedExtensionMetadataV14;1145    SignedSubmission: SignedSubmission;1146    SignedSubmissionOf: SignedSubmissionOf;1147    SignedSubmissionTo276: SignedSubmissionTo276;1148    SignerPayload: SignerPayload;1149    SigningContext: SigningContext;1150    SiLookupTypeId: SiLookupTypeId;1151    SiPath: SiPath;1152    SiType: SiType;1153    SiTypeDef: SiTypeDef;1154    SiTypeDefArray: SiTypeDefArray;1155    SiTypeDefBitSequence: SiTypeDefBitSequence;1156    SiTypeDefCompact: SiTypeDefCompact;1157    SiTypeDefComposite: SiTypeDefComposite;1158    SiTypeDefPrimitive: SiTypeDefPrimitive;1159    SiTypeDefSequence: SiTypeDefSequence;1160    SiTypeDefTuple: SiTypeDefTuple;1161    SiTypeDefVariant: SiTypeDefVariant;1162    SiTypeParameter: SiTypeParameter;1163    SiVariant: SiVariant;1164    SlashingSpans: SlashingSpans;1165    SlashingSpansTo204: SlashingSpansTo204;1166    SlashJournalEntry: SlashJournalEntry;1167    Slot: Slot;1168    SlotDuration: SlotDuration;1169    SlotNumber: SlotNumber;1170    SlotRange: SlotRange;1171    SlotRange10: SlotRange10;1172    SocietyJudgement: SocietyJudgement;1173    SocietyVote: SocietyVote;1174    SolutionOrSnapshotSize: SolutionOrSnapshotSize;1175    SolutionSupport: SolutionSupport;1176    SolutionSupports: SolutionSupports;1177    SpanIndex: SpanIndex;1178    SpanRecord: SpanRecord;1179    SpCoreEcdsaSignature: SpCoreEcdsaSignature;1180    SpCoreEd25519Signature: SpCoreEd25519Signature;1181    SpCoreSr25519Signature: SpCoreSr25519Signature;1182    SpecVersion: SpecVersion;1183    SpRuntimeArithmeticError: SpRuntimeArithmeticError;1184    SpRuntimeDigest: SpRuntimeDigest;1185    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1186    SpRuntimeDispatchError: SpRuntimeDispatchError;1187    SpRuntimeModuleError: SpRuntimeModuleError;1188    SpRuntimeMultiSignature: SpRuntimeMultiSignature;1189    SpRuntimeTokenError: SpRuntimeTokenError;1190    SpRuntimeTransactionalError: SpRuntimeTransactionalError;1191    SpTrieStorageProof: SpTrieStorageProof;1192    SpVersionRuntimeVersion: SpVersionRuntimeVersion;1193    SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;1194    SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;1195    Sr25519Signature: Sr25519Signature;1196    StakingLedger: StakingLedger;1197    StakingLedgerTo223: StakingLedgerTo223;1198    StakingLedgerTo240: StakingLedgerTo240;1199    Statement: Statement;1200    StatementKind: StatementKind;1201    StorageChangeSet: StorageChangeSet;1202    StorageData: StorageData;1203    StorageDeposit: StorageDeposit;1204    StorageEntryMetadataLatest: StorageEntryMetadataLatest;1205    StorageEntryMetadataV10: StorageEntryMetadataV10;1206    StorageEntryMetadataV11: StorageEntryMetadataV11;1207    StorageEntryMetadataV12: StorageEntryMetadataV12;1208    StorageEntryMetadataV13: StorageEntryMetadataV13;1209    StorageEntryMetadataV14: StorageEntryMetadataV14;1210    StorageEntryMetadataV9: StorageEntryMetadataV9;1211    StorageEntryModifierLatest: StorageEntryModifierLatest;1212    StorageEntryModifierV10: StorageEntryModifierV10;1213    StorageEntryModifierV11: StorageEntryModifierV11;1214    StorageEntryModifierV12: StorageEntryModifierV12;1215    StorageEntryModifierV13: StorageEntryModifierV13;1216    StorageEntryModifierV14: StorageEntryModifierV14;1217    StorageEntryModifierV9: StorageEntryModifierV9;1218    StorageEntryTypeLatest: StorageEntryTypeLatest;1219    StorageEntryTypeV10: StorageEntryTypeV10;1220    StorageEntryTypeV11: StorageEntryTypeV11;1221    StorageEntryTypeV12: StorageEntryTypeV12;1222    StorageEntryTypeV13: StorageEntryTypeV13;1223    StorageEntryTypeV14: StorageEntryTypeV14;1224    StorageEntryTypeV9: StorageEntryTypeV9;1225    StorageHasher: StorageHasher;1226    StorageHasherV10: StorageHasherV10;1227    StorageHasherV11: StorageHasherV11;1228    StorageHasherV12: StorageHasherV12;1229    StorageHasherV13: StorageHasherV13;1230    StorageHasherV14: StorageHasherV14;1231    StorageHasherV9: StorageHasherV9;1232    StorageInfo: StorageInfo;1233    StorageKey: StorageKey;1234    StorageKind: StorageKind;1235    StorageMetadataV10: StorageMetadataV10;1236    StorageMetadataV11: StorageMetadataV11;1237    StorageMetadataV12: StorageMetadataV12;1238    StorageMetadataV13: StorageMetadataV13;1239    StorageMetadataV9: StorageMetadataV9;1240    StorageProof: StorageProof;1241    StoredPendingChange: StoredPendingChange;1242    StoredState: StoredState;1243    StrikeCount: StrikeCount;1244    SubId: SubId;1245    SubmissionIndicesOf: SubmissionIndicesOf;1246    Supports: Supports;1247    SyncState: SyncState;1248    SystemInherentData: SystemInherentData;1249    SystemOrigin: SystemOrigin;1250    Tally: Tally;1251    TaskAddress: TaskAddress;1252    TAssetBalance: TAssetBalance;1253    TAssetDepositBalance: TAssetDepositBalance;1254    Text: Text;1255    Timepoint: Timepoint;1256    TokenError: TokenError;1257    TombstoneContractInfo: TombstoneContractInfo;1258    TraceBlockResponse: TraceBlockResponse;1259    TraceError: TraceError;1260    TransactionalError: TransactionalError;1261    TransactionInfo: TransactionInfo;1262    TransactionLongevity: TransactionLongevity;1263    TransactionPriority: TransactionPriority;1264    TransactionSource: TransactionSource;1265    TransactionStorageProof: TransactionStorageProof;1266    TransactionTag: TransactionTag;1267    TransactionV0: TransactionV0;1268    TransactionV1: TransactionV1;1269    TransactionV2: TransactionV2;1270    TransactionValidity: TransactionValidity;1271    TransactionValidityError: TransactionValidityError;1272    TransientValidationData: TransientValidationData;1273    TreasuryProposal: TreasuryProposal;1274    TrieId: TrieId;1275    TrieIndex: TrieIndex;1276    Type: Type;1277    u128: u128;1278    U128: U128;1279    u16: u16;1280    U16: U16;1281    u256: u256;1282    U256: U256;1283    u32: u32;1284    U32: U32;1285    U32F32: U32F32;1286    u64: u64;1287    U64: U64;1288    u8: u8;1289    U8: U8;1290    UnappliedSlash: UnappliedSlash;1291    UnappliedSlashOther: UnappliedSlashOther;1292    UncleEntryItem: UncleEntryItem;1293    UnknownTransaction: UnknownTransaction;1294    UnlockChunk: UnlockChunk;1295    UnrewardedRelayer: UnrewardedRelayer;1296    UnrewardedRelayersState: UnrewardedRelayersState;1297    UpDataStructsAccessMode: UpDataStructsAccessMode;1298    UpDataStructsCollection: UpDataStructsCollection;1299    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1300    UpDataStructsCollectionMode: UpDataStructsCollectionMode;1301    UpDataStructsCollectionPermissions: UpDataStructsCollectionPermissions;1302    UpDataStructsCollectionStats: UpDataStructsCollectionStats;1303    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1304    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1305    UpDataStructsCreateItemData: UpDataStructsCreateItemData;1306    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;1307    UpDataStructsCreateNftData: UpDataStructsCreateNftData;1308    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;1309    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1310    UpDataStructsCreateRefungibleExMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;1311    UpDataStructsCreateRefungibleExSingleOwner: UpDataStructsCreateRefungibleExSingleOwner;1312    UpDataStructsNestingPermissions: UpDataStructsNestingPermissions;1313    UpDataStructsOwnerRestrictedSet: UpDataStructsOwnerRestrictedSet;1314    UpDataStructsProperties: UpDataStructsProperties;1315    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;1316    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;1317    UpDataStructsProperty: UpDataStructsProperty;1318    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;1319    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;1320    UpDataStructsPropertyScope: UpDataStructsPropertyScope;1321    UpDataStructsRpcCollection: UpDataStructsRpcCollection;1322    UpDataStructsRpcCollectionFlags: UpDataStructsRpcCollectionFlags;1323    UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1324    UpDataStructsSponsorshipStateAccountId32: UpDataStructsSponsorshipStateAccountId32;1325    UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: UpDataStructsSponsorshipStateBasicCrossAccountIdRepr;1326    UpDataStructsTokenChild: UpDataStructsTokenChild;1327    UpDataStructsTokenData: UpDataStructsTokenData;1328    UpgradeGoAhead: UpgradeGoAhead;1329    UpgradeRestriction: UpgradeRestriction;1330    UpwardMessage: UpwardMessage;1331    usize: usize;1332    USize: USize;1333    ValidationCode: ValidationCode;1334    ValidationCodeHash: ValidationCodeHash;1335    ValidationData: ValidationData;1336    ValidationDataType: ValidationDataType;1337    ValidationFunctionParams: ValidationFunctionParams;1338    ValidatorCount: ValidatorCount;1339    ValidatorId: ValidatorId;1340    ValidatorIdOf: ValidatorIdOf;1341    ValidatorIndex: ValidatorIndex;1342    ValidatorIndexCompact: ValidatorIndexCompact;1343    ValidatorPrefs: ValidatorPrefs;1344    ValidatorPrefsTo145: ValidatorPrefsTo145;1345    ValidatorPrefsTo196: ValidatorPrefsTo196;1346    ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1347    ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1348    ValidatorSet: ValidatorSet;1349    ValidatorSetId: ValidatorSetId;1350    ValidatorSignature: ValidatorSignature;1351    ValidDisputeStatementKind: ValidDisputeStatementKind;1352    ValidityAttestation: ValidityAttestation;1353    ValidTransaction: ValidTransaction;1354    VecInboundHrmpMessage: VecInboundHrmpMessage;1355    VersionedMultiAsset: VersionedMultiAsset;1356    VersionedMultiAssets: VersionedMultiAssets;1357    VersionedMultiLocation: VersionedMultiLocation;1358    VersionedResponse: VersionedResponse;1359    VersionedXcm: VersionedXcm;1360    VersionMigrationStage: VersionMigrationStage;1361    VestingInfo: VestingInfo;1362    VestingSchedule: VestingSchedule;1363    Vote: Vote;1364    VoteIndex: VoteIndex;1365    Voter: Voter;1366    VoterInfo: VoterInfo;1367    Votes: Votes;1368    VotesTo230: VotesTo230;1369    VoteThreshold: VoteThreshold;1370    VoteWeight: VoteWeight;1371    Voting: Voting;1372    VotingDelegating: VotingDelegating;1373    VotingDirect: VotingDirect;1374    VotingDirectVote: VotingDirectVote;1375    VouchingStatus: VouchingStatus;1376    VrfData: VrfData;1377    VrfOutput: VrfOutput;1378    VrfProof: VrfProof;1379    Weight: Weight;1380    WeightLimitV2: WeightLimitV2;1381    WeightMultiplier: WeightMultiplier;1382    WeightPerClass: WeightPerClass;1383    WeightToFeeCoefficient: WeightToFeeCoefficient;1384    WeightV1: WeightV1;1385    WeightV2: WeightV2;1386    WildFungibility: WildFungibility;1387    WildFungibilityV0: WildFungibilityV0;1388    WildFungibilityV1: WildFungibilityV1;1389    WildFungibilityV2: WildFungibilityV2;1390    WildMultiAsset: WildMultiAsset;1391    WildMultiAssetV1: WildMultiAssetV1;1392    WildMultiAssetV2: WildMultiAssetV2;1393    WinnersData: WinnersData;1394    WinnersData10: WinnersData10;1395    WinnersDataTuple: WinnersDataTuple;1396    WinnersDataTuple10: WinnersDataTuple10;1397    WinningData: WinningData;1398    WinningData10: WinningData10;1399    WinningDataEntry: WinningDataEntry;1400    WithdrawReasons: WithdrawReasons;1401    Xcm: Xcm;1402    XcmAssetId: XcmAssetId;1403    XcmDoubleEncoded: XcmDoubleEncoded;1404    XcmError: XcmError;1405    XcmErrorV0: XcmErrorV0;1406    XcmErrorV1: XcmErrorV1;1407    XcmErrorV2: XcmErrorV2;1408    XcmOrder: XcmOrder;1409    XcmOrderV0: XcmOrderV0;1410    XcmOrderV1: XcmOrderV1;1411    XcmOrderV2: XcmOrderV2;1412    XcmOrigin: XcmOrigin;1413    XcmOriginKind: XcmOriginKind;1414    XcmpMessageFormat: XcmpMessageFormat;1415    XcmV0: XcmV0;1416    XcmV0Junction: XcmV0Junction;1417    XcmV0JunctionBodyId: XcmV0JunctionBodyId;1418    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;1419    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;1420    XcmV0MultiAsset: XcmV0MultiAsset;1421    XcmV0MultiLocation: XcmV0MultiLocation;1422    XcmV0Order: XcmV0Order;1423    XcmV0OriginKind: XcmV0OriginKind;1424    XcmV0Response: XcmV0Response;1425    XcmV0Xcm: XcmV0Xcm;1426    XcmV1: XcmV1;1427    XcmV1Junction: XcmV1Junction;1428    XcmV1MultiAsset: XcmV1MultiAsset;1429    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;1430    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;1431    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;1432    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;1433    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;1434    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;1435    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;1436    XcmV1MultiLocation: XcmV1MultiLocation;1437    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;1438    XcmV1Order: XcmV1Order;1439    XcmV1Response: XcmV1Response;1440    XcmV1Xcm: XcmV1Xcm;1441    XcmV2: XcmV2;1442    XcmV2Instruction: XcmV2Instruction;1443    XcmV2Response: XcmV2Response;1444    XcmV2TraitsError: XcmV2TraitsError;1445    XcmV2TraitsOutcome: XcmV2TraitsOutcome;1446    XcmV2WeightLimit: XcmV2WeightLimit;1447    XcmV2Xcm: XcmV2Xcm;1448    XcmVersion: XcmVersion;1449    XcmVersionedMultiAsset: XcmVersionedMultiAsset;1450    XcmVersionedMultiAssets: XcmVersionedMultiAssets;1451    XcmVersionedMultiLocation: XcmVersionedMultiLocation;1452    XcmVersionedXcm: XcmVersionedXcm;1453  } // InterfaceTypes1454} // declare module
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1303,7 +1303,7 @@
 export interface PalletConfigurationCall extends Enum {
   readonly isSetWeightToFeeCoefficientOverride: boolean;
   readonly asSetWeightToFeeCoefficientOverride: {
-    readonly coeff: Option<u32>;
+    readonly coeff: Option<u64>;
   } & Struct;
   readonly isSetMinGasPriceOverride: boolean;
   readonly asSetMinGasPriceOverride: {
@@ -2319,12 +2319,16 @@
     readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;
     readonly approve: bool;
   } & Struct;
-  readonly isRepairItem: boolean;
-  readonly asRepairItem: {
+  readonly isForceRepairCollection: boolean;
+  readonly asForceRepairCollection: {
+    readonly collectionId: u32;
+  } & Struct;
+  readonly isForceRepairItem: boolean;
+  readonly asForceRepairItem: {
     readonly collectionId: u32;
     readonly itemId: u32;
   } & Struct;
-  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' | 'RepairItem';
+  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 PalletUniqueError */
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -2282,8 +2282,11 @@
         operator: 'PalletEvmAccountBasicCrossAccountIdRepr',
         approve: 'bool',
       },
-      repair_item: {
+      force_repair_collection: {
         collectionId: 'u32',
+      },
+      force_repair_item: {
+        collectionId: 'u32',
         itemId: 'u32'
       }
     }
@@ -2452,7 +2455,7 @@
   PalletConfigurationCall: {
     _enum: {
       set_weight_to_fee_coefficient_override: {
-        coeff: 'Option<u32>',
+        coeff: 'Option<u64>',
       },
       set_min_gas_price_override: {
         coeff: 'Option<u64>',
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2517,12 +2517,16 @@
       readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;
       readonly approve: bool;
     } & Struct;
-    readonly isRepairItem: boolean;
-    readonly asRepairItem: {
+    readonly isForceRepairCollection: boolean;
+    readonly asForceRepairCollection: {
+      readonly collectionId: u32;
+    } & Struct;
+    readonly isForceRepairItem: boolean;
+    readonly asForceRepairItem: {
       readonly collectionId: u32;
       readonly itemId: u32;
     } & Struct;
-    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' | 'RepairItem';
+    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 (237) */
@@ -2675,7 +2679,7 @@
   interface PalletConfigurationCall extends Enum {
     readonly isSetWeightToFeeCoefficientOverride: boolean;
     readonly asSetWeightToFeeCoefficientOverride: {
-      readonly coeff: Option<u32>;
+      readonly coeff: Option<u64>;
     } & Struct;
     readonly isSetMinGasPriceOverride: boolean;
     readonly asSetMinGasPriceOverride: {
modifiedtests/src/nesting/collectionProperties.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/collectionProperties.test.ts
+++ b/tests/src/nesting/collectionProperties.test.ts
@@ -209,7 +209,7 @@
   before(async () => {
     await usingPlaygrounds(async (helper, privateKey) => {
       const donor = await privateKey({filename: __filename});
-      [alice, bob] = await helper.arrange.createAccounts([100n, 10n], donor);
+      [alice, bob] = await helper.arrange.createAccounts([1000n, 100n], donor);
     });
   });