difftreelog
fix UniqueApi generics, added events for contract + fix logic inside `evm-helper` methods, added correct wegihts for `on_initialize`
in: master
18 files changed
client/rpc/src/lib.rsdiffbeforeafterboth--- a/client/rpc/src/lib.rs
+++ b/client/rpc/src/lib.rs
@@ -44,7 +44,7 @@
#[rpc(server)]
#[async_trait]
-pub trait UniqueApi<BlockHash, BlockNumber, CrossAccountId, AccountId> {
+pub trait UniqueApi<BlockHash, CrossAccountId, AccountId> {
/// Get tokens owned by account.
#[method(name = "unique_accountTokens")]
fn account_tokens(
@@ -481,7 +481,7 @@
macro_rules! unique_api {
() => {
- dyn UniqueRuntimeApi<Block, BlockNumber, CrossAccountId, AccountId>
+ dyn UniqueRuntimeApi<Block, CrossAccountId, AccountId>
};
}
@@ -498,15 +498,13 @@
}
#[allow(deprecated)]
-impl<C, Block, BlockNumber, CrossAccountId, AccountId>
- UniqueApiServer<<Block as BlockT>::Hash, BlockNumber, CrossAccountId, AccountId>
- for Unique<C, Block>
+impl<C, Block, CrossAccountId, AccountId>
+ UniqueApiServer<<Block as BlockT>::Hash, CrossAccountId, AccountId> for Unique<C, Block>
where
Block: BlockT,
- BlockNumber: Decode + Member + AtLeast32BitUnsigned,
AccountId: Decode,
C: 'static + ProvideRuntimeApi<Block> + HeaderBackend<Block>,
- C::Api: UniqueRuntimeApi<Block, BlockNumber, CrossAccountId, AccountId>,
+ C::Api: UniqueRuntimeApi<Block, CrossAccountId, AccountId>,
CrossAccountId: pallet_evm::account::CrossAccountId<AccountId>,
{
pass_method!(
node/cli/src/service.rsdiffbeforeafterboth--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -363,7 +363,7 @@
+ sp_block_builder::BlockBuilder<Block>
+ pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance>
+ sp_api::ApiExt<Block, StateBackend = sc_client_api::StateBackendFor<FullBackend, Block>>
- + up_rpc::UniqueApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ + up_rpc::UniqueApi<Block, Runtime::CrossAccountId, AccountId>
+ app_promotion_rpc::AppPromotionApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ rmrk_rpc::RmrkApi<
Block,
@@ -665,7 +665,7 @@
+ sp_block_builder::BlockBuilder<Block>
+ pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance>
+ sp_api::ApiExt<Block, StateBackend = sc_client_api::StateBackendFor<FullBackend, Block>>
- + up_rpc::UniqueApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ + up_rpc::UniqueApi<Block, Runtime::CrossAccountId, AccountId>
+ app_promotion_rpc::AppPromotionApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ rmrk_rpc::RmrkApi<
Block,
@@ -810,7 +810,7 @@
+ sp_block_builder::BlockBuilder<Block>
+ pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance>
+ sp_api::ApiExt<Block, StateBackend = sc_client_api::StateBackendFor<FullBackend, Block>>
- + up_rpc::UniqueApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ + up_rpc::UniqueApi<Block, Runtime::CrossAccountId, AccountId>
+ app_promotion_rpc::AppPromotionApi<Block, BlockNumber, Runtime::CrossAccountId, AccountId>
+ rmrk_rpc::RmrkApi<
Block,
node/rpc/src/lib.rsdiffbeforeafterboth--- a/node/rpc/src/lib.rs
+++ b/node/rpc/src/lib.rs
@@ -100,8 +100,7 @@
C: HeaderBackend<Block> + HeaderMetadata<Block, Error = BlockChainError>,
C: Send + Sync + 'static,
C::Api: fp_rpc::EthereumRuntimeRPCApi<Block>,
- C::Api:
- up_rpc::UniqueApi<Block, BlockNumber, <R as RuntimeInstance>::CrossAccountId, AccountId>,
+ C::Api: up_rpc::UniqueApi<Block, <R as RuntimeInstance>::CrossAccountId, AccountId>,
BE: Backend<Block> + 'static,
BE::State: StateBackend<BlakeTwo256>,
R: RuntimeInstance + Send + Sync + 'static,
@@ -145,8 +144,7 @@
C::Api: pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi<Block, Balance>,
C::Api: fp_rpc::EthereumRuntimeRPCApi<Block>,
C::Api: fp_rpc::ConvertTransactionRuntimeApi<Block>,
- C::Api:
- up_rpc::UniqueApi<Block, BlockNumber, <R as RuntimeInstance>::CrossAccountId, AccountId>,
+ C::Api: up_rpc::UniqueApi<Block, <R as RuntimeInstance>::CrossAccountId, AccountId>,
C::Api: app_promotion_rpc::AppPromotionApi<
Block,
BlockNumber,
@@ -236,7 +234,7 @@
io.merge(Unique::new(client.clone()).into_rpc())?;
- #[cfg(not(any(feature = "unique-runtime", feature = "quartz-runtime")))]
+ #[cfg(any(feature = "opal-runtime"))]
io.merge(AppPromotion::new(client.clone()).into_rpc())?;
#[cfg(not(feature = "unique-runtime"))]
pallets/app-promotion/src/benchmarking.rsdiffbeforeafterboth--- a/pallets/app-promotion/src/benchmarking.rs
+++ b/pallets/app-promotion/src/benchmarking.rs
@@ -23,26 +23,52 @@
use sp_std::vec;
use frame_benchmarking::{benchmarks, account};
-
+use frame_support::traits::OnInitialize;
use frame_system::{Origin, RawOrigin};
use pallet_unique::benchmarking::create_nft_collection;
use pallet_evm_migration::Pallet as EvmMigrationPallet;
const SEED: u32 = 0;
+fn set_admin<T>() -> DispatchResult
+where
+ T: Config + pallet_unique::Config + pallet_evm_migration::Config,
+ T::BlockNumber: From<u32> + Into<u32>,
+ <<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>,
+{
+ let pallet_admin = account::<T::AccountId>("admin", 0, SEED);
+
+ <T as Config>::Currency::make_free_balance_be(
+ &pallet_admin,
+ Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value(),
+ );
+
+ PromototionPallet::<T>::set_admin_address(
+ RawOrigin::Root.into(),
+ T::CrossAccountId::from_sub(pallet_admin.clone()),
+ )
+}
+
benchmarks! {
where_clause{
where T: Config + pallet_unique::Config + pallet_evm_migration::Config ,
T::BlockNumber: From<u32> + Into<u32>,
<<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>
}
- // start_app_promotion {
- // } : {PromototionPallet::<T>::start_app_promotion(RawOrigin::Root.into(), None)?}
+ on_initialize {
+ let b in 0..PENDING_LIMIT_PER_BLOCK;
+ set_admin::<T>()?;
- // stop_app_promotion{
- // PromototionPallet::<T>::start_app_promotion(RawOrigin::Root.into(), Some(25.into()))?;
- // } : {PromototionPallet::<T>::stop_app_promotion(RawOrigin::Root.into())?}
+ (0..b).try_for_each(|index| {
+ let staker = account::<T::AccountId>("staker", index, SEED);
+ <T as Config>::Currency::make_free_balance_be(&staker, Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value());
+ PromototionPallet::<T>::stake(RawOrigin::Signed(staker.clone()).into(), Into::<BalanceOf<T>>::into(100u128) * T::Nominal::get())?;
+ PromototionPallet::<T>::unstake(RawOrigin::Signed(staker.clone()).into()).map_err(|e| e.error)?;
+ Result::<(), sp_runtime::DispatchError>::Ok(())
+ })?;
+ let block_number = <frame_system::Pallet<T>>::current_block_number() + T::PendingInterval::get();
+ }: {PromototionPallet::<T>::on_initialize(block_number)}
set_admin_address {
let pallet_admin = account::<T::AccountId>("admin", 0, SEED);
@@ -66,7 +92,7 @@
(0..10).try_for_each(|_| {
stakers.iter()
.map(|staker| {
-
+
PromototionPallet::<T>::stake(RawOrigin::Signed(staker.clone()).into(), Into::<BalanceOf<T>>::into(100u128) * T::Nominal::get())
}).collect::<Result<Vec<_>, _>>()?;
<frame_system::Pallet<T>>::finalize();
pallets/app-promotion/src/lib.rsdiffbeforeafterboth--- a/pallets/app-promotion/src/lib.rs
+++ b/pallets/app-promotion/src/lib.rs
@@ -226,15 +226,15 @@
where
<T as frame_system::Config>::BlockNumber: From<u32>,
{
- let mut consumed_weight = 0;
- let mut add_weight = |reads, writes, weight| {
- consumed_weight += T::DbWeight::get().reads_writes(reads, writes);
- consumed_weight += weight;
- };
+ // let mut consumed_weight = 0;
+ // let mut add_weight = |reads, writes, weight| {
+ // consumed_weight += T::DbWeight::get().reads_writes(reads, writes);
+ // consumed_weight += weight;
+ // };
let block_pending = PendingUnstake::<T>::take(current_block_number);
-
- add_weight(0, 1, 0);
+ let counter = block_pending.len() as u32;
+ // add_weight(0, 1, 0);
if !block_pending.is_empty() {
block_pending.into_iter().for_each(|(staker, amount)| {
@@ -242,7 +242,8 @@
});
}
- consumed_weight
+ T::WeightInfo::on_initialize(counter)
+ // consumed_weight
}
}
@@ -280,7 +281,7 @@
let balance =
<<T as Config>::Currency as Currency<T::AccountId>>::free_balance(&staker_id);
- ensure!(balance >= amount, ArithmeticError::Underflow);
+ // ensure!(balance >= amount, ArithmeticError::Underflow);
<<T as Config>::Currency as Currency<T::AccountId>>::ensure_can_withdraw(
&staker_id,
@@ -672,7 +673,7 @@
LOCK_IDENTIFIER,
staker,
amount,
- WithdrawReasons::all(),
+ WithdrawReasons::RESERVE,
)
}
}
pallets/app-promotion/src/types.rsdiffbeforeafterboth--- a/pallets/app-promotion/src/types.rs
+++ b/pallets/app-promotion/src/types.rs
@@ -72,12 +72,16 @@
type ContractId;
type AccountId;
- fn set_sponsor(sponsor_id: Self::AccountId, contract_id: Self::ContractId) -> DispatchResult;
+ fn set_sponsor(
+ sponsor_id: Self::AccountId,
+ contract_address: Self::ContractId,
+ ) -> DispatchResult;
- fn remove_contract_sponsor(contract_id: Self::ContractId) -> DispatchResult;
+ fn remove_contract_sponsor(contract_address: Self::ContractId) -> DispatchResult;
- fn get_sponsor(contract_id: Self::ContractId)
- -> Result<Option<Self::AccountId>, DispatchError>;
+ fn get_sponsor(
+ contract_address: Self::ContractId,
+ ) -> Result<Option<Self::AccountId>, DispatchError>;
}
impl<T: EvmHelpersConfig> ContractHandler for EvmHelpersPallet<T> {
@@ -85,22 +89,20 @@
type AccountId = T::CrossAccountId;
- fn set_sponsor(sponsor_id: Self::AccountId, contract_id: Self::ContractId) -> DispatchResult {
- Sponsoring::<T>::insert(
- contract_id,
- SponsorshipState::<T::CrossAccountId>::Confirmed(sponsor_id),
- );
- Ok(())
+ fn set_sponsor(
+ sponsor_id: Self::AccountId,
+ contract_address: Self::ContractId,
+ ) -> DispatchResult {
+ Self::force_set_sponsor(contract_address, &sponsor_id)
}
- fn remove_contract_sponsor(contract_id: Self::ContractId) -> DispatchResult {
- Sponsoring::<T>::remove(contract_id);
- Ok(())
+ fn remove_contract_sponsor(contract_address: Self::ContractId) -> DispatchResult {
+ Self::force_remove_sponsor(contract_address)
}
fn get_sponsor(
- contract_id: Self::ContractId,
+ contract_address: Self::ContractId,
) -> Result<Option<Self::AccountId>, DispatchError> {
- Ok(Self::get_sponsor(contract_id))
+ Ok(Self::get_sponsor(contract_address))
}
}
pallets/app-promotion/src/weights.rsdiffbeforeafterboth--- a/pallets/app-promotion/src/weights.rs
+++ b/pallets/app-promotion/src/weights.rs
@@ -34,6 +34,7 @@
/// Weight functions needed for pallet_app_promotion.
pub trait WeightInfo {
+ fn on_initialize(b: u32, ) -> Weight;
fn set_admin_address() -> Weight;
fn payout_stakers(b: u32, ) -> Weight;
fn stake() -> Weight;
@@ -47,9 +48,19 @@
/// Weights for pallet_app_promotion using the Substrate node and recommended hardware.
pub struct SubstrateWeight<T>(PhantomData<T>);
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
+ // Storage: AppPromotion PendingUnstake (r:1 w:0)
+ // Storage: System Account (r:1 w:1)
+ fn on_initialize(b: u32, ) -> Weight {
+ (2_461_000 as Weight)
+ // Standard Error: 87_000
+ .saturating_add((6_006_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add(T::DbWeight::get().reads(1 as Weight))
+ .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
+ .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))
+ }
// Storage: AppPromotion Admin (r:0 w:1)
fn set_admin_address() -> Weight {
- (5_297_000 as Weight)
+ (5_467_000 as Weight)
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
@@ -57,9 +68,9 @@
// Storage: AppPromotion NextCalculatedRecord (r:1 w:1)
// Storage: AppPromotion Staked (r:2 w:0)
fn payout_stakers(b: u32, ) -> Weight {
- (8_045_000 as Weight)
- // Standard Error: 19_000
- .saturating_add((4_778_000 as Weight).saturating_mul(b as Weight))
+ (4_946_000 as Weight)
+ // Standard Error: 5_000
+ .saturating_add((4_599_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
@@ -71,7 +82,7 @@
// Storage: AppPromotion Staked (r:1 w:1)
// Storage: AppPromotion TotalStaked (r:1 w:1)
fn stake() -> Weight {
- (17_623_000 as Weight)
+ (17_766_000 as Weight)
.saturating_add(T::DbWeight::get().reads(6 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
@@ -82,35 +93,35 @@
// Storage: AppPromotion TotalStaked (r:1 w:1)
// Storage: AppPromotion StakesPerAccount (r:0 w:1)
fn unstake() -> Weight {
- (27_190_000 as Weight)
+ (27_250_000 as Weight)
.saturating_add(T::DbWeight::get().reads(6 as Weight))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: Common CollectionById (r:1 w:1)
fn sponsor_collection() -> Weight {
- (11_351_000 as Weight)
+ (11_014_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: Common CollectionById (r:1 w:1)
fn stop_sponsoring_collection() -> Weight {
- (10_687_000 as Weight)
+ (10_494_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: EvmContractHelpers Sponsoring (r:0 w:1)
fn sponsor_contract() -> Weight {
- (2_332_000 as Weight)
+ (9_754_000 as Weight)
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: EvmContractHelpers Sponsoring (r:1 w:1)
fn stop_sponsoring_contract() -> Weight {
- (3_712_000 as Weight)
+ (10_063_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -118,9 +129,19 @@
// For backwards compatibility and tests
impl WeightInfo for () {
+ // Storage: AppPromotion PendingUnstake (r:1 w:0)
+ // Storage: System Account (r:1 w:1)
+ fn on_initialize(b: u32, ) -> Weight {
+ (2_461_000 as Weight)
+ // Standard Error: 87_000
+ .saturating_add((6_006_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add(RocksDbWeight::get().reads(1 as Weight))
+ .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
+ .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))
+ }
// Storage: AppPromotion Admin (r:0 w:1)
fn set_admin_address() -> Weight {
- (5_297_000 as Weight)
+ (5_467_000 as Weight)
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
@@ -128,9 +149,9 @@
// Storage: AppPromotion NextCalculatedRecord (r:1 w:1)
// Storage: AppPromotion Staked (r:2 w:0)
fn payout_stakers(b: u32, ) -> Weight {
- (8_045_000 as Weight)
- // Standard Error: 19_000
- .saturating_add((4_778_000 as Weight).saturating_mul(b as Weight))
+ (4_946_000 as Weight)
+ // Standard Error: 5_000
+ .saturating_add((4_599_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
@@ -142,7 +163,7 @@
// Storage: AppPromotion Staked (r:1 w:1)
// Storage: AppPromotion TotalStaked (r:1 w:1)
fn stake() -> Weight {
- (17_623_000 as Weight)
+ (17_766_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(6 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
@@ -153,35 +174,35 @@
// Storage: AppPromotion TotalStaked (r:1 w:1)
// Storage: AppPromotion StakesPerAccount (r:0 w:1)
fn unstake() -> Weight {
- (27_190_000 as Weight)
+ (27_250_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(6 as Weight))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: Common CollectionById (r:1 w:1)
fn sponsor_collection() -> Weight {
- (11_351_000 as Weight)
+ (11_014_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: Common CollectionById (r:1 w:1)
fn stop_sponsoring_collection() -> Weight {
- (10_687_000 as Weight)
+ (10_494_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: EvmContractHelpers Sponsoring (r:0 w:1)
fn sponsor_contract() -> Weight {
- (2_332_000 as Weight)
+ (9_754_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: AppPromotion Admin (r:1 w:0)
// Storage: EvmContractHelpers Sponsoring (r:1 w:1)
fn stop_sponsoring_contract() -> Weight {
- (3_712_000 as Weight)
+ (10_063_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
pallets/evm-contract-helpers/src/eth.rsdiffbeforeafterboth--- a/pallets/evm-contract-helpers/src/eth.rs
+++ b/pallets/evm-contract-helpers/src/eth.rs
@@ -122,8 +122,12 @@
self.recorder().consume_sload()?;
self.recorder().consume_sstore()?;
+ let caller = T::CrossAccountId::from_eth(caller);
+
+ Pallet::<T>::ensure_owner(contract_address, *caller.as_eth())
+ .map_err(dispatch_to_evm::<T>)?;
+
Pallet::<T>::force_set_sponsor(
- &T::CrossAccountId::from_eth(caller),
contract_address,
&T::CrossAccountId::from_eth(contract_address),
)
pallets/evm-contract-helpers/src/lib.rsdiffbeforeafterboth--- a/pallets/evm-contract-helpers/src/lib.rs
+++ b/pallets/evm-contract-helpers/src/lib.rs
@@ -216,20 +216,16 @@
Ok(())
}
- /// Set sponsor as already confirmed.
+ /// TO-DO
+ ///
///
- /// `sender` must be owner of contract.
pub fn force_set_sponsor(
- sender: &T::CrossAccountId,
contract_address: H160,
sponsor: &T::CrossAccountId,
) -> DispatchResult {
- Pallet::<T>::ensure_owner(contract_address, *sender.as_eth())?;
Sponsoring::<T>::insert(
contract_address,
- SponsorshipState::<T::CrossAccountId>::Confirmed(T::CrossAccountId::from_eth(
- contract_address,
- )),
+ SponsorshipState::<T::CrossAccountId>::Confirmed(sponsor.clone()),
);
let eth_sponsor = *sponsor.as_eth();
@@ -265,13 +261,24 @@
/// Remove sponsor for `contract`.
///
/// `sender` must be owner of contract.
- pub fn remove_sponsor(sender: &T::CrossAccountId, contract_address: H160) -> DispatchResult {
- Pallet::<T>::ensure_owner(contract_address, *sender.as_eth())?;
+ pub fn remove_sponsor(
+ sender: &T::CrossAccountId,
+ contract_address: H160,
+ ) -> DispatchResult {
+ Self::ensure_owner(contract_address, *sender.as_eth())?;
+ Self::force_remove_sponsor(contract_address)
+ }
+
+ /// TO-DO
+ ///
+ ///
+ pub fn force_remove_sponsor(contract_address: H160) -> DispatchResult {
Sponsoring::<T>::remove(contract_address);
- <Pallet<T>>::deposit_event(Event::<T>::ContractSponsorRemoved(contract_address));
+ Self::deposit_event(Event::<T>::ContractSponsorRemoved(contract_address));
<PalletEvm<T>>::deposit_log(
- ContractHelpersEvents::ContractSponsorRemoved { contract_address }.to_log(contract_address),
+ ContractHelpersEvents::ContractSponsorRemoved { contract_address }
+ .to_log(contract_address),
);
Ok(())
@@ -280,7 +287,10 @@
/// Confirm sponsorship.
///
/// `sender` must be same that set via [`set_sponsor`].
- pub fn confirm_sponsorship(sender: &T::CrossAccountId, contract_address: H160) -> DispatchResult {
+ pub fn confirm_sponsorship(
+ sender: &T::CrossAccountId,
+ contract_address: H160,
+ ) -> DispatchResult {
match Sponsoring::<T>::get(contract_address) {
SponsorshipState::Unconfirmed(sponsor) => {
ensure!(sponsor == *sender, Error::<T>::NoPermission);
primitives/rpc/src/lib.rsdiffbeforeafterboth--- a/primitives/rpc/src/lib.rs
+++ b/primitives/rpc/src/lib.rs
@@ -33,8 +33,7 @@
sp_api::decl_runtime_apis! {
#[api_version(2)]
/// Trait for generate rpc.
- pub trait UniqueApi<BlockNumber ,CrossAccountId, AccountId> where
- BlockNumber: Decode + Member + AtLeast32BitUnsigned,
+ pub trait UniqueApi<CrossAccountId, AccountId> where
AccountId: Decode,
CrossAccountId: pallet_evm::account::CrossAccountId<AccountId>,
{
runtime/common/runtime_apis.rsdiffbeforeafterboth--- a/runtime/common/runtime_apis.rs
+++ b/runtime/common/runtime_apis.rs
@@ -61,7 +61,7 @@
impl_runtime_apis! {
$($($custom_apis)+)?
- impl up_rpc::UniqueApi<Block, BlockNumber, CrossAccountId, AccountId> for Runtime {
+ impl up_rpc::UniqueApi<Block, CrossAccountId, AccountId> for Runtime {
fn account_tokens(collection: CollectionId, account: CrossAccountId) -> Result<Vec<TokenId>, DispatchError> {
dispatch_unique_runtime!(collection.account_tokens(account))
}
tests/src/eth/contractSponsoring.test.tsdiffbeforeafterboth--- a/tests/src/eth/contractSponsoring.test.ts
+++ b/tests/src/eth/contractSponsoring.test.ts
@@ -37,7 +37,7 @@
expect(await helpers.methods.hasSponsor(flipper.options.address).call()).to.be.true;
});
- itWeb3.only('Set self sponsored events', async ({api, web3, privateKeyWrapper}) => {
+ itWeb3('Set self sponsored events', async ({api, web3, privateKeyWrapper}) => {
const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
const flipper = await deployFlipper(web3, owner);
const helpers = contractHelpers(web3, owner);
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -218,6 +218,24 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ evmContractHelpers: {
+ /**
+ * Collection sponsor was removed.
+ **/
+ ContractSponsorRemoved: AugmentedEvent<ApiType, [H160]>;
+ /**
+ * Contract sponsor was set.
+ **/
+ ContractSponsorSet: AugmentedEvent<ApiType, [H160, AccountId32]>;
+ /**
+ * New sponsor was confirm.
+ **/
+ ContractSponsorshipConfirmed: AugmentedEvent<ApiType, [H160, AccountId32]>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
parachainSystem: {
/**
* Downward messages were processed using the given weight.
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
import type { Data, StorageKey } from '@polkadot/types';
import 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';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -835,6 +835,7 @@
PalletEvmCall: PalletEvmCall;
PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;
PalletEvmContractHelpersError: PalletEvmContractHelpersError;
+ PalletEvmContractHelpersEvent: PalletEvmContractHelpersEvent;
PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;
PalletEvmError: PalletEvmError;
PalletEvmEvent: PalletEvmEvent;
tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: u64;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: u64;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: u64;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: u64;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: u64;290 readonly weightRestrictDecay: u64;291 readonly xcmpMaxIndividualWeight: u64;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchRawOrigin */505export interface FrameSupportDispatchRawOrigin extends Enum {506 readonly isRoot: boolean;507 readonly isSigned: boolean;508 readonly asSigned: AccountId32;509 readonly isNone: boolean;510 readonly type: 'Root' | 'Signed' | 'None';511}512513/** @name FrameSupportPalletId */514export interface FrameSupportPalletId extends U8aFixed {}515516/** @name FrameSupportScheduleLookupError */517export interface FrameSupportScheduleLookupError extends Enum {518 readonly isUnknown: boolean;519 readonly isBadFormat: boolean;520 readonly type: 'Unknown' | 'BadFormat';521}522523/** @name FrameSupportScheduleMaybeHashed */524export interface FrameSupportScheduleMaybeHashed extends Enum {525 readonly isValue: boolean;526 readonly asValue: Call;527 readonly isHash: boolean;528 readonly asHash: H256;529 readonly type: 'Value' | 'Hash';530}531532/** @name FrameSupportTokensMiscBalanceStatus */533export interface FrameSupportTokensMiscBalanceStatus extends Enum {534 readonly isFree: boolean;535 readonly isReserved: boolean;536 readonly type: 'Free' | 'Reserved';537}538539/** @name FrameSupportWeightsDispatchClass */540export interface FrameSupportWeightsDispatchClass extends Enum {541 readonly isNormal: boolean;542 readonly isOperational: boolean;543 readonly isMandatory: boolean;544 readonly type: 'Normal' | 'Operational' | 'Mandatory';545}546547/** @name FrameSupportWeightsDispatchInfo */548export interface FrameSupportWeightsDispatchInfo extends Struct {549 readonly weight: u64;550 readonly class: FrameSupportWeightsDispatchClass;551 readonly paysFee: FrameSupportWeightsPays;552}553554/** @name FrameSupportWeightsPays */555export interface FrameSupportWeightsPays extends Enum {556 readonly isYes: boolean;557 readonly isNo: boolean;558 readonly type: 'Yes' | 'No';559}560561/** @name FrameSupportWeightsPerDispatchClassU32 */562export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {563 readonly normal: u32;564 readonly operational: u32;565 readonly mandatory: u32;566}567568/** @name FrameSupportWeightsPerDispatchClassU64 */569export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {570 readonly normal: u64;571 readonly operational: u64;572 readonly mandatory: u64;573}574575/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */576export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {577 readonly normal: FrameSystemLimitsWeightsPerClass;578 readonly operational: FrameSystemLimitsWeightsPerClass;579 readonly mandatory: FrameSystemLimitsWeightsPerClass;580}581582/** @name FrameSupportWeightsRuntimeDbWeight */583export interface FrameSupportWeightsRuntimeDbWeight extends Struct {584 readonly read: u64;585 readonly write: u64;586}587588/** @name FrameSystemAccountInfo */589export interface FrameSystemAccountInfo extends Struct {590 readonly nonce: u32;591 readonly consumers: u32;592 readonly providers: u32;593 readonly sufficients: u32;594 readonly data: PalletBalancesAccountData;595}596597/** @name FrameSystemCall */598export interface FrameSystemCall extends Enum {599 readonly isFillBlock: boolean;600 readonly asFillBlock: {601 readonly ratio: Perbill;602 } & Struct;603 readonly isRemark: boolean;604 readonly asRemark: {605 readonly remark: Bytes;606 } & Struct;607 readonly isSetHeapPages: boolean;608 readonly asSetHeapPages: {609 readonly pages: u64;610 } & Struct;611 readonly isSetCode: boolean;612 readonly asSetCode: {613 readonly code: Bytes;614 } & Struct;615 readonly isSetCodeWithoutChecks: boolean;616 readonly asSetCodeWithoutChecks: {617 readonly code: Bytes;618 } & Struct;619 readonly isSetStorage: boolean;620 readonly asSetStorage: {621 readonly items: Vec<ITuple<[Bytes, Bytes]>>;622 } & Struct;623 readonly isKillStorage: boolean;624 readonly asKillStorage: {625 readonly keys_: Vec<Bytes>;626 } & Struct;627 readonly isKillPrefix: boolean;628 readonly asKillPrefix: {629 readonly prefix: Bytes;630 readonly subkeys: u32;631 } & Struct;632 readonly isRemarkWithEvent: boolean;633 readonly asRemarkWithEvent: {634 readonly remark: Bytes;635 } & Struct;636 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';637}638639/** @name FrameSystemError */640export interface FrameSystemError extends Enum {641 readonly isInvalidSpecName: boolean;642 readonly isSpecVersionNeedsToIncrease: boolean;643 readonly isFailedToExtractRuntimeVersion: boolean;644 readonly isNonDefaultComposite: boolean;645 readonly isNonZeroRefCount: boolean;646 readonly isCallFiltered: boolean;647 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';648}649650/** @name FrameSystemEvent */651export interface FrameSystemEvent extends Enum {652 readonly isExtrinsicSuccess: boolean;653 readonly asExtrinsicSuccess: {654 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;655 } & Struct;656 readonly isExtrinsicFailed: boolean;657 readonly asExtrinsicFailed: {658 readonly dispatchError: SpRuntimeDispatchError;659 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;660 } & Struct;661 readonly isCodeUpdated: boolean;662 readonly isNewAccount: boolean;663 readonly asNewAccount: {664 readonly account: AccountId32;665 } & Struct;666 readonly isKilledAccount: boolean;667 readonly asKilledAccount: {668 readonly account: AccountId32;669 } & Struct;670 readonly isRemarked: boolean;671 readonly asRemarked: {672 readonly sender: AccountId32;673 readonly hash_: H256;674 } & Struct;675 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';676}677678/** @name FrameSystemEventRecord */679export interface FrameSystemEventRecord extends Struct {680 readonly phase: FrameSystemPhase;681 readonly event: Event;682 readonly topics: Vec<H256>;683}684685/** @name FrameSystemExtensionsCheckGenesis */686export interface FrameSystemExtensionsCheckGenesis extends Null {}687688/** @name FrameSystemExtensionsCheckNonce */689export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}690691/** @name FrameSystemExtensionsCheckSpecVersion */692export interface FrameSystemExtensionsCheckSpecVersion extends Null {}693694/** @name FrameSystemExtensionsCheckWeight */695export interface FrameSystemExtensionsCheckWeight extends Null {}696697/** @name FrameSystemLastRuntimeUpgradeInfo */698export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {699 readonly specVersion: Compact<u32>;700 readonly specName: Text;701}702703/** @name FrameSystemLimitsBlockLength */704export interface FrameSystemLimitsBlockLength extends Struct {705 readonly max: FrameSupportWeightsPerDispatchClassU32;706}707708/** @name FrameSystemLimitsBlockWeights */709export interface FrameSystemLimitsBlockWeights extends Struct {710 readonly baseBlock: u64;711 readonly maxBlock: u64;712 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;713}714715/** @name FrameSystemLimitsWeightsPerClass */716export interface FrameSystemLimitsWeightsPerClass extends Struct {717 readonly baseExtrinsic: u64;718 readonly maxExtrinsic: Option<u64>;719 readonly maxTotal: Option<u64>;720 readonly reserved: Option<u64>;721}722723/** @name FrameSystemPhase */724export interface FrameSystemPhase extends Enum {725 readonly isApplyExtrinsic: boolean;726 readonly asApplyExtrinsic: u32;727 readonly isFinalization: boolean;728 readonly isInitialization: boolean;729 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';730}731732/** @name OpalRuntimeOriginCaller */733export interface OpalRuntimeOriginCaller extends Enum {734 readonly isSystem: boolean;735 readonly asSystem: FrameSupportDispatchRawOrigin;736 readonly isVoid: boolean;737 readonly asVoid: SpCoreVoid;738 readonly isPolkadotXcm: boolean;739 readonly asPolkadotXcm: PalletXcmOrigin;740 readonly isCumulusXcm: boolean;741 readonly asCumulusXcm: CumulusPalletXcmOrigin;742 readonly isEthereum: boolean;743 readonly asEthereum: PalletEthereumRawOrigin;744 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';745}746747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlVestingModuleCall */751export interface OrmlVestingModuleCall extends Enum {752 readonly isClaim: boolean;753 readonly isVestedTransfer: boolean;754 readonly asVestedTransfer: {755 readonly dest: MultiAddress;756 readonly schedule: OrmlVestingVestingSchedule;757 } & Struct;758 readonly isUpdateVestingSchedules: boolean;759 readonly asUpdateVestingSchedules: {760 readonly who: MultiAddress;761 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;762 } & Struct;763 readonly isClaimFor: boolean;764 readonly asClaimFor: {765 readonly dest: MultiAddress;766 } & Struct;767 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';768}769770/** @name OrmlVestingModuleError */771export interface OrmlVestingModuleError extends Enum {772 readonly isZeroVestingPeriod: boolean;773 readonly isZeroVestingPeriodCount: boolean;774 readonly isInsufficientBalanceToLock: boolean;775 readonly isTooManyVestingSchedules: boolean;776 readonly isAmountLow: boolean;777 readonly isMaxVestingSchedulesExceeded: boolean;778 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';779}780781/** @name OrmlVestingModuleEvent */782export interface OrmlVestingModuleEvent extends Enum {783 readonly isVestingScheduleAdded: boolean;784 readonly asVestingScheduleAdded: {785 readonly from: AccountId32;786 readonly to: AccountId32;787 readonly vestingSchedule: OrmlVestingVestingSchedule;788 } & Struct;789 readonly isClaimed: boolean;790 readonly asClaimed: {791 readonly who: AccountId32;792 readonly amount: u128;793 } & Struct;794 readonly isVestingSchedulesUpdated: boolean;795 readonly asVestingSchedulesUpdated: {796 readonly who: AccountId32;797 } & Struct;798 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';799}800801/** @name OrmlVestingVestingSchedule */802export interface OrmlVestingVestingSchedule extends Struct {803 readonly start: u32;804 readonly period: u32;805 readonly periodCount: u32;806 readonly perPeriod: Compact<u128>;807}808809/** @name PalletAppPromotionCall */810export interface PalletAppPromotionCall extends Enum {811 readonly isSetAdminAddress: boolean;812 readonly asSetAdminAddress: {813 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;814 } & Struct;815 readonly isStake: boolean;816 readonly asStake: {817 readonly amount: u128;818 } & Struct;819 readonly isUnstake: boolean;820 readonly isSponsorCollection: boolean;821 readonly asSponsorCollection: {822 readonly collectionId: u32;823 } & Struct;824 readonly isStopSponsoringCollection: boolean;825 readonly asStopSponsoringCollection: {826 readonly collectionId: u32;827 } & Struct;828 readonly isSponsorConract: boolean;829 readonly asSponsorConract: {830 readonly contractId: H160;831 } & Struct;832 readonly isStopSponsoringContract: boolean;833 readonly asStopSponsoringContract: {834 readonly contractId: H160;835 } & Struct;836 readonly isPayoutStakers: boolean;837 readonly asPayoutStakers: {838 readonly stakersNumber: Option<u8>;839 } & Struct;840 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorConract' | 'StopSponsoringContract' | 'PayoutStakers';841}842843/** @name PalletAppPromotionError */844export interface PalletAppPromotionError extends Enum {845 readonly isAdminNotSet: boolean;846 readonly isNoPermission: boolean;847 readonly isNotSufficientFunds: boolean;848 readonly isPendingForBlockOverflow: boolean;849 readonly isInvalidArgument: boolean;850 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'InvalidArgument';851}852853/** @name PalletAppPromotionEvent */854export interface PalletAppPromotionEvent extends Enum {855 readonly isStakingRecalculation: boolean;856 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;857 readonly isStake: boolean;858 readonly asStake: ITuple<[AccountId32, u128]>;859 readonly isUnstake: boolean;860 readonly asUnstake: ITuple<[AccountId32, u128]>;861 readonly isSetAdmin: boolean;862 readonly asSetAdmin: AccountId32;863 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';864}865866/** @name PalletBalancesAccountData */867export interface PalletBalancesAccountData extends Struct {868 readonly free: u128;869 readonly reserved: u128;870 readonly miscFrozen: u128;871 readonly feeFrozen: u128;872}873874/** @name PalletBalancesBalanceLock */875export interface PalletBalancesBalanceLock extends Struct {876 readonly id: U8aFixed;877 readonly amount: u128;878 readonly reasons: PalletBalancesReasons;879}880881/** @name PalletBalancesCall */882export interface PalletBalancesCall extends Enum {883 readonly isTransfer: boolean;884 readonly asTransfer: {885 readonly dest: MultiAddress;886 readonly value: Compact<u128>;887 } & Struct;888 readonly isSetBalance: boolean;889 readonly asSetBalance: {890 readonly who: MultiAddress;891 readonly newFree: Compact<u128>;892 readonly newReserved: Compact<u128>;893 } & Struct;894 readonly isForceTransfer: boolean;895 readonly asForceTransfer: {896 readonly source: MultiAddress;897 readonly dest: MultiAddress;898 readonly value: Compact<u128>;899 } & Struct;900 readonly isTransferKeepAlive: boolean;901 readonly asTransferKeepAlive: {902 readonly dest: MultiAddress;903 readonly value: Compact<u128>;904 } & Struct;905 readonly isTransferAll: boolean;906 readonly asTransferAll: {907 readonly dest: MultiAddress;908 readonly keepAlive: bool;909 } & Struct;910 readonly isForceUnreserve: boolean;911 readonly asForceUnreserve: {912 readonly who: MultiAddress;913 readonly amount: u128;914 } & Struct;915 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';916}917918/** @name PalletBalancesError */919export interface PalletBalancesError extends Enum {920 readonly isVestingBalance: boolean;921 readonly isLiquidityRestrictions: boolean;922 readonly isInsufficientBalance: boolean;923 readonly isExistentialDeposit: boolean;924 readonly isKeepAlive: boolean;925 readonly isExistingVestingSchedule: boolean;926 readonly isDeadAccount: boolean;927 readonly isTooManyReserves: boolean;928 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';929}930931/** @name PalletBalancesEvent */932export interface PalletBalancesEvent extends Enum {933 readonly isEndowed: boolean;934 readonly asEndowed: {935 readonly account: AccountId32;936 readonly freeBalance: u128;937 } & Struct;938 readonly isDustLost: boolean;939 readonly asDustLost: {940 readonly account: AccountId32;941 readonly amount: u128;942 } & Struct;943 readonly isTransfer: boolean;944 readonly asTransfer: {945 readonly from: AccountId32;946 readonly to: AccountId32;947 readonly amount: u128;948 } & Struct;949 readonly isBalanceSet: boolean;950 readonly asBalanceSet: {951 readonly who: AccountId32;952 readonly free: u128;953 readonly reserved: u128;954 } & Struct;955 readonly isReserved: boolean;956 readonly asReserved: {957 readonly who: AccountId32;958 readonly amount: u128;959 } & Struct;960 readonly isUnreserved: boolean;961 readonly asUnreserved: {962 readonly who: AccountId32;963 readonly amount: u128;964 } & Struct;965 readonly isReserveRepatriated: boolean;966 readonly asReserveRepatriated: {967 readonly from: AccountId32;968 readonly to: AccountId32;969 readonly amount: u128;970 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;971 } & Struct;972 readonly isDeposit: boolean;973 readonly asDeposit: {974 readonly who: AccountId32;975 readonly amount: u128;976 } & Struct;977 readonly isWithdraw: boolean;978 readonly asWithdraw: {979 readonly who: AccountId32;980 readonly amount: u128;981 } & Struct;982 readonly isSlashed: boolean;983 readonly asSlashed: {984 readonly who: AccountId32;985 readonly amount: u128;986 } & Struct;987 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';988}989990/** @name PalletBalancesReasons */991export interface PalletBalancesReasons extends Enum {992 readonly isFee: boolean;993 readonly isMisc: boolean;994 readonly isAll: boolean;995 readonly type: 'Fee' | 'Misc' | 'All';996}997998/** @name PalletBalancesReleases */999export interface PalletBalancesReleases extends Enum {1000 readonly isV100: boolean;1001 readonly isV200: boolean;1002 readonly type: 'V100' | 'V200';1003}10041005/** @name PalletBalancesReserveData */1006export interface PalletBalancesReserveData extends Struct {1007 readonly id: U8aFixed;1008 readonly amount: u128;1009}10101011/** @name PalletCommonError */1012export interface PalletCommonError extends Enum {1013 readonly isCollectionNotFound: boolean;1014 readonly isMustBeTokenOwner: boolean;1015 readonly isNoPermission: boolean;1016 readonly isCantDestroyNotEmptyCollection: boolean;1017 readonly isPublicMintingNotAllowed: boolean;1018 readonly isAddressNotInAllowlist: boolean;1019 readonly isCollectionNameLimitExceeded: boolean;1020 readonly isCollectionDescriptionLimitExceeded: boolean;1021 readonly isCollectionTokenPrefixLimitExceeded: boolean;1022 readonly isTotalCollectionsLimitExceeded: boolean;1023 readonly isCollectionAdminCountExceeded: boolean;1024 readonly isCollectionLimitBoundsExceeded: boolean;1025 readonly isOwnerPermissionsCantBeReverted: boolean;1026 readonly isTransferNotAllowed: boolean;1027 readonly isAccountTokenLimitExceeded: boolean;1028 readonly isCollectionTokenLimitExceeded: boolean;1029 readonly isMetadataFlagFrozen: boolean;1030 readonly isTokenNotFound: boolean;1031 readonly isTokenValueTooLow: boolean;1032 readonly isApprovedValueTooLow: boolean;1033 readonly isCantApproveMoreThanOwned: boolean;1034 readonly isAddressIsZero: boolean;1035 readonly isUnsupportedOperation: boolean;1036 readonly isNotSufficientFounds: boolean;1037 readonly isUserIsNotAllowedToNest: boolean;1038 readonly isSourceCollectionIsNotAllowedToNest: boolean;1039 readonly isCollectionFieldSizeExceeded: boolean;1040 readonly isNoSpaceForProperty: boolean;1041 readonly isPropertyLimitReached: boolean;1042 readonly isPropertyKeyIsTooLong: boolean;1043 readonly isInvalidCharacterInPropertyKey: boolean;1044 readonly isEmptyPropertyKey: boolean;1045 readonly isCollectionIsExternal: boolean;1046 readonly isCollectionIsInternal: boolean;1047 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1048}10491050/** @name PalletCommonEvent */1051export interface PalletCommonEvent extends Enum {1052 readonly isCollectionCreated: boolean;1053 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1054 readonly isCollectionDestroyed: boolean;1055 readonly asCollectionDestroyed: u32;1056 readonly isItemCreated: boolean;1057 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1058 readonly isItemDestroyed: boolean;1059 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1060 readonly isTransfer: boolean;1061 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1062 readonly isApproved: boolean;1063 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1064 readonly isCollectionPropertySet: boolean;1065 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1066 readonly isCollectionPropertyDeleted: boolean;1067 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1068 readonly isTokenPropertySet: boolean;1069 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1070 readonly isTokenPropertyDeleted: boolean;1071 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1072 readonly isPropertyPermissionSet: boolean;1073 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1074 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1075}10761077/** @name PalletConfigurationCall */1078export interface PalletConfigurationCall extends Enum {1079 readonly isSetWeightToFeeCoefficientOverride: boolean;1080 readonly asSetWeightToFeeCoefficientOverride: {1081 readonly coeff: Option<u32>;1082 } & Struct;1083 readonly isSetMinGasPriceOverride: boolean;1084 readonly asSetMinGasPriceOverride: {1085 readonly coeff: Option<u64>;1086 } & Struct;1087 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1088}10891090/** @name PalletEthereumCall */1091export interface PalletEthereumCall extends Enum {1092 readonly isTransact: boolean;1093 readonly asTransact: {1094 readonly transaction: EthereumTransactionTransactionV2;1095 } & Struct;1096 readonly type: 'Transact';1097}10981099/** @name PalletEthereumError */1100export interface PalletEthereumError extends Enum {1101 readonly isInvalidSignature: boolean;1102 readonly isPreLogExists: boolean;1103 readonly type: 'InvalidSignature' | 'PreLogExists';1104}11051106/** @name PalletEthereumEvent */1107export interface PalletEthereumEvent extends Enum {1108 readonly isExecuted: boolean;1109 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1110 readonly type: 'Executed';1111}11121113/** @name PalletEthereumFakeTransactionFinalizer */1114export interface PalletEthereumFakeTransactionFinalizer extends Null {}11151116/** @name PalletEthereumRawOrigin */1117export interface PalletEthereumRawOrigin extends Enum {1118 readonly isEthereumTransaction: boolean;1119 readonly asEthereumTransaction: H160;1120 readonly type: 'EthereumTransaction';1121}11221123/** @name PalletEvmAccountBasicCrossAccountIdRepr */1124export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1125 readonly isSubstrate: boolean;1126 readonly asSubstrate: AccountId32;1127 readonly isEthereum: boolean;1128 readonly asEthereum: H160;1129 readonly type: 'Substrate' | 'Ethereum';1130}11311132/** @name PalletEvmCall */1133export interface PalletEvmCall extends Enum {1134 readonly isWithdraw: boolean;1135 readonly asWithdraw: {1136 readonly address: H160;1137 readonly value: u128;1138 } & Struct;1139 readonly isCall: boolean;1140 readonly asCall: {1141 readonly source: H160;1142 readonly target: H160;1143 readonly input: Bytes;1144 readonly value: U256;1145 readonly gasLimit: u64;1146 readonly maxFeePerGas: U256;1147 readonly maxPriorityFeePerGas: Option<U256>;1148 readonly nonce: Option<U256>;1149 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1150 } & Struct;1151 readonly isCreate: boolean;1152 readonly asCreate: {1153 readonly source: H160;1154 readonly init: Bytes;1155 readonly value: U256;1156 readonly gasLimit: u64;1157 readonly maxFeePerGas: U256;1158 readonly maxPriorityFeePerGas: Option<U256>;1159 readonly nonce: Option<U256>;1160 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1161 } & Struct;1162 readonly isCreate2: boolean;1163 readonly asCreate2: {1164 readonly source: H160;1165 readonly init: Bytes;1166 readonly salt: H256;1167 readonly value: U256;1168 readonly gasLimit: u64;1169 readonly maxFeePerGas: U256;1170 readonly maxPriorityFeePerGas: Option<U256>;1171 readonly nonce: Option<U256>;1172 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1173 } & Struct;1174 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1175}11761177/** @name PalletEvmCoderSubstrateError */1178export interface PalletEvmCoderSubstrateError extends Enum {1179 readonly isOutOfGas: boolean;1180 readonly isOutOfFund: boolean;1181 readonly type: 'OutOfGas' | 'OutOfFund';1182}11831184/** @name PalletEvmContractHelpersError */1185export interface PalletEvmContractHelpersError extends Enum {1186 readonly isNoPermission: boolean;1187 readonly isNoPendingSponsor: boolean;1188 readonly type: 'NoPermission' | 'NoPendingSponsor';1189}11901191/** @name PalletEvmContractHelpersSponsoringModeT */1192export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1193 readonly isDisabled: boolean;1194 readonly isAllowlisted: boolean;1195 readonly isGenerous: boolean;1196 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1197}11981199/** @name PalletEvmError */1200export interface PalletEvmError extends Enum {1201 readonly isBalanceLow: boolean;1202 readonly isFeeOverflow: boolean;1203 readonly isPaymentOverflow: boolean;1204 readonly isWithdrawFailed: boolean;1205 readonly isGasPriceTooLow: boolean;1206 readonly isInvalidNonce: boolean;1207 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1208}12091210/** @name PalletEvmEvent */1211export interface PalletEvmEvent extends Enum {1212 readonly isLog: boolean;1213 readonly asLog: EthereumLog;1214 readonly isCreated: boolean;1215 readonly asCreated: H160;1216 readonly isCreatedFailed: boolean;1217 readonly asCreatedFailed: H160;1218 readonly isExecuted: boolean;1219 readonly asExecuted: H160;1220 readonly isExecutedFailed: boolean;1221 readonly asExecutedFailed: H160;1222 readonly isBalanceDeposit: boolean;1223 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1224 readonly isBalanceWithdraw: boolean;1225 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1226 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1227}12281229/** @name PalletEvmMigrationCall */1230export interface PalletEvmMigrationCall extends Enum {1231 readonly isBegin: boolean;1232 readonly asBegin: {1233 readonly address: H160;1234 } & Struct;1235 readonly isSetData: boolean;1236 readonly asSetData: {1237 readonly address: H160;1238 readonly data: Vec<ITuple<[H256, H256]>>;1239 } & Struct;1240 readonly isFinish: boolean;1241 readonly asFinish: {1242 readonly address: H160;1243 readonly code: Bytes;1244 } & Struct;1245 readonly type: 'Begin' | 'SetData' | 'Finish';1246}12471248/** @name PalletEvmMigrationError */1249export interface PalletEvmMigrationError extends Enum {1250 readonly isAccountNotEmpty: boolean;1251 readonly isAccountIsNotMigrating: boolean;1252 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1253}12541255/** @name PalletFungibleError */1256export interface PalletFungibleError extends Enum {1257 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1258 readonly isFungibleItemsHaveNoId: boolean;1259 readonly isFungibleItemsDontHaveData: boolean;1260 readonly isFungibleDisallowsNesting: boolean;1261 readonly isSettingPropertiesNotAllowed: boolean;1262 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1263}12641265/** @name PalletInflationCall */1266export interface PalletInflationCall extends Enum {1267 readonly isStartInflation: boolean;1268 readonly asStartInflation: {1269 readonly inflationStartRelayBlock: u32;1270 } & Struct;1271 readonly type: 'StartInflation';1272}12731274/** @name PalletNonfungibleError */1275export interface PalletNonfungibleError extends Enum {1276 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1277 readonly isNonfungibleItemsHaveNoAmount: boolean;1278 readonly isCantBurnNftWithChildren: boolean;1279 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1280}12811282/** @name PalletNonfungibleItemData */1283export interface PalletNonfungibleItemData extends Struct {1284 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1285}12861287/** @name PalletRefungibleError */1288export interface PalletRefungibleError extends Enum {1289 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1290 readonly isWrongRefungiblePieces: boolean;1291 readonly isRepartitionWhileNotOwningAllPieces: boolean;1292 readonly isRefungibleDisallowsNesting: boolean;1293 readonly isSettingPropertiesNotAllowed: boolean;1294 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1295}12961297/** @name PalletRefungibleItemData */1298export interface PalletRefungibleItemData extends Struct {1299 readonly constData: Bytes;1300}13011302/** @name PalletRmrkCoreCall */1303export interface PalletRmrkCoreCall extends Enum {1304 readonly isCreateCollection: boolean;1305 readonly asCreateCollection: {1306 readonly metadata: Bytes;1307 readonly max: Option<u32>;1308 readonly symbol: Bytes;1309 } & Struct;1310 readonly isDestroyCollection: boolean;1311 readonly asDestroyCollection: {1312 readonly collectionId: u32;1313 } & Struct;1314 readonly isChangeCollectionIssuer: boolean;1315 readonly asChangeCollectionIssuer: {1316 readonly collectionId: u32;1317 readonly newIssuer: MultiAddress;1318 } & Struct;1319 readonly isLockCollection: boolean;1320 readonly asLockCollection: {1321 readonly collectionId: u32;1322 } & Struct;1323 readonly isMintNft: boolean;1324 readonly asMintNft: {1325 readonly owner: Option<AccountId32>;1326 readonly collectionId: u32;1327 readonly recipient: Option<AccountId32>;1328 readonly royaltyAmount: Option<Permill>;1329 readonly metadata: Bytes;1330 readonly transferable: bool;1331 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1332 } & Struct;1333 readonly isBurnNft: boolean;1334 readonly asBurnNft: {1335 readonly collectionId: u32;1336 readonly nftId: u32;1337 readonly maxBurns: u32;1338 } & Struct;1339 readonly isSend: boolean;1340 readonly asSend: {1341 readonly rmrkCollectionId: u32;1342 readonly rmrkNftId: u32;1343 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1344 } & Struct;1345 readonly isAcceptNft: boolean;1346 readonly asAcceptNft: {1347 readonly rmrkCollectionId: u32;1348 readonly rmrkNftId: u32;1349 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1350 } & Struct;1351 readonly isRejectNft: boolean;1352 readonly asRejectNft: {1353 readonly rmrkCollectionId: u32;1354 readonly rmrkNftId: u32;1355 } & Struct;1356 readonly isAcceptResource: boolean;1357 readonly asAcceptResource: {1358 readonly rmrkCollectionId: u32;1359 readonly rmrkNftId: u32;1360 readonly resourceId: u32;1361 } & Struct;1362 readonly isAcceptResourceRemoval: boolean;1363 readonly asAcceptResourceRemoval: {1364 readonly rmrkCollectionId: u32;1365 readonly rmrkNftId: u32;1366 readonly resourceId: u32;1367 } & Struct;1368 readonly isSetProperty: boolean;1369 readonly asSetProperty: {1370 readonly rmrkCollectionId: Compact<u32>;1371 readonly maybeNftId: Option<u32>;1372 readonly key: Bytes;1373 readonly value: Bytes;1374 } & Struct;1375 readonly isSetPriority: boolean;1376 readonly asSetPriority: {1377 readonly rmrkCollectionId: u32;1378 readonly rmrkNftId: u32;1379 readonly priorities: Vec<u32>;1380 } & Struct;1381 readonly isAddBasicResource: boolean;1382 readonly asAddBasicResource: {1383 readonly rmrkCollectionId: u32;1384 readonly nftId: u32;1385 readonly resource: RmrkTraitsResourceBasicResource;1386 } & Struct;1387 readonly isAddComposableResource: boolean;1388 readonly asAddComposableResource: {1389 readonly rmrkCollectionId: u32;1390 readonly nftId: u32;1391 readonly resource: RmrkTraitsResourceComposableResource;1392 } & Struct;1393 readonly isAddSlotResource: boolean;1394 readonly asAddSlotResource: {1395 readonly rmrkCollectionId: u32;1396 readonly nftId: u32;1397 readonly resource: RmrkTraitsResourceSlotResource;1398 } & Struct;1399 readonly isRemoveResource: boolean;1400 readonly asRemoveResource: {1401 readonly rmrkCollectionId: u32;1402 readonly nftId: u32;1403 readonly resourceId: u32;1404 } & Struct;1405 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1406}14071408/** @name PalletRmrkCoreError */1409export interface PalletRmrkCoreError extends Enum {1410 readonly isCorruptedCollectionType: boolean;1411 readonly isRmrkPropertyKeyIsTooLong: boolean;1412 readonly isRmrkPropertyValueIsTooLong: boolean;1413 readonly isRmrkPropertyIsNotFound: boolean;1414 readonly isUnableToDecodeRmrkData: boolean;1415 readonly isCollectionNotEmpty: boolean;1416 readonly isNoAvailableCollectionId: boolean;1417 readonly isNoAvailableNftId: boolean;1418 readonly isCollectionUnknown: boolean;1419 readonly isNoPermission: boolean;1420 readonly isNonTransferable: boolean;1421 readonly isCollectionFullOrLocked: boolean;1422 readonly isResourceDoesntExist: boolean;1423 readonly isCannotSendToDescendentOrSelf: boolean;1424 readonly isCannotAcceptNonOwnedNft: boolean;1425 readonly isCannotRejectNonOwnedNft: boolean;1426 readonly isCannotRejectNonPendingNft: boolean;1427 readonly isResourceNotPending: boolean;1428 readonly isNoAvailableResourceId: boolean;1429 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1430}14311432/** @name PalletRmrkCoreEvent */1433export interface PalletRmrkCoreEvent extends Enum {1434 readonly isCollectionCreated: boolean;1435 readonly asCollectionCreated: {1436 readonly issuer: AccountId32;1437 readonly collectionId: u32;1438 } & Struct;1439 readonly isCollectionDestroyed: boolean;1440 readonly asCollectionDestroyed: {1441 readonly issuer: AccountId32;1442 readonly collectionId: u32;1443 } & Struct;1444 readonly isIssuerChanged: boolean;1445 readonly asIssuerChanged: {1446 readonly oldIssuer: AccountId32;1447 readonly newIssuer: AccountId32;1448 readonly collectionId: u32;1449 } & Struct;1450 readonly isCollectionLocked: boolean;1451 readonly asCollectionLocked: {1452 readonly issuer: AccountId32;1453 readonly collectionId: u32;1454 } & Struct;1455 readonly isNftMinted: boolean;1456 readonly asNftMinted: {1457 readonly owner: AccountId32;1458 readonly collectionId: u32;1459 readonly nftId: u32;1460 } & Struct;1461 readonly isNftBurned: boolean;1462 readonly asNftBurned: {1463 readonly owner: AccountId32;1464 readonly nftId: u32;1465 } & Struct;1466 readonly isNftSent: boolean;1467 readonly asNftSent: {1468 readonly sender: AccountId32;1469 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1470 readonly collectionId: u32;1471 readonly nftId: u32;1472 readonly approvalRequired: bool;1473 } & Struct;1474 readonly isNftAccepted: boolean;1475 readonly asNftAccepted: {1476 readonly sender: AccountId32;1477 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1478 readonly collectionId: u32;1479 readonly nftId: u32;1480 } & Struct;1481 readonly isNftRejected: boolean;1482 readonly asNftRejected: {1483 readonly sender: AccountId32;1484 readonly collectionId: u32;1485 readonly nftId: u32;1486 } & Struct;1487 readonly isPropertySet: boolean;1488 readonly asPropertySet: {1489 readonly collectionId: u32;1490 readonly maybeNftId: Option<u32>;1491 readonly key: Bytes;1492 readonly value: Bytes;1493 } & Struct;1494 readonly isResourceAdded: boolean;1495 readonly asResourceAdded: {1496 readonly nftId: u32;1497 readonly resourceId: u32;1498 } & Struct;1499 readonly isResourceRemoval: boolean;1500 readonly asResourceRemoval: {1501 readonly nftId: u32;1502 readonly resourceId: u32;1503 } & Struct;1504 readonly isResourceAccepted: boolean;1505 readonly asResourceAccepted: {1506 readonly nftId: u32;1507 readonly resourceId: u32;1508 } & Struct;1509 readonly isResourceRemovalAccepted: boolean;1510 readonly asResourceRemovalAccepted: {1511 readonly nftId: u32;1512 readonly resourceId: u32;1513 } & Struct;1514 readonly isPrioritySet: boolean;1515 readonly asPrioritySet: {1516 readonly collectionId: u32;1517 readonly nftId: u32;1518 } & Struct;1519 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1520}15211522/** @name PalletRmrkEquipCall */1523export interface PalletRmrkEquipCall extends Enum {1524 readonly isCreateBase: boolean;1525 readonly asCreateBase: {1526 readonly baseType: Bytes;1527 readonly symbol: Bytes;1528 readonly parts: Vec<RmrkTraitsPartPartType>;1529 } & Struct;1530 readonly isThemeAdd: boolean;1531 readonly asThemeAdd: {1532 readonly baseId: u32;1533 readonly theme: RmrkTraitsTheme;1534 } & Struct;1535 readonly isEquippable: boolean;1536 readonly asEquippable: {1537 readonly baseId: u32;1538 readonly slotId: u32;1539 readonly equippables: RmrkTraitsPartEquippableList;1540 } & Struct;1541 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1542}15431544/** @name PalletRmrkEquipError */1545export interface PalletRmrkEquipError extends Enum {1546 readonly isPermissionError: boolean;1547 readonly isNoAvailableBaseId: boolean;1548 readonly isNoAvailablePartId: boolean;1549 readonly isBaseDoesntExist: boolean;1550 readonly isNeedsDefaultThemeFirst: boolean;1551 readonly isPartDoesntExist: boolean;1552 readonly isNoEquippableOnFixedPart: boolean;1553 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1554}15551556/** @name PalletRmrkEquipEvent */1557export interface PalletRmrkEquipEvent extends Enum {1558 readonly isBaseCreated: boolean;1559 readonly asBaseCreated: {1560 readonly issuer: AccountId32;1561 readonly baseId: u32;1562 } & Struct;1563 readonly isEquippablesUpdated: boolean;1564 readonly asEquippablesUpdated: {1565 readonly baseId: u32;1566 readonly slotId: u32;1567 } & Struct;1568 readonly type: 'BaseCreated' | 'EquippablesUpdated';1569}15701571/** @name PalletStructureCall */1572export interface PalletStructureCall extends Null {}15731574/** @name PalletStructureError */1575export interface PalletStructureError extends Enum {1576 readonly isOuroborosDetected: boolean;1577 readonly isDepthLimit: boolean;1578 readonly isBreadthLimit: boolean;1579 readonly isTokenNotFound: boolean;1580 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1581}15821583/** @name PalletStructureEvent */1584export interface PalletStructureEvent extends Enum {1585 readonly isExecuted: boolean;1586 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1587 readonly type: 'Executed';1588}15891590/** @name PalletSudoCall */1591export interface PalletSudoCall extends Enum {1592 readonly isSudo: boolean;1593 readonly asSudo: {1594 readonly call: Call;1595 } & Struct;1596 readonly isSudoUncheckedWeight: boolean;1597 readonly asSudoUncheckedWeight: {1598 readonly call: Call;1599 readonly weight: u64;1600 } & Struct;1601 readonly isSetKey: boolean;1602 readonly asSetKey: {1603 readonly new_: MultiAddress;1604 } & Struct;1605 readonly isSudoAs: boolean;1606 readonly asSudoAs: {1607 readonly who: MultiAddress;1608 readonly call: Call;1609 } & Struct;1610 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1611}16121613/** @name PalletSudoError */1614export interface PalletSudoError extends Enum {1615 readonly isRequireSudo: boolean;1616 readonly type: 'RequireSudo';1617}16181619/** @name PalletSudoEvent */1620export interface PalletSudoEvent extends Enum {1621 readonly isSudid: boolean;1622 readonly asSudid: {1623 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1624 } & Struct;1625 readonly isKeyChanged: boolean;1626 readonly asKeyChanged: {1627 readonly oldSudoer: Option<AccountId32>;1628 } & Struct;1629 readonly isSudoAsDone: boolean;1630 readonly asSudoAsDone: {1631 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1632 } & Struct;1633 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1634}16351636/** @name PalletTemplateTransactionPaymentCall */1637export interface PalletTemplateTransactionPaymentCall extends Null {}16381639/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1640export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}16411642/** @name PalletTimestampCall */1643export interface PalletTimestampCall extends Enum {1644 readonly isSet: boolean;1645 readonly asSet: {1646 readonly now: Compact<u64>;1647 } & Struct;1648 readonly type: 'Set';1649}16501651/** @name PalletTransactionPaymentEvent */1652export interface PalletTransactionPaymentEvent extends Enum {1653 readonly isTransactionFeePaid: boolean;1654 readonly asTransactionFeePaid: {1655 readonly who: AccountId32;1656 readonly actualFee: u128;1657 readonly tip: u128;1658 } & Struct;1659 readonly type: 'TransactionFeePaid';1660}16611662/** @name PalletTransactionPaymentReleases */1663export interface PalletTransactionPaymentReleases extends Enum {1664 readonly isV1Ancient: boolean;1665 readonly isV2: boolean;1666 readonly type: 'V1Ancient' | 'V2';1667}16681669/** @name PalletTreasuryCall */1670export interface PalletTreasuryCall extends Enum {1671 readonly isProposeSpend: boolean;1672 readonly asProposeSpend: {1673 readonly value: Compact<u128>;1674 readonly beneficiary: MultiAddress;1675 } & Struct;1676 readonly isRejectProposal: boolean;1677 readonly asRejectProposal: {1678 readonly proposalId: Compact<u32>;1679 } & Struct;1680 readonly isApproveProposal: boolean;1681 readonly asApproveProposal: {1682 readonly proposalId: Compact<u32>;1683 } & Struct;1684 readonly isSpend: boolean;1685 readonly asSpend: {1686 readonly amount: Compact<u128>;1687 readonly beneficiary: MultiAddress;1688 } & Struct;1689 readonly isRemoveApproval: boolean;1690 readonly asRemoveApproval: {1691 readonly proposalId: Compact<u32>;1692 } & Struct;1693 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1694}16951696/** @name PalletTreasuryError */1697export interface PalletTreasuryError extends Enum {1698 readonly isInsufficientProposersBalance: boolean;1699 readonly isInvalidIndex: boolean;1700 readonly isTooManyApprovals: boolean;1701 readonly isInsufficientPermission: boolean;1702 readonly isProposalNotApproved: boolean;1703 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1704}17051706/** @name PalletTreasuryEvent */1707export interface PalletTreasuryEvent extends Enum {1708 readonly isProposed: boolean;1709 readonly asProposed: {1710 readonly proposalIndex: u32;1711 } & Struct;1712 readonly isSpending: boolean;1713 readonly asSpending: {1714 readonly budgetRemaining: u128;1715 } & Struct;1716 readonly isAwarded: boolean;1717 readonly asAwarded: {1718 readonly proposalIndex: u32;1719 readonly award: u128;1720 readonly account: AccountId32;1721 } & Struct;1722 readonly isRejected: boolean;1723 readonly asRejected: {1724 readonly proposalIndex: u32;1725 readonly slashed: u128;1726 } & Struct;1727 readonly isBurnt: boolean;1728 readonly asBurnt: {1729 readonly burntFunds: u128;1730 } & Struct;1731 readonly isRollover: boolean;1732 readonly asRollover: {1733 readonly rolloverBalance: u128;1734 } & Struct;1735 readonly isDeposit: boolean;1736 readonly asDeposit: {1737 readonly value: u128;1738 } & Struct;1739 readonly isSpendApproved: boolean;1740 readonly asSpendApproved: {1741 readonly proposalIndex: u32;1742 readonly amount: u128;1743 readonly beneficiary: AccountId32;1744 } & Struct;1745 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';1746}17471748/** @name PalletTreasuryProposal */1749export interface PalletTreasuryProposal extends Struct {1750 readonly proposer: AccountId32;1751 readonly value: u128;1752 readonly beneficiary: AccountId32;1753 readonly bond: u128;1754}17551756/** @name PalletUniqueCall */1757export interface PalletUniqueCall extends Enum {1758 readonly isCreateCollection: boolean;1759 readonly asCreateCollection: {1760 readonly collectionName: Vec<u16>;1761 readonly collectionDescription: Vec<u16>;1762 readonly tokenPrefix: Bytes;1763 readonly mode: UpDataStructsCollectionMode;1764 } & Struct;1765 readonly isCreateCollectionEx: boolean;1766 readonly asCreateCollectionEx: {1767 readonly data: UpDataStructsCreateCollectionData;1768 } & Struct;1769 readonly isDestroyCollection: boolean;1770 readonly asDestroyCollection: {1771 readonly collectionId: u32;1772 } & Struct;1773 readonly isAddToAllowList: boolean;1774 readonly asAddToAllowList: {1775 readonly collectionId: u32;1776 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1777 } & Struct;1778 readonly isRemoveFromAllowList: boolean;1779 readonly asRemoveFromAllowList: {1780 readonly collectionId: u32;1781 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1782 } & Struct;1783 readonly isChangeCollectionOwner: boolean;1784 readonly asChangeCollectionOwner: {1785 readonly collectionId: u32;1786 readonly newOwner: AccountId32;1787 } & Struct;1788 readonly isAddCollectionAdmin: boolean;1789 readonly asAddCollectionAdmin: {1790 readonly collectionId: u32;1791 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1792 } & Struct;1793 readonly isRemoveCollectionAdmin: boolean;1794 readonly asRemoveCollectionAdmin: {1795 readonly collectionId: u32;1796 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1797 } & Struct;1798 readonly isSetCollectionSponsor: boolean;1799 readonly asSetCollectionSponsor: {1800 readonly collectionId: u32;1801 readonly newSponsor: AccountId32;1802 } & Struct;1803 readonly isConfirmSponsorship: boolean;1804 readonly asConfirmSponsorship: {1805 readonly collectionId: u32;1806 } & Struct;1807 readonly isRemoveCollectionSponsor: boolean;1808 readonly asRemoveCollectionSponsor: {1809 readonly collectionId: u32;1810 } & Struct;1811 readonly isCreateItem: boolean;1812 readonly asCreateItem: {1813 readonly collectionId: u32;1814 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1815 readonly data: UpDataStructsCreateItemData;1816 } & Struct;1817 readonly isCreateMultipleItems: boolean;1818 readonly asCreateMultipleItems: {1819 readonly collectionId: u32;1820 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1821 readonly itemsData: Vec<UpDataStructsCreateItemData>;1822 } & Struct;1823 readonly isSetCollectionProperties: boolean;1824 readonly asSetCollectionProperties: {1825 readonly collectionId: u32;1826 readonly properties: Vec<UpDataStructsProperty>;1827 } & Struct;1828 readonly isDeleteCollectionProperties: boolean;1829 readonly asDeleteCollectionProperties: {1830 readonly collectionId: u32;1831 readonly propertyKeys: Vec<Bytes>;1832 } & Struct;1833 readonly isSetTokenProperties: boolean;1834 readonly asSetTokenProperties: {1835 readonly collectionId: u32;1836 readonly tokenId: u32;1837 readonly properties: Vec<UpDataStructsProperty>;1838 } & Struct;1839 readonly isDeleteTokenProperties: boolean;1840 readonly asDeleteTokenProperties: {1841 readonly collectionId: u32;1842 readonly tokenId: u32;1843 readonly propertyKeys: Vec<Bytes>;1844 } & Struct;1845 readonly isSetTokenPropertyPermissions: boolean;1846 readonly asSetTokenPropertyPermissions: {1847 readonly collectionId: u32;1848 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1849 } & Struct;1850 readonly isCreateMultipleItemsEx: boolean;1851 readonly asCreateMultipleItemsEx: {1852 readonly collectionId: u32;1853 readonly data: UpDataStructsCreateItemExData;1854 } & Struct;1855 readonly isSetTransfersEnabledFlag: boolean;1856 readonly asSetTransfersEnabledFlag: {1857 readonly collectionId: u32;1858 readonly value: bool;1859 } & Struct;1860 readonly isBurnItem: boolean;1861 readonly asBurnItem: {1862 readonly collectionId: u32;1863 readonly itemId: u32;1864 readonly value: u128;1865 } & Struct;1866 readonly isBurnFrom: boolean;1867 readonly asBurnFrom: {1868 readonly collectionId: u32;1869 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1870 readonly itemId: u32;1871 readonly value: u128;1872 } & Struct;1873 readonly isTransfer: boolean;1874 readonly asTransfer: {1875 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1876 readonly collectionId: u32;1877 readonly itemId: u32;1878 readonly value: u128;1879 } & Struct;1880 readonly isApprove: boolean;1881 readonly asApprove: {1882 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1883 readonly collectionId: u32;1884 readonly itemId: u32;1885 readonly amount: u128;1886 } & Struct;1887 readonly isTransferFrom: boolean;1888 readonly asTransferFrom: {1889 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1890 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1891 readonly collectionId: u32;1892 readonly itemId: u32;1893 readonly value: u128;1894 } & Struct;1895 readonly isSetCollectionLimits: boolean;1896 readonly asSetCollectionLimits: {1897 readonly collectionId: u32;1898 readonly newLimit: UpDataStructsCollectionLimits;1899 } & Struct;1900 readonly isSetCollectionPermissions: boolean;1901 readonly asSetCollectionPermissions: {1902 readonly collectionId: u32;1903 readonly newPermission: UpDataStructsCollectionPermissions;1904 } & Struct;1905 readonly isRepartition: boolean;1906 readonly asRepartition: {1907 readonly collectionId: u32;1908 readonly tokenId: u32;1909 readonly amount: u128;1910 } & Struct;1911 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';1912}19131914/** @name PalletUniqueError */1915export interface PalletUniqueError extends Enum {1916 readonly isCollectionDecimalPointLimitExceeded: boolean;1917 readonly isConfirmUnsetSponsorFail: boolean;1918 readonly isEmptyArgument: boolean;1919 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;1920 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';1921}19221923/** @name PalletUniqueRawEvent */1924export interface PalletUniqueRawEvent extends Enum {1925 readonly isCollectionSponsorRemoved: boolean;1926 readonly asCollectionSponsorRemoved: u32;1927 readonly isCollectionAdminAdded: boolean;1928 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1929 readonly isCollectionOwnedChanged: boolean;1930 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1931 readonly isCollectionSponsorSet: boolean;1932 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1933 readonly isSponsorshipConfirmed: boolean;1934 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1935 readonly isCollectionAdminRemoved: boolean;1936 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1937 readonly isAllowListAddressRemoved: boolean;1938 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1939 readonly isAllowListAddressAdded: boolean;1940 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1941 readonly isCollectionLimitSet: boolean;1942 readonly asCollectionLimitSet: u32;1943 readonly isCollectionPermissionSet: boolean;1944 readonly asCollectionPermissionSet: u32;1945 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1946}19471948/** @name PalletUniqueSchedulerCall */1949export interface PalletUniqueSchedulerCall extends Enum {1950 readonly isScheduleNamed: boolean;1951 readonly asScheduleNamed: {1952 readonly id: U8aFixed;1953 readonly when: u32;1954 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1955 readonly priority: u8;1956 readonly call: FrameSupportScheduleMaybeHashed;1957 } & Struct;1958 readonly isCancelNamed: boolean;1959 readonly asCancelNamed: {1960 readonly id: U8aFixed;1961 } & Struct;1962 readonly isScheduleNamedAfter: boolean;1963 readonly asScheduleNamedAfter: {1964 readonly id: U8aFixed;1965 readonly after: u32;1966 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1967 readonly priority: u8;1968 readonly call: FrameSupportScheduleMaybeHashed;1969 } & Struct;1970 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';1971}19721973/** @name PalletUniqueSchedulerError */1974export interface PalletUniqueSchedulerError extends Enum {1975 readonly isFailedToSchedule: boolean;1976 readonly isNotFound: boolean;1977 readonly isTargetBlockNumberInPast: boolean;1978 readonly isRescheduleNoChange: boolean;1979 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';1980}19811982/** @name PalletUniqueSchedulerEvent */1983export interface PalletUniqueSchedulerEvent extends Enum {1984 readonly isScheduled: boolean;1985 readonly asScheduled: {1986 readonly when: u32;1987 readonly index: u32;1988 } & Struct;1989 readonly isCanceled: boolean;1990 readonly asCanceled: {1991 readonly when: u32;1992 readonly index: u32;1993 } & Struct;1994 readonly isDispatched: boolean;1995 readonly asDispatched: {1996 readonly task: ITuple<[u32, u32]>;1997 readonly id: Option<U8aFixed>;1998 readonly result: Result<Null, SpRuntimeDispatchError>;1999 } & Struct;2000 readonly isCallLookupFailed: boolean;2001 readonly asCallLookupFailed: {2002 readonly task: ITuple<[u32, u32]>;2003 readonly id: Option<U8aFixed>;2004 readonly error: FrameSupportScheduleLookupError;2005 } & Struct;2006 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';2007}20082009/** @name PalletUniqueSchedulerScheduledV3 */2010export interface PalletUniqueSchedulerScheduledV3 extends Struct {2011 readonly maybeId: Option<U8aFixed>;2012 readonly priority: u8;2013 readonly call: FrameSupportScheduleMaybeHashed;2014 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2015 readonly origin: OpalRuntimeOriginCaller;2016}20172018/** @name PalletXcmCall */2019export interface PalletXcmCall extends Enum {2020 readonly isSend: boolean;2021 readonly asSend: {2022 readonly dest: XcmVersionedMultiLocation;2023 readonly message: XcmVersionedXcm;2024 } & Struct;2025 readonly isTeleportAssets: boolean;2026 readonly asTeleportAssets: {2027 readonly dest: XcmVersionedMultiLocation;2028 readonly beneficiary: XcmVersionedMultiLocation;2029 readonly assets: XcmVersionedMultiAssets;2030 readonly feeAssetItem: u32;2031 } & Struct;2032 readonly isReserveTransferAssets: boolean;2033 readonly asReserveTransferAssets: {2034 readonly dest: XcmVersionedMultiLocation;2035 readonly beneficiary: XcmVersionedMultiLocation;2036 readonly assets: XcmVersionedMultiAssets;2037 readonly feeAssetItem: u32;2038 } & Struct;2039 readonly isExecute: boolean;2040 readonly asExecute: {2041 readonly message: XcmVersionedXcm;2042 readonly maxWeight: u64;2043 } & Struct;2044 readonly isForceXcmVersion: boolean;2045 readonly asForceXcmVersion: {2046 readonly location: XcmV1MultiLocation;2047 readonly xcmVersion: u32;2048 } & Struct;2049 readonly isForceDefaultXcmVersion: boolean;2050 readonly asForceDefaultXcmVersion: {2051 readonly maybeXcmVersion: Option<u32>;2052 } & Struct;2053 readonly isForceSubscribeVersionNotify: boolean;2054 readonly asForceSubscribeVersionNotify: {2055 readonly location: XcmVersionedMultiLocation;2056 } & Struct;2057 readonly isForceUnsubscribeVersionNotify: boolean;2058 readonly asForceUnsubscribeVersionNotify: {2059 readonly location: XcmVersionedMultiLocation;2060 } & Struct;2061 readonly isLimitedReserveTransferAssets: boolean;2062 readonly asLimitedReserveTransferAssets: {2063 readonly dest: XcmVersionedMultiLocation;2064 readonly beneficiary: XcmVersionedMultiLocation;2065 readonly assets: XcmVersionedMultiAssets;2066 readonly feeAssetItem: u32;2067 readonly weightLimit: XcmV2WeightLimit;2068 } & Struct;2069 readonly isLimitedTeleportAssets: boolean;2070 readonly asLimitedTeleportAssets: {2071 readonly dest: XcmVersionedMultiLocation;2072 readonly beneficiary: XcmVersionedMultiLocation;2073 readonly assets: XcmVersionedMultiAssets;2074 readonly feeAssetItem: u32;2075 readonly weightLimit: XcmV2WeightLimit;2076 } & Struct;2077 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2078}20792080/** @name PalletXcmError */2081export interface PalletXcmError extends Enum {2082 readonly isUnreachable: boolean;2083 readonly isSendFailure: boolean;2084 readonly isFiltered: boolean;2085 readonly isUnweighableMessage: boolean;2086 readonly isDestinationNotInvertible: boolean;2087 readonly isEmpty: boolean;2088 readonly isCannotReanchor: boolean;2089 readonly isTooManyAssets: boolean;2090 readonly isInvalidOrigin: boolean;2091 readonly isBadVersion: boolean;2092 readonly isBadLocation: boolean;2093 readonly isNoSubscription: boolean;2094 readonly isAlreadySubscribed: boolean;2095 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2096}20972098/** @name PalletXcmEvent */2099export interface PalletXcmEvent extends Enum {2100 readonly isAttempted: boolean;2101 readonly asAttempted: XcmV2TraitsOutcome;2102 readonly isSent: boolean;2103 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2104 readonly isUnexpectedResponse: boolean;2105 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2106 readonly isResponseReady: boolean;2107 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2108 readonly isNotified: boolean;2109 readonly asNotified: ITuple<[u64, u8, u8]>;2110 readonly isNotifyOverweight: boolean;2111 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2112 readonly isNotifyDispatchError: boolean;2113 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2114 readonly isNotifyDecodeFailed: boolean;2115 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2116 readonly isInvalidResponder: boolean;2117 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2118 readonly isInvalidResponderVersion: boolean;2119 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2120 readonly isResponseTaken: boolean;2121 readonly asResponseTaken: u64;2122 readonly isAssetsTrapped: boolean;2123 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2124 readonly isVersionChangeNotified: boolean;2125 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2126 readonly isSupportedVersionChanged: boolean;2127 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2128 readonly isNotifyTargetSendFail: boolean;2129 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2130 readonly isNotifyTargetMigrationFail: boolean;2131 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2132 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2133}21342135/** @name PalletXcmOrigin */2136export interface PalletXcmOrigin extends Enum {2137 readonly isXcm: boolean;2138 readonly asXcm: XcmV1MultiLocation;2139 readonly isResponse: boolean;2140 readonly asResponse: XcmV1MultiLocation;2141 readonly type: 'Xcm' | 'Response';2142}21432144/** @name PhantomTypeUpDataStructs */2145export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}21462147/** @name PolkadotCorePrimitivesInboundDownwardMessage */2148export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2149 readonly sentAt: u32;2150 readonly msg: Bytes;2151}21522153/** @name PolkadotCorePrimitivesInboundHrmpMessage */2154export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2155 readonly sentAt: u32;2156 readonly data: Bytes;2157}21582159/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2160export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2161 readonly recipient: u32;2162 readonly data: Bytes;2163}21642165/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2166export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2167 readonly isConcatenatedVersionedXcm: boolean;2168 readonly isConcatenatedEncodedBlob: boolean;2169 readonly isSignals: boolean;2170 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2171}21722173/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2174export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2175 readonly maxCodeSize: u32;2176 readonly maxHeadDataSize: u32;2177 readonly maxUpwardQueueCount: u32;2178 readonly maxUpwardQueueSize: u32;2179 readonly maxUpwardMessageSize: u32;2180 readonly maxUpwardMessageNumPerCandidate: u32;2181 readonly hrmpMaxMessageNumPerCandidate: u32;2182 readonly validationUpgradeCooldown: u32;2183 readonly validationUpgradeDelay: u32;2184}21852186/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2187export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2188 readonly maxCapacity: u32;2189 readonly maxTotalSize: u32;2190 readonly maxMessageSize: u32;2191 readonly msgCount: u32;2192 readonly totalSize: u32;2193 readonly mqcHead: Option<H256>;2194}21952196/** @name PolkadotPrimitivesV2PersistedValidationData */2197export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2198 readonly parentHead: Bytes;2199 readonly relayParentNumber: u32;2200 readonly relayParentStorageRoot: H256;2201 readonly maxPovSize: u32;2202}22032204/** @name PolkadotPrimitivesV2UpgradeRestriction */2205export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2206 readonly isPresent: boolean;2207 readonly type: 'Present';2208}22092210/** @name RmrkTraitsBaseBaseInfo */2211export interface RmrkTraitsBaseBaseInfo extends Struct {2212 readonly issuer: AccountId32;2213 readonly baseType: Bytes;2214 readonly symbol: Bytes;2215}22162217/** @name RmrkTraitsCollectionCollectionInfo */2218export interface RmrkTraitsCollectionCollectionInfo extends Struct {2219 readonly issuer: AccountId32;2220 readonly metadata: Bytes;2221 readonly max: Option<u32>;2222 readonly symbol: Bytes;2223 readonly nftsCount: u32;2224}22252226/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2227export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2228 readonly isAccountId: boolean;2229 readonly asAccountId: AccountId32;2230 readonly isCollectionAndNftTuple: boolean;2231 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2232 readonly type: 'AccountId' | 'CollectionAndNftTuple';2233}22342235/** @name RmrkTraitsNftNftChild */2236export interface RmrkTraitsNftNftChild extends Struct {2237 readonly collectionId: u32;2238 readonly nftId: u32;2239}22402241/** @name RmrkTraitsNftNftInfo */2242export interface RmrkTraitsNftNftInfo extends Struct {2243 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2244 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2245 readonly metadata: Bytes;2246 readonly equipped: bool;2247 readonly pending: bool;2248}22492250/** @name RmrkTraitsNftRoyaltyInfo */2251export interface RmrkTraitsNftRoyaltyInfo extends Struct {2252 readonly recipient: AccountId32;2253 readonly amount: Permill;2254}22552256/** @name RmrkTraitsPartEquippableList */2257export interface RmrkTraitsPartEquippableList extends Enum {2258 readonly isAll: boolean;2259 readonly isEmpty: boolean;2260 readonly isCustom: boolean;2261 readonly asCustom: Vec<u32>;2262 readonly type: 'All' | 'Empty' | 'Custom';2263}22642265/** @name RmrkTraitsPartFixedPart */2266export interface RmrkTraitsPartFixedPart extends Struct {2267 readonly id: u32;2268 readonly z: u32;2269 readonly src: Bytes;2270}22712272/** @name RmrkTraitsPartPartType */2273export interface RmrkTraitsPartPartType extends Enum {2274 readonly isFixedPart: boolean;2275 readonly asFixedPart: RmrkTraitsPartFixedPart;2276 readonly isSlotPart: boolean;2277 readonly asSlotPart: RmrkTraitsPartSlotPart;2278 readonly type: 'FixedPart' | 'SlotPart';2279}22802281/** @name RmrkTraitsPartSlotPart */2282export interface RmrkTraitsPartSlotPart extends Struct {2283 readonly id: u32;2284 readonly equippable: RmrkTraitsPartEquippableList;2285 readonly src: Bytes;2286 readonly z: u32;2287}22882289/** @name RmrkTraitsPropertyPropertyInfo */2290export interface RmrkTraitsPropertyPropertyInfo extends Struct {2291 readonly key: Bytes;2292 readonly value: Bytes;2293}22942295/** @name RmrkTraitsResourceBasicResource */2296export interface RmrkTraitsResourceBasicResource extends Struct {2297 readonly src: Option<Bytes>;2298 readonly metadata: Option<Bytes>;2299 readonly license: Option<Bytes>;2300 readonly thumb: Option<Bytes>;2301}23022303/** @name RmrkTraitsResourceComposableResource */2304export interface RmrkTraitsResourceComposableResource extends Struct {2305 readonly parts: Vec<u32>;2306 readonly base: u32;2307 readonly src: Option<Bytes>;2308 readonly metadata: Option<Bytes>;2309 readonly license: Option<Bytes>;2310 readonly thumb: Option<Bytes>;2311}23122313/** @name RmrkTraitsResourceResourceInfo */2314export interface RmrkTraitsResourceResourceInfo extends Struct {2315 readonly id: u32;2316 readonly resource: RmrkTraitsResourceResourceTypes;2317 readonly pending: bool;2318 readonly pendingRemoval: bool;2319}23202321/** @name RmrkTraitsResourceResourceTypes */2322export interface RmrkTraitsResourceResourceTypes extends Enum {2323 readonly isBasic: boolean;2324 readonly asBasic: RmrkTraitsResourceBasicResource;2325 readonly isComposable: boolean;2326 readonly asComposable: RmrkTraitsResourceComposableResource;2327 readonly isSlot: boolean;2328 readonly asSlot: RmrkTraitsResourceSlotResource;2329 readonly type: 'Basic' | 'Composable' | 'Slot';2330}23312332/** @name RmrkTraitsResourceSlotResource */2333export interface RmrkTraitsResourceSlotResource extends Struct {2334 readonly base: u32;2335 readonly src: Option<Bytes>;2336 readonly metadata: Option<Bytes>;2337 readonly slot: u32;2338 readonly license: Option<Bytes>;2339 readonly thumb: Option<Bytes>;2340}23412342/** @name RmrkTraitsTheme */2343export interface RmrkTraitsTheme extends Struct {2344 readonly name: Bytes;2345 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2346 readonly inherit: bool;2347}23482349/** @name RmrkTraitsThemeThemeProperty */2350export interface RmrkTraitsThemeThemeProperty extends Struct {2351 readonly key: Bytes;2352 readonly value: Bytes;2353}23542355/** @name SpCoreEcdsaSignature */2356export interface SpCoreEcdsaSignature extends U8aFixed {}23572358/** @name SpCoreEd25519Signature */2359export interface SpCoreEd25519Signature extends U8aFixed {}23602361/** @name SpCoreSr25519Signature */2362export interface SpCoreSr25519Signature extends U8aFixed {}23632364/** @name SpCoreVoid */2365export interface SpCoreVoid extends Null {}23662367/** @name SpRuntimeArithmeticError */2368export interface SpRuntimeArithmeticError extends Enum {2369 readonly isUnderflow: boolean;2370 readonly isOverflow: boolean;2371 readonly isDivisionByZero: boolean;2372 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2373}23742375/** @name SpRuntimeDigest */2376export interface SpRuntimeDigest extends Struct {2377 readonly logs: Vec<SpRuntimeDigestDigestItem>;2378}23792380/** @name SpRuntimeDigestDigestItem */2381export interface SpRuntimeDigestDigestItem extends Enum {2382 readonly isOther: boolean;2383 readonly asOther: Bytes;2384 readonly isConsensus: boolean;2385 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2386 readonly isSeal: boolean;2387 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2388 readonly isPreRuntime: boolean;2389 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2390 readonly isRuntimeEnvironmentUpdated: boolean;2391 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2392}23932394/** @name SpRuntimeDispatchError */2395export interface SpRuntimeDispatchError extends Enum {2396 readonly isOther: boolean;2397 readonly isCannotLookup: boolean;2398 readonly isBadOrigin: boolean;2399 readonly isModule: boolean;2400 readonly asModule: SpRuntimeModuleError;2401 readonly isConsumerRemaining: boolean;2402 readonly isNoProviders: boolean;2403 readonly isTooManyConsumers: boolean;2404 readonly isToken: boolean;2405 readonly asToken: SpRuntimeTokenError;2406 readonly isArithmetic: boolean;2407 readonly asArithmetic: SpRuntimeArithmeticError;2408 readonly isTransactional: boolean;2409 readonly asTransactional: SpRuntimeTransactionalError;2410 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2411}24122413/** @name SpRuntimeModuleError */2414export interface SpRuntimeModuleError extends Struct {2415 readonly index: u8;2416 readonly error: U8aFixed;2417}24182419/** @name SpRuntimeMultiSignature */2420export interface SpRuntimeMultiSignature extends Enum {2421 readonly isEd25519: boolean;2422 readonly asEd25519: SpCoreEd25519Signature;2423 readonly isSr25519: boolean;2424 readonly asSr25519: SpCoreSr25519Signature;2425 readonly isEcdsa: boolean;2426 readonly asEcdsa: SpCoreEcdsaSignature;2427 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2428}24292430/** @name SpRuntimeTokenError */2431export interface SpRuntimeTokenError extends Enum {2432 readonly isNoFunds: boolean;2433 readonly isWouldDie: boolean;2434 readonly isBelowMinimum: boolean;2435 readonly isCannotCreate: boolean;2436 readonly isUnknownAsset: boolean;2437 readonly isFrozen: boolean;2438 readonly isUnsupported: boolean;2439 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2440}24412442/** @name SpRuntimeTransactionalError */2443export interface SpRuntimeTransactionalError extends Enum {2444 readonly isLimitReached: boolean;2445 readonly isNoLayer: boolean;2446 readonly type: 'LimitReached' | 'NoLayer';2447}24482449/** @name SpTrieStorageProof */2450export interface SpTrieStorageProof extends Struct {2451 readonly trieNodes: BTreeSet<Bytes>;2452}24532454/** @name SpVersionRuntimeVersion */2455export interface SpVersionRuntimeVersion extends Struct {2456 readonly specName: Text;2457 readonly implName: Text;2458 readonly authoringVersion: u32;2459 readonly specVersion: u32;2460 readonly implVersion: u32;2461 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2462 readonly transactionVersion: u32;2463 readonly stateVersion: u8;2464}24652466/** @name UpDataStructsAccessMode */2467export interface UpDataStructsAccessMode extends Enum {2468 readonly isNormal: boolean;2469 readonly isAllowList: boolean;2470 readonly type: 'Normal' | 'AllowList';2471}24722473/** @name UpDataStructsCollection */2474export interface UpDataStructsCollection extends Struct {2475 readonly owner: AccountId32;2476 readonly mode: UpDataStructsCollectionMode;2477 readonly name: Vec<u16>;2478 readonly description: Vec<u16>;2479 readonly tokenPrefix: Bytes;2480 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2481 readonly limits: UpDataStructsCollectionLimits;2482 readonly permissions: UpDataStructsCollectionPermissions;2483 readonly externalCollection: bool;2484}24852486/** @name UpDataStructsCollectionLimits */2487export interface UpDataStructsCollectionLimits extends Struct {2488 readonly accountTokenOwnershipLimit: Option<u32>;2489 readonly sponsoredDataSize: Option<u32>;2490 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2491 readonly tokenLimit: Option<u32>;2492 readonly sponsorTransferTimeout: Option<u32>;2493 readonly sponsorApproveTimeout: Option<u32>;2494 readonly ownerCanTransfer: Option<bool>;2495 readonly ownerCanDestroy: Option<bool>;2496 readonly transfersEnabled: Option<bool>;2497}24982499/** @name UpDataStructsCollectionMode */2500export interface UpDataStructsCollectionMode extends Enum {2501 readonly isNft: boolean;2502 readonly isFungible: boolean;2503 readonly asFungible: u8;2504 readonly isReFungible: boolean;2505 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2506}25072508/** @name UpDataStructsCollectionPermissions */2509export interface UpDataStructsCollectionPermissions extends Struct {2510 readonly access: Option<UpDataStructsAccessMode>;2511 readonly mintMode: Option<bool>;2512 readonly nesting: Option<UpDataStructsNestingPermissions>;2513}25142515/** @name UpDataStructsCollectionStats */2516export interface UpDataStructsCollectionStats extends Struct {2517 readonly created: u32;2518 readonly destroyed: u32;2519 readonly alive: u32;2520}25212522/** @name UpDataStructsCreateCollectionData */2523export interface UpDataStructsCreateCollectionData extends Struct {2524 readonly mode: UpDataStructsCollectionMode;2525 readonly access: Option<UpDataStructsAccessMode>;2526 readonly name: Vec<u16>;2527 readonly description: Vec<u16>;2528 readonly tokenPrefix: Bytes;2529 readonly pendingSponsor: Option<AccountId32>;2530 readonly limits: Option<UpDataStructsCollectionLimits>;2531 readonly permissions: Option<UpDataStructsCollectionPermissions>;2532 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2533 readonly properties: Vec<UpDataStructsProperty>;2534}25352536/** @name UpDataStructsCreateFungibleData */2537export interface UpDataStructsCreateFungibleData extends Struct {2538 readonly value: u128;2539}25402541/** @name UpDataStructsCreateItemData */2542export interface UpDataStructsCreateItemData extends Enum {2543 readonly isNft: boolean;2544 readonly asNft: UpDataStructsCreateNftData;2545 readonly isFungible: boolean;2546 readonly asFungible: UpDataStructsCreateFungibleData;2547 readonly isReFungible: boolean;2548 readonly asReFungible: UpDataStructsCreateReFungibleData;2549 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2550}25512552/** @name UpDataStructsCreateItemExData */2553export interface UpDataStructsCreateItemExData extends Enum {2554 readonly isNft: boolean;2555 readonly asNft: Vec<UpDataStructsCreateNftExData>;2556 readonly isFungible: boolean;2557 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2558 readonly isRefungibleMultipleItems: boolean;2559 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2560 readonly isRefungibleMultipleOwners: boolean;2561 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2562 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2563}25642565/** @name UpDataStructsCreateNftData */2566export interface UpDataStructsCreateNftData extends Struct {2567 readonly properties: Vec<UpDataStructsProperty>;2568}25692570/** @name UpDataStructsCreateNftExData */2571export interface UpDataStructsCreateNftExData extends Struct {2572 readonly properties: Vec<UpDataStructsProperty>;2573 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2574}25752576/** @name UpDataStructsCreateReFungibleData */2577export interface UpDataStructsCreateReFungibleData extends Struct {2578 readonly pieces: u128;2579 readonly properties: Vec<UpDataStructsProperty>;2580}25812582/** @name UpDataStructsCreateRefungibleExMultipleOwners */2583export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2584 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2585 readonly properties: Vec<UpDataStructsProperty>;2586}25872588/** @name UpDataStructsCreateRefungibleExSingleOwner */2589export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2590 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2591 readonly pieces: u128;2592 readonly properties: Vec<UpDataStructsProperty>;2593}25942595/** @name UpDataStructsNestingPermissions */2596export interface UpDataStructsNestingPermissions extends Struct {2597 readonly tokenOwner: bool;2598 readonly collectionAdmin: bool;2599 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2600}26012602/** @name UpDataStructsOwnerRestrictedSet */2603export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}26042605/** @name UpDataStructsProperties */2606export interface UpDataStructsProperties extends Struct {2607 readonly map: UpDataStructsPropertiesMapBoundedVec;2608 readonly consumedSpace: u32;2609 readonly spaceLimit: u32;2610}26112612/** @name UpDataStructsPropertiesMapBoundedVec */2613export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}26142615/** @name UpDataStructsPropertiesMapPropertyPermission */2616export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}26172618/** @name UpDataStructsProperty */2619export interface UpDataStructsProperty extends Struct {2620 readonly key: Bytes;2621 readonly value: Bytes;2622}26232624/** @name UpDataStructsPropertyKeyPermission */2625export interface UpDataStructsPropertyKeyPermission extends Struct {2626 readonly key: Bytes;2627 readonly permission: UpDataStructsPropertyPermission;2628}26292630/** @name UpDataStructsPropertyPermission */2631export interface UpDataStructsPropertyPermission extends Struct {2632 readonly mutable: bool;2633 readonly collectionAdmin: bool;2634 readonly tokenOwner: bool;2635}26362637/** @name UpDataStructsPropertyScope */2638export interface UpDataStructsPropertyScope extends Enum {2639 readonly isNone: boolean;2640 readonly isRmrk: boolean;2641 readonly type: 'None' | 'Rmrk';2642}26432644/** @name UpDataStructsRpcCollection */2645export interface UpDataStructsRpcCollection extends Struct {2646 readonly owner: AccountId32;2647 readonly mode: UpDataStructsCollectionMode;2648 readonly name: Vec<u16>;2649 readonly description: Vec<u16>;2650 readonly tokenPrefix: Bytes;2651 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2652 readonly limits: UpDataStructsCollectionLimits;2653 readonly permissions: UpDataStructsCollectionPermissions;2654 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2655 readonly properties: Vec<UpDataStructsProperty>;2656 readonly readOnly: bool;2657}26582659/** @name UpDataStructsSponsoringRateLimit */2660export interface UpDataStructsSponsoringRateLimit extends Enum {2661 readonly isSponsoringDisabled: boolean;2662 readonly isBlocks: boolean;2663 readonly asBlocks: u32;2664 readonly type: 'SponsoringDisabled' | 'Blocks';2665}26662667/** @name UpDataStructsSponsorshipStateAccountId32 */2668export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {2669 readonly isDisabled: boolean;2670 readonly isUnconfirmed: boolean;2671 readonly asUnconfirmed: AccountId32;2672 readonly isConfirmed: boolean;2673 readonly asConfirmed: AccountId32;2674 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2675}26762677/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */2678export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {2679 readonly isDisabled: boolean;2680 readonly isUnconfirmed: boolean;2681 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;2682 readonly isConfirmed: boolean;2683 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;2684 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2685}26862687/** @name UpDataStructsTokenChild */2688export interface UpDataStructsTokenChild extends Struct {2689 readonly token: u32;2690 readonly collection: u32;2691}26922693/** @name UpDataStructsTokenData */2694export interface UpDataStructsTokenData extends Struct {2695 readonly properties: Vec<UpDataStructsProperty>;2696 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2697 readonly pieces: u128;2698}26992700/** @name XcmDoubleEncoded */2701export interface XcmDoubleEncoded extends Struct {2702 readonly encoded: Bytes;2703}27042705/** @name XcmV0Junction */2706export interface XcmV0Junction extends Enum {2707 readonly isParent: boolean;2708 readonly isParachain: boolean;2709 readonly asParachain: Compact<u32>;2710 readonly isAccountId32: boolean;2711 readonly asAccountId32: {2712 readonly network: XcmV0JunctionNetworkId;2713 readonly id: U8aFixed;2714 } & Struct;2715 readonly isAccountIndex64: boolean;2716 readonly asAccountIndex64: {2717 readonly network: XcmV0JunctionNetworkId;2718 readonly index: Compact<u64>;2719 } & Struct;2720 readonly isAccountKey20: boolean;2721 readonly asAccountKey20: {2722 readonly network: XcmV0JunctionNetworkId;2723 readonly key: U8aFixed;2724 } & Struct;2725 readonly isPalletInstance: boolean;2726 readonly asPalletInstance: u8;2727 readonly isGeneralIndex: boolean;2728 readonly asGeneralIndex: Compact<u128>;2729 readonly isGeneralKey: boolean;2730 readonly asGeneralKey: Bytes;2731 readonly isOnlyChild: boolean;2732 readonly isPlurality: boolean;2733 readonly asPlurality: {2734 readonly id: XcmV0JunctionBodyId;2735 readonly part: XcmV0JunctionBodyPart;2736 } & Struct;2737 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2738}27392740/** @name XcmV0JunctionBodyId */2741export interface XcmV0JunctionBodyId extends Enum {2742 readonly isUnit: boolean;2743 readonly isNamed: boolean;2744 readonly asNamed: Bytes;2745 readonly isIndex: boolean;2746 readonly asIndex: Compact<u32>;2747 readonly isExecutive: boolean;2748 readonly isTechnical: boolean;2749 readonly isLegislative: boolean;2750 readonly isJudicial: boolean;2751 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2752}27532754/** @name XcmV0JunctionBodyPart */2755export interface XcmV0JunctionBodyPart extends Enum {2756 readonly isVoice: boolean;2757 readonly isMembers: boolean;2758 readonly asMembers: {2759 readonly count: Compact<u32>;2760 } & Struct;2761 readonly isFraction: boolean;2762 readonly asFraction: {2763 readonly nom: Compact<u32>;2764 readonly denom: Compact<u32>;2765 } & Struct;2766 readonly isAtLeastProportion: boolean;2767 readonly asAtLeastProportion: {2768 readonly nom: Compact<u32>;2769 readonly denom: Compact<u32>;2770 } & Struct;2771 readonly isMoreThanProportion: boolean;2772 readonly asMoreThanProportion: {2773 readonly nom: Compact<u32>;2774 readonly denom: Compact<u32>;2775 } & Struct;2776 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2777}27782779/** @name XcmV0JunctionNetworkId */2780export interface XcmV0JunctionNetworkId extends Enum {2781 readonly isAny: boolean;2782 readonly isNamed: boolean;2783 readonly asNamed: Bytes;2784 readonly isPolkadot: boolean;2785 readonly isKusama: boolean;2786 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2787}27882789/** @name XcmV0MultiAsset */2790export interface XcmV0MultiAsset extends Enum {2791 readonly isNone: boolean;2792 readonly isAll: boolean;2793 readonly isAllFungible: boolean;2794 readonly isAllNonFungible: boolean;2795 readonly isAllAbstractFungible: boolean;2796 readonly asAllAbstractFungible: {2797 readonly id: Bytes;2798 } & Struct;2799 readonly isAllAbstractNonFungible: boolean;2800 readonly asAllAbstractNonFungible: {2801 readonly class: Bytes;2802 } & Struct;2803 readonly isAllConcreteFungible: boolean;2804 readonly asAllConcreteFungible: {2805 readonly id: XcmV0MultiLocation;2806 } & Struct;2807 readonly isAllConcreteNonFungible: boolean;2808 readonly asAllConcreteNonFungible: {2809 readonly class: XcmV0MultiLocation;2810 } & Struct;2811 readonly isAbstractFungible: boolean;2812 readonly asAbstractFungible: {2813 readonly id: Bytes;2814 readonly amount: Compact<u128>;2815 } & Struct;2816 readonly isAbstractNonFungible: boolean;2817 readonly asAbstractNonFungible: {2818 readonly class: Bytes;2819 readonly instance: XcmV1MultiassetAssetInstance;2820 } & Struct;2821 readonly isConcreteFungible: boolean;2822 readonly asConcreteFungible: {2823 readonly id: XcmV0MultiLocation;2824 readonly amount: Compact<u128>;2825 } & Struct;2826 readonly isConcreteNonFungible: boolean;2827 readonly asConcreteNonFungible: {2828 readonly class: XcmV0MultiLocation;2829 readonly instance: XcmV1MultiassetAssetInstance;2830 } & Struct;2831 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2832}28332834/** @name XcmV0MultiLocation */2835export interface XcmV0MultiLocation extends Enum {2836 readonly isNull: boolean;2837 readonly isX1: boolean;2838 readonly asX1: XcmV0Junction;2839 readonly isX2: boolean;2840 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2841 readonly isX3: boolean;2842 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2843 readonly isX4: boolean;2844 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2845 readonly isX5: boolean;2846 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2847 readonly isX6: boolean;2848 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2849 readonly isX7: boolean;2850 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2851 readonly isX8: boolean;2852 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2853 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2854}28552856/** @name XcmV0Order */2857export interface XcmV0Order extends Enum {2858 readonly isNull: boolean;2859 readonly isDepositAsset: boolean;2860 readonly asDepositAsset: {2861 readonly assets: Vec<XcmV0MultiAsset>;2862 readonly dest: XcmV0MultiLocation;2863 } & Struct;2864 readonly isDepositReserveAsset: boolean;2865 readonly asDepositReserveAsset: {2866 readonly assets: Vec<XcmV0MultiAsset>;2867 readonly dest: XcmV0MultiLocation;2868 readonly effects: Vec<XcmV0Order>;2869 } & Struct;2870 readonly isExchangeAsset: boolean;2871 readonly asExchangeAsset: {2872 readonly give: Vec<XcmV0MultiAsset>;2873 readonly receive: Vec<XcmV0MultiAsset>;2874 } & Struct;2875 readonly isInitiateReserveWithdraw: boolean;2876 readonly asInitiateReserveWithdraw: {2877 readonly assets: Vec<XcmV0MultiAsset>;2878 readonly reserve: XcmV0MultiLocation;2879 readonly effects: Vec<XcmV0Order>;2880 } & Struct;2881 readonly isInitiateTeleport: boolean;2882 readonly asInitiateTeleport: {2883 readonly assets: Vec<XcmV0MultiAsset>;2884 readonly dest: XcmV0MultiLocation;2885 readonly effects: Vec<XcmV0Order>;2886 } & Struct;2887 readonly isQueryHolding: boolean;2888 readonly asQueryHolding: {2889 readonly queryId: Compact<u64>;2890 readonly dest: XcmV0MultiLocation;2891 readonly assets: Vec<XcmV0MultiAsset>;2892 } & Struct;2893 readonly isBuyExecution: boolean;2894 readonly asBuyExecution: {2895 readonly fees: XcmV0MultiAsset;2896 readonly weight: u64;2897 readonly debt: u64;2898 readonly haltOnError: bool;2899 readonly xcm: Vec<XcmV0Xcm>;2900 } & Struct;2901 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2902}29032904/** @name XcmV0OriginKind */2905export interface XcmV0OriginKind extends Enum {2906 readonly isNative: boolean;2907 readonly isSovereignAccount: boolean;2908 readonly isSuperuser: boolean;2909 readonly isXcm: boolean;2910 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2911}29122913/** @name XcmV0Response */2914export interface XcmV0Response extends Enum {2915 readonly isAssets: boolean;2916 readonly asAssets: Vec<XcmV0MultiAsset>;2917 readonly type: 'Assets';2918}29192920/** @name XcmV0Xcm */2921export interface XcmV0Xcm extends Enum {2922 readonly isWithdrawAsset: boolean;2923 readonly asWithdrawAsset: {2924 readonly assets: Vec<XcmV0MultiAsset>;2925 readonly effects: Vec<XcmV0Order>;2926 } & Struct;2927 readonly isReserveAssetDeposit: boolean;2928 readonly asReserveAssetDeposit: {2929 readonly assets: Vec<XcmV0MultiAsset>;2930 readonly effects: Vec<XcmV0Order>;2931 } & Struct;2932 readonly isTeleportAsset: boolean;2933 readonly asTeleportAsset: {2934 readonly assets: Vec<XcmV0MultiAsset>;2935 readonly effects: Vec<XcmV0Order>;2936 } & Struct;2937 readonly isQueryResponse: boolean;2938 readonly asQueryResponse: {2939 readonly queryId: Compact<u64>;2940 readonly response: XcmV0Response;2941 } & Struct;2942 readonly isTransferAsset: boolean;2943 readonly asTransferAsset: {2944 readonly assets: Vec<XcmV0MultiAsset>;2945 readonly dest: XcmV0MultiLocation;2946 } & Struct;2947 readonly isTransferReserveAsset: boolean;2948 readonly asTransferReserveAsset: {2949 readonly assets: Vec<XcmV0MultiAsset>;2950 readonly dest: XcmV0MultiLocation;2951 readonly effects: Vec<XcmV0Order>;2952 } & Struct;2953 readonly isTransact: boolean;2954 readonly asTransact: {2955 readonly originType: XcmV0OriginKind;2956 readonly requireWeightAtMost: u64;2957 readonly call: XcmDoubleEncoded;2958 } & Struct;2959 readonly isHrmpNewChannelOpenRequest: boolean;2960 readonly asHrmpNewChannelOpenRequest: {2961 readonly sender: Compact<u32>;2962 readonly maxMessageSize: Compact<u32>;2963 readonly maxCapacity: Compact<u32>;2964 } & Struct;2965 readonly isHrmpChannelAccepted: boolean;2966 readonly asHrmpChannelAccepted: {2967 readonly recipient: Compact<u32>;2968 } & Struct;2969 readonly isHrmpChannelClosing: boolean;2970 readonly asHrmpChannelClosing: {2971 readonly initiator: Compact<u32>;2972 readonly sender: Compact<u32>;2973 readonly recipient: Compact<u32>;2974 } & Struct;2975 readonly isRelayedFrom: boolean;2976 readonly asRelayedFrom: {2977 readonly who: XcmV0MultiLocation;2978 readonly message: XcmV0Xcm;2979 } & Struct;2980 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2981}29822983/** @name XcmV1Junction */2984export interface XcmV1Junction extends Enum {2985 readonly isParachain: boolean;2986 readonly asParachain: Compact<u32>;2987 readonly isAccountId32: boolean;2988 readonly asAccountId32: {2989 readonly network: XcmV0JunctionNetworkId;2990 readonly id: U8aFixed;2991 } & Struct;2992 readonly isAccountIndex64: boolean;2993 readonly asAccountIndex64: {2994 readonly network: XcmV0JunctionNetworkId;2995 readonly index: Compact<u64>;2996 } & Struct;2997 readonly isAccountKey20: boolean;2998 readonly asAccountKey20: {2999 readonly network: XcmV0JunctionNetworkId;3000 readonly key: U8aFixed;3001 } & Struct;3002 readonly isPalletInstance: boolean;3003 readonly asPalletInstance: u8;3004 readonly isGeneralIndex: boolean;3005 readonly asGeneralIndex: Compact<u128>;3006 readonly isGeneralKey: boolean;3007 readonly asGeneralKey: Bytes;3008 readonly isOnlyChild: boolean;3009 readonly isPlurality: boolean;3010 readonly asPlurality: {3011 readonly id: XcmV0JunctionBodyId;3012 readonly part: XcmV0JunctionBodyPart;3013 } & Struct;3014 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3015}30163017/** @name XcmV1MultiAsset */3018export interface XcmV1MultiAsset extends Struct {3019 readonly id: XcmV1MultiassetAssetId;3020 readonly fun: XcmV1MultiassetFungibility;3021}30223023/** @name XcmV1MultiassetAssetId */3024export interface XcmV1MultiassetAssetId extends Enum {3025 readonly isConcrete: boolean;3026 readonly asConcrete: XcmV1MultiLocation;3027 readonly isAbstract: boolean;3028 readonly asAbstract: Bytes;3029 readonly type: 'Concrete' | 'Abstract';3030}30313032/** @name XcmV1MultiassetAssetInstance */3033export interface XcmV1MultiassetAssetInstance extends Enum {3034 readonly isUndefined: boolean;3035 readonly isIndex: boolean;3036 readonly asIndex: Compact<u128>;3037 readonly isArray4: boolean;3038 readonly asArray4: U8aFixed;3039 readonly isArray8: boolean;3040 readonly asArray8: U8aFixed;3041 readonly isArray16: boolean;3042 readonly asArray16: U8aFixed;3043 readonly isArray32: boolean;3044 readonly asArray32: U8aFixed;3045 readonly isBlob: boolean;3046 readonly asBlob: Bytes;3047 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3048}30493050/** @name XcmV1MultiassetFungibility */3051export interface XcmV1MultiassetFungibility extends Enum {3052 readonly isFungible: boolean;3053 readonly asFungible: Compact<u128>;3054 readonly isNonFungible: boolean;3055 readonly asNonFungible: XcmV1MultiassetAssetInstance;3056 readonly type: 'Fungible' | 'NonFungible';3057}30583059/** @name XcmV1MultiassetMultiAssetFilter */3060export interface XcmV1MultiassetMultiAssetFilter extends Enum {3061 readonly isDefinite: boolean;3062 readonly asDefinite: XcmV1MultiassetMultiAssets;3063 readonly isWild: boolean;3064 readonly asWild: XcmV1MultiassetWildMultiAsset;3065 readonly type: 'Definite' | 'Wild';3066}30673068/** @name XcmV1MultiassetMultiAssets */3069export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}30703071/** @name XcmV1MultiassetWildFungibility */3072export interface XcmV1MultiassetWildFungibility extends Enum {3073 readonly isFungible: boolean;3074 readonly isNonFungible: boolean;3075 readonly type: 'Fungible' | 'NonFungible';3076}30773078/** @name XcmV1MultiassetWildMultiAsset */3079export interface XcmV1MultiassetWildMultiAsset extends Enum {3080 readonly isAll: boolean;3081 readonly isAllOf: boolean;3082 readonly asAllOf: {3083 readonly id: XcmV1MultiassetAssetId;3084 readonly fun: XcmV1MultiassetWildFungibility;3085 } & Struct;3086 readonly type: 'All' | 'AllOf';3087}30883089/** @name XcmV1MultiLocation */3090export interface XcmV1MultiLocation extends Struct {3091 readonly parents: u8;3092 readonly interior: XcmV1MultilocationJunctions;3093}30943095/** @name XcmV1MultilocationJunctions */3096export interface XcmV1MultilocationJunctions extends Enum {3097 readonly isHere: boolean;3098 readonly isX1: boolean;3099 readonly asX1: XcmV1Junction;3100 readonly isX2: boolean;3101 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3102 readonly isX3: boolean;3103 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3104 readonly isX4: boolean;3105 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3106 readonly isX5: boolean;3107 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3108 readonly isX6: boolean;3109 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3110 readonly isX7: boolean;3111 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3112 readonly isX8: boolean;3113 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3114 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3115}31163117/** @name XcmV1Order */3118export interface XcmV1Order extends Enum {3119 readonly isNoop: boolean;3120 readonly isDepositAsset: boolean;3121 readonly asDepositAsset: {3122 readonly assets: XcmV1MultiassetMultiAssetFilter;3123 readonly maxAssets: u32;3124 readonly beneficiary: XcmV1MultiLocation;3125 } & Struct;3126 readonly isDepositReserveAsset: boolean;3127 readonly asDepositReserveAsset: {3128 readonly assets: XcmV1MultiassetMultiAssetFilter;3129 readonly maxAssets: u32;3130 readonly dest: XcmV1MultiLocation;3131 readonly effects: Vec<XcmV1Order>;3132 } & Struct;3133 readonly isExchangeAsset: boolean;3134 readonly asExchangeAsset: {3135 readonly give: XcmV1MultiassetMultiAssetFilter;3136 readonly receive: XcmV1MultiassetMultiAssets;3137 } & Struct;3138 readonly isInitiateReserveWithdraw: boolean;3139 readonly asInitiateReserveWithdraw: {3140 readonly assets: XcmV1MultiassetMultiAssetFilter;3141 readonly reserve: XcmV1MultiLocation;3142 readonly effects: Vec<XcmV1Order>;3143 } & Struct;3144 readonly isInitiateTeleport: boolean;3145 readonly asInitiateTeleport: {3146 readonly assets: XcmV1MultiassetMultiAssetFilter;3147 readonly dest: XcmV1MultiLocation;3148 readonly effects: Vec<XcmV1Order>;3149 } & Struct;3150 readonly isQueryHolding: boolean;3151 readonly asQueryHolding: {3152 readonly queryId: Compact<u64>;3153 readonly dest: XcmV1MultiLocation;3154 readonly assets: XcmV1MultiassetMultiAssetFilter;3155 } & Struct;3156 readonly isBuyExecution: boolean;3157 readonly asBuyExecution: {3158 readonly fees: XcmV1MultiAsset;3159 readonly weight: u64;3160 readonly debt: u64;3161 readonly haltOnError: bool;3162 readonly instructions: Vec<XcmV1Xcm>;3163 } & Struct;3164 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3165}31663167/** @name XcmV1Response */3168export interface XcmV1Response extends Enum {3169 readonly isAssets: boolean;3170 readonly asAssets: XcmV1MultiassetMultiAssets;3171 readonly isVersion: boolean;3172 readonly asVersion: u32;3173 readonly type: 'Assets' | 'Version';3174}31753176/** @name XcmV1Xcm */3177export interface XcmV1Xcm extends Enum {3178 readonly isWithdrawAsset: boolean;3179 readonly asWithdrawAsset: {3180 readonly assets: XcmV1MultiassetMultiAssets;3181 readonly effects: Vec<XcmV1Order>;3182 } & Struct;3183 readonly isReserveAssetDeposited: boolean;3184 readonly asReserveAssetDeposited: {3185 readonly assets: XcmV1MultiassetMultiAssets;3186 readonly effects: Vec<XcmV1Order>;3187 } & Struct;3188 readonly isReceiveTeleportedAsset: boolean;3189 readonly asReceiveTeleportedAsset: {3190 readonly assets: XcmV1MultiassetMultiAssets;3191 readonly effects: Vec<XcmV1Order>;3192 } & Struct;3193 readonly isQueryResponse: boolean;3194 readonly asQueryResponse: {3195 readonly queryId: Compact<u64>;3196 readonly response: XcmV1Response;3197 } & Struct;3198 readonly isTransferAsset: boolean;3199 readonly asTransferAsset: {3200 readonly assets: XcmV1MultiassetMultiAssets;3201 readonly beneficiary: XcmV1MultiLocation;3202 } & Struct;3203 readonly isTransferReserveAsset: boolean;3204 readonly asTransferReserveAsset: {3205 readonly assets: XcmV1MultiassetMultiAssets;3206 readonly dest: XcmV1MultiLocation;3207 readonly effects: Vec<XcmV1Order>;3208 } & Struct;3209 readonly isTransact: boolean;3210 readonly asTransact: {3211 readonly originType: XcmV0OriginKind;3212 readonly requireWeightAtMost: u64;3213 readonly call: XcmDoubleEncoded;3214 } & Struct;3215 readonly isHrmpNewChannelOpenRequest: boolean;3216 readonly asHrmpNewChannelOpenRequest: {3217 readonly sender: Compact<u32>;3218 readonly maxMessageSize: Compact<u32>;3219 readonly maxCapacity: Compact<u32>;3220 } & Struct;3221 readonly isHrmpChannelAccepted: boolean;3222 readonly asHrmpChannelAccepted: {3223 readonly recipient: Compact<u32>;3224 } & Struct;3225 readonly isHrmpChannelClosing: boolean;3226 readonly asHrmpChannelClosing: {3227 readonly initiator: Compact<u32>;3228 readonly sender: Compact<u32>;3229 readonly recipient: Compact<u32>;3230 } & Struct;3231 readonly isRelayedFrom: boolean;3232 readonly asRelayedFrom: {3233 readonly who: XcmV1MultilocationJunctions;3234 readonly message: XcmV1Xcm;3235 } & Struct;3236 readonly isSubscribeVersion: boolean;3237 readonly asSubscribeVersion: {3238 readonly queryId: Compact<u64>;3239 readonly maxResponseWeight: Compact<u64>;3240 } & Struct;3241 readonly isUnsubscribeVersion: boolean;3242 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3243}32443245/** @name XcmV2Instruction */3246export interface XcmV2Instruction extends Enum {3247 readonly isWithdrawAsset: boolean;3248 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3249 readonly isReserveAssetDeposited: boolean;3250 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3251 readonly isReceiveTeleportedAsset: boolean;3252 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3253 readonly isQueryResponse: boolean;3254 readonly asQueryResponse: {3255 readonly queryId: Compact<u64>;3256 readonly response: XcmV2Response;3257 readonly maxWeight: Compact<u64>;3258 } & Struct;3259 readonly isTransferAsset: boolean;3260 readonly asTransferAsset: {3261 readonly assets: XcmV1MultiassetMultiAssets;3262 readonly beneficiary: XcmV1MultiLocation;3263 } & Struct;3264 readonly isTransferReserveAsset: boolean;3265 readonly asTransferReserveAsset: {3266 readonly assets: XcmV1MultiassetMultiAssets;3267 readonly dest: XcmV1MultiLocation;3268 readonly xcm: XcmV2Xcm;3269 } & Struct;3270 readonly isTransact: boolean;3271 readonly asTransact: {3272 readonly originType: XcmV0OriginKind;3273 readonly requireWeightAtMost: Compact<u64>;3274 readonly call: XcmDoubleEncoded;3275 } & Struct;3276 readonly isHrmpNewChannelOpenRequest: boolean;3277 readonly asHrmpNewChannelOpenRequest: {3278 readonly sender: Compact<u32>;3279 readonly maxMessageSize: Compact<u32>;3280 readonly maxCapacity: Compact<u32>;3281 } & Struct;3282 readonly isHrmpChannelAccepted: boolean;3283 readonly asHrmpChannelAccepted: {3284 readonly recipient: Compact<u32>;3285 } & Struct;3286 readonly isHrmpChannelClosing: boolean;3287 readonly asHrmpChannelClosing: {3288 readonly initiator: Compact<u32>;3289 readonly sender: Compact<u32>;3290 readonly recipient: Compact<u32>;3291 } & Struct;3292 readonly isClearOrigin: boolean;3293 readonly isDescendOrigin: boolean;3294 readonly asDescendOrigin: XcmV1MultilocationJunctions;3295 readonly isReportError: boolean;3296 readonly asReportError: {3297 readonly queryId: Compact<u64>;3298 readonly dest: XcmV1MultiLocation;3299 readonly maxResponseWeight: Compact<u64>;3300 } & Struct;3301 readonly isDepositAsset: boolean;3302 readonly asDepositAsset: {3303 readonly assets: XcmV1MultiassetMultiAssetFilter;3304 readonly maxAssets: Compact<u32>;3305 readonly beneficiary: XcmV1MultiLocation;3306 } & Struct;3307 readonly isDepositReserveAsset: boolean;3308 readonly asDepositReserveAsset: {3309 readonly assets: XcmV1MultiassetMultiAssetFilter;3310 readonly maxAssets: Compact<u32>;3311 readonly dest: XcmV1MultiLocation;3312 readonly xcm: XcmV2Xcm;3313 } & Struct;3314 readonly isExchangeAsset: boolean;3315 readonly asExchangeAsset: {3316 readonly give: XcmV1MultiassetMultiAssetFilter;3317 readonly receive: XcmV1MultiassetMultiAssets;3318 } & Struct;3319 readonly isInitiateReserveWithdraw: boolean;3320 readonly asInitiateReserveWithdraw: {3321 readonly assets: XcmV1MultiassetMultiAssetFilter;3322 readonly reserve: XcmV1MultiLocation;3323 readonly xcm: XcmV2Xcm;3324 } & Struct;3325 readonly isInitiateTeleport: boolean;3326 readonly asInitiateTeleport: {3327 readonly assets: XcmV1MultiassetMultiAssetFilter;3328 readonly dest: XcmV1MultiLocation;3329 readonly xcm: XcmV2Xcm;3330 } & Struct;3331 readonly isQueryHolding: boolean;3332 readonly asQueryHolding: {3333 readonly queryId: Compact<u64>;3334 readonly dest: XcmV1MultiLocation;3335 readonly assets: XcmV1MultiassetMultiAssetFilter;3336 readonly maxResponseWeight: Compact<u64>;3337 } & Struct;3338 readonly isBuyExecution: boolean;3339 readonly asBuyExecution: {3340 readonly fees: XcmV1MultiAsset;3341 readonly weightLimit: XcmV2WeightLimit;3342 } & Struct;3343 readonly isRefundSurplus: boolean;3344 readonly isSetErrorHandler: boolean;3345 readonly asSetErrorHandler: XcmV2Xcm;3346 readonly isSetAppendix: boolean;3347 readonly asSetAppendix: XcmV2Xcm;3348 readonly isClearError: boolean;3349 readonly isClaimAsset: boolean;3350 readonly asClaimAsset: {3351 readonly assets: XcmV1MultiassetMultiAssets;3352 readonly ticket: XcmV1MultiLocation;3353 } & Struct;3354 readonly isTrap: boolean;3355 readonly asTrap: Compact<u64>;3356 readonly isSubscribeVersion: boolean;3357 readonly asSubscribeVersion: {3358 readonly queryId: Compact<u64>;3359 readonly maxResponseWeight: Compact<u64>;3360 } & Struct;3361 readonly isUnsubscribeVersion: boolean;3362 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';3363}33643365/** @name XcmV2Response */3366export interface XcmV2Response extends Enum {3367 readonly isNull: boolean;3368 readonly isAssets: boolean;3369 readonly asAssets: XcmV1MultiassetMultiAssets;3370 readonly isExecutionResult: boolean;3371 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3372 readonly isVersion: boolean;3373 readonly asVersion: u32;3374 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3375}33763377/** @name XcmV2TraitsError */3378export interface XcmV2TraitsError extends Enum {3379 readonly isOverflow: boolean;3380 readonly isUnimplemented: boolean;3381 readonly isUntrustedReserveLocation: boolean;3382 readonly isUntrustedTeleportLocation: boolean;3383 readonly isMultiLocationFull: boolean;3384 readonly isMultiLocationNotInvertible: boolean;3385 readonly isBadOrigin: boolean;3386 readonly isInvalidLocation: boolean;3387 readonly isAssetNotFound: boolean;3388 readonly isFailedToTransactAsset: boolean;3389 readonly isNotWithdrawable: boolean;3390 readonly isLocationCannotHold: boolean;3391 readonly isExceedsMaxMessageSize: boolean;3392 readonly isDestinationUnsupported: boolean;3393 readonly isTransport: boolean;3394 readonly isUnroutable: boolean;3395 readonly isUnknownClaim: boolean;3396 readonly isFailedToDecode: boolean;3397 readonly isMaxWeightInvalid: boolean;3398 readonly isNotHoldingFees: boolean;3399 readonly isTooExpensive: boolean;3400 readonly isTrap: boolean;3401 readonly asTrap: u64;3402 readonly isUnhandledXcmVersion: boolean;3403 readonly isWeightLimitReached: boolean;3404 readonly asWeightLimitReached: u64;3405 readonly isBarrier: boolean;3406 readonly isWeightNotComputable: boolean;3407 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';3408}34093410/** @name XcmV2TraitsOutcome */3411export interface XcmV2TraitsOutcome extends Enum {3412 readonly isComplete: boolean;3413 readonly asComplete: u64;3414 readonly isIncomplete: boolean;3415 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3416 readonly isError: boolean;3417 readonly asError: XcmV2TraitsError;3418 readonly type: 'Complete' | 'Incomplete' | 'Error';3419}34203421/** @name XcmV2WeightLimit */3422export interface XcmV2WeightLimit extends Enum {3423 readonly isUnlimited: boolean;3424 readonly isLimited: boolean;3425 readonly asLimited: Compact<u64>;3426 readonly type: 'Unlimited' | 'Limited';3427}34283429/** @name XcmV2Xcm */3430export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}34313432/** @name XcmVersionedMultiAssets */3433export interface XcmVersionedMultiAssets extends Enum {3434 readonly isV0: boolean;3435 readonly asV0: Vec<XcmV0MultiAsset>;3436 readonly isV1: boolean;3437 readonly asV1: XcmV1MultiassetMultiAssets;3438 readonly type: 'V0' | 'V1';3439}34403441/** @name XcmVersionedMultiLocation */3442export interface XcmVersionedMultiLocation extends Enum {3443 readonly isV0: boolean;3444 readonly asV0: XcmV0MultiLocation;3445 readonly isV1: boolean;3446 readonly asV1: XcmV1MultiLocation;3447 readonly type: 'V0' | 'V1';3448}34493450/** @name XcmVersionedXcm */3451export interface XcmVersionedXcm extends Enum {3452 readonly isV0: boolean;3453 readonly asV0: XcmV0Xcm;3454 readonly isV1: boolean;3455 readonly asV1: XcmV1Xcm;3456 readonly isV2: boolean;3457 readonly asV2: XcmV2Xcm;3458 readonly type: 'V0' | 'V1' | 'V2';3459}34603461export type PHANTOM_DEFAULT = 'default';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: u64;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: u64;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: u64;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: u64;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: u64;290 readonly weightRestrictDecay: u64;291 readonly xcmpMaxIndividualWeight: u64;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchRawOrigin */505export interface FrameSupportDispatchRawOrigin extends Enum {506 readonly isRoot: boolean;507 readonly isSigned: boolean;508 readonly asSigned: AccountId32;509 readonly isNone: boolean;510 readonly type: 'Root' | 'Signed' | 'None';511}512513/** @name FrameSupportPalletId */514export interface FrameSupportPalletId extends U8aFixed {}515516/** @name FrameSupportScheduleLookupError */517export interface FrameSupportScheduleLookupError extends Enum {518 readonly isUnknown: boolean;519 readonly isBadFormat: boolean;520 readonly type: 'Unknown' | 'BadFormat';521}522523/** @name FrameSupportScheduleMaybeHashed */524export interface FrameSupportScheduleMaybeHashed extends Enum {525 readonly isValue: boolean;526 readonly asValue: Call;527 readonly isHash: boolean;528 readonly asHash: H256;529 readonly type: 'Value' | 'Hash';530}531532/** @name FrameSupportTokensMiscBalanceStatus */533export interface FrameSupportTokensMiscBalanceStatus extends Enum {534 readonly isFree: boolean;535 readonly isReserved: boolean;536 readonly type: 'Free' | 'Reserved';537}538539/** @name FrameSupportWeightsDispatchClass */540export interface FrameSupportWeightsDispatchClass extends Enum {541 readonly isNormal: boolean;542 readonly isOperational: boolean;543 readonly isMandatory: boolean;544 readonly type: 'Normal' | 'Operational' | 'Mandatory';545}546547/** @name FrameSupportWeightsDispatchInfo */548export interface FrameSupportWeightsDispatchInfo extends Struct {549 readonly weight: u64;550 readonly class: FrameSupportWeightsDispatchClass;551 readonly paysFee: FrameSupportWeightsPays;552}553554/** @name FrameSupportWeightsPays */555export interface FrameSupportWeightsPays extends Enum {556 readonly isYes: boolean;557 readonly isNo: boolean;558 readonly type: 'Yes' | 'No';559}560561/** @name FrameSupportWeightsPerDispatchClassU32 */562export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {563 readonly normal: u32;564 readonly operational: u32;565 readonly mandatory: u32;566}567568/** @name FrameSupportWeightsPerDispatchClassU64 */569export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {570 readonly normal: u64;571 readonly operational: u64;572 readonly mandatory: u64;573}574575/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */576export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {577 readonly normal: FrameSystemLimitsWeightsPerClass;578 readonly operational: FrameSystemLimitsWeightsPerClass;579 readonly mandatory: FrameSystemLimitsWeightsPerClass;580}581582/** @name FrameSupportWeightsRuntimeDbWeight */583export interface FrameSupportWeightsRuntimeDbWeight extends Struct {584 readonly read: u64;585 readonly write: u64;586}587588/** @name FrameSystemAccountInfo */589export interface FrameSystemAccountInfo extends Struct {590 readonly nonce: u32;591 readonly consumers: u32;592 readonly providers: u32;593 readonly sufficients: u32;594 readonly data: PalletBalancesAccountData;595}596597/** @name FrameSystemCall */598export interface FrameSystemCall extends Enum {599 readonly isFillBlock: boolean;600 readonly asFillBlock: {601 readonly ratio: Perbill;602 } & Struct;603 readonly isRemark: boolean;604 readonly asRemark: {605 readonly remark: Bytes;606 } & Struct;607 readonly isSetHeapPages: boolean;608 readonly asSetHeapPages: {609 readonly pages: u64;610 } & Struct;611 readonly isSetCode: boolean;612 readonly asSetCode: {613 readonly code: Bytes;614 } & Struct;615 readonly isSetCodeWithoutChecks: boolean;616 readonly asSetCodeWithoutChecks: {617 readonly code: Bytes;618 } & Struct;619 readonly isSetStorage: boolean;620 readonly asSetStorage: {621 readonly items: Vec<ITuple<[Bytes, Bytes]>>;622 } & Struct;623 readonly isKillStorage: boolean;624 readonly asKillStorage: {625 readonly keys_: Vec<Bytes>;626 } & Struct;627 readonly isKillPrefix: boolean;628 readonly asKillPrefix: {629 readonly prefix: Bytes;630 readonly subkeys: u32;631 } & Struct;632 readonly isRemarkWithEvent: boolean;633 readonly asRemarkWithEvent: {634 readonly remark: Bytes;635 } & Struct;636 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';637}638639/** @name FrameSystemError */640export interface FrameSystemError extends Enum {641 readonly isInvalidSpecName: boolean;642 readonly isSpecVersionNeedsToIncrease: boolean;643 readonly isFailedToExtractRuntimeVersion: boolean;644 readonly isNonDefaultComposite: boolean;645 readonly isNonZeroRefCount: boolean;646 readonly isCallFiltered: boolean;647 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';648}649650/** @name FrameSystemEvent */651export interface FrameSystemEvent extends Enum {652 readonly isExtrinsicSuccess: boolean;653 readonly asExtrinsicSuccess: {654 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;655 } & Struct;656 readonly isExtrinsicFailed: boolean;657 readonly asExtrinsicFailed: {658 readonly dispatchError: SpRuntimeDispatchError;659 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;660 } & Struct;661 readonly isCodeUpdated: boolean;662 readonly isNewAccount: boolean;663 readonly asNewAccount: {664 readonly account: AccountId32;665 } & Struct;666 readonly isKilledAccount: boolean;667 readonly asKilledAccount: {668 readonly account: AccountId32;669 } & Struct;670 readonly isRemarked: boolean;671 readonly asRemarked: {672 readonly sender: AccountId32;673 readonly hash_: H256;674 } & Struct;675 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';676}677678/** @name FrameSystemEventRecord */679export interface FrameSystemEventRecord extends Struct {680 readonly phase: FrameSystemPhase;681 readonly event: Event;682 readonly topics: Vec<H256>;683}684685/** @name FrameSystemExtensionsCheckGenesis */686export interface FrameSystemExtensionsCheckGenesis extends Null {}687688/** @name FrameSystemExtensionsCheckNonce */689export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}690691/** @name FrameSystemExtensionsCheckSpecVersion */692export interface FrameSystemExtensionsCheckSpecVersion extends Null {}693694/** @name FrameSystemExtensionsCheckWeight */695export interface FrameSystemExtensionsCheckWeight extends Null {}696697/** @name FrameSystemLastRuntimeUpgradeInfo */698export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {699 readonly specVersion: Compact<u32>;700 readonly specName: Text;701}702703/** @name FrameSystemLimitsBlockLength */704export interface FrameSystemLimitsBlockLength extends Struct {705 readonly max: FrameSupportWeightsPerDispatchClassU32;706}707708/** @name FrameSystemLimitsBlockWeights */709export interface FrameSystemLimitsBlockWeights extends Struct {710 readonly baseBlock: u64;711 readonly maxBlock: u64;712 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;713}714715/** @name FrameSystemLimitsWeightsPerClass */716export interface FrameSystemLimitsWeightsPerClass extends Struct {717 readonly baseExtrinsic: u64;718 readonly maxExtrinsic: Option<u64>;719 readonly maxTotal: Option<u64>;720 readonly reserved: Option<u64>;721}722723/** @name FrameSystemPhase */724export interface FrameSystemPhase extends Enum {725 readonly isApplyExtrinsic: boolean;726 readonly asApplyExtrinsic: u32;727 readonly isFinalization: boolean;728 readonly isInitialization: boolean;729 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';730}731732/** @name OpalRuntimeOriginCaller */733export interface OpalRuntimeOriginCaller extends Enum {734 readonly isSystem: boolean;735 readonly asSystem: FrameSupportDispatchRawOrigin;736 readonly isVoid: boolean;737 readonly asVoid: SpCoreVoid;738 readonly isPolkadotXcm: boolean;739 readonly asPolkadotXcm: PalletXcmOrigin;740 readonly isCumulusXcm: boolean;741 readonly asCumulusXcm: CumulusPalletXcmOrigin;742 readonly isEthereum: boolean;743 readonly asEthereum: PalletEthereumRawOrigin;744 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';745}746747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlVestingModuleCall */751export interface OrmlVestingModuleCall extends Enum {752 readonly isClaim: boolean;753 readonly isVestedTransfer: boolean;754 readonly asVestedTransfer: {755 readonly dest: MultiAddress;756 readonly schedule: OrmlVestingVestingSchedule;757 } & Struct;758 readonly isUpdateVestingSchedules: boolean;759 readonly asUpdateVestingSchedules: {760 readonly who: MultiAddress;761 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;762 } & Struct;763 readonly isClaimFor: boolean;764 readonly asClaimFor: {765 readonly dest: MultiAddress;766 } & Struct;767 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';768}769770/** @name OrmlVestingModuleError */771export interface OrmlVestingModuleError extends Enum {772 readonly isZeroVestingPeriod: boolean;773 readonly isZeroVestingPeriodCount: boolean;774 readonly isInsufficientBalanceToLock: boolean;775 readonly isTooManyVestingSchedules: boolean;776 readonly isAmountLow: boolean;777 readonly isMaxVestingSchedulesExceeded: boolean;778 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';779}780781/** @name OrmlVestingModuleEvent */782export interface OrmlVestingModuleEvent extends Enum {783 readonly isVestingScheduleAdded: boolean;784 readonly asVestingScheduleAdded: {785 readonly from: AccountId32;786 readonly to: AccountId32;787 readonly vestingSchedule: OrmlVestingVestingSchedule;788 } & Struct;789 readonly isClaimed: boolean;790 readonly asClaimed: {791 readonly who: AccountId32;792 readonly amount: u128;793 } & Struct;794 readonly isVestingSchedulesUpdated: boolean;795 readonly asVestingSchedulesUpdated: {796 readonly who: AccountId32;797 } & Struct;798 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';799}800801/** @name OrmlVestingVestingSchedule */802export interface OrmlVestingVestingSchedule extends Struct {803 readonly start: u32;804 readonly period: u32;805 readonly periodCount: u32;806 readonly perPeriod: Compact<u128>;807}808809/** @name PalletAppPromotionCall */810export interface PalletAppPromotionCall extends Enum {811 readonly isSetAdminAddress: boolean;812 readonly asSetAdminAddress: {813 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;814 } & Struct;815 readonly isStake: boolean;816 readonly asStake: {817 readonly amount: u128;818 } & Struct;819 readonly isUnstake: boolean;820 readonly isSponsorCollection: boolean;821 readonly asSponsorCollection: {822 readonly collectionId: u32;823 } & Struct;824 readonly isStopSponsoringCollection: boolean;825 readonly asStopSponsoringCollection: {826 readonly collectionId: u32;827 } & Struct;828 readonly isSponsorConract: boolean;829 readonly asSponsorConract: {830 readonly contractId: H160;831 } & Struct;832 readonly isStopSponsoringContract: boolean;833 readonly asStopSponsoringContract: {834 readonly contractId: H160;835 } & Struct;836 readonly isPayoutStakers: boolean;837 readonly asPayoutStakers: {838 readonly stakersNumber: Option<u8>;839 } & Struct;840 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorConract' | 'StopSponsoringContract' | 'PayoutStakers';841}842843/** @name PalletAppPromotionError */844export interface PalletAppPromotionError extends Enum {845 readonly isAdminNotSet: boolean;846 readonly isNoPermission: boolean;847 readonly isNotSufficientFunds: boolean;848 readonly isPendingForBlockOverflow: boolean;849 readonly isInvalidArgument: boolean;850 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'InvalidArgument';851}852853/** @name PalletAppPromotionEvent */854export interface PalletAppPromotionEvent extends Enum {855 readonly isStakingRecalculation: boolean;856 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;857 readonly isStake: boolean;858 readonly asStake: ITuple<[AccountId32, u128]>;859 readonly isUnstake: boolean;860 readonly asUnstake: ITuple<[AccountId32, u128]>;861 readonly isSetAdmin: boolean;862 readonly asSetAdmin: AccountId32;863 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';864}865866/** @name PalletBalancesAccountData */867export interface PalletBalancesAccountData extends Struct {868 readonly free: u128;869 readonly reserved: u128;870 readonly miscFrozen: u128;871 readonly feeFrozen: u128;872}873874/** @name PalletBalancesBalanceLock */875export interface PalletBalancesBalanceLock extends Struct {876 readonly id: U8aFixed;877 readonly amount: u128;878 readonly reasons: PalletBalancesReasons;879}880881/** @name PalletBalancesCall */882export interface PalletBalancesCall extends Enum {883 readonly isTransfer: boolean;884 readonly asTransfer: {885 readonly dest: MultiAddress;886 readonly value: Compact<u128>;887 } & Struct;888 readonly isSetBalance: boolean;889 readonly asSetBalance: {890 readonly who: MultiAddress;891 readonly newFree: Compact<u128>;892 readonly newReserved: Compact<u128>;893 } & Struct;894 readonly isForceTransfer: boolean;895 readonly asForceTransfer: {896 readonly source: MultiAddress;897 readonly dest: MultiAddress;898 readonly value: Compact<u128>;899 } & Struct;900 readonly isTransferKeepAlive: boolean;901 readonly asTransferKeepAlive: {902 readonly dest: MultiAddress;903 readonly value: Compact<u128>;904 } & Struct;905 readonly isTransferAll: boolean;906 readonly asTransferAll: {907 readonly dest: MultiAddress;908 readonly keepAlive: bool;909 } & Struct;910 readonly isForceUnreserve: boolean;911 readonly asForceUnreserve: {912 readonly who: MultiAddress;913 readonly amount: u128;914 } & Struct;915 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';916}917918/** @name PalletBalancesError */919export interface PalletBalancesError extends Enum {920 readonly isVestingBalance: boolean;921 readonly isLiquidityRestrictions: boolean;922 readonly isInsufficientBalance: boolean;923 readonly isExistentialDeposit: boolean;924 readonly isKeepAlive: boolean;925 readonly isExistingVestingSchedule: boolean;926 readonly isDeadAccount: boolean;927 readonly isTooManyReserves: boolean;928 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';929}930931/** @name PalletBalancesEvent */932export interface PalletBalancesEvent extends Enum {933 readonly isEndowed: boolean;934 readonly asEndowed: {935 readonly account: AccountId32;936 readonly freeBalance: u128;937 } & Struct;938 readonly isDustLost: boolean;939 readonly asDustLost: {940 readonly account: AccountId32;941 readonly amount: u128;942 } & Struct;943 readonly isTransfer: boolean;944 readonly asTransfer: {945 readonly from: AccountId32;946 readonly to: AccountId32;947 readonly amount: u128;948 } & Struct;949 readonly isBalanceSet: boolean;950 readonly asBalanceSet: {951 readonly who: AccountId32;952 readonly free: u128;953 readonly reserved: u128;954 } & Struct;955 readonly isReserved: boolean;956 readonly asReserved: {957 readonly who: AccountId32;958 readonly amount: u128;959 } & Struct;960 readonly isUnreserved: boolean;961 readonly asUnreserved: {962 readonly who: AccountId32;963 readonly amount: u128;964 } & Struct;965 readonly isReserveRepatriated: boolean;966 readonly asReserveRepatriated: {967 readonly from: AccountId32;968 readonly to: AccountId32;969 readonly amount: u128;970 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;971 } & Struct;972 readonly isDeposit: boolean;973 readonly asDeposit: {974 readonly who: AccountId32;975 readonly amount: u128;976 } & Struct;977 readonly isWithdraw: boolean;978 readonly asWithdraw: {979 readonly who: AccountId32;980 readonly amount: u128;981 } & Struct;982 readonly isSlashed: boolean;983 readonly asSlashed: {984 readonly who: AccountId32;985 readonly amount: u128;986 } & Struct;987 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';988}989990/** @name PalletBalancesReasons */991export interface PalletBalancesReasons extends Enum {992 readonly isFee: boolean;993 readonly isMisc: boolean;994 readonly isAll: boolean;995 readonly type: 'Fee' | 'Misc' | 'All';996}997998/** @name PalletBalancesReleases */999export interface PalletBalancesReleases extends Enum {1000 readonly isV100: boolean;1001 readonly isV200: boolean;1002 readonly type: 'V100' | 'V200';1003}10041005/** @name PalletBalancesReserveData */1006export interface PalletBalancesReserveData extends Struct {1007 readonly id: U8aFixed;1008 readonly amount: u128;1009}10101011/** @name PalletCommonError */1012export interface PalletCommonError extends Enum {1013 readonly isCollectionNotFound: boolean;1014 readonly isMustBeTokenOwner: boolean;1015 readonly isNoPermission: boolean;1016 readonly isCantDestroyNotEmptyCollection: boolean;1017 readonly isPublicMintingNotAllowed: boolean;1018 readonly isAddressNotInAllowlist: boolean;1019 readonly isCollectionNameLimitExceeded: boolean;1020 readonly isCollectionDescriptionLimitExceeded: boolean;1021 readonly isCollectionTokenPrefixLimitExceeded: boolean;1022 readonly isTotalCollectionsLimitExceeded: boolean;1023 readonly isCollectionAdminCountExceeded: boolean;1024 readonly isCollectionLimitBoundsExceeded: boolean;1025 readonly isOwnerPermissionsCantBeReverted: boolean;1026 readonly isTransferNotAllowed: boolean;1027 readonly isAccountTokenLimitExceeded: boolean;1028 readonly isCollectionTokenLimitExceeded: boolean;1029 readonly isMetadataFlagFrozen: boolean;1030 readonly isTokenNotFound: boolean;1031 readonly isTokenValueTooLow: boolean;1032 readonly isApprovedValueTooLow: boolean;1033 readonly isCantApproveMoreThanOwned: boolean;1034 readonly isAddressIsZero: boolean;1035 readonly isUnsupportedOperation: boolean;1036 readonly isNotSufficientFounds: boolean;1037 readonly isUserIsNotAllowedToNest: boolean;1038 readonly isSourceCollectionIsNotAllowedToNest: boolean;1039 readonly isCollectionFieldSizeExceeded: boolean;1040 readonly isNoSpaceForProperty: boolean;1041 readonly isPropertyLimitReached: boolean;1042 readonly isPropertyKeyIsTooLong: boolean;1043 readonly isInvalidCharacterInPropertyKey: boolean;1044 readonly isEmptyPropertyKey: boolean;1045 readonly isCollectionIsExternal: boolean;1046 readonly isCollectionIsInternal: boolean;1047 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1048}10491050/** @name PalletCommonEvent */1051export interface PalletCommonEvent extends Enum {1052 readonly isCollectionCreated: boolean;1053 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1054 readonly isCollectionDestroyed: boolean;1055 readonly asCollectionDestroyed: u32;1056 readonly isItemCreated: boolean;1057 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1058 readonly isItemDestroyed: boolean;1059 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1060 readonly isTransfer: boolean;1061 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1062 readonly isApproved: boolean;1063 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1064 readonly isCollectionPropertySet: boolean;1065 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1066 readonly isCollectionPropertyDeleted: boolean;1067 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1068 readonly isTokenPropertySet: boolean;1069 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1070 readonly isTokenPropertyDeleted: boolean;1071 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1072 readonly isPropertyPermissionSet: boolean;1073 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1074 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1075}10761077/** @name PalletConfigurationCall */1078export interface PalletConfigurationCall extends Enum {1079 readonly isSetWeightToFeeCoefficientOverride: boolean;1080 readonly asSetWeightToFeeCoefficientOverride: {1081 readonly coeff: Option<u32>;1082 } & Struct;1083 readonly isSetMinGasPriceOverride: boolean;1084 readonly asSetMinGasPriceOverride: {1085 readonly coeff: Option<u64>;1086 } & Struct;1087 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1088}10891090/** @name PalletEthereumCall */1091export interface PalletEthereumCall extends Enum {1092 readonly isTransact: boolean;1093 readonly asTransact: {1094 readonly transaction: EthereumTransactionTransactionV2;1095 } & Struct;1096 readonly type: 'Transact';1097}10981099/** @name PalletEthereumError */1100export interface PalletEthereumError extends Enum {1101 readonly isInvalidSignature: boolean;1102 readonly isPreLogExists: boolean;1103 readonly type: 'InvalidSignature' | 'PreLogExists';1104}11051106/** @name PalletEthereumEvent */1107export interface PalletEthereumEvent extends Enum {1108 readonly isExecuted: boolean;1109 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1110 readonly type: 'Executed';1111}11121113/** @name PalletEthereumFakeTransactionFinalizer */1114export interface PalletEthereumFakeTransactionFinalizer extends Null {}11151116/** @name PalletEthereumRawOrigin */1117export interface PalletEthereumRawOrigin extends Enum {1118 readonly isEthereumTransaction: boolean;1119 readonly asEthereumTransaction: H160;1120 readonly type: 'EthereumTransaction';1121}11221123/** @name PalletEvmAccountBasicCrossAccountIdRepr */1124export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1125 readonly isSubstrate: boolean;1126 readonly asSubstrate: AccountId32;1127 readonly isEthereum: boolean;1128 readonly asEthereum: H160;1129 readonly type: 'Substrate' | 'Ethereum';1130}11311132/** @name PalletEvmCall */1133export interface PalletEvmCall extends Enum {1134 readonly isWithdraw: boolean;1135 readonly asWithdraw: {1136 readonly address: H160;1137 readonly value: u128;1138 } & Struct;1139 readonly isCall: boolean;1140 readonly asCall: {1141 readonly source: H160;1142 readonly target: H160;1143 readonly input: Bytes;1144 readonly value: U256;1145 readonly gasLimit: u64;1146 readonly maxFeePerGas: U256;1147 readonly maxPriorityFeePerGas: Option<U256>;1148 readonly nonce: Option<U256>;1149 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1150 } & Struct;1151 readonly isCreate: boolean;1152 readonly asCreate: {1153 readonly source: H160;1154 readonly init: Bytes;1155 readonly value: U256;1156 readonly gasLimit: u64;1157 readonly maxFeePerGas: U256;1158 readonly maxPriorityFeePerGas: Option<U256>;1159 readonly nonce: Option<U256>;1160 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1161 } & Struct;1162 readonly isCreate2: boolean;1163 readonly asCreate2: {1164 readonly source: H160;1165 readonly init: Bytes;1166 readonly salt: H256;1167 readonly value: U256;1168 readonly gasLimit: u64;1169 readonly maxFeePerGas: U256;1170 readonly maxPriorityFeePerGas: Option<U256>;1171 readonly nonce: Option<U256>;1172 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1173 } & Struct;1174 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1175}11761177/** @name PalletEvmCoderSubstrateError */1178export interface PalletEvmCoderSubstrateError extends Enum {1179 readonly isOutOfGas: boolean;1180 readonly isOutOfFund: boolean;1181 readonly type: 'OutOfGas' | 'OutOfFund';1182}11831184/** @name PalletEvmContractHelpersError */1185export interface PalletEvmContractHelpersError extends Enum {1186 readonly isNoPermission: boolean;1187 readonly isNoPendingSponsor: boolean;1188 readonly type: 'NoPermission' | 'NoPendingSponsor';1189}11901191/** @name PalletEvmContractHelpersEvent */1192export interface PalletEvmContractHelpersEvent extends Enum {1193 readonly isContractSponsorSet: boolean;1194 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1195 readonly isContractSponsorshipConfirmed: boolean;1196 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1197 readonly isContractSponsorRemoved: boolean;1198 readonly asContractSponsorRemoved: H160;1199 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1200}12011202/** @name PalletEvmContractHelpersSponsoringModeT */1203export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1204 readonly isDisabled: boolean;1205 readonly isAllowlisted: boolean;1206 readonly isGenerous: boolean;1207 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1208}12091210/** @name PalletEvmError */1211export interface PalletEvmError extends Enum {1212 readonly isBalanceLow: boolean;1213 readonly isFeeOverflow: boolean;1214 readonly isPaymentOverflow: boolean;1215 readonly isWithdrawFailed: boolean;1216 readonly isGasPriceTooLow: boolean;1217 readonly isInvalidNonce: boolean;1218 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1219}12201221/** @name PalletEvmEvent */1222export interface PalletEvmEvent extends Enum {1223 readonly isLog: boolean;1224 readonly asLog: EthereumLog;1225 readonly isCreated: boolean;1226 readonly asCreated: H160;1227 readonly isCreatedFailed: boolean;1228 readonly asCreatedFailed: H160;1229 readonly isExecuted: boolean;1230 readonly asExecuted: H160;1231 readonly isExecutedFailed: boolean;1232 readonly asExecutedFailed: H160;1233 readonly isBalanceDeposit: boolean;1234 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1235 readonly isBalanceWithdraw: boolean;1236 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1237 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1238}12391240/** @name PalletEvmMigrationCall */1241export interface PalletEvmMigrationCall extends Enum {1242 readonly isBegin: boolean;1243 readonly asBegin: {1244 readonly address: H160;1245 } & Struct;1246 readonly isSetData: boolean;1247 readonly asSetData: {1248 readonly address: H160;1249 readonly data: Vec<ITuple<[H256, H256]>>;1250 } & Struct;1251 readonly isFinish: boolean;1252 readonly asFinish: {1253 readonly address: H160;1254 readonly code: Bytes;1255 } & Struct;1256 readonly type: 'Begin' | 'SetData' | 'Finish';1257}12581259/** @name PalletEvmMigrationError */1260export interface PalletEvmMigrationError extends Enum {1261 readonly isAccountNotEmpty: boolean;1262 readonly isAccountIsNotMigrating: boolean;1263 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1264}12651266/** @name PalletFungibleError */1267export interface PalletFungibleError extends Enum {1268 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1269 readonly isFungibleItemsHaveNoId: boolean;1270 readonly isFungibleItemsDontHaveData: boolean;1271 readonly isFungibleDisallowsNesting: boolean;1272 readonly isSettingPropertiesNotAllowed: boolean;1273 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1274}12751276/** @name PalletInflationCall */1277export interface PalletInflationCall extends Enum {1278 readonly isStartInflation: boolean;1279 readonly asStartInflation: {1280 readonly inflationStartRelayBlock: u32;1281 } & Struct;1282 readonly type: 'StartInflation';1283}12841285/** @name PalletNonfungibleError */1286export interface PalletNonfungibleError extends Enum {1287 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1288 readonly isNonfungibleItemsHaveNoAmount: boolean;1289 readonly isCantBurnNftWithChildren: boolean;1290 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1291}12921293/** @name PalletNonfungibleItemData */1294export interface PalletNonfungibleItemData extends Struct {1295 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1296}12971298/** @name PalletRefungibleError */1299export interface PalletRefungibleError extends Enum {1300 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1301 readonly isWrongRefungiblePieces: boolean;1302 readonly isRepartitionWhileNotOwningAllPieces: boolean;1303 readonly isRefungibleDisallowsNesting: boolean;1304 readonly isSettingPropertiesNotAllowed: boolean;1305 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1306}13071308/** @name PalletRefungibleItemData */1309export interface PalletRefungibleItemData extends Struct {1310 readonly constData: Bytes;1311}13121313/** @name PalletRmrkCoreCall */1314export interface PalletRmrkCoreCall extends Enum {1315 readonly isCreateCollection: boolean;1316 readonly asCreateCollection: {1317 readonly metadata: Bytes;1318 readonly max: Option<u32>;1319 readonly symbol: Bytes;1320 } & Struct;1321 readonly isDestroyCollection: boolean;1322 readonly asDestroyCollection: {1323 readonly collectionId: u32;1324 } & Struct;1325 readonly isChangeCollectionIssuer: boolean;1326 readonly asChangeCollectionIssuer: {1327 readonly collectionId: u32;1328 readonly newIssuer: MultiAddress;1329 } & Struct;1330 readonly isLockCollection: boolean;1331 readonly asLockCollection: {1332 readonly collectionId: u32;1333 } & Struct;1334 readonly isMintNft: boolean;1335 readonly asMintNft: {1336 readonly owner: Option<AccountId32>;1337 readonly collectionId: u32;1338 readonly recipient: Option<AccountId32>;1339 readonly royaltyAmount: Option<Permill>;1340 readonly metadata: Bytes;1341 readonly transferable: bool;1342 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1343 } & Struct;1344 readonly isBurnNft: boolean;1345 readonly asBurnNft: {1346 readonly collectionId: u32;1347 readonly nftId: u32;1348 readonly maxBurns: u32;1349 } & Struct;1350 readonly isSend: boolean;1351 readonly asSend: {1352 readonly rmrkCollectionId: u32;1353 readonly rmrkNftId: u32;1354 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1355 } & Struct;1356 readonly isAcceptNft: boolean;1357 readonly asAcceptNft: {1358 readonly rmrkCollectionId: u32;1359 readonly rmrkNftId: u32;1360 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1361 } & Struct;1362 readonly isRejectNft: boolean;1363 readonly asRejectNft: {1364 readonly rmrkCollectionId: u32;1365 readonly rmrkNftId: u32;1366 } & Struct;1367 readonly isAcceptResource: boolean;1368 readonly asAcceptResource: {1369 readonly rmrkCollectionId: u32;1370 readonly rmrkNftId: u32;1371 readonly resourceId: u32;1372 } & Struct;1373 readonly isAcceptResourceRemoval: boolean;1374 readonly asAcceptResourceRemoval: {1375 readonly rmrkCollectionId: u32;1376 readonly rmrkNftId: u32;1377 readonly resourceId: u32;1378 } & Struct;1379 readonly isSetProperty: boolean;1380 readonly asSetProperty: {1381 readonly rmrkCollectionId: Compact<u32>;1382 readonly maybeNftId: Option<u32>;1383 readonly key: Bytes;1384 readonly value: Bytes;1385 } & Struct;1386 readonly isSetPriority: boolean;1387 readonly asSetPriority: {1388 readonly rmrkCollectionId: u32;1389 readonly rmrkNftId: u32;1390 readonly priorities: Vec<u32>;1391 } & Struct;1392 readonly isAddBasicResource: boolean;1393 readonly asAddBasicResource: {1394 readonly rmrkCollectionId: u32;1395 readonly nftId: u32;1396 readonly resource: RmrkTraitsResourceBasicResource;1397 } & Struct;1398 readonly isAddComposableResource: boolean;1399 readonly asAddComposableResource: {1400 readonly rmrkCollectionId: u32;1401 readonly nftId: u32;1402 readonly resource: RmrkTraitsResourceComposableResource;1403 } & Struct;1404 readonly isAddSlotResource: boolean;1405 readonly asAddSlotResource: {1406 readonly rmrkCollectionId: u32;1407 readonly nftId: u32;1408 readonly resource: RmrkTraitsResourceSlotResource;1409 } & Struct;1410 readonly isRemoveResource: boolean;1411 readonly asRemoveResource: {1412 readonly rmrkCollectionId: u32;1413 readonly nftId: u32;1414 readonly resourceId: u32;1415 } & Struct;1416 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1417}14181419/** @name PalletRmrkCoreError */1420export interface PalletRmrkCoreError extends Enum {1421 readonly isCorruptedCollectionType: boolean;1422 readonly isRmrkPropertyKeyIsTooLong: boolean;1423 readonly isRmrkPropertyValueIsTooLong: boolean;1424 readonly isRmrkPropertyIsNotFound: boolean;1425 readonly isUnableToDecodeRmrkData: boolean;1426 readonly isCollectionNotEmpty: boolean;1427 readonly isNoAvailableCollectionId: boolean;1428 readonly isNoAvailableNftId: boolean;1429 readonly isCollectionUnknown: boolean;1430 readonly isNoPermission: boolean;1431 readonly isNonTransferable: boolean;1432 readonly isCollectionFullOrLocked: boolean;1433 readonly isResourceDoesntExist: boolean;1434 readonly isCannotSendToDescendentOrSelf: boolean;1435 readonly isCannotAcceptNonOwnedNft: boolean;1436 readonly isCannotRejectNonOwnedNft: boolean;1437 readonly isCannotRejectNonPendingNft: boolean;1438 readonly isResourceNotPending: boolean;1439 readonly isNoAvailableResourceId: boolean;1440 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1441}14421443/** @name PalletRmrkCoreEvent */1444export interface PalletRmrkCoreEvent extends Enum {1445 readonly isCollectionCreated: boolean;1446 readonly asCollectionCreated: {1447 readonly issuer: AccountId32;1448 readonly collectionId: u32;1449 } & Struct;1450 readonly isCollectionDestroyed: boolean;1451 readonly asCollectionDestroyed: {1452 readonly issuer: AccountId32;1453 readonly collectionId: u32;1454 } & Struct;1455 readonly isIssuerChanged: boolean;1456 readonly asIssuerChanged: {1457 readonly oldIssuer: AccountId32;1458 readonly newIssuer: AccountId32;1459 readonly collectionId: u32;1460 } & Struct;1461 readonly isCollectionLocked: boolean;1462 readonly asCollectionLocked: {1463 readonly issuer: AccountId32;1464 readonly collectionId: u32;1465 } & Struct;1466 readonly isNftMinted: boolean;1467 readonly asNftMinted: {1468 readonly owner: AccountId32;1469 readonly collectionId: u32;1470 readonly nftId: u32;1471 } & Struct;1472 readonly isNftBurned: boolean;1473 readonly asNftBurned: {1474 readonly owner: AccountId32;1475 readonly nftId: u32;1476 } & Struct;1477 readonly isNftSent: boolean;1478 readonly asNftSent: {1479 readonly sender: AccountId32;1480 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1481 readonly collectionId: u32;1482 readonly nftId: u32;1483 readonly approvalRequired: bool;1484 } & Struct;1485 readonly isNftAccepted: boolean;1486 readonly asNftAccepted: {1487 readonly sender: AccountId32;1488 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1489 readonly collectionId: u32;1490 readonly nftId: u32;1491 } & Struct;1492 readonly isNftRejected: boolean;1493 readonly asNftRejected: {1494 readonly sender: AccountId32;1495 readonly collectionId: u32;1496 readonly nftId: u32;1497 } & Struct;1498 readonly isPropertySet: boolean;1499 readonly asPropertySet: {1500 readonly collectionId: u32;1501 readonly maybeNftId: Option<u32>;1502 readonly key: Bytes;1503 readonly value: Bytes;1504 } & Struct;1505 readonly isResourceAdded: boolean;1506 readonly asResourceAdded: {1507 readonly nftId: u32;1508 readonly resourceId: u32;1509 } & Struct;1510 readonly isResourceRemoval: boolean;1511 readonly asResourceRemoval: {1512 readonly nftId: u32;1513 readonly resourceId: u32;1514 } & Struct;1515 readonly isResourceAccepted: boolean;1516 readonly asResourceAccepted: {1517 readonly nftId: u32;1518 readonly resourceId: u32;1519 } & Struct;1520 readonly isResourceRemovalAccepted: boolean;1521 readonly asResourceRemovalAccepted: {1522 readonly nftId: u32;1523 readonly resourceId: u32;1524 } & Struct;1525 readonly isPrioritySet: boolean;1526 readonly asPrioritySet: {1527 readonly collectionId: u32;1528 readonly nftId: u32;1529 } & Struct;1530 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1531}15321533/** @name PalletRmrkEquipCall */1534export interface PalletRmrkEquipCall extends Enum {1535 readonly isCreateBase: boolean;1536 readonly asCreateBase: {1537 readonly baseType: Bytes;1538 readonly symbol: Bytes;1539 readonly parts: Vec<RmrkTraitsPartPartType>;1540 } & Struct;1541 readonly isThemeAdd: boolean;1542 readonly asThemeAdd: {1543 readonly baseId: u32;1544 readonly theme: RmrkTraitsTheme;1545 } & Struct;1546 readonly isEquippable: boolean;1547 readonly asEquippable: {1548 readonly baseId: u32;1549 readonly slotId: u32;1550 readonly equippables: RmrkTraitsPartEquippableList;1551 } & Struct;1552 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1553}15541555/** @name PalletRmrkEquipError */1556export interface PalletRmrkEquipError extends Enum {1557 readonly isPermissionError: boolean;1558 readonly isNoAvailableBaseId: boolean;1559 readonly isNoAvailablePartId: boolean;1560 readonly isBaseDoesntExist: boolean;1561 readonly isNeedsDefaultThemeFirst: boolean;1562 readonly isPartDoesntExist: boolean;1563 readonly isNoEquippableOnFixedPart: boolean;1564 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1565}15661567/** @name PalletRmrkEquipEvent */1568export interface PalletRmrkEquipEvent extends Enum {1569 readonly isBaseCreated: boolean;1570 readonly asBaseCreated: {1571 readonly issuer: AccountId32;1572 readonly baseId: u32;1573 } & Struct;1574 readonly isEquippablesUpdated: boolean;1575 readonly asEquippablesUpdated: {1576 readonly baseId: u32;1577 readonly slotId: u32;1578 } & Struct;1579 readonly type: 'BaseCreated' | 'EquippablesUpdated';1580}15811582/** @name PalletStructureCall */1583export interface PalletStructureCall extends Null {}15841585/** @name PalletStructureError */1586export interface PalletStructureError extends Enum {1587 readonly isOuroborosDetected: boolean;1588 readonly isDepthLimit: boolean;1589 readonly isBreadthLimit: boolean;1590 readonly isTokenNotFound: boolean;1591 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1592}15931594/** @name PalletStructureEvent */1595export interface PalletStructureEvent extends Enum {1596 readonly isExecuted: boolean;1597 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1598 readonly type: 'Executed';1599}16001601/** @name PalletSudoCall */1602export interface PalletSudoCall extends Enum {1603 readonly isSudo: boolean;1604 readonly asSudo: {1605 readonly call: Call;1606 } & Struct;1607 readonly isSudoUncheckedWeight: boolean;1608 readonly asSudoUncheckedWeight: {1609 readonly call: Call;1610 readonly weight: u64;1611 } & Struct;1612 readonly isSetKey: boolean;1613 readonly asSetKey: {1614 readonly new_: MultiAddress;1615 } & Struct;1616 readonly isSudoAs: boolean;1617 readonly asSudoAs: {1618 readonly who: MultiAddress;1619 readonly call: Call;1620 } & Struct;1621 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1622}16231624/** @name PalletSudoError */1625export interface PalletSudoError extends Enum {1626 readonly isRequireSudo: boolean;1627 readonly type: 'RequireSudo';1628}16291630/** @name PalletSudoEvent */1631export interface PalletSudoEvent extends Enum {1632 readonly isSudid: boolean;1633 readonly asSudid: {1634 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1635 } & Struct;1636 readonly isKeyChanged: boolean;1637 readonly asKeyChanged: {1638 readonly oldSudoer: Option<AccountId32>;1639 } & Struct;1640 readonly isSudoAsDone: boolean;1641 readonly asSudoAsDone: {1642 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1643 } & Struct;1644 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1645}16461647/** @name PalletTemplateTransactionPaymentCall */1648export interface PalletTemplateTransactionPaymentCall extends Null {}16491650/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1651export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}16521653/** @name PalletTimestampCall */1654export interface PalletTimestampCall extends Enum {1655 readonly isSet: boolean;1656 readonly asSet: {1657 readonly now: Compact<u64>;1658 } & Struct;1659 readonly type: 'Set';1660}16611662/** @name PalletTransactionPaymentEvent */1663export interface PalletTransactionPaymentEvent extends Enum {1664 readonly isTransactionFeePaid: boolean;1665 readonly asTransactionFeePaid: {1666 readonly who: AccountId32;1667 readonly actualFee: u128;1668 readonly tip: u128;1669 } & Struct;1670 readonly type: 'TransactionFeePaid';1671}16721673/** @name PalletTransactionPaymentReleases */1674export interface PalletTransactionPaymentReleases extends Enum {1675 readonly isV1Ancient: boolean;1676 readonly isV2: boolean;1677 readonly type: 'V1Ancient' | 'V2';1678}16791680/** @name PalletTreasuryCall */1681export interface PalletTreasuryCall extends Enum {1682 readonly isProposeSpend: boolean;1683 readonly asProposeSpend: {1684 readonly value: Compact<u128>;1685 readonly beneficiary: MultiAddress;1686 } & Struct;1687 readonly isRejectProposal: boolean;1688 readonly asRejectProposal: {1689 readonly proposalId: Compact<u32>;1690 } & Struct;1691 readonly isApproveProposal: boolean;1692 readonly asApproveProposal: {1693 readonly proposalId: Compact<u32>;1694 } & Struct;1695 readonly isSpend: boolean;1696 readonly asSpend: {1697 readonly amount: Compact<u128>;1698 readonly beneficiary: MultiAddress;1699 } & Struct;1700 readonly isRemoveApproval: boolean;1701 readonly asRemoveApproval: {1702 readonly proposalId: Compact<u32>;1703 } & Struct;1704 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1705}17061707/** @name PalletTreasuryError */1708export interface PalletTreasuryError extends Enum {1709 readonly isInsufficientProposersBalance: boolean;1710 readonly isInvalidIndex: boolean;1711 readonly isTooManyApprovals: boolean;1712 readonly isInsufficientPermission: boolean;1713 readonly isProposalNotApproved: boolean;1714 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';1715}17161717/** @name PalletTreasuryEvent */1718export interface PalletTreasuryEvent extends Enum {1719 readonly isProposed: boolean;1720 readonly asProposed: {1721 readonly proposalIndex: u32;1722 } & Struct;1723 readonly isSpending: boolean;1724 readonly asSpending: {1725 readonly budgetRemaining: u128;1726 } & Struct;1727 readonly isAwarded: boolean;1728 readonly asAwarded: {1729 readonly proposalIndex: u32;1730 readonly award: u128;1731 readonly account: AccountId32;1732 } & Struct;1733 readonly isRejected: boolean;1734 readonly asRejected: {1735 readonly proposalIndex: u32;1736 readonly slashed: u128;1737 } & Struct;1738 readonly isBurnt: boolean;1739 readonly asBurnt: {1740 readonly burntFunds: u128;1741 } & Struct;1742 readonly isRollover: boolean;1743 readonly asRollover: {1744 readonly rolloverBalance: u128;1745 } & Struct;1746 readonly isDeposit: boolean;1747 readonly asDeposit: {1748 readonly value: u128;1749 } & Struct;1750 readonly isSpendApproved: boolean;1751 readonly asSpendApproved: {1752 readonly proposalIndex: u32;1753 readonly amount: u128;1754 readonly beneficiary: AccountId32;1755 } & Struct;1756 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';1757}17581759/** @name PalletTreasuryProposal */1760export interface PalletTreasuryProposal extends Struct {1761 readonly proposer: AccountId32;1762 readonly value: u128;1763 readonly beneficiary: AccountId32;1764 readonly bond: u128;1765}17661767/** @name PalletUniqueCall */1768export interface PalletUniqueCall extends Enum {1769 readonly isCreateCollection: boolean;1770 readonly asCreateCollection: {1771 readonly collectionName: Vec<u16>;1772 readonly collectionDescription: Vec<u16>;1773 readonly tokenPrefix: Bytes;1774 readonly mode: UpDataStructsCollectionMode;1775 } & Struct;1776 readonly isCreateCollectionEx: boolean;1777 readonly asCreateCollectionEx: {1778 readonly data: UpDataStructsCreateCollectionData;1779 } & Struct;1780 readonly isDestroyCollection: boolean;1781 readonly asDestroyCollection: {1782 readonly collectionId: u32;1783 } & Struct;1784 readonly isAddToAllowList: boolean;1785 readonly asAddToAllowList: {1786 readonly collectionId: u32;1787 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1788 } & Struct;1789 readonly isRemoveFromAllowList: boolean;1790 readonly asRemoveFromAllowList: {1791 readonly collectionId: u32;1792 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1793 } & Struct;1794 readonly isChangeCollectionOwner: boolean;1795 readonly asChangeCollectionOwner: {1796 readonly collectionId: u32;1797 readonly newOwner: AccountId32;1798 } & Struct;1799 readonly isAddCollectionAdmin: boolean;1800 readonly asAddCollectionAdmin: {1801 readonly collectionId: u32;1802 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1803 } & Struct;1804 readonly isRemoveCollectionAdmin: boolean;1805 readonly asRemoveCollectionAdmin: {1806 readonly collectionId: u32;1807 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1808 } & Struct;1809 readonly isSetCollectionSponsor: boolean;1810 readonly asSetCollectionSponsor: {1811 readonly collectionId: u32;1812 readonly newSponsor: AccountId32;1813 } & Struct;1814 readonly isConfirmSponsorship: boolean;1815 readonly asConfirmSponsorship: {1816 readonly collectionId: u32;1817 } & Struct;1818 readonly isRemoveCollectionSponsor: boolean;1819 readonly asRemoveCollectionSponsor: {1820 readonly collectionId: u32;1821 } & Struct;1822 readonly isCreateItem: boolean;1823 readonly asCreateItem: {1824 readonly collectionId: u32;1825 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1826 readonly data: UpDataStructsCreateItemData;1827 } & Struct;1828 readonly isCreateMultipleItems: boolean;1829 readonly asCreateMultipleItems: {1830 readonly collectionId: u32;1831 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1832 readonly itemsData: Vec<UpDataStructsCreateItemData>;1833 } & Struct;1834 readonly isSetCollectionProperties: boolean;1835 readonly asSetCollectionProperties: {1836 readonly collectionId: u32;1837 readonly properties: Vec<UpDataStructsProperty>;1838 } & Struct;1839 readonly isDeleteCollectionProperties: boolean;1840 readonly asDeleteCollectionProperties: {1841 readonly collectionId: u32;1842 readonly propertyKeys: Vec<Bytes>;1843 } & Struct;1844 readonly isSetTokenProperties: boolean;1845 readonly asSetTokenProperties: {1846 readonly collectionId: u32;1847 readonly tokenId: u32;1848 readonly properties: Vec<UpDataStructsProperty>;1849 } & Struct;1850 readonly isDeleteTokenProperties: boolean;1851 readonly asDeleteTokenProperties: {1852 readonly collectionId: u32;1853 readonly tokenId: u32;1854 readonly propertyKeys: Vec<Bytes>;1855 } & Struct;1856 readonly isSetTokenPropertyPermissions: boolean;1857 readonly asSetTokenPropertyPermissions: {1858 readonly collectionId: u32;1859 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1860 } & Struct;1861 readonly isCreateMultipleItemsEx: boolean;1862 readonly asCreateMultipleItemsEx: {1863 readonly collectionId: u32;1864 readonly data: UpDataStructsCreateItemExData;1865 } & Struct;1866 readonly isSetTransfersEnabledFlag: boolean;1867 readonly asSetTransfersEnabledFlag: {1868 readonly collectionId: u32;1869 readonly value: bool;1870 } & Struct;1871 readonly isBurnItem: boolean;1872 readonly asBurnItem: {1873 readonly collectionId: u32;1874 readonly itemId: u32;1875 readonly value: u128;1876 } & Struct;1877 readonly isBurnFrom: boolean;1878 readonly asBurnFrom: {1879 readonly collectionId: u32;1880 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1881 readonly itemId: u32;1882 readonly value: u128;1883 } & Struct;1884 readonly isTransfer: boolean;1885 readonly asTransfer: {1886 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1887 readonly collectionId: u32;1888 readonly itemId: u32;1889 readonly value: u128;1890 } & Struct;1891 readonly isApprove: boolean;1892 readonly asApprove: {1893 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1894 readonly collectionId: u32;1895 readonly itemId: u32;1896 readonly amount: u128;1897 } & Struct;1898 readonly isTransferFrom: boolean;1899 readonly asTransferFrom: {1900 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1901 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1902 readonly collectionId: u32;1903 readonly itemId: u32;1904 readonly value: u128;1905 } & Struct;1906 readonly isSetCollectionLimits: boolean;1907 readonly asSetCollectionLimits: {1908 readonly collectionId: u32;1909 readonly newLimit: UpDataStructsCollectionLimits;1910 } & Struct;1911 readonly isSetCollectionPermissions: boolean;1912 readonly asSetCollectionPermissions: {1913 readonly collectionId: u32;1914 readonly newPermission: UpDataStructsCollectionPermissions;1915 } & Struct;1916 readonly isRepartition: boolean;1917 readonly asRepartition: {1918 readonly collectionId: u32;1919 readonly tokenId: u32;1920 readonly amount: u128;1921 } & Struct;1922 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';1923}19241925/** @name PalletUniqueError */1926export interface PalletUniqueError extends Enum {1927 readonly isCollectionDecimalPointLimitExceeded: boolean;1928 readonly isConfirmUnsetSponsorFail: boolean;1929 readonly isEmptyArgument: boolean;1930 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;1931 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';1932}19331934/** @name PalletUniqueRawEvent */1935export interface PalletUniqueRawEvent extends Enum {1936 readonly isCollectionSponsorRemoved: boolean;1937 readonly asCollectionSponsorRemoved: u32;1938 readonly isCollectionAdminAdded: boolean;1939 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1940 readonly isCollectionOwnedChanged: boolean;1941 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1942 readonly isCollectionSponsorSet: boolean;1943 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1944 readonly isSponsorshipConfirmed: boolean;1945 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1946 readonly isCollectionAdminRemoved: boolean;1947 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1948 readonly isAllowListAddressRemoved: boolean;1949 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1950 readonly isAllowListAddressAdded: boolean;1951 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1952 readonly isCollectionLimitSet: boolean;1953 readonly asCollectionLimitSet: u32;1954 readonly isCollectionPermissionSet: boolean;1955 readonly asCollectionPermissionSet: u32;1956 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';1957}19581959/** @name PalletUniqueSchedulerCall */1960export interface PalletUniqueSchedulerCall extends Enum {1961 readonly isScheduleNamed: boolean;1962 readonly asScheduleNamed: {1963 readonly id: U8aFixed;1964 readonly when: u32;1965 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1966 readonly priority: u8;1967 readonly call: FrameSupportScheduleMaybeHashed;1968 } & Struct;1969 readonly isCancelNamed: boolean;1970 readonly asCancelNamed: {1971 readonly id: U8aFixed;1972 } & Struct;1973 readonly isScheduleNamedAfter: boolean;1974 readonly asScheduleNamedAfter: {1975 readonly id: U8aFixed;1976 readonly after: u32;1977 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;1978 readonly priority: u8;1979 readonly call: FrameSupportScheduleMaybeHashed;1980 } & Struct;1981 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';1982}19831984/** @name PalletUniqueSchedulerError */1985export interface PalletUniqueSchedulerError extends Enum {1986 readonly isFailedToSchedule: boolean;1987 readonly isNotFound: boolean;1988 readonly isTargetBlockNumberInPast: boolean;1989 readonly isRescheduleNoChange: boolean;1990 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';1991}19921993/** @name PalletUniqueSchedulerEvent */1994export interface PalletUniqueSchedulerEvent extends Enum {1995 readonly isScheduled: boolean;1996 readonly asScheduled: {1997 readonly when: u32;1998 readonly index: u32;1999 } & Struct;2000 readonly isCanceled: boolean;2001 readonly asCanceled: {2002 readonly when: u32;2003 readonly index: u32;2004 } & Struct;2005 readonly isDispatched: boolean;2006 readonly asDispatched: {2007 readonly task: ITuple<[u32, u32]>;2008 readonly id: Option<U8aFixed>;2009 readonly result: Result<Null, SpRuntimeDispatchError>;2010 } & Struct;2011 readonly isCallLookupFailed: boolean;2012 readonly asCallLookupFailed: {2013 readonly task: ITuple<[u32, u32]>;2014 readonly id: Option<U8aFixed>;2015 readonly error: FrameSupportScheduleLookupError;2016 } & Struct;2017 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';2018}20192020/** @name PalletUniqueSchedulerScheduledV3 */2021export interface PalletUniqueSchedulerScheduledV3 extends Struct {2022 readonly maybeId: Option<U8aFixed>;2023 readonly priority: u8;2024 readonly call: FrameSupportScheduleMaybeHashed;2025 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2026 readonly origin: OpalRuntimeOriginCaller;2027}20282029/** @name PalletXcmCall */2030export interface PalletXcmCall extends Enum {2031 readonly isSend: boolean;2032 readonly asSend: {2033 readonly dest: XcmVersionedMultiLocation;2034 readonly message: XcmVersionedXcm;2035 } & Struct;2036 readonly isTeleportAssets: boolean;2037 readonly asTeleportAssets: {2038 readonly dest: XcmVersionedMultiLocation;2039 readonly beneficiary: XcmVersionedMultiLocation;2040 readonly assets: XcmVersionedMultiAssets;2041 readonly feeAssetItem: u32;2042 } & Struct;2043 readonly isReserveTransferAssets: boolean;2044 readonly asReserveTransferAssets: {2045 readonly dest: XcmVersionedMultiLocation;2046 readonly beneficiary: XcmVersionedMultiLocation;2047 readonly assets: XcmVersionedMultiAssets;2048 readonly feeAssetItem: u32;2049 } & Struct;2050 readonly isExecute: boolean;2051 readonly asExecute: {2052 readonly message: XcmVersionedXcm;2053 readonly maxWeight: u64;2054 } & Struct;2055 readonly isForceXcmVersion: boolean;2056 readonly asForceXcmVersion: {2057 readonly location: XcmV1MultiLocation;2058 readonly xcmVersion: u32;2059 } & Struct;2060 readonly isForceDefaultXcmVersion: boolean;2061 readonly asForceDefaultXcmVersion: {2062 readonly maybeXcmVersion: Option<u32>;2063 } & Struct;2064 readonly isForceSubscribeVersionNotify: boolean;2065 readonly asForceSubscribeVersionNotify: {2066 readonly location: XcmVersionedMultiLocation;2067 } & Struct;2068 readonly isForceUnsubscribeVersionNotify: boolean;2069 readonly asForceUnsubscribeVersionNotify: {2070 readonly location: XcmVersionedMultiLocation;2071 } & Struct;2072 readonly isLimitedReserveTransferAssets: boolean;2073 readonly asLimitedReserveTransferAssets: {2074 readonly dest: XcmVersionedMultiLocation;2075 readonly beneficiary: XcmVersionedMultiLocation;2076 readonly assets: XcmVersionedMultiAssets;2077 readonly feeAssetItem: u32;2078 readonly weightLimit: XcmV2WeightLimit;2079 } & Struct;2080 readonly isLimitedTeleportAssets: boolean;2081 readonly asLimitedTeleportAssets: {2082 readonly dest: XcmVersionedMultiLocation;2083 readonly beneficiary: XcmVersionedMultiLocation;2084 readonly assets: XcmVersionedMultiAssets;2085 readonly feeAssetItem: u32;2086 readonly weightLimit: XcmV2WeightLimit;2087 } & Struct;2088 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2089}20902091/** @name PalletXcmError */2092export interface PalletXcmError extends Enum {2093 readonly isUnreachable: boolean;2094 readonly isSendFailure: boolean;2095 readonly isFiltered: boolean;2096 readonly isUnweighableMessage: boolean;2097 readonly isDestinationNotInvertible: boolean;2098 readonly isEmpty: boolean;2099 readonly isCannotReanchor: boolean;2100 readonly isTooManyAssets: boolean;2101 readonly isInvalidOrigin: boolean;2102 readonly isBadVersion: boolean;2103 readonly isBadLocation: boolean;2104 readonly isNoSubscription: boolean;2105 readonly isAlreadySubscribed: boolean;2106 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2107}21082109/** @name PalletXcmEvent */2110export interface PalletXcmEvent extends Enum {2111 readonly isAttempted: boolean;2112 readonly asAttempted: XcmV2TraitsOutcome;2113 readonly isSent: boolean;2114 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2115 readonly isUnexpectedResponse: boolean;2116 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2117 readonly isResponseReady: boolean;2118 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2119 readonly isNotified: boolean;2120 readonly asNotified: ITuple<[u64, u8, u8]>;2121 readonly isNotifyOverweight: boolean;2122 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2123 readonly isNotifyDispatchError: boolean;2124 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2125 readonly isNotifyDecodeFailed: boolean;2126 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2127 readonly isInvalidResponder: boolean;2128 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2129 readonly isInvalidResponderVersion: boolean;2130 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2131 readonly isResponseTaken: boolean;2132 readonly asResponseTaken: u64;2133 readonly isAssetsTrapped: boolean;2134 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2135 readonly isVersionChangeNotified: boolean;2136 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2137 readonly isSupportedVersionChanged: boolean;2138 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2139 readonly isNotifyTargetSendFail: boolean;2140 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2141 readonly isNotifyTargetMigrationFail: boolean;2142 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2143 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2144}21452146/** @name PalletXcmOrigin */2147export interface PalletXcmOrigin extends Enum {2148 readonly isXcm: boolean;2149 readonly asXcm: XcmV1MultiLocation;2150 readonly isResponse: boolean;2151 readonly asResponse: XcmV1MultiLocation;2152 readonly type: 'Xcm' | 'Response';2153}21542155/** @name PhantomTypeUpDataStructs */2156export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}21572158/** @name PolkadotCorePrimitivesInboundDownwardMessage */2159export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2160 readonly sentAt: u32;2161 readonly msg: Bytes;2162}21632164/** @name PolkadotCorePrimitivesInboundHrmpMessage */2165export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2166 readonly sentAt: u32;2167 readonly data: Bytes;2168}21692170/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2171export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2172 readonly recipient: u32;2173 readonly data: Bytes;2174}21752176/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2177export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2178 readonly isConcatenatedVersionedXcm: boolean;2179 readonly isConcatenatedEncodedBlob: boolean;2180 readonly isSignals: boolean;2181 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2182}21832184/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2185export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2186 readonly maxCodeSize: u32;2187 readonly maxHeadDataSize: u32;2188 readonly maxUpwardQueueCount: u32;2189 readonly maxUpwardQueueSize: u32;2190 readonly maxUpwardMessageSize: u32;2191 readonly maxUpwardMessageNumPerCandidate: u32;2192 readonly hrmpMaxMessageNumPerCandidate: u32;2193 readonly validationUpgradeCooldown: u32;2194 readonly validationUpgradeDelay: u32;2195}21962197/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2198export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2199 readonly maxCapacity: u32;2200 readonly maxTotalSize: u32;2201 readonly maxMessageSize: u32;2202 readonly msgCount: u32;2203 readonly totalSize: u32;2204 readonly mqcHead: Option<H256>;2205}22062207/** @name PolkadotPrimitivesV2PersistedValidationData */2208export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2209 readonly parentHead: Bytes;2210 readonly relayParentNumber: u32;2211 readonly relayParentStorageRoot: H256;2212 readonly maxPovSize: u32;2213}22142215/** @name PolkadotPrimitivesV2UpgradeRestriction */2216export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2217 readonly isPresent: boolean;2218 readonly type: 'Present';2219}22202221/** @name RmrkTraitsBaseBaseInfo */2222export interface RmrkTraitsBaseBaseInfo extends Struct {2223 readonly issuer: AccountId32;2224 readonly baseType: Bytes;2225 readonly symbol: Bytes;2226}22272228/** @name RmrkTraitsCollectionCollectionInfo */2229export interface RmrkTraitsCollectionCollectionInfo extends Struct {2230 readonly issuer: AccountId32;2231 readonly metadata: Bytes;2232 readonly max: Option<u32>;2233 readonly symbol: Bytes;2234 readonly nftsCount: u32;2235}22362237/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2238export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2239 readonly isAccountId: boolean;2240 readonly asAccountId: AccountId32;2241 readonly isCollectionAndNftTuple: boolean;2242 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2243 readonly type: 'AccountId' | 'CollectionAndNftTuple';2244}22452246/** @name RmrkTraitsNftNftChild */2247export interface RmrkTraitsNftNftChild extends Struct {2248 readonly collectionId: u32;2249 readonly nftId: u32;2250}22512252/** @name RmrkTraitsNftNftInfo */2253export interface RmrkTraitsNftNftInfo extends Struct {2254 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2255 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2256 readonly metadata: Bytes;2257 readonly equipped: bool;2258 readonly pending: bool;2259}22602261/** @name RmrkTraitsNftRoyaltyInfo */2262export interface RmrkTraitsNftRoyaltyInfo extends Struct {2263 readonly recipient: AccountId32;2264 readonly amount: Permill;2265}22662267/** @name RmrkTraitsPartEquippableList */2268export interface RmrkTraitsPartEquippableList extends Enum {2269 readonly isAll: boolean;2270 readonly isEmpty: boolean;2271 readonly isCustom: boolean;2272 readonly asCustom: Vec<u32>;2273 readonly type: 'All' | 'Empty' | 'Custom';2274}22752276/** @name RmrkTraitsPartFixedPart */2277export interface RmrkTraitsPartFixedPart extends Struct {2278 readonly id: u32;2279 readonly z: u32;2280 readonly src: Bytes;2281}22822283/** @name RmrkTraitsPartPartType */2284export interface RmrkTraitsPartPartType extends Enum {2285 readonly isFixedPart: boolean;2286 readonly asFixedPart: RmrkTraitsPartFixedPart;2287 readonly isSlotPart: boolean;2288 readonly asSlotPart: RmrkTraitsPartSlotPart;2289 readonly type: 'FixedPart' | 'SlotPart';2290}22912292/** @name RmrkTraitsPartSlotPart */2293export interface RmrkTraitsPartSlotPart extends Struct {2294 readonly id: u32;2295 readonly equippable: RmrkTraitsPartEquippableList;2296 readonly src: Bytes;2297 readonly z: u32;2298}22992300/** @name RmrkTraitsPropertyPropertyInfo */2301export interface RmrkTraitsPropertyPropertyInfo extends Struct {2302 readonly key: Bytes;2303 readonly value: Bytes;2304}23052306/** @name RmrkTraitsResourceBasicResource */2307export interface RmrkTraitsResourceBasicResource extends Struct {2308 readonly src: Option<Bytes>;2309 readonly metadata: Option<Bytes>;2310 readonly license: Option<Bytes>;2311 readonly thumb: Option<Bytes>;2312}23132314/** @name RmrkTraitsResourceComposableResource */2315export interface RmrkTraitsResourceComposableResource extends Struct {2316 readonly parts: Vec<u32>;2317 readonly base: u32;2318 readonly src: Option<Bytes>;2319 readonly metadata: Option<Bytes>;2320 readonly license: Option<Bytes>;2321 readonly thumb: Option<Bytes>;2322}23232324/** @name RmrkTraitsResourceResourceInfo */2325export interface RmrkTraitsResourceResourceInfo extends Struct {2326 readonly id: u32;2327 readonly resource: RmrkTraitsResourceResourceTypes;2328 readonly pending: bool;2329 readonly pendingRemoval: bool;2330}23312332/** @name RmrkTraitsResourceResourceTypes */2333export interface RmrkTraitsResourceResourceTypes extends Enum {2334 readonly isBasic: boolean;2335 readonly asBasic: RmrkTraitsResourceBasicResource;2336 readonly isComposable: boolean;2337 readonly asComposable: RmrkTraitsResourceComposableResource;2338 readonly isSlot: boolean;2339 readonly asSlot: RmrkTraitsResourceSlotResource;2340 readonly type: 'Basic' | 'Composable' | 'Slot';2341}23422343/** @name RmrkTraitsResourceSlotResource */2344export interface RmrkTraitsResourceSlotResource extends Struct {2345 readonly base: u32;2346 readonly src: Option<Bytes>;2347 readonly metadata: Option<Bytes>;2348 readonly slot: u32;2349 readonly license: Option<Bytes>;2350 readonly thumb: Option<Bytes>;2351}23522353/** @name RmrkTraitsTheme */2354export interface RmrkTraitsTheme extends Struct {2355 readonly name: Bytes;2356 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2357 readonly inherit: bool;2358}23592360/** @name RmrkTraitsThemeThemeProperty */2361export interface RmrkTraitsThemeThemeProperty extends Struct {2362 readonly key: Bytes;2363 readonly value: Bytes;2364}23652366/** @name SpCoreEcdsaSignature */2367export interface SpCoreEcdsaSignature extends U8aFixed {}23682369/** @name SpCoreEd25519Signature */2370export interface SpCoreEd25519Signature extends U8aFixed {}23712372/** @name SpCoreSr25519Signature */2373export interface SpCoreSr25519Signature extends U8aFixed {}23742375/** @name SpCoreVoid */2376export interface SpCoreVoid extends Null {}23772378/** @name SpRuntimeArithmeticError */2379export interface SpRuntimeArithmeticError extends Enum {2380 readonly isUnderflow: boolean;2381 readonly isOverflow: boolean;2382 readonly isDivisionByZero: boolean;2383 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2384}23852386/** @name SpRuntimeDigest */2387export interface SpRuntimeDigest extends Struct {2388 readonly logs: Vec<SpRuntimeDigestDigestItem>;2389}23902391/** @name SpRuntimeDigestDigestItem */2392export interface SpRuntimeDigestDigestItem extends Enum {2393 readonly isOther: boolean;2394 readonly asOther: Bytes;2395 readonly isConsensus: boolean;2396 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2397 readonly isSeal: boolean;2398 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2399 readonly isPreRuntime: boolean;2400 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2401 readonly isRuntimeEnvironmentUpdated: boolean;2402 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2403}24042405/** @name SpRuntimeDispatchError */2406export interface SpRuntimeDispatchError extends Enum {2407 readonly isOther: boolean;2408 readonly isCannotLookup: boolean;2409 readonly isBadOrigin: boolean;2410 readonly isModule: boolean;2411 readonly asModule: SpRuntimeModuleError;2412 readonly isConsumerRemaining: boolean;2413 readonly isNoProviders: boolean;2414 readonly isTooManyConsumers: boolean;2415 readonly isToken: boolean;2416 readonly asToken: SpRuntimeTokenError;2417 readonly isArithmetic: boolean;2418 readonly asArithmetic: SpRuntimeArithmeticError;2419 readonly isTransactional: boolean;2420 readonly asTransactional: SpRuntimeTransactionalError;2421 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2422}24232424/** @name SpRuntimeModuleError */2425export interface SpRuntimeModuleError extends Struct {2426 readonly index: u8;2427 readonly error: U8aFixed;2428}24292430/** @name SpRuntimeMultiSignature */2431export interface SpRuntimeMultiSignature extends Enum {2432 readonly isEd25519: boolean;2433 readonly asEd25519: SpCoreEd25519Signature;2434 readonly isSr25519: boolean;2435 readonly asSr25519: SpCoreSr25519Signature;2436 readonly isEcdsa: boolean;2437 readonly asEcdsa: SpCoreEcdsaSignature;2438 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2439}24402441/** @name SpRuntimeTokenError */2442export interface SpRuntimeTokenError extends Enum {2443 readonly isNoFunds: boolean;2444 readonly isWouldDie: boolean;2445 readonly isBelowMinimum: boolean;2446 readonly isCannotCreate: boolean;2447 readonly isUnknownAsset: boolean;2448 readonly isFrozen: boolean;2449 readonly isUnsupported: boolean;2450 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2451}24522453/** @name SpRuntimeTransactionalError */2454export interface SpRuntimeTransactionalError extends Enum {2455 readonly isLimitReached: boolean;2456 readonly isNoLayer: boolean;2457 readonly type: 'LimitReached' | 'NoLayer';2458}24592460/** @name SpTrieStorageProof */2461export interface SpTrieStorageProof extends Struct {2462 readonly trieNodes: BTreeSet<Bytes>;2463}24642465/** @name SpVersionRuntimeVersion */2466export interface SpVersionRuntimeVersion extends Struct {2467 readonly specName: Text;2468 readonly implName: Text;2469 readonly authoringVersion: u32;2470 readonly specVersion: u32;2471 readonly implVersion: u32;2472 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2473 readonly transactionVersion: u32;2474 readonly stateVersion: u8;2475}24762477/** @name UpDataStructsAccessMode */2478export interface UpDataStructsAccessMode extends Enum {2479 readonly isNormal: boolean;2480 readonly isAllowList: boolean;2481 readonly type: 'Normal' | 'AllowList';2482}24832484/** @name UpDataStructsCollection */2485export interface UpDataStructsCollection extends Struct {2486 readonly owner: AccountId32;2487 readonly mode: UpDataStructsCollectionMode;2488 readonly name: Vec<u16>;2489 readonly description: Vec<u16>;2490 readonly tokenPrefix: Bytes;2491 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2492 readonly limits: UpDataStructsCollectionLimits;2493 readonly permissions: UpDataStructsCollectionPermissions;2494 readonly externalCollection: bool;2495}24962497/** @name UpDataStructsCollectionLimits */2498export interface UpDataStructsCollectionLimits extends Struct {2499 readonly accountTokenOwnershipLimit: Option<u32>;2500 readonly sponsoredDataSize: Option<u32>;2501 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2502 readonly tokenLimit: Option<u32>;2503 readonly sponsorTransferTimeout: Option<u32>;2504 readonly sponsorApproveTimeout: Option<u32>;2505 readonly ownerCanTransfer: Option<bool>;2506 readonly ownerCanDestroy: Option<bool>;2507 readonly transfersEnabled: Option<bool>;2508}25092510/** @name UpDataStructsCollectionMode */2511export interface UpDataStructsCollectionMode extends Enum {2512 readonly isNft: boolean;2513 readonly isFungible: boolean;2514 readonly asFungible: u8;2515 readonly isReFungible: boolean;2516 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2517}25182519/** @name UpDataStructsCollectionPermissions */2520export interface UpDataStructsCollectionPermissions extends Struct {2521 readonly access: Option<UpDataStructsAccessMode>;2522 readonly mintMode: Option<bool>;2523 readonly nesting: Option<UpDataStructsNestingPermissions>;2524}25252526/** @name UpDataStructsCollectionStats */2527export interface UpDataStructsCollectionStats extends Struct {2528 readonly created: u32;2529 readonly destroyed: u32;2530 readonly alive: u32;2531}25322533/** @name UpDataStructsCreateCollectionData */2534export interface UpDataStructsCreateCollectionData extends Struct {2535 readonly mode: UpDataStructsCollectionMode;2536 readonly access: Option<UpDataStructsAccessMode>;2537 readonly name: Vec<u16>;2538 readonly description: Vec<u16>;2539 readonly tokenPrefix: Bytes;2540 readonly pendingSponsor: Option<AccountId32>;2541 readonly limits: Option<UpDataStructsCollectionLimits>;2542 readonly permissions: Option<UpDataStructsCollectionPermissions>;2543 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2544 readonly properties: Vec<UpDataStructsProperty>;2545}25462547/** @name UpDataStructsCreateFungibleData */2548export interface UpDataStructsCreateFungibleData extends Struct {2549 readonly value: u128;2550}25512552/** @name UpDataStructsCreateItemData */2553export interface UpDataStructsCreateItemData extends Enum {2554 readonly isNft: boolean;2555 readonly asNft: UpDataStructsCreateNftData;2556 readonly isFungible: boolean;2557 readonly asFungible: UpDataStructsCreateFungibleData;2558 readonly isReFungible: boolean;2559 readonly asReFungible: UpDataStructsCreateReFungibleData;2560 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2561}25622563/** @name UpDataStructsCreateItemExData */2564export interface UpDataStructsCreateItemExData extends Enum {2565 readonly isNft: boolean;2566 readonly asNft: Vec<UpDataStructsCreateNftExData>;2567 readonly isFungible: boolean;2568 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2569 readonly isRefungibleMultipleItems: boolean;2570 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2571 readonly isRefungibleMultipleOwners: boolean;2572 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2573 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2574}25752576/** @name UpDataStructsCreateNftData */2577export interface UpDataStructsCreateNftData extends Struct {2578 readonly properties: Vec<UpDataStructsProperty>;2579}25802581/** @name UpDataStructsCreateNftExData */2582export interface UpDataStructsCreateNftExData extends Struct {2583 readonly properties: Vec<UpDataStructsProperty>;2584 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2585}25862587/** @name UpDataStructsCreateReFungibleData */2588export interface UpDataStructsCreateReFungibleData extends Struct {2589 readonly pieces: u128;2590 readonly properties: Vec<UpDataStructsProperty>;2591}25922593/** @name UpDataStructsCreateRefungibleExMultipleOwners */2594export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2595 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2596 readonly properties: Vec<UpDataStructsProperty>;2597}25982599/** @name UpDataStructsCreateRefungibleExSingleOwner */2600export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2601 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2602 readonly pieces: u128;2603 readonly properties: Vec<UpDataStructsProperty>;2604}26052606/** @name UpDataStructsNestingPermissions */2607export interface UpDataStructsNestingPermissions extends Struct {2608 readonly tokenOwner: bool;2609 readonly collectionAdmin: bool;2610 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2611}26122613/** @name UpDataStructsOwnerRestrictedSet */2614export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}26152616/** @name UpDataStructsProperties */2617export interface UpDataStructsProperties extends Struct {2618 readonly map: UpDataStructsPropertiesMapBoundedVec;2619 readonly consumedSpace: u32;2620 readonly spaceLimit: u32;2621}26222623/** @name UpDataStructsPropertiesMapBoundedVec */2624export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}26252626/** @name UpDataStructsPropertiesMapPropertyPermission */2627export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}26282629/** @name UpDataStructsProperty */2630export interface UpDataStructsProperty extends Struct {2631 readonly key: Bytes;2632 readonly value: Bytes;2633}26342635/** @name UpDataStructsPropertyKeyPermission */2636export interface UpDataStructsPropertyKeyPermission extends Struct {2637 readonly key: Bytes;2638 readonly permission: UpDataStructsPropertyPermission;2639}26402641/** @name UpDataStructsPropertyPermission */2642export interface UpDataStructsPropertyPermission extends Struct {2643 readonly mutable: bool;2644 readonly collectionAdmin: bool;2645 readonly tokenOwner: bool;2646}26472648/** @name UpDataStructsPropertyScope */2649export interface UpDataStructsPropertyScope extends Enum {2650 readonly isNone: boolean;2651 readonly isRmrk: boolean;2652 readonly type: 'None' | 'Rmrk';2653}26542655/** @name UpDataStructsRpcCollection */2656export interface UpDataStructsRpcCollection extends Struct {2657 readonly owner: AccountId32;2658 readonly mode: UpDataStructsCollectionMode;2659 readonly name: Vec<u16>;2660 readonly description: Vec<u16>;2661 readonly tokenPrefix: Bytes;2662 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2663 readonly limits: UpDataStructsCollectionLimits;2664 readonly permissions: UpDataStructsCollectionPermissions;2665 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2666 readonly properties: Vec<UpDataStructsProperty>;2667 readonly readOnly: bool;2668}26692670/** @name UpDataStructsSponsoringRateLimit */2671export interface UpDataStructsSponsoringRateLimit extends Enum {2672 readonly isSponsoringDisabled: boolean;2673 readonly isBlocks: boolean;2674 readonly asBlocks: u32;2675 readonly type: 'SponsoringDisabled' | 'Blocks';2676}26772678/** @name UpDataStructsSponsorshipStateAccountId32 */2679export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {2680 readonly isDisabled: boolean;2681 readonly isUnconfirmed: boolean;2682 readonly asUnconfirmed: AccountId32;2683 readonly isConfirmed: boolean;2684 readonly asConfirmed: AccountId32;2685 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2686}26872688/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */2689export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {2690 readonly isDisabled: boolean;2691 readonly isUnconfirmed: boolean;2692 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;2693 readonly isConfirmed: boolean;2694 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;2695 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2696}26972698/** @name UpDataStructsTokenChild */2699export interface UpDataStructsTokenChild extends Struct {2700 readonly token: u32;2701 readonly collection: u32;2702}27032704/** @name UpDataStructsTokenData */2705export interface UpDataStructsTokenData extends Struct {2706 readonly properties: Vec<UpDataStructsProperty>;2707 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2708 readonly pieces: u128;2709}27102711/** @name XcmDoubleEncoded */2712export interface XcmDoubleEncoded extends Struct {2713 readonly encoded: Bytes;2714}27152716/** @name XcmV0Junction */2717export interface XcmV0Junction extends Enum {2718 readonly isParent: boolean;2719 readonly isParachain: boolean;2720 readonly asParachain: Compact<u32>;2721 readonly isAccountId32: boolean;2722 readonly asAccountId32: {2723 readonly network: XcmV0JunctionNetworkId;2724 readonly id: U8aFixed;2725 } & Struct;2726 readonly isAccountIndex64: boolean;2727 readonly asAccountIndex64: {2728 readonly network: XcmV0JunctionNetworkId;2729 readonly index: Compact<u64>;2730 } & Struct;2731 readonly isAccountKey20: boolean;2732 readonly asAccountKey20: {2733 readonly network: XcmV0JunctionNetworkId;2734 readonly key: U8aFixed;2735 } & Struct;2736 readonly isPalletInstance: boolean;2737 readonly asPalletInstance: u8;2738 readonly isGeneralIndex: boolean;2739 readonly asGeneralIndex: Compact<u128>;2740 readonly isGeneralKey: boolean;2741 readonly asGeneralKey: Bytes;2742 readonly isOnlyChild: boolean;2743 readonly isPlurality: boolean;2744 readonly asPlurality: {2745 readonly id: XcmV0JunctionBodyId;2746 readonly part: XcmV0JunctionBodyPart;2747 } & Struct;2748 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2749}27502751/** @name XcmV0JunctionBodyId */2752export interface XcmV0JunctionBodyId extends Enum {2753 readonly isUnit: boolean;2754 readonly isNamed: boolean;2755 readonly asNamed: Bytes;2756 readonly isIndex: boolean;2757 readonly asIndex: Compact<u32>;2758 readonly isExecutive: boolean;2759 readonly isTechnical: boolean;2760 readonly isLegislative: boolean;2761 readonly isJudicial: boolean;2762 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2763}27642765/** @name XcmV0JunctionBodyPart */2766export interface XcmV0JunctionBodyPart extends Enum {2767 readonly isVoice: boolean;2768 readonly isMembers: boolean;2769 readonly asMembers: {2770 readonly count: Compact<u32>;2771 } & Struct;2772 readonly isFraction: boolean;2773 readonly asFraction: {2774 readonly nom: Compact<u32>;2775 readonly denom: Compact<u32>;2776 } & Struct;2777 readonly isAtLeastProportion: boolean;2778 readonly asAtLeastProportion: {2779 readonly nom: Compact<u32>;2780 readonly denom: Compact<u32>;2781 } & Struct;2782 readonly isMoreThanProportion: boolean;2783 readonly asMoreThanProportion: {2784 readonly nom: Compact<u32>;2785 readonly denom: Compact<u32>;2786 } & Struct;2787 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2788}27892790/** @name XcmV0JunctionNetworkId */2791export interface XcmV0JunctionNetworkId extends Enum {2792 readonly isAny: boolean;2793 readonly isNamed: boolean;2794 readonly asNamed: Bytes;2795 readonly isPolkadot: boolean;2796 readonly isKusama: boolean;2797 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2798}27992800/** @name XcmV0MultiAsset */2801export interface XcmV0MultiAsset extends Enum {2802 readonly isNone: boolean;2803 readonly isAll: boolean;2804 readonly isAllFungible: boolean;2805 readonly isAllNonFungible: boolean;2806 readonly isAllAbstractFungible: boolean;2807 readonly asAllAbstractFungible: {2808 readonly id: Bytes;2809 } & Struct;2810 readonly isAllAbstractNonFungible: boolean;2811 readonly asAllAbstractNonFungible: {2812 readonly class: Bytes;2813 } & Struct;2814 readonly isAllConcreteFungible: boolean;2815 readonly asAllConcreteFungible: {2816 readonly id: XcmV0MultiLocation;2817 } & Struct;2818 readonly isAllConcreteNonFungible: boolean;2819 readonly asAllConcreteNonFungible: {2820 readonly class: XcmV0MultiLocation;2821 } & Struct;2822 readonly isAbstractFungible: boolean;2823 readonly asAbstractFungible: {2824 readonly id: Bytes;2825 readonly amount: Compact<u128>;2826 } & Struct;2827 readonly isAbstractNonFungible: boolean;2828 readonly asAbstractNonFungible: {2829 readonly class: Bytes;2830 readonly instance: XcmV1MultiassetAssetInstance;2831 } & Struct;2832 readonly isConcreteFungible: boolean;2833 readonly asConcreteFungible: {2834 readonly id: XcmV0MultiLocation;2835 readonly amount: Compact<u128>;2836 } & Struct;2837 readonly isConcreteNonFungible: boolean;2838 readonly asConcreteNonFungible: {2839 readonly class: XcmV0MultiLocation;2840 readonly instance: XcmV1MultiassetAssetInstance;2841 } & Struct;2842 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2843}28442845/** @name XcmV0MultiLocation */2846export interface XcmV0MultiLocation extends Enum {2847 readonly isNull: boolean;2848 readonly isX1: boolean;2849 readonly asX1: XcmV0Junction;2850 readonly isX2: boolean;2851 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2852 readonly isX3: boolean;2853 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2854 readonly isX4: boolean;2855 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2856 readonly isX5: boolean;2857 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2858 readonly isX6: boolean;2859 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2860 readonly isX7: boolean;2861 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2862 readonly isX8: boolean;2863 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2864 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2865}28662867/** @name XcmV0Order */2868export interface XcmV0Order extends Enum {2869 readonly isNull: boolean;2870 readonly isDepositAsset: boolean;2871 readonly asDepositAsset: {2872 readonly assets: Vec<XcmV0MultiAsset>;2873 readonly dest: XcmV0MultiLocation;2874 } & Struct;2875 readonly isDepositReserveAsset: boolean;2876 readonly asDepositReserveAsset: {2877 readonly assets: Vec<XcmV0MultiAsset>;2878 readonly dest: XcmV0MultiLocation;2879 readonly effects: Vec<XcmV0Order>;2880 } & Struct;2881 readonly isExchangeAsset: boolean;2882 readonly asExchangeAsset: {2883 readonly give: Vec<XcmV0MultiAsset>;2884 readonly receive: Vec<XcmV0MultiAsset>;2885 } & Struct;2886 readonly isInitiateReserveWithdraw: boolean;2887 readonly asInitiateReserveWithdraw: {2888 readonly assets: Vec<XcmV0MultiAsset>;2889 readonly reserve: XcmV0MultiLocation;2890 readonly effects: Vec<XcmV0Order>;2891 } & Struct;2892 readonly isInitiateTeleport: boolean;2893 readonly asInitiateTeleport: {2894 readonly assets: Vec<XcmV0MultiAsset>;2895 readonly dest: XcmV0MultiLocation;2896 readonly effects: Vec<XcmV0Order>;2897 } & Struct;2898 readonly isQueryHolding: boolean;2899 readonly asQueryHolding: {2900 readonly queryId: Compact<u64>;2901 readonly dest: XcmV0MultiLocation;2902 readonly assets: Vec<XcmV0MultiAsset>;2903 } & Struct;2904 readonly isBuyExecution: boolean;2905 readonly asBuyExecution: {2906 readonly fees: XcmV0MultiAsset;2907 readonly weight: u64;2908 readonly debt: u64;2909 readonly haltOnError: bool;2910 readonly xcm: Vec<XcmV0Xcm>;2911 } & Struct;2912 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2913}29142915/** @name XcmV0OriginKind */2916export interface XcmV0OriginKind extends Enum {2917 readonly isNative: boolean;2918 readonly isSovereignAccount: boolean;2919 readonly isSuperuser: boolean;2920 readonly isXcm: boolean;2921 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2922}29232924/** @name XcmV0Response */2925export interface XcmV0Response extends Enum {2926 readonly isAssets: boolean;2927 readonly asAssets: Vec<XcmV0MultiAsset>;2928 readonly type: 'Assets';2929}29302931/** @name XcmV0Xcm */2932export interface XcmV0Xcm extends Enum {2933 readonly isWithdrawAsset: boolean;2934 readonly asWithdrawAsset: {2935 readonly assets: Vec<XcmV0MultiAsset>;2936 readonly effects: Vec<XcmV0Order>;2937 } & Struct;2938 readonly isReserveAssetDeposit: boolean;2939 readonly asReserveAssetDeposit: {2940 readonly assets: Vec<XcmV0MultiAsset>;2941 readonly effects: Vec<XcmV0Order>;2942 } & Struct;2943 readonly isTeleportAsset: boolean;2944 readonly asTeleportAsset: {2945 readonly assets: Vec<XcmV0MultiAsset>;2946 readonly effects: Vec<XcmV0Order>;2947 } & Struct;2948 readonly isQueryResponse: boolean;2949 readonly asQueryResponse: {2950 readonly queryId: Compact<u64>;2951 readonly response: XcmV0Response;2952 } & Struct;2953 readonly isTransferAsset: boolean;2954 readonly asTransferAsset: {2955 readonly assets: Vec<XcmV0MultiAsset>;2956 readonly dest: XcmV0MultiLocation;2957 } & Struct;2958 readonly isTransferReserveAsset: boolean;2959 readonly asTransferReserveAsset: {2960 readonly assets: Vec<XcmV0MultiAsset>;2961 readonly dest: XcmV0MultiLocation;2962 readonly effects: Vec<XcmV0Order>;2963 } & Struct;2964 readonly isTransact: boolean;2965 readonly asTransact: {2966 readonly originType: XcmV0OriginKind;2967 readonly requireWeightAtMost: u64;2968 readonly call: XcmDoubleEncoded;2969 } & Struct;2970 readonly isHrmpNewChannelOpenRequest: boolean;2971 readonly asHrmpNewChannelOpenRequest: {2972 readonly sender: Compact<u32>;2973 readonly maxMessageSize: Compact<u32>;2974 readonly maxCapacity: Compact<u32>;2975 } & Struct;2976 readonly isHrmpChannelAccepted: boolean;2977 readonly asHrmpChannelAccepted: {2978 readonly recipient: Compact<u32>;2979 } & Struct;2980 readonly isHrmpChannelClosing: boolean;2981 readonly asHrmpChannelClosing: {2982 readonly initiator: Compact<u32>;2983 readonly sender: Compact<u32>;2984 readonly recipient: Compact<u32>;2985 } & Struct;2986 readonly isRelayedFrom: boolean;2987 readonly asRelayedFrom: {2988 readonly who: XcmV0MultiLocation;2989 readonly message: XcmV0Xcm;2990 } & Struct;2991 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2992}29932994/** @name XcmV1Junction */2995export interface XcmV1Junction extends Enum {2996 readonly isParachain: boolean;2997 readonly asParachain: Compact<u32>;2998 readonly isAccountId32: boolean;2999 readonly asAccountId32: {3000 readonly network: XcmV0JunctionNetworkId;3001 readonly id: U8aFixed;3002 } & Struct;3003 readonly isAccountIndex64: boolean;3004 readonly asAccountIndex64: {3005 readonly network: XcmV0JunctionNetworkId;3006 readonly index: Compact<u64>;3007 } & Struct;3008 readonly isAccountKey20: boolean;3009 readonly asAccountKey20: {3010 readonly network: XcmV0JunctionNetworkId;3011 readonly key: U8aFixed;3012 } & Struct;3013 readonly isPalletInstance: boolean;3014 readonly asPalletInstance: u8;3015 readonly isGeneralIndex: boolean;3016 readonly asGeneralIndex: Compact<u128>;3017 readonly isGeneralKey: boolean;3018 readonly asGeneralKey: Bytes;3019 readonly isOnlyChild: boolean;3020 readonly isPlurality: boolean;3021 readonly asPlurality: {3022 readonly id: XcmV0JunctionBodyId;3023 readonly part: XcmV0JunctionBodyPart;3024 } & Struct;3025 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3026}30273028/** @name XcmV1MultiAsset */3029export interface XcmV1MultiAsset extends Struct {3030 readonly id: XcmV1MultiassetAssetId;3031 readonly fun: XcmV1MultiassetFungibility;3032}30333034/** @name XcmV1MultiassetAssetId */3035export interface XcmV1MultiassetAssetId extends Enum {3036 readonly isConcrete: boolean;3037 readonly asConcrete: XcmV1MultiLocation;3038 readonly isAbstract: boolean;3039 readonly asAbstract: Bytes;3040 readonly type: 'Concrete' | 'Abstract';3041}30423043/** @name XcmV1MultiassetAssetInstance */3044export interface XcmV1MultiassetAssetInstance extends Enum {3045 readonly isUndefined: boolean;3046 readonly isIndex: boolean;3047 readonly asIndex: Compact<u128>;3048 readonly isArray4: boolean;3049 readonly asArray4: U8aFixed;3050 readonly isArray8: boolean;3051 readonly asArray8: U8aFixed;3052 readonly isArray16: boolean;3053 readonly asArray16: U8aFixed;3054 readonly isArray32: boolean;3055 readonly asArray32: U8aFixed;3056 readonly isBlob: boolean;3057 readonly asBlob: Bytes;3058 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3059}30603061/** @name XcmV1MultiassetFungibility */3062export interface XcmV1MultiassetFungibility extends Enum {3063 readonly isFungible: boolean;3064 readonly asFungible: Compact<u128>;3065 readonly isNonFungible: boolean;3066 readonly asNonFungible: XcmV1MultiassetAssetInstance;3067 readonly type: 'Fungible' | 'NonFungible';3068}30693070/** @name XcmV1MultiassetMultiAssetFilter */3071export interface XcmV1MultiassetMultiAssetFilter extends Enum {3072 readonly isDefinite: boolean;3073 readonly asDefinite: XcmV1MultiassetMultiAssets;3074 readonly isWild: boolean;3075 readonly asWild: XcmV1MultiassetWildMultiAsset;3076 readonly type: 'Definite' | 'Wild';3077}30783079/** @name XcmV1MultiassetMultiAssets */3080export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}30813082/** @name XcmV1MultiassetWildFungibility */3083export interface XcmV1MultiassetWildFungibility extends Enum {3084 readonly isFungible: boolean;3085 readonly isNonFungible: boolean;3086 readonly type: 'Fungible' | 'NonFungible';3087}30883089/** @name XcmV1MultiassetWildMultiAsset */3090export interface XcmV1MultiassetWildMultiAsset extends Enum {3091 readonly isAll: boolean;3092 readonly isAllOf: boolean;3093 readonly asAllOf: {3094 readonly id: XcmV1MultiassetAssetId;3095 readonly fun: XcmV1MultiassetWildFungibility;3096 } & Struct;3097 readonly type: 'All' | 'AllOf';3098}30993100/** @name XcmV1MultiLocation */3101export interface XcmV1MultiLocation extends Struct {3102 readonly parents: u8;3103 readonly interior: XcmV1MultilocationJunctions;3104}31053106/** @name XcmV1MultilocationJunctions */3107export interface XcmV1MultilocationJunctions extends Enum {3108 readonly isHere: boolean;3109 readonly isX1: boolean;3110 readonly asX1: XcmV1Junction;3111 readonly isX2: boolean;3112 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3113 readonly isX3: boolean;3114 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3115 readonly isX4: boolean;3116 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3117 readonly isX5: boolean;3118 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3119 readonly isX6: boolean;3120 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3121 readonly isX7: boolean;3122 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3123 readonly isX8: boolean;3124 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3125 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3126}31273128/** @name XcmV1Order */3129export interface XcmV1Order extends Enum {3130 readonly isNoop: boolean;3131 readonly isDepositAsset: boolean;3132 readonly asDepositAsset: {3133 readonly assets: XcmV1MultiassetMultiAssetFilter;3134 readonly maxAssets: u32;3135 readonly beneficiary: XcmV1MultiLocation;3136 } & Struct;3137 readonly isDepositReserveAsset: boolean;3138 readonly asDepositReserveAsset: {3139 readonly assets: XcmV1MultiassetMultiAssetFilter;3140 readonly maxAssets: u32;3141 readonly dest: XcmV1MultiLocation;3142 readonly effects: Vec<XcmV1Order>;3143 } & Struct;3144 readonly isExchangeAsset: boolean;3145 readonly asExchangeAsset: {3146 readonly give: XcmV1MultiassetMultiAssetFilter;3147 readonly receive: XcmV1MultiassetMultiAssets;3148 } & Struct;3149 readonly isInitiateReserveWithdraw: boolean;3150 readonly asInitiateReserveWithdraw: {3151 readonly assets: XcmV1MultiassetMultiAssetFilter;3152 readonly reserve: XcmV1MultiLocation;3153 readonly effects: Vec<XcmV1Order>;3154 } & Struct;3155 readonly isInitiateTeleport: boolean;3156 readonly asInitiateTeleport: {3157 readonly assets: XcmV1MultiassetMultiAssetFilter;3158 readonly dest: XcmV1MultiLocation;3159 readonly effects: Vec<XcmV1Order>;3160 } & Struct;3161 readonly isQueryHolding: boolean;3162 readonly asQueryHolding: {3163 readonly queryId: Compact<u64>;3164 readonly dest: XcmV1MultiLocation;3165 readonly assets: XcmV1MultiassetMultiAssetFilter;3166 } & Struct;3167 readonly isBuyExecution: boolean;3168 readonly asBuyExecution: {3169 readonly fees: XcmV1MultiAsset;3170 readonly weight: u64;3171 readonly debt: u64;3172 readonly haltOnError: bool;3173 readonly instructions: Vec<XcmV1Xcm>;3174 } & Struct;3175 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3176}31773178/** @name XcmV1Response */3179export interface XcmV1Response extends Enum {3180 readonly isAssets: boolean;3181 readonly asAssets: XcmV1MultiassetMultiAssets;3182 readonly isVersion: boolean;3183 readonly asVersion: u32;3184 readonly type: 'Assets' | 'Version';3185}31863187/** @name XcmV1Xcm */3188export interface XcmV1Xcm extends Enum {3189 readonly isWithdrawAsset: boolean;3190 readonly asWithdrawAsset: {3191 readonly assets: XcmV1MultiassetMultiAssets;3192 readonly effects: Vec<XcmV1Order>;3193 } & Struct;3194 readonly isReserveAssetDeposited: boolean;3195 readonly asReserveAssetDeposited: {3196 readonly assets: XcmV1MultiassetMultiAssets;3197 readonly effects: Vec<XcmV1Order>;3198 } & Struct;3199 readonly isReceiveTeleportedAsset: boolean;3200 readonly asReceiveTeleportedAsset: {3201 readonly assets: XcmV1MultiassetMultiAssets;3202 readonly effects: Vec<XcmV1Order>;3203 } & Struct;3204 readonly isQueryResponse: boolean;3205 readonly asQueryResponse: {3206 readonly queryId: Compact<u64>;3207 readonly response: XcmV1Response;3208 } & Struct;3209 readonly isTransferAsset: boolean;3210 readonly asTransferAsset: {3211 readonly assets: XcmV1MultiassetMultiAssets;3212 readonly beneficiary: XcmV1MultiLocation;3213 } & Struct;3214 readonly isTransferReserveAsset: boolean;3215 readonly asTransferReserveAsset: {3216 readonly assets: XcmV1MultiassetMultiAssets;3217 readonly dest: XcmV1MultiLocation;3218 readonly effects: Vec<XcmV1Order>;3219 } & Struct;3220 readonly isTransact: boolean;3221 readonly asTransact: {3222 readonly originType: XcmV0OriginKind;3223 readonly requireWeightAtMost: u64;3224 readonly call: XcmDoubleEncoded;3225 } & Struct;3226 readonly isHrmpNewChannelOpenRequest: boolean;3227 readonly asHrmpNewChannelOpenRequest: {3228 readonly sender: Compact<u32>;3229 readonly maxMessageSize: Compact<u32>;3230 readonly maxCapacity: Compact<u32>;3231 } & Struct;3232 readonly isHrmpChannelAccepted: boolean;3233 readonly asHrmpChannelAccepted: {3234 readonly recipient: Compact<u32>;3235 } & Struct;3236 readonly isHrmpChannelClosing: boolean;3237 readonly asHrmpChannelClosing: {3238 readonly initiator: Compact<u32>;3239 readonly sender: Compact<u32>;3240 readonly recipient: Compact<u32>;3241 } & Struct;3242 readonly isRelayedFrom: boolean;3243 readonly asRelayedFrom: {3244 readonly who: XcmV1MultilocationJunctions;3245 readonly message: XcmV1Xcm;3246 } & Struct;3247 readonly isSubscribeVersion: boolean;3248 readonly asSubscribeVersion: {3249 readonly queryId: Compact<u64>;3250 readonly maxResponseWeight: Compact<u64>;3251 } & Struct;3252 readonly isUnsubscribeVersion: boolean;3253 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3254}32553256/** @name XcmV2Instruction */3257export interface XcmV2Instruction extends Enum {3258 readonly isWithdrawAsset: boolean;3259 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3260 readonly isReserveAssetDeposited: boolean;3261 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3262 readonly isReceiveTeleportedAsset: boolean;3263 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3264 readonly isQueryResponse: boolean;3265 readonly asQueryResponse: {3266 readonly queryId: Compact<u64>;3267 readonly response: XcmV2Response;3268 readonly maxWeight: Compact<u64>;3269 } & Struct;3270 readonly isTransferAsset: boolean;3271 readonly asTransferAsset: {3272 readonly assets: XcmV1MultiassetMultiAssets;3273 readonly beneficiary: XcmV1MultiLocation;3274 } & Struct;3275 readonly isTransferReserveAsset: boolean;3276 readonly asTransferReserveAsset: {3277 readonly assets: XcmV1MultiassetMultiAssets;3278 readonly dest: XcmV1MultiLocation;3279 readonly xcm: XcmV2Xcm;3280 } & Struct;3281 readonly isTransact: boolean;3282 readonly asTransact: {3283 readonly originType: XcmV0OriginKind;3284 readonly requireWeightAtMost: Compact<u64>;3285 readonly call: XcmDoubleEncoded;3286 } & Struct;3287 readonly isHrmpNewChannelOpenRequest: boolean;3288 readonly asHrmpNewChannelOpenRequest: {3289 readonly sender: Compact<u32>;3290 readonly maxMessageSize: Compact<u32>;3291 readonly maxCapacity: Compact<u32>;3292 } & Struct;3293 readonly isHrmpChannelAccepted: boolean;3294 readonly asHrmpChannelAccepted: {3295 readonly recipient: Compact<u32>;3296 } & Struct;3297 readonly isHrmpChannelClosing: boolean;3298 readonly asHrmpChannelClosing: {3299 readonly initiator: Compact<u32>;3300 readonly sender: Compact<u32>;3301 readonly recipient: Compact<u32>;3302 } & Struct;3303 readonly isClearOrigin: boolean;3304 readonly isDescendOrigin: boolean;3305 readonly asDescendOrigin: XcmV1MultilocationJunctions;3306 readonly isReportError: boolean;3307 readonly asReportError: {3308 readonly queryId: Compact<u64>;3309 readonly dest: XcmV1MultiLocation;3310 readonly maxResponseWeight: Compact<u64>;3311 } & Struct;3312 readonly isDepositAsset: boolean;3313 readonly asDepositAsset: {3314 readonly assets: XcmV1MultiassetMultiAssetFilter;3315 readonly maxAssets: Compact<u32>;3316 readonly beneficiary: XcmV1MultiLocation;3317 } & Struct;3318 readonly isDepositReserveAsset: boolean;3319 readonly asDepositReserveAsset: {3320 readonly assets: XcmV1MultiassetMultiAssetFilter;3321 readonly maxAssets: Compact<u32>;3322 readonly dest: XcmV1MultiLocation;3323 readonly xcm: XcmV2Xcm;3324 } & Struct;3325 readonly isExchangeAsset: boolean;3326 readonly asExchangeAsset: {3327 readonly give: XcmV1MultiassetMultiAssetFilter;3328 readonly receive: XcmV1MultiassetMultiAssets;3329 } & Struct;3330 readonly isInitiateReserveWithdraw: boolean;3331 readonly asInitiateReserveWithdraw: {3332 readonly assets: XcmV1MultiassetMultiAssetFilter;3333 readonly reserve: XcmV1MultiLocation;3334 readonly xcm: XcmV2Xcm;3335 } & Struct;3336 readonly isInitiateTeleport: boolean;3337 readonly asInitiateTeleport: {3338 readonly assets: XcmV1MultiassetMultiAssetFilter;3339 readonly dest: XcmV1MultiLocation;3340 readonly xcm: XcmV2Xcm;3341 } & Struct;3342 readonly isQueryHolding: boolean;3343 readonly asQueryHolding: {3344 readonly queryId: Compact<u64>;3345 readonly dest: XcmV1MultiLocation;3346 readonly assets: XcmV1MultiassetMultiAssetFilter;3347 readonly maxResponseWeight: Compact<u64>;3348 } & Struct;3349 readonly isBuyExecution: boolean;3350 readonly asBuyExecution: {3351 readonly fees: XcmV1MultiAsset;3352 readonly weightLimit: XcmV2WeightLimit;3353 } & Struct;3354 readonly isRefundSurplus: boolean;3355 readonly isSetErrorHandler: boolean;3356 readonly asSetErrorHandler: XcmV2Xcm;3357 readonly isSetAppendix: boolean;3358 readonly asSetAppendix: XcmV2Xcm;3359 readonly isClearError: boolean;3360 readonly isClaimAsset: boolean;3361 readonly asClaimAsset: {3362 readonly assets: XcmV1MultiassetMultiAssets;3363 readonly ticket: XcmV1MultiLocation;3364 } & Struct;3365 readonly isTrap: boolean;3366 readonly asTrap: Compact<u64>;3367 readonly isSubscribeVersion: boolean;3368 readonly asSubscribeVersion: {3369 readonly queryId: Compact<u64>;3370 readonly maxResponseWeight: Compact<u64>;3371 } & Struct;3372 readonly isUnsubscribeVersion: boolean;3373 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';3374}33753376/** @name XcmV2Response */3377export interface XcmV2Response extends Enum {3378 readonly isNull: boolean;3379 readonly isAssets: boolean;3380 readonly asAssets: XcmV1MultiassetMultiAssets;3381 readonly isExecutionResult: boolean;3382 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3383 readonly isVersion: boolean;3384 readonly asVersion: u32;3385 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3386}33873388/** @name XcmV2TraitsError */3389export interface XcmV2TraitsError extends Enum {3390 readonly isOverflow: boolean;3391 readonly isUnimplemented: boolean;3392 readonly isUntrustedReserveLocation: boolean;3393 readonly isUntrustedTeleportLocation: boolean;3394 readonly isMultiLocationFull: boolean;3395 readonly isMultiLocationNotInvertible: boolean;3396 readonly isBadOrigin: boolean;3397 readonly isInvalidLocation: boolean;3398 readonly isAssetNotFound: boolean;3399 readonly isFailedToTransactAsset: boolean;3400 readonly isNotWithdrawable: boolean;3401 readonly isLocationCannotHold: boolean;3402 readonly isExceedsMaxMessageSize: boolean;3403 readonly isDestinationUnsupported: boolean;3404 readonly isTransport: boolean;3405 readonly isUnroutable: boolean;3406 readonly isUnknownClaim: boolean;3407 readonly isFailedToDecode: boolean;3408 readonly isMaxWeightInvalid: boolean;3409 readonly isNotHoldingFees: boolean;3410 readonly isTooExpensive: boolean;3411 readonly isTrap: boolean;3412 readonly asTrap: u64;3413 readonly isUnhandledXcmVersion: boolean;3414 readonly isWeightLimitReached: boolean;3415 readonly asWeightLimitReached: u64;3416 readonly isBarrier: boolean;3417 readonly isWeightNotComputable: boolean;3418 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';3419}34203421/** @name XcmV2TraitsOutcome */3422export interface XcmV2TraitsOutcome extends Enum {3423 readonly isComplete: boolean;3424 readonly asComplete: u64;3425 readonly isIncomplete: boolean;3426 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3427 readonly isError: boolean;3428 readonly asError: XcmV2TraitsError;3429 readonly type: 'Complete' | 'Incomplete' | 'Error';3430}34313432/** @name XcmV2WeightLimit */3433export interface XcmV2WeightLimit extends Enum {3434 readonly isUnlimited: boolean;3435 readonly isLimited: boolean;3436 readonly asLimited: Compact<u64>;3437 readonly type: 'Unlimited' | 'Limited';3438}34393440/** @name XcmV2Xcm */3441export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}34423443/** @name XcmVersionedMultiAssets */3444export interface XcmVersionedMultiAssets extends Enum {3445 readonly isV0: boolean;3446 readonly asV0: Vec<XcmV0MultiAsset>;3447 readonly isV1: boolean;3448 readonly asV1: XcmV1MultiassetMultiAssets;3449 readonly type: 'V0' | 'V1';3450}34513452/** @name XcmVersionedMultiLocation */3453export interface XcmVersionedMultiLocation extends Enum {3454 readonly isV0: boolean;3455 readonly asV0: XcmV0MultiLocation;3456 readonly isV1: boolean;3457 readonly asV1: XcmV1MultiLocation;3458 readonly type: 'V0' | 'V1';3459}34603461/** @name XcmVersionedXcm */3462export interface XcmVersionedXcm extends Enum {3463 readonly isV0: boolean;3464 readonly asV0: XcmV0Xcm;3465 readonly isV1: boolean;3466 readonly asV1: XcmV1Xcm;3467 readonly isV2: boolean;3468 readonly asV2: XcmV2Xcm;3469 readonly type: 'V0' | 'V1' | 'V2';3470}34713472export type PHANTOM_DEFAULT = 'default';tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1154,7 +1154,17 @@
}
},
/**
- * Lookup117: frame_system::Phase
+ * Lookup117: pallet_evm_contract_helpers::pallet::Event<T>
+ **/
+ PalletEvmContractHelpersEvent: {
+ _enum: {
+ ContractSponsorSet: '(H160,AccountId32)',
+ ContractSponsorshipConfirmed: '(H160,AccountId32)',
+ ContractSponsorRemoved: 'H160'
+ }
+ },
+ /**
+ * Lookup118: frame_system::Phase
**/
FrameSystemPhase: {
_enum: {
@@ -1164,14 +1174,14 @@
}
},
/**
- * Lookup119: frame_system::LastRuntimeUpgradeInfo
+ * Lookup120: frame_system::LastRuntimeUpgradeInfo
**/
FrameSystemLastRuntimeUpgradeInfo: {
specVersion: 'Compact<u32>',
specName: 'Text'
},
/**
- * Lookup120: frame_system::pallet::Call<T>
+ * Lookup121: frame_system::pallet::Call<T>
**/
FrameSystemCall: {
_enum: {
@@ -1209,7 +1219,7 @@
}
},
/**
- * Lookup125: frame_system::limits::BlockWeights
+ * Lookup126: frame_system::limits::BlockWeights
**/
FrameSystemLimitsBlockWeights: {
baseBlock: 'u64',
@@ -1217,7 +1227,7 @@
perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
},
/**
- * Lookup126: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ * Lookup127: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
**/
FrameSupportWeightsPerDispatchClassWeightsPerClass: {
normal: 'FrameSystemLimitsWeightsPerClass',
@@ -1225,7 +1235,7 @@
mandatory: 'FrameSystemLimitsWeightsPerClass'
},
/**
- * Lookup127: frame_system::limits::WeightsPerClass
+ * Lookup128: frame_system::limits::WeightsPerClass
**/
FrameSystemLimitsWeightsPerClass: {
baseExtrinsic: 'u64',
@@ -1234,13 +1244,13 @@
reserved: 'Option<u64>'
},
/**
- * Lookup129: frame_system::limits::BlockLength
+ * Lookup130: frame_system::limits::BlockLength
**/
FrameSystemLimitsBlockLength: {
max: 'FrameSupportWeightsPerDispatchClassU32'
},
/**
- * Lookup130: frame_support::weights::PerDispatchClass<T>
+ * Lookup131: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU32: {
normal: 'u32',
@@ -1248,14 +1258,14 @@
mandatory: 'u32'
},
/**
- * Lookup131: frame_support::weights::RuntimeDbWeight
+ * Lookup132: frame_support::weights::RuntimeDbWeight
**/
FrameSupportWeightsRuntimeDbWeight: {
read: 'u64',
write: 'u64'
},
/**
- * Lookup132: sp_version::RuntimeVersion
+ * Lookup133: sp_version::RuntimeVersion
**/
SpVersionRuntimeVersion: {
specName: 'Text',
@@ -1268,13 +1278,13 @@
stateVersion: 'u8'
},
/**
- * Lookup137: frame_system::pallet::Error<T>
+ * Lookup138: frame_system::pallet::Error<T>
**/
FrameSystemError: {
_enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
},
/**
- * Lookup138: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+ * Lookup139: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
**/
PolkadotPrimitivesV2PersistedValidationData: {
parentHead: 'Bytes',
@@ -1283,19 +1293,19 @@
maxPovSize: 'u32'
},
/**
- * Lookup141: polkadot_primitives::v2::UpgradeRestriction
+ * Lookup142: polkadot_primitives::v2::UpgradeRestriction
**/
PolkadotPrimitivesV2UpgradeRestriction: {
_enum: ['Present']
},
/**
- * Lookup142: sp_trie::storage_proof::StorageProof
+ * Lookup143: sp_trie::storage_proof::StorageProof
**/
SpTrieStorageProof: {
trieNodes: 'BTreeSet<Bytes>'
},
/**
- * Lookup144: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+ * Lookup145: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
**/
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
dmqMqcHead: 'H256',
@@ -1304,7 +1314,7 @@
egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
},
/**
- * Lookup147: polkadot_primitives::v2::AbridgedHrmpChannel
+ * Lookup148: polkadot_primitives::v2::AbridgedHrmpChannel
**/
PolkadotPrimitivesV2AbridgedHrmpChannel: {
maxCapacity: 'u32',
@@ -1315,7 +1325,7 @@
mqcHead: 'Option<H256>'
},
/**
- * Lookup148: polkadot_primitives::v2::AbridgedHostConfiguration
+ * Lookup149: polkadot_primitives::v2::AbridgedHostConfiguration
**/
PolkadotPrimitivesV2AbridgedHostConfiguration: {
maxCodeSize: 'u32',
@@ -1329,14 +1339,14 @@
validationUpgradeDelay: 'u32'
},
/**
- * Lookup154: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+ * Lookup155: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
**/
PolkadotCorePrimitivesOutboundHrmpMessage: {
recipient: 'u32',
data: 'Bytes'
},
/**
- * Lookup155: cumulus_pallet_parachain_system::pallet::Call<T>
+ * Lookup156: cumulus_pallet_parachain_system::pallet::Call<T>
**/
CumulusPalletParachainSystemCall: {
_enum: {
@@ -1355,7 +1365,7 @@
}
},
/**
- * Lookup156: cumulus_primitives_parachain_inherent::ParachainInherentData
+ * Lookup157: cumulus_primitives_parachain_inherent::ParachainInherentData
**/
CumulusPrimitivesParachainInherentParachainInherentData: {
validationData: 'PolkadotPrimitivesV2PersistedValidationData',
@@ -1364,27 +1374,27 @@
horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
},
/**
- * Lookup158: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
+ * Lookup159: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundDownwardMessage: {
sentAt: 'u32',
msg: 'Bytes'
},
/**
- * Lookup161: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+ * Lookup162: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundHrmpMessage: {
sentAt: 'u32',
data: 'Bytes'
},
/**
- * Lookup164: cumulus_pallet_parachain_system::pallet::Error<T>
+ * Lookup165: cumulus_pallet_parachain_system::pallet::Error<T>
**/
CumulusPalletParachainSystemError: {
_enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
},
/**
- * Lookup166: pallet_balances::BalanceLock<Balance>
+ * Lookup167: pallet_balances::BalanceLock<Balance>
**/
PalletBalancesBalanceLock: {
id: '[u8;8]',
@@ -1392,26 +1402,26 @@
reasons: 'PalletBalancesReasons'
},
/**
- * Lookup167: pallet_balances::Reasons
+ * Lookup168: pallet_balances::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
- * Lookup170: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+ * Lookup171: pallet_balances::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup172: pallet_balances::Releases
+ * Lookup173: pallet_balances::Releases
**/
PalletBalancesReleases: {
_enum: ['V1_0_0', 'V2_0_0']
},
/**
- * Lookup173: pallet_balances::pallet::Call<T, I>
+ * Lookup174: pallet_balances::pallet::Call<T, I>
**/
PalletBalancesCall: {
_enum: {
@@ -1444,13 +1454,13 @@
}
},
/**
- * Lookup176: pallet_balances::pallet::Error<T, I>
+ * Lookup177: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup178: pallet_timestamp::pallet::Call<T>
+ * Lookup179: pallet_timestamp::pallet::Call<T>
**/
PalletTimestampCall: {
_enum: {
@@ -1460,13 +1470,13 @@
}
},
/**
- * Lookup180: pallet_transaction_payment::Releases
+ * Lookup181: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
- * Lookup181: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ * Lookup182: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
**/
PalletTreasuryProposal: {
proposer: 'AccountId32',
@@ -1475,7 +1485,7 @@
bond: 'u128'
},
/**
- * Lookup184: pallet_treasury::pallet::Call<T, I>
+ * Lookup185: pallet_treasury::pallet::Call<T, I>
**/
PalletTreasuryCall: {
_enum: {
@@ -1499,17 +1509,17 @@
}
},
/**
- * Lookup187: frame_support::PalletId
+ * Lookup188: frame_support::PalletId
**/
FrameSupportPalletId: '[u8;8]',
/**
- * Lookup188: pallet_treasury::pallet::Error<T, I>
+ * Lookup189: pallet_treasury::pallet::Error<T, I>
**/
PalletTreasuryError: {
_enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
},
/**
- * Lookup189: pallet_sudo::pallet::Call<T>
+ * Lookup190: pallet_sudo::pallet::Call<T>
**/
PalletSudoCall: {
_enum: {
@@ -1533,7 +1543,7 @@
}
},
/**
- * Lookup191: orml_vesting::module::Call<T>
+ * Lookup192: orml_vesting::module::Call<T>
**/
OrmlVestingModuleCall: {
_enum: {
@@ -1552,7 +1562,7 @@
}
},
/**
- * Lookup193: cumulus_pallet_xcmp_queue::pallet::Call<T>
+ * Lookup194: cumulus_pallet_xcmp_queue::pallet::Call<T>
**/
CumulusPalletXcmpQueueCall: {
_enum: {
@@ -1601,7 +1611,7 @@
}
},
/**
- * Lookup194: pallet_xcm::pallet::Call<T>
+ * Lookup195: pallet_xcm::pallet::Call<T>
**/
PalletXcmCall: {
_enum: {
@@ -1655,7 +1665,7 @@
}
},
/**
- * Lookup195: xcm::VersionedXcm<Call>
+ * Lookup196: xcm::VersionedXcm<Call>
**/
XcmVersionedXcm: {
_enum: {
@@ -1665,7 +1675,7 @@
}
},
/**
- * Lookup196: xcm::v0::Xcm<Call>
+ * Lookup197: xcm::v0::Xcm<Call>
**/
XcmV0Xcm: {
_enum: {
@@ -1719,7 +1729,7 @@
}
},
/**
- * Lookup198: xcm::v0::order::Order<Call>
+ * Lookup199: xcm::v0::order::Order<Call>
**/
XcmV0Order: {
_enum: {
@@ -1762,7 +1772,7 @@
}
},
/**
- * Lookup200: xcm::v0::Response
+ * Lookup201: xcm::v0::Response
**/
XcmV0Response: {
_enum: {
@@ -1770,7 +1780,7 @@
}
},
/**
- * Lookup201: xcm::v1::Xcm<Call>
+ * Lookup202: xcm::v1::Xcm<Call>
**/
XcmV1Xcm: {
_enum: {
@@ -1829,7 +1839,7 @@
}
},
/**
- * Lookup203: xcm::v1::order::Order<Call>
+ * Lookup204: xcm::v1::order::Order<Call>
**/
XcmV1Order: {
_enum: {
@@ -1874,7 +1884,7 @@
}
},
/**
- * Lookup205: xcm::v1::Response
+ * Lookup206: xcm::v1::Response
**/
XcmV1Response: {
_enum: {
@@ -1883,11 +1893,11 @@
}
},
/**
- * Lookup219: cumulus_pallet_xcm::pallet::Call<T>
+ * Lookup220: cumulus_pallet_xcm::pallet::Call<T>
**/
CumulusPalletXcmCall: 'Null',
/**
- * Lookup220: cumulus_pallet_dmp_queue::pallet::Call<T>
+ * Lookup221: cumulus_pallet_dmp_queue::pallet::Call<T>
**/
CumulusPalletDmpQueueCall: {
_enum: {
@@ -1898,7 +1908,7 @@
}
},
/**
- * Lookup221: pallet_inflation::pallet::Call<T>
+ * Lookup222: pallet_inflation::pallet::Call<T>
**/
PalletInflationCall: {
_enum: {
@@ -1908,7 +1918,7 @@
}
},
/**
- * Lookup222: pallet_unique::Call<T>
+ * Lookup223: pallet_unique::Call<T>
**/
PalletUniqueCall: {
_enum: {
@@ -2040,7 +2050,7 @@
}
},
/**
- * Lookup227: up_data_structs::CollectionMode
+ * Lookup228: up_data_structs::CollectionMode
**/
UpDataStructsCollectionMode: {
_enum: {
@@ -2050,7 +2060,7 @@
}
},
/**
- * Lookup228: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+ * Lookup229: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
**/
UpDataStructsCreateCollectionData: {
mode: 'UpDataStructsCollectionMode',
@@ -2065,13 +2075,13 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup230: up_data_structs::AccessMode
+ * Lookup231: up_data_structs::AccessMode
**/
UpDataStructsAccessMode: {
_enum: ['Normal', 'AllowList']
},
/**
- * Lookup232: up_data_structs::CollectionLimits
+ * Lookup233: up_data_structs::CollectionLimits
**/
UpDataStructsCollectionLimits: {
accountTokenOwnershipLimit: 'Option<u32>',
@@ -2085,7 +2095,7 @@
transfersEnabled: 'Option<bool>'
},
/**
- * Lookup234: up_data_structs::SponsoringRateLimit
+ * Lookup235: up_data_structs::SponsoringRateLimit
**/
UpDataStructsSponsoringRateLimit: {
_enum: {
@@ -2094,7 +2104,7 @@
}
},
/**
- * Lookup237: up_data_structs::CollectionPermissions
+ * Lookup238: up_data_structs::CollectionPermissions
**/
UpDataStructsCollectionPermissions: {
access: 'Option<UpDataStructsAccessMode>',
@@ -2102,7 +2112,7 @@
nesting: 'Option<UpDataStructsNestingPermissions>'
},
/**
- * Lookup239: up_data_structs::NestingPermissions
+ * Lookup240: up_data_structs::NestingPermissions
**/
UpDataStructsNestingPermissions: {
tokenOwner: 'bool',
@@ -2110,18 +2120,18 @@
restricted: 'Option<UpDataStructsOwnerRestrictedSet>'
},
/**
- * Lookup241: up_data_structs::OwnerRestrictedSet
+ * Lookup242: up_data_structs::OwnerRestrictedSet
**/
UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
/**
- * Lookup246: up_data_structs::PropertyKeyPermission
+ * Lookup247: up_data_structs::PropertyKeyPermission
**/
UpDataStructsPropertyKeyPermission: {
key: 'Bytes',
permission: 'UpDataStructsPropertyPermission'
},
/**
- * Lookup247: up_data_structs::PropertyPermission
+ * Lookup248: up_data_structs::PropertyPermission
**/
UpDataStructsPropertyPermission: {
mutable: 'bool',
@@ -2129,14 +2139,14 @@
tokenOwner: 'bool'
},
/**
- * Lookup250: up_data_structs::Property
+ * Lookup251: up_data_structs::Property
**/
UpDataStructsProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup253: up_data_structs::CreateItemData
+ * Lookup254: up_data_structs::CreateItemData
**/
UpDataStructsCreateItemData: {
_enum: {
@@ -2146,26 +2156,26 @@
}
},
/**
- * Lookup254: up_data_structs::CreateNftData
+ * Lookup255: up_data_structs::CreateNftData
**/
UpDataStructsCreateNftData: {
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup255: up_data_structs::CreateFungibleData
+ * Lookup256: up_data_structs::CreateFungibleData
**/
UpDataStructsCreateFungibleData: {
value: 'u128'
},
/**
- * Lookup256: up_data_structs::CreateReFungibleData
+ * Lookup257: up_data_structs::CreateReFungibleData
**/
UpDataStructsCreateReFungibleData: {
pieces: 'u128',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup259: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup260: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateItemExData: {
_enum: {
@@ -2176,14 +2186,14 @@
}
},
/**
- * Lookup261: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup262: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateNftExData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup268: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup269: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExSingleOwner: {
user: 'PalletEvmAccountBasicCrossAccountIdRepr',
@@ -2191,14 +2201,14 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup270: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup271: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExMultipleOwners: {
users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup271: pallet_unique_scheduler::pallet::Call<T>
+ * Lookup272: pallet_unique_scheduler::pallet::Call<T>
**/
PalletUniqueSchedulerCall: {
_enum: {
@@ -2222,7 +2232,7 @@
}
},
/**
- * Lookup273: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
+ * Lookup274: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
**/
FrameSupportScheduleMaybeHashed: {
_enum: {
@@ -2231,7 +2241,7 @@
}
},
/**
- * Lookup274: pallet_configuration::pallet::Call<T>
+ * Lookup275: pallet_configuration::pallet::Call<T>
**/
PalletConfigurationCall: {
_enum: {
@@ -2244,15 +2254,15 @@
}
},
/**
- * Lookup275: pallet_template_transaction_payment::Call<T>
+ * Lookup276: pallet_template_transaction_payment::Call<T>
**/
PalletTemplateTransactionPaymentCall: 'Null',
/**
- * Lookup276: pallet_structure::pallet::Call<T>
+ * Lookup277: pallet_structure::pallet::Call<T>
**/
PalletStructureCall: 'Null',
/**
- * Lookup277: pallet_rmrk_core::pallet::Call<T>
+ * Lookup278: pallet_rmrk_core::pallet::Call<T>
**/
PalletRmrkCoreCall: {
_enum: {
@@ -2343,7 +2353,7 @@
}
},
/**
- * Lookup283: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup284: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceTypes: {
_enum: {
@@ -2353,7 +2363,7 @@
}
},
/**
- * Lookup285: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup286: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceBasicResource: {
src: 'Option<Bytes>',
@@ -2362,7 +2372,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup287: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup288: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceComposableResource: {
parts: 'Vec<u32>',
@@ -2373,7 +2383,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup288: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup289: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceSlotResource: {
base: 'u32',
@@ -2384,7 +2394,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup291: pallet_rmrk_equip::pallet::Call<T>
+ * Lookup292: pallet_rmrk_equip::pallet::Call<T>
**/
PalletRmrkEquipCall: {
_enum: {
@@ -2405,7 +2415,7 @@
}
},
/**
- * Lookup294: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup295: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartPartType: {
_enum: {
@@ -2414,7 +2424,7 @@
}
},
/**
- * Lookup296: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup297: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartFixedPart: {
id: 'u32',
@@ -2422,7 +2432,7 @@
src: 'Bytes'
},
/**
- * Lookup297: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup298: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartSlotPart: {
id: 'u32',
@@ -2431,7 +2441,7 @@
z: 'u32'
},
/**
- * Lookup298: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup299: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartEquippableList: {
_enum: {
@@ -2441,7 +2451,7 @@
}
},
/**
- * Lookup300: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>
+ * Lookup301: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>
**/
RmrkTraitsTheme: {
name: 'Bytes',
@@ -2449,14 +2459,14 @@
inherit: 'bool'
},
/**
- * Lookup302: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup303: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsThemeThemeProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup304: pallet_app_promotion::pallet::Call<T>
+ * Lookup305: pallet_app_promotion::pallet::Call<T>
**/
PalletAppPromotionCall: {
_enum: {
@@ -2485,7 +2495,7 @@
}
},
/**
- * Lookup306: pallet_evm::pallet::Call<T>
+ * Lookup307: pallet_evm::pallet::Call<T>
**/
PalletEvmCall: {
_enum: {
@@ -2528,7 +2538,7 @@
}
},
/**
- * Lookup310: pallet_ethereum::pallet::Call<T>
+ * Lookup311: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -2538,7 +2548,7 @@
}
},
/**
- * Lookup311: ethereum::transaction::TransactionV2
+ * Lookup312: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -2548,7 +2558,7 @@
}
},
/**
- * Lookup312: ethereum::transaction::LegacyTransaction
+ * Lookup313: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -2560,7 +2570,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup313: ethereum::transaction::TransactionAction
+ * Lookup314: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -2569,7 +2579,7 @@
}
},
/**
- * Lookup314: ethereum::transaction::TransactionSignature
+ * Lookup315: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -2577,7 +2587,7 @@
s: 'H256'
},
/**
- * Lookup316: ethereum::transaction::EIP2930Transaction
+ * Lookup317: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -2593,14 +2603,14 @@
s: 'H256'
},
/**
- * Lookup318: ethereum::transaction::AccessListItem
+ * Lookup319: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup319: ethereum::transaction::EIP1559Transaction
+ * Lookup320: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -2617,7 +2627,7 @@
s: 'H256'
},
/**
- * Lookup320: pallet_evm_migration::pallet::Call<T>
+ * Lookup321: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -2635,19 +2645,19 @@
}
},
/**
- * Lookup323: pallet_sudo::pallet::Error<T>
+ * Lookup324: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup325: orml_vesting::module::Error<T>
+ * Lookup326: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup327: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup328: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -2655,19 +2665,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup328: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup329: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup331: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup332: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup334: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup335: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -2677,13 +2687,13 @@
lastIndex: 'u16'
},
/**
- * Lookup335: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup336: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup337: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup338: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -2694,29 +2704,29 @@
xcmpMaxIndividualWeight: 'u64'
},
/**
- * Lookup339: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup340: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup340: pallet_xcm::pallet::Error<T>
+ * Lookup341: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup341: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup342: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup342: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup343: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'u64'
},
/**
- * Lookup343: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup344: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -2724,19 +2734,19 @@
overweightCount: 'u64'
},
/**
- * Lookup346: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup347: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup350: pallet_unique::Error<T>
+ * Lookup351: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup353: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ * Lookup354: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
**/
PalletUniqueSchedulerScheduledV3: {
maybeId: 'Option<[u8;16]>',
@@ -2746,7 +2756,7 @@
origin: 'OpalRuntimeOriginCaller'
},
/**
- * Lookup354: opal_runtime::OriginCaller
+ * Lookup355: opal_runtime::OriginCaller
**/
OpalRuntimeOriginCaller: {
_enum: {
@@ -2855,7 +2865,7 @@
}
},
/**
- * Lookup355: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
+ * Lookup356: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
**/
FrameSupportDispatchRawOrigin: {
_enum: {
@@ -2865,7 +2875,7 @@
}
},
/**
- * Lookup356: pallet_xcm::pallet::Origin
+ * Lookup357: pallet_xcm::pallet::Origin
**/
PalletXcmOrigin: {
_enum: {
@@ -2874,7 +2884,7 @@
}
},
/**
- * Lookup357: cumulus_pallet_xcm::pallet::Origin
+ * Lookup358: cumulus_pallet_xcm::pallet::Origin
**/
CumulusPalletXcmOrigin: {
_enum: {
@@ -2883,7 +2893,7 @@
}
},
/**
- * Lookup358: pallet_ethereum::RawOrigin
+ * Lookup359: pallet_ethereum::RawOrigin
**/
PalletEthereumRawOrigin: {
_enum: {
@@ -2891,17 +2901,17 @@
}
},
/**
- * Lookup359: sp_core::Void
+ * Lookup360: sp_core::Void
**/
SpCoreVoid: 'Null',
/**
- * Lookup360: pallet_unique_scheduler::pallet::Error<T>
+ * Lookup361: pallet_unique_scheduler::pallet::Error<T>
**/
PalletUniqueSchedulerError: {
_enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']
},
/**
- * Lookup361: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup362: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -2915,7 +2925,7 @@
externalCollection: 'bool'
},
/**
- * Lookup362: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup363: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipStateAccountId32: {
_enum: {
@@ -2925,7 +2935,7 @@
}
},
/**
- * Lookup363: up_data_structs::Properties
+ * Lookup364: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -2933,15 +2943,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup364: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup365: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup369: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup370: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup376: up_data_structs::CollectionStats
+ * Lookup377: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -2949,18 +2959,18 @@
alive: 'u32'
},
/**
- * Lookup377: up_data_structs::TokenChild
+ * Lookup378: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup378: PhantomType::up_data_structs<T>
+ * Lookup379: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
/**
- * Lookup380: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup381: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -2968,7 +2978,7 @@
pieces: 'u128'
},
/**
- * Lookup382: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup383: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -2984,7 +2994,7 @@
readOnly: 'bool'
},
/**
- * Lookup383: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * Lookup384: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
**/
RmrkTraitsCollectionCollectionInfo: {
issuer: 'AccountId32',
@@ -2994,7 +3004,7 @@
nftsCount: 'u32'
},
/**
- * Lookup384: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup385: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsNftNftInfo: {
owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -3004,14 +3014,14 @@
pending: 'bool'
},
/**
- * Lookup386: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup387: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
RmrkTraitsNftRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup387: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup388: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceInfo: {
id: 'u32',
@@ -3020,14 +3030,14 @@
pendingRemoval: 'bool'
},
/**
- * Lookup388: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup389: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPropertyPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup389: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup390: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsBaseBaseInfo: {
issuer: 'AccountId32',
@@ -3035,86 +3045,86 @@
symbol: 'Bytes'
},
/**
- * Lookup390: rmrk_traits::nft::NftChild
+ * Lookup391: rmrk_traits::nft::NftChild
**/
RmrkTraitsNftNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup392: pallet_common::pallet::Error<T>
+ * Lookup393: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
_enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']
},
/**
- * Lookup394: pallet_fungible::pallet::Error<T>
+ * Lookup395: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup395: pallet_refungible::ItemData
+ * Lookup396: pallet_refungible::ItemData
**/
PalletRefungibleItemData: {
constData: 'Bytes'
},
/**
- * Lookup400: pallet_refungible::pallet::Error<T>
+ * Lookup401: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup401: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup402: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup403: up_data_structs::PropertyScope
+ * Lookup404: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk']
},
/**
- * Lookup405: pallet_nonfungible::pallet::Error<T>
+ * Lookup406: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup406: pallet_structure::pallet::Error<T>
+ * Lookup407: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup407: pallet_rmrk_core::pallet::Error<T>
+ * Lookup408: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
_enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup409: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup410: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup415: pallet_app_promotion::pallet::Error<T>
+ * Lookup416: pallet_app_promotion::pallet::Error<T>
**/
PalletAppPromotionError: {
_enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'InvalidArgument']
},
/**
- * Lookup418: pallet_evm::pallet::Error<T>
+ * Lookup419: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
},
/**
- * Lookup421: fp_rpc::TransactionStatus
+ * Lookup422: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3126,11 +3136,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup423: ethbloom::Bloom
+ * Lookup424: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup425: ethereum::receipt::ReceiptV3
+ * Lookup426: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3140,7 +3150,7 @@
}
},
/**
- * Lookup426: ethereum::receipt::EIP658ReceiptData
+ * Lookup427: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3149,7 +3159,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup427: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup428: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3157,7 +3167,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup428: ethereum::header::Header
+ * Lookup429: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3177,23 +3187,23 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup429: ethereum_types::hash::H64
+ * Lookup430: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup434: pallet_ethereum::pallet::Error<T>
+ * Lookup435: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup435: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup436: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup436: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup437: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
_enum: {
@@ -3203,25 +3213,25 @@
}
},
/**
- * Lookup437: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup438: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup439: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup440: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission', 'NoPendingSponsor']
},
/**
- * Lookup440: pallet_evm_migration::pallet::Error<T>
+ * Lookup441: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
},
/**
- * Lookup442: sp_runtime::MultiSignature
+ * Lookup443: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3231,43 +3241,43 @@
}
},
/**
- * Lookup443: sp_core::ed25519::Signature
+ * Lookup444: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup445: sp_core::sr25519::Signature
+ * Lookup446: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup446: sp_core::ecdsa::Signature
+ * Lookup447: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup449: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup450: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup450: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup451: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup453: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup454: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup454: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup455: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup455: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup456: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup456: opal_runtime::Runtime
+ * Lookup457: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup457: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup458: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, 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, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -106,6 +106,7 @@
PalletEvmCall: PalletEvmCall;
PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;
PalletEvmContractHelpersError: PalletEvmContractHelpersError;
+ PalletEvmContractHelpersEvent: PalletEvmContractHelpersEvent;
PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;
PalletEvmError: PalletEvmError;
PalletEvmEvent: PalletEvmEvent;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1303,7 +1303,18 @@
readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
}
- /** @name FrameSystemPhase (117) */
+ /** @name PalletEvmContractHelpersEvent (117) */
+ interface PalletEvmContractHelpersEvent extends Enum {
+ readonly isContractSponsorSet: boolean;
+ readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
+ readonly isContractSponsorshipConfirmed: boolean;
+ readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;
+ readonly isContractSponsorRemoved: boolean;
+ readonly asContractSponsorRemoved: H160;
+ readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
+ }
+
+ /** @name FrameSystemPhase (118) */
interface FrameSystemPhase extends Enum {
readonly isApplyExtrinsic: boolean;
readonly asApplyExtrinsic: u32;
@@ -1312,13 +1323,13 @@
readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
}
- /** @name FrameSystemLastRuntimeUpgradeInfo (119) */
+ /** @name FrameSystemLastRuntimeUpgradeInfo (120) */
interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
readonly specVersion: Compact<u32>;
readonly specName: Text;
}
- /** @name FrameSystemCall (120) */
+ /** @name FrameSystemCall (121) */
interface FrameSystemCall extends Enum {
readonly isFillBlock: boolean;
readonly asFillBlock: {
@@ -1360,21 +1371,21 @@
readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
}
- /** @name FrameSystemLimitsBlockWeights (125) */
+ /** @name FrameSystemLimitsBlockWeights (126) */
interface FrameSystemLimitsBlockWeights extends Struct {
readonly baseBlock: u64;
readonly maxBlock: u64;
readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
}
- /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (126) */
+ /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (127) */
interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
readonly normal: FrameSystemLimitsWeightsPerClass;
readonly operational: FrameSystemLimitsWeightsPerClass;
readonly mandatory: FrameSystemLimitsWeightsPerClass;
}
- /** @name FrameSystemLimitsWeightsPerClass (127) */
+ /** @name FrameSystemLimitsWeightsPerClass (128) */
interface FrameSystemLimitsWeightsPerClass extends Struct {
readonly baseExtrinsic: u64;
readonly maxExtrinsic: Option<u64>;
@@ -1382,25 +1393,25 @@
readonly reserved: Option<u64>;
}
- /** @name FrameSystemLimitsBlockLength (129) */
+ /** @name FrameSystemLimitsBlockLength (130) */
interface FrameSystemLimitsBlockLength extends Struct {
readonly max: FrameSupportWeightsPerDispatchClassU32;
}
- /** @name FrameSupportWeightsPerDispatchClassU32 (130) */
+ /** @name FrameSupportWeightsPerDispatchClassU32 (131) */
interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
readonly normal: u32;
readonly operational: u32;
readonly mandatory: u32;
}
- /** @name FrameSupportWeightsRuntimeDbWeight (131) */
+ /** @name FrameSupportWeightsRuntimeDbWeight (132) */
interface FrameSupportWeightsRuntimeDbWeight extends Struct {
readonly read: u64;
readonly write: u64;
}
- /** @name SpVersionRuntimeVersion (132) */
+ /** @name SpVersionRuntimeVersion (133) */
interface SpVersionRuntimeVersion extends Struct {
readonly specName: Text;
readonly implName: Text;
@@ -1412,7 +1423,7 @@
readonly stateVersion: u8;
}
- /** @name FrameSystemError (137) */
+ /** @name FrameSystemError (138) */
interface FrameSystemError extends Enum {
readonly isInvalidSpecName: boolean;
readonly isSpecVersionNeedsToIncrease: boolean;
@@ -1423,7 +1434,7 @@
readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
}
- /** @name PolkadotPrimitivesV2PersistedValidationData (138) */
+ /** @name PolkadotPrimitivesV2PersistedValidationData (139) */
interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
readonly parentHead: Bytes;
readonly relayParentNumber: u32;
@@ -1431,18 +1442,18 @@
readonly maxPovSize: u32;
}
- /** @name PolkadotPrimitivesV2UpgradeRestriction (141) */
+ /** @name PolkadotPrimitivesV2UpgradeRestriction (142) */
interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
- /** @name SpTrieStorageProof (142) */
+ /** @name SpTrieStorageProof (143) */
interface SpTrieStorageProof extends Struct {
readonly trieNodes: BTreeSet<Bytes>;
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (144) */
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (145) */
interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
readonly dmqMqcHead: H256;
readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
@@ -1450,7 +1461,7 @@
readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
}
- /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (147) */
+ /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (148) */
interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
@@ -1460,7 +1471,7 @@
readonly mqcHead: Option<H256>;
}
- /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (148) */
+ /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (149) */
interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
@@ -1473,13 +1484,13 @@
readonly validationUpgradeDelay: u32;
}
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (154) */
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (155) */
interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
readonly recipient: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCall (155) */
+ /** @name CumulusPalletParachainSystemCall (156) */
interface CumulusPalletParachainSystemCall extends Enum {
readonly isSetValidationData: boolean;
readonly asSetValidationData: {
@@ -1500,7 +1511,7 @@
readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
}
- /** @name CumulusPrimitivesParachainInherentParachainInherentData (156) */
+ /** @name CumulusPrimitivesParachainInherentParachainInherentData (157) */
interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
readonly relayChainState: SpTrieStorageProof;
@@ -1508,19 +1519,19 @@
readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
}
- /** @name PolkadotCorePrimitivesInboundDownwardMessage (158) */
+ /** @name PolkadotCorePrimitivesInboundDownwardMessage (159) */
interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
readonly sentAt: u32;
readonly msg: Bytes;
}
- /** @name PolkadotCorePrimitivesInboundHrmpMessage (161) */
+ /** @name PolkadotCorePrimitivesInboundHrmpMessage (162) */
interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
readonly sentAt: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemError (164) */
+ /** @name CumulusPalletParachainSystemError (165) */
interface CumulusPalletParachainSystemError extends Enum {
readonly isOverlappingUpgrades: boolean;
readonly isProhibitedByPolkadot: boolean;
@@ -1533,14 +1544,14 @@
readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
}
- /** @name PalletBalancesBalanceLock (166) */
+ /** @name PalletBalancesBalanceLock (167) */
interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (167) */
+ /** @name PalletBalancesReasons (168) */
interface PalletBalancesReasons extends Enum {
readonly isFee: boolean;
readonly isMisc: boolean;
@@ -1548,20 +1559,20 @@
readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name PalletBalancesReserveData (170) */
+ /** @name PalletBalancesReserveData (171) */
interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesReleases (172) */
+ /** @name PalletBalancesReleases (173) */
interface PalletBalancesReleases extends Enum {
readonly isV100: boolean;
readonly isV200: boolean;
readonly type: 'V100' | 'V200';
}
- /** @name PalletBalancesCall (173) */
+ /** @name PalletBalancesCall (174) */
interface PalletBalancesCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -1598,7 +1609,7 @@
readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
}
- /** @name PalletBalancesError (176) */
+ /** @name PalletBalancesError (177) */
interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
@@ -1611,7 +1622,7 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletTimestampCall (178) */
+ /** @name PalletTimestampCall (179) */
interface PalletTimestampCall extends Enum {
readonly isSet: boolean;
readonly asSet: {
@@ -1620,14 +1631,14 @@
readonly type: 'Set';
}
- /** @name PalletTransactionPaymentReleases (180) */
+ /** @name PalletTransactionPaymentReleases (181) */
interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (181) */
+ /** @name PalletTreasuryProposal (182) */
interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
@@ -1635,7 +1646,7 @@
readonly bond: u128;
}
- /** @name PalletTreasuryCall (184) */
+ /** @name PalletTreasuryCall (185) */
interface PalletTreasuryCall extends Enum {
readonly isProposeSpend: boolean;
readonly asProposeSpend: {
@@ -1662,10 +1673,10 @@
readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
}
- /** @name FrameSupportPalletId (187) */
+ /** @name FrameSupportPalletId (188) */
interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (188) */
+ /** @name PalletTreasuryError (189) */
interface PalletTreasuryError extends Enum {
readonly isInsufficientProposersBalance: boolean;
readonly isInvalidIndex: boolean;
@@ -1675,7 +1686,7 @@
readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoCall (189) */
+ /** @name PalletSudoCall (190) */
interface PalletSudoCall extends Enum {
readonly isSudo: boolean;
readonly asSudo: {
@@ -1698,7 +1709,7 @@
readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
}
- /** @name OrmlVestingModuleCall (191) */
+ /** @name OrmlVestingModuleCall (192) */
interface OrmlVestingModuleCall extends Enum {
readonly isClaim: boolean;
readonly isVestedTransfer: boolean;
@@ -1718,7 +1729,7 @@
readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
}
- /** @name CumulusPalletXcmpQueueCall (193) */
+ /** @name CumulusPalletXcmpQueueCall (194) */
interface CumulusPalletXcmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -1754,7 +1765,7 @@
readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
}
- /** @name PalletXcmCall (194) */
+ /** @name PalletXcmCall (195) */
interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
@@ -1816,7 +1827,7 @@
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
}
- /** @name XcmVersionedXcm (195) */
+ /** @name XcmVersionedXcm (196) */
interface XcmVersionedXcm extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0Xcm;
@@ -1827,7 +1838,7 @@
readonly type: 'V0' | 'V1' | 'V2';
}
- /** @name XcmV0Xcm (196) */
+ /** @name XcmV0Xcm (197) */
interface XcmV0Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -1890,7 +1901,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
}
- /** @name XcmV0Order (198) */
+ /** @name XcmV0Order (199) */
interface XcmV0Order extends Enum {
readonly isNull: boolean;
readonly isDepositAsset: boolean;
@@ -1938,14 +1949,14 @@
readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV0Response (200) */
+ /** @name XcmV0Response (201) */
interface XcmV0Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: Vec<XcmV0MultiAsset>;
readonly type: 'Assets';
}
- /** @name XcmV1Xcm (201) */
+ /** @name XcmV1Xcm (202) */
interface XcmV1Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -2014,7 +2025,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
}
- /** @name XcmV1Order (203) */
+ /** @name XcmV1Order (204) */
interface XcmV1Order extends Enum {
readonly isNoop: boolean;
readonly isDepositAsset: boolean;
@@ -2064,7 +2075,7 @@
readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV1Response (205) */
+ /** @name XcmV1Response (206) */
interface XcmV1Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: XcmV1MultiassetMultiAssets;
@@ -2073,10 +2084,10 @@
readonly type: 'Assets' | 'Version';
}
- /** @name CumulusPalletXcmCall (219) */
+ /** @name CumulusPalletXcmCall (220) */
type CumulusPalletXcmCall = Null;
- /** @name CumulusPalletDmpQueueCall (220) */
+ /** @name CumulusPalletDmpQueueCall (221) */
interface CumulusPalletDmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -2086,7 +2097,7 @@
readonly type: 'ServiceOverweight';
}
- /** @name PalletInflationCall (221) */
+ /** @name PalletInflationCall (222) */
interface PalletInflationCall extends Enum {
readonly isStartInflation: boolean;
readonly asStartInflation: {
@@ -2095,7 +2106,7 @@
readonly type: 'StartInflation';
}
- /** @name PalletUniqueCall (222) */
+ /** @name PalletUniqueCall (223) */
interface PalletUniqueCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2253,7 +2264,7 @@
readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';
}
- /** @name UpDataStructsCollectionMode (227) */
+ /** @name UpDataStructsCollectionMode (228) */
interface UpDataStructsCollectionMode extends Enum {
readonly isNft: boolean;
readonly isFungible: boolean;
@@ -2262,7 +2273,7 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateCollectionData (228) */
+ /** @name UpDataStructsCreateCollectionData (229) */
interface UpDataStructsCreateCollectionData extends Struct {
readonly mode: UpDataStructsCollectionMode;
readonly access: Option<UpDataStructsAccessMode>;
@@ -2276,14 +2287,14 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsAccessMode (230) */
+ /** @name UpDataStructsAccessMode (231) */
interface UpDataStructsAccessMode extends Enum {
readonly isNormal: boolean;
readonly isAllowList: boolean;
readonly type: 'Normal' | 'AllowList';
}
- /** @name UpDataStructsCollectionLimits (232) */
+ /** @name UpDataStructsCollectionLimits (233) */
interface UpDataStructsCollectionLimits extends Struct {
readonly accountTokenOwnershipLimit: Option<u32>;
readonly sponsoredDataSize: Option<u32>;
@@ -2296,7 +2307,7 @@
readonly transfersEnabled: Option<bool>;
}
- /** @name UpDataStructsSponsoringRateLimit (234) */
+ /** @name UpDataStructsSponsoringRateLimit (235) */
interface UpDataStructsSponsoringRateLimit extends Enum {
readonly isSponsoringDisabled: boolean;
readonly isBlocks: boolean;
@@ -2304,43 +2315,43 @@
readonly type: 'SponsoringDisabled' | 'Blocks';
}
- /** @name UpDataStructsCollectionPermissions (237) */
+ /** @name UpDataStructsCollectionPermissions (238) */
interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingPermissions>;
}
- /** @name UpDataStructsNestingPermissions (239) */
+ /** @name UpDataStructsNestingPermissions (240) */
interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
readonly collectionAdmin: bool;
readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
}
- /** @name UpDataStructsOwnerRestrictedSet (241) */
+ /** @name UpDataStructsOwnerRestrictedSet (242) */
interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
- /** @name UpDataStructsPropertyKeyPermission (246) */
+ /** @name UpDataStructsPropertyKeyPermission (247) */
interface UpDataStructsPropertyKeyPermission extends Struct {
readonly key: Bytes;
readonly permission: UpDataStructsPropertyPermission;
}
- /** @name UpDataStructsPropertyPermission (247) */
+ /** @name UpDataStructsPropertyPermission (248) */
interface UpDataStructsPropertyPermission extends Struct {
readonly mutable: bool;
readonly collectionAdmin: bool;
readonly tokenOwner: bool;
}
- /** @name UpDataStructsProperty (250) */
+ /** @name UpDataStructsProperty (251) */
interface UpDataStructsProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name UpDataStructsCreateItemData (253) */
+ /** @name UpDataStructsCreateItemData (254) */
interface UpDataStructsCreateItemData extends Enum {
readonly isNft: boolean;
readonly asNft: UpDataStructsCreateNftData;
@@ -2351,23 +2362,23 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateNftData (254) */
+ /** @name UpDataStructsCreateNftData (255) */
interface UpDataStructsCreateNftData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateFungibleData (255) */
+ /** @name UpDataStructsCreateFungibleData (256) */
interface UpDataStructsCreateFungibleData extends Struct {
readonly value: u128;
}
- /** @name UpDataStructsCreateReFungibleData (256) */
+ /** @name UpDataStructsCreateReFungibleData (257) */
interface UpDataStructsCreateReFungibleData extends Struct {
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateItemExData (259) */
+ /** @name UpDataStructsCreateItemExData (260) */
interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
@@ -2380,26 +2391,26 @@
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (261) */
+ /** @name UpDataStructsCreateNftExData (262) */
interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExSingleOwner (268) */
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (269) */
interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateRefungibleExMultipleOwners (270) */
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (271) */
interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletUniqueSchedulerCall (271) */
+ /** @name PalletUniqueSchedulerCall (272) */
interface PalletUniqueSchedulerCall extends Enum {
readonly isScheduleNamed: boolean;
readonly asScheduleNamed: {
@@ -2424,7 +2435,7 @@
readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';
}
- /** @name FrameSupportScheduleMaybeHashed (273) */
+ /** @name FrameSupportScheduleMaybeHashed (274) */
interface FrameSupportScheduleMaybeHashed extends Enum {
readonly isValue: boolean;
readonly asValue: Call;
@@ -2433,7 +2444,7 @@
readonly type: 'Value' | 'Hash';
}
- /** @name PalletConfigurationCall (274) */
+ /** @name PalletConfigurationCall (275) */
interface PalletConfigurationCall extends Enum {
readonly isSetWeightToFeeCoefficientOverride: boolean;
readonly asSetWeightToFeeCoefficientOverride: {
@@ -2446,13 +2457,13 @@
readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
}
- /** @name PalletTemplateTransactionPaymentCall (275) */
+ /** @name PalletTemplateTransactionPaymentCall (276) */
type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletStructureCall (276) */
+ /** @name PalletStructureCall (277) */
type PalletStructureCall = Null;
- /** @name PalletRmrkCoreCall (277) */
+ /** @name PalletRmrkCoreCall (278) */
interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2558,7 +2569,7 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (283) */
+ /** @name RmrkTraitsResourceResourceTypes (284) */
interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
@@ -2569,7 +2580,7 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (285) */
+ /** @name RmrkTraitsResourceBasicResource (286) */
interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -2577,7 +2588,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (287) */
+ /** @name RmrkTraitsResourceComposableResource (288) */
interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
@@ -2587,7 +2598,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (288) */
+ /** @name RmrkTraitsResourceSlotResource (289) */
interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
@@ -2597,7 +2608,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name PalletRmrkEquipCall (291) */
+ /** @name PalletRmrkEquipCall (292) */
interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
@@ -2619,7 +2630,7 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (294) */
+ /** @name RmrkTraitsPartPartType (295) */
interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
@@ -2628,14 +2639,14 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (296) */
+ /** @name RmrkTraitsPartFixedPart (297) */
interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (297) */
+ /** @name RmrkTraitsPartSlotPart (298) */
interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
@@ -2643,7 +2654,7 @@
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (298) */
+ /** @name RmrkTraitsPartEquippableList (299) */
interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
readonly isEmpty: boolean;
@@ -2652,20 +2663,20 @@
readonly type: 'All' | 'Empty' | 'Custom';
}
- /** @name RmrkTraitsTheme (300) */
+ /** @name RmrkTraitsTheme (301) */
interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (302) */
+ /** @name RmrkTraitsThemeThemeProperty (303) */
interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletAppPromotionCall (304) */
+ /** @name PalletAppPromotionCall (305) */
interface PalletAppPromotionCall extends Enum {
readonly isSetAdminAddress: boolean;
readonly asSetAdminAddress: {
@@ -2699,7 +2710,7 @@
readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorConract' | 'StopSponsoringContract' | 'PayoutStakers';
}
- /** @name PalletEvmCall (306) */
+ /** @name PalletEvmCall (307) */
interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
@@ -2744,7 +2755,7 @@
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (310) */
+ /** @name PalletEthereumCall (311) */
interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
@@ -2753,7 +2764,7 @@
readonly type: 'Transact';
}
- /** @name EthereumTransactionTransactionV2 (311) */
+ /** @name EthereumTransactionTransactionV2 (312) */
interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
@@ -2764,7 +2775,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (312) */
+ /** @name EthereumTransactionLegacyTransaction (313) */
interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
@@ -2775,7 +2786,7 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (313) */
+ /** @name EthereumTransactionTransactionAction (314) */
interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
@@ -2783,14 +2794,14 @@
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (314) */
+ /** @name EthereumTransactionTransactionSignature (315) */
interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (316) */
+ /** @name EthereumTransactionEip2930Transaction (317) */
interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -2805,13 +2816,13 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (318) */
+ /** @name EthereumTransactionAccessListItem (319) */
interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (319) */
+ /** @name EthereumTransactionEip1559Transaction (320) */
interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -2827,7 +2838,7 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (320) */
+ /** @name PalletEvmMigrationCall (321) */
interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
@@ -2846,13 +2857,13 @@
readonly type: 'Begin' | 'SetData' | 'Finish';
}
- /** @name PalletSudoError (323) */
+ /** @name PalletSudoError (324) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (325) */
+ /** @name OrmlVestingModuleError (326) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -2863,21 +2874,21 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (327) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (328) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (328) */
+ /** @name CumulusPalletXcmpQueueInboundState (329) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (331) */
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (332) */
interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
@@ -2885,7 +2896,7 @@
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (334) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (335) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -2894,14 +2905,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (335) */
+ /** @name CumulusPalletXcmpQueueOutboundState (336) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (337) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (338) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -2911,7 +2922,7 @@
readonly xcmpMaxIndividualWeight: u64;
}
- /** @name CumulusPalletXcmpQueueError (339) */
+ /** @name CumulusPalletXcmpQueueError (340) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -2921,7 +2932,7 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (340) */
+ /** @name PalletXcmError (341) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -2939,29 +2950,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (341) */
+ /** @name CumulusPalletXcmError (342) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (342) */
+ /** @name CumulusPalletDmpQueueConfigData (343) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: u64;
}
- /** @name CumulusPalletDmpQueuePageIndexData (343) */
+ /** @name CumulusPalletDmpQueuePageIndexData (344) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (346) */
+ /** @name CumulusPalletDmpQueueError (347) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (350) */
+ /** @name PalletUniqueError (351) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isConfirmUnsetSponsorFail: boolean;
@@ -2970,7 +2981,7 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletUniqueSchedulerScheduledV3 (353) */
+ /** @name PalletUniqueSchedulerScheduledV3 (354) */
interface PalletUniqueSchedulerScheduledV3 extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
@@ -2979,7 +2990,7 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name OpalRuntimeOriginCaller (354) */
+ /** @name OpalRuntimeOriginCaller (355) */
interface OpalRuntimeOriginCaller extends Enum {
readonly isSystem: boolean;
readonly asSystem: FrameSupportDispatchRawOrigin;
@@ -2993,7 +3004,7 @@
readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
}
- /** @name FrameSupportDispatchRawOrigin (355) */
+ /** @name FrameSupportDispatchRawOrigin (356) */
interface FrameSupportDispatchRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
@@ -3002,7 +3013,7 @@
readonly type: 'Root' | 'Signed' | 'None';
}
- /** @name PalletXcmOrigin (356) */
+ /** @name PalletXcmOrigin (357) */
interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
readonly asXcm: XcmV1MultiLocation;
@@ -3011,7 +3022,7 @@
readonly type: 'Xcm' | 'Response';
}
- /** @name CumulusPalletXcmOrigin (357) */
+ /** @name CumulusPalletXcmOrigin (358) */
interface CumulusPalletXcmOrigin extends Enum {
readonly isRelay: boolean;
readonly isSiblingParachain: boolean;
@@ -3019,17 +3030,17 @@
readonly type: 'Relay' | 'SiblingParachain';
}
- /** @name PalletEthereumRawOrigin (358) */
+ /** @name PalletEthereumRawOrigin (359) */
interface PalletEthereumRawOrigin extends Enum {
readonly isEthereumTransaction: boolean;
readonly asEthereumTransaction: H160;
readonly type: 'EthereumTransaction';
}
- /** @name SpCoreVoid (359) */
+ /** @name SpCoreVoid (360) */
type SpCoreVoid = Null;
- /** @name PalletUniqueSchedulerError (360) */
+ /** @name PalletUniqueSchedulerError (361) */
interface PalletUniqueSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
@@ -3038,7 +3049,7 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
}
- /** @name UpDataStructsCollection (361) */
+ /** @name UpDataStructsCollection (362) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3051,7 +3062,7 @@
readonly externalCollection: bool;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (362) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (363) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3061,43 +3072,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (363) */
+ /** @name UpDataStructsProperties (364) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (364) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (365) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (369) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (370) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (376) */
+ /** @name UpDataStructsCollectionStats (377) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (377) */
+ /** @name UpDataStructsTokenChild (378) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (378) */
+ /** @name PhantomTypeUpDataStructs (379) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
- /** @name UpDataStructsTokenData (380) */
+ /** @name UpDataStructsTokenData (381) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (382) */
+ /** @name UpDataStructsRpcCollection (383) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3112,7 +3123,7 @@
readonly readOnly: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (383) */
+ /** @name RmrkTraitsCollectionCollectionInfo (384) */
interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
@@ -3121,7 +3132,7 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (384) */
+ /** @name RmrkTraitsNftNftInfo (385) */
interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
@@ -3130,13 +3141,13 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (386) */
+ /** @name RmrkTraitsNftRoyaltyInfo (387) */
interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (387) */
+ /** @name RmrkTraitsResourceResourceInfo (388) */
interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
@@ -3144,26 +3155,26 @@
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (388) */
+ /** @name RmrkTraitsPropertyPropertyInfo (389) */
interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (389) */
+ /** @name RmrkTraitsBaseBaseInfo (390) */
interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (390) */
+ /** @name RmrkTraitsNftNftChild (391) */
interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name PalletCommonError (392) */
+ /** @name PalletCommonError (393) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -3202,7 +3213,7 @@
readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';
}
- /** @name PalletFungibleError (394) */
+ /** @name PalletFungibleError (395) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
@@ -3212,12 +3223,12 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletRefungibleItemData (395) */
+ /** @name PalletRefungibleItemData (396) */
interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
}
- /** @name PalletRefungibleError (400) */
+ /** @name PalletRefungibleError (401) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -3227,19 +3238,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (401) */
+ /** @name PalletNonfungibleItemData (402) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (403) */
+ /** @name UpDataStructsPropertyScope (404) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (405) */
+ /** @name PalletNonfungibleError (406) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3247,7 +3258,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (406) */
+ /** @name PalletStructureError (407) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -3256,7 +3267,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (407) */
+ /** @name PalletRmrkCoreError (408) */
interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
@@ -3280,7 +3291,7 @@
readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (409) */
+ /** @name PalletRmrkEquipError (410) */
interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
@@ -3292,7 +3303,7 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletAppPromotionError (415) */
+ /** @name PalletAppPromotionError (416) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -3302,7 +3313,7 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'InvalidArgument';
}
- /** @name PalletEvmError (418) */
+ /** @name PalletEvmError (419) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -3313,7 +3324,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
}
- /** @name FpRpcTransactionStatus (421) */
+ /** @name FpRpcTransactionStatus (422) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -3324,10 +3335,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (423) */
+ /** @name EthbloomBloom (424) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (425) */
+ /** @name EthereumReceiptReceiptV3 (426) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -3338,7 +3349,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (426) */
+ /** @name EthereumReceiptEip658ReceiptData (427) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -3346,14 +3357,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (427) */
+ /** @name EthereumBlock (428) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (428) */
+ /** @name EthereumHeader (429) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -3372,24 +3383,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (429) */
+ /** @name EthereumTypesHashH64 (430) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (434) */
+ /** @name PalletEthereumError (435) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (435) */
+ /** @name PalletEvmCoderSubstrateError (436) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (436) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (437) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3399,7 +3410,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (437) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (438) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -3407,21 +3418,21 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (439) */
+ /** @name PalletEvmContractHelpersError (440) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
readonly type: 'NoPermission' | 'NoPendingSponsor';
}
- /** @name PalletEvmMigrationError (440) */
+ /** @name PalletEvmMigrationError (441) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
}
- /** @name SpRuntimeMultiSignature (442) */
+ /** @name SpRuntimeMultiSignature (443) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -3432,34 +3443,34 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (443) */
+ /** @name SpCoreEd25519Signature (444) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (445) */
+ /** @name SpCoreSr25519Signature (446) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (446) */
+ /** @name SpCoreEcdsaSignature (447) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (449) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (450) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (450) */
+ /** @name FrameSystemExtensionsCheckGenesis (451) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (453) */
+ /** @name FrameSystemExtensionsCheckNonce (454) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (454) */
+ /** @name FrameSystemExtensionsCheckWeight (455) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (455) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (456) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (456) */
+ /** @name OpalRuntimeRuntime (457) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (457) */
+ /** @name PalletEthereumFakeTransactionFinalizer (458) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module