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.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1188,6 +1188,17 @@
readonly type: 'NoPermission' | 'NoPendingSponsor';
}
+/** @name PalletEvmContractHelpersEvent */
+export 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 PalletEvmContractHelpersSponsoringModeT */
export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
tests/src/interfaces/lookup.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 miscFrozen: 'u128',24 feeFrozen: 'u128'25 },26 /**27 * Lookup7: frame_support::weights::PerDispatchClass<T>28 **/29 FrameSupportWeightsPerDispatchClassU64: {30 normal: 'u64',31 operational: 'u64',32 mandatory: 'u64'33 },34 /**35 * Lookup11: sp_runtime::generic::digest::Digest36 **/37 SpRuntimeDigest: {38 logs: 'Vec<SpRuntimeDigestDigestItem>'39 },40 /**41 * Lookup13: sp_runtime::generic::digest::DigestItem42 **/43 SpRuntimeDigestDigestItem: {44 _enum: {45 Other: 'Bytes',46 __Unused1: 'Null',47 __Unused2: 'Null',48 __Unused3: 'Null',49 Consensus: '([u8;4],Bytes)',50 Seal: '([u8;4],Bytes)',51 PreRuntime: '([u8;4],Bytes)',52 __Unused7: 'Null',53 RuntimeEnvironmentUpdated: 'Null'54 }55 },56 /**57 * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>58 **/59 FrameSystemEventRecord: {60 phase: 'FrameSystemPhase',61 event: 'Event',62 topics: 'Vec<H256>'63 },64 /**65 * Lookup18: frame_system::pallet::Event<T>66 **/67 FrameSystemEvent: {68 _enum: {69 ExtrinsicSuccess: {70 dispatchInfo: 'FrameSupportWeightsDispatchInfo',71 },72 ExtrinsicFailed: {73 dispatchError: 'SpRuntimeDispatchError',74 dispatchInfo: 'FrameSupportWeightsDispatchInfo',75 },76 CodeUpdated: 'Null',77 NewAccount: {78 account: 'AccountId32',79 },80 KilledAccount: {81 account: 'AccountId32',82 },83 Remarked: {84 _alias: {85 hash_: 'hash',86 },87 sender: 'AccountId32',88 hash_: 'H256'89 }90 }91 },92 /**93 * Lookup19: frame_support::weights::DispatchInfo94 **/95 FrameSupportWeightsDispatchInfo: {96 weight: 'u64',97 class: 'FrameSupportWeightsDispatchClass',98 paysFee: 'FrameSupportWeightsPays'99 },100 /**101 * Lookup20: frame_support::weights::DispatchClass102 **/103 FrameSupportWeightsDispatchClass: {104 _enum: ['Normal', 'Operational', 'Mandatory']105 },106 /**107 * Lookup21: frame_support::weights::Pays108 **/109 FrameSupportWeightsPays: {110 _enum: ['Yes', 'No']111 },112 /**113 * Lookup22: sp_runtime::DispatchError114 **/115 SpRuntimeDispatchError: {116 _enum: {117 Other: 'Null',118 CannotLookup: 'Null',119 BadOrigin: 'Null',120 Module: 'SpRuntimeModuleError',121 ConsumerRemaining: 'Null',122 NoProviders: 'Null',123 TooManyConsumers: 'Null',124 Token: 'SpRuntimeTokenError',125 Arithmetic: 'SpRuntimeArithmeticError',126 Transactional: 'SpRuntimeTransactionalError'127 }128 },129 /**130 * Lookup23: sp_runtime::ModuleError131 **/132 SpRuntimeModuleError: {133 index: 'u8',134 error: '[u8;4]'135 },136 /**137 * Lookup24: sp_runtime::TokenError138 **/139 SpRuntimeTokenError: {140 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']141 },142 /**143 * Lookup25: sp_runtime::ArithmeticError144 **/145 SpRuntimeArithmeticError: {146 _enum: ['Underflow', 'Overflow', 'DivisionByZero']147 },148 /**149 * Lookup26: sp_runtime::TransactionalError150 **/151 SpRuntimeTransactionalError: {152 _enum: ['LimitReached', 'NoLayer']153 },154 /**155 * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>156 **/157 CumulusPalletParachainSystemEvent: {158 _enum: {159 ValidationFunctionStored: 'Null',160 ValidationFunctionApplied: {161 relayChainBlockNum: 'u32',162 },163 ValidationFunctionDiscarded: 'Null',164 UpgradeAuthorized: {165 codeHash: 'H256',166 },167 DownwardMessagesReceived: {168 count: 'u32',169 },170 DownwardMessagesProcessed: {171 weightUsed: 'u64',172 dmqHead: 'H256'173 }174 }175 },176 /**177 * Lookup28: pallet_balances::pallet::Event<T, I>178 **/179 PalletBalancesEvent: {180 _enum: {181 Endowed: {182 account: 'AccountId32',183 freeBalance: 'u128',184 },185 DustLost: {186 account: 'AccountId32',187 amount: 'u128',188 },189 Transfer: {190 from: 'AccountId32',191 to: 'AccountId32',192 amount: 'u128',193 },194 BalanceSet: {195 who: 'AccountId32',196 free: 'u128',197 reserved: 'u128',198 },199 Reserved: {200 who: 'AccountId32',201 amount: 'u128',202 },203 Unreserved: {204 who: 'AccountId32',205 amount: 'u128',206 },207 ReserveRepatriated: {208 from: 'AccountId32',209 to: 'AccountId32',210 amount: 'u128',211 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',212 },213 Deposit: {214 who: 'AccountId32',215 amount: 'u128',216 },217 Withdraw: {218 who: 'AccountId32',219 amount: 'u128',220 },221 Slashed: {222 who: 'AccountId32',223 amount: 'u128'224 }225 }226 },227 /**228 * Lookup29: frame_support::traits::tokens::misc::BalanceStatus229 **/230 FrameSupportTokensMiscBalanceStatus: {231 _enum: ['Free', 'Reserved']232 },233 /**234 * Lookup30: pallet_transaction_payment::pallet::Event<T>235 **/236 PalletTransactionPaymentEvent: {237 _enum: {238 TransactionFeePaid: {239 who: 'AccountId32',240 actualFee: 'u128',241 tip: 'u128'242 }243 }244 },245 /**246 * Lookup31: pallet_treasury::pallet::Event<T, I>247 **/248 PalletTreasuryEvent: {249 _enum: {250 Proposed: {251 proposalIndex: 'u32',252 },253 Spending: {254 budgetRemaining: 'u128',255 },256 Awarded: {257 proposalIndex: 'u32',258 award: 'u128',259 account: 'AccountId32',260 },261 Rejected: {262 proposalIndex: 'u32',263 slashed: 'u128',264 },265 Burnt: {266 burntFunds: 'u128',267 },268 Rollover: {269 rolloverBalance: 'u128',270 },271 Deposit: {272 value: 'u128',273 },274 SpendApproved: {275 proposalIndex: 'u32',276 amount: 'u128',277 beneficiary: 'AccountId32'278 }279 }280 },281 /**282 * Lookup32: pallet_sudo::pallet::Event<T>283 **/284 PalletSudoEvent: {285 _enum: {286 Sudid: {287 sudoResult: 'Result<Null, SpRuntimeDispatchError>',288 },289 KeyChanged: {290 oldSudoer: 'Option<AccountId32>',291 },292 SudoAsDone: {293 sudoResult: 'Result<Null, SpRuntimeDispatchError>'294 }295 }296 },297 /**298 * Lookup36: orml_vesting::module::Event<T>299 **/300 OrmlVestingModuleEvent: {301 _enum: {302 VestingScheduleAdded: {303 from: 'AccountId32',304 to: 'AccountId32',305 vestingSchedule: 'OrmlVestingVestingSchedule',306 },307 Claimed: {308 who: 'AccountId32',309 amount: 'u128',310 },311 VestingSchedulesUpdated: {312 who: 'AccountId32'313 }314 }315 },316 /**317 * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>318 **/319 OrmlVestingVestingSchedule: {320 start: 'u32',321 period: 'u32',322 periodCount: 'u32',323 perPeriod: 'Compact<u128>'324 },325 /**326 * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>327 **/328 CumulusPalletXcmpQueueEvent: {329 _enum: {330 Success: {331 messageHash: 'Option<H256>',332 weight: 'u64',333 },334 Fail: {335 messageHash: 'Option<H256>',336 error: 'XcmV2TraitsError',337 weight: 'u64',338 },339 BadVersion: {340 messageHash: 'Option<H256>',341 },342 BadFormat: {343 messageHash: 'Option<H256>',344 },345 UpwardMessageSent: {346 messageHash: 'Option<H256>',347 },348 XcmpMessageSent: {349 messageHash: 'Option<H256>',350 },351 OverweightEnqueued: {352 sender: 'u32',353 sentAt: 'u32',354 index: 'u64',355 required: 'u64',356 },357 OverweightServiced: {358 index: 'u64',359 used: 'u64'360 }361 }362 },363 /**364 * Lookup41: xcm::v2::traits::Error365 **/366 XcmV2TraitsError: {367 _enum: {368 Overflow: 'Null',369 Unimplemented: 'Null',370 UntrustedReserveLocation: 'Null',371 UntrustedTeleportLocation: 'Null',372 MultiLocationFull: 'Null',373 MultiLocationNotInvertible: 'Null',374 BadOrigin: 'Null',375 InvalidLocation: 'Null',376 AssetNotFound: 'Null',377 FailedToTransactAsset: 'Null',378 NotWithdrawable: 'Null',379 LocationCannotHold: 'Null',380 ExceedsMaxMessageSize: 'Null',381 DestinationUnsupported: 'Null',382 Transport: 'Null',383 Unroutable: 'Null',384 UnknownClaim: 'Null',385 FailedToDecode: 'Null',386 MaxWeightInvalid: 'Null',387 NotHoldingFees: 'Null',388 TooExpensive: 'Null',389 Trap: 'u64',390 UnhandledXcmVersion: 'Null',391 WeightLimitReached: 'u64',392 Barrier: 'Null',393 WeightNotComputable: 'Null'394 }395 },396 /**397 * Lookup43: pallet_xcm::pallet::Event<T>398 **/399 PalletXcmEvent: {400 _enum: {401 Attempted: 'XcmV2TraitsOutcome',402 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',403 UnexpectedResponse: '(XcmV1MultiLocation,u64)',404 ResponseReady: '(u64,XcmV2Response)',405 Notified: '(u64,u8,u8)',406 NotifyOverweight: '(u64,u8,u8,u64,u64)',407 NotifyDispatchError: '(u64,u8,u8)',408 NotifyDecodeFailed: '(u64,u8,u8)',409 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',410 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',411 ResponseTaken: 'u64',412 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',413 VersionChangeNotified: '(XcmV1MultiLocation,u32)',414 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',415 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',416 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'417 }418 },419 /**420 * Lookup44: xcm::v2::traits::Outcome421 **/422 XcmV2TraitsOutcome: {423 _enum: {424 Complete: 'u64',425 Incomplete: '(u64,XcmV2TraitsError)',426 Error: 'XcmV2TraitsError'427 }428 },429 /**430 * Lookup45: xcm::v1::multilocation::MultiLocation431 **/432 XcmV1MultiLocation: {433 parents: 'u8',434 interior: 'XcmV1MultilocationJunctions'435 },436 /**437 * Lookup46: xcm::v1::multilocation::Junctions438 **/439 XcmV1MultilocationJunctions: {440 _enum: {441 Here: 'Null',442 X1: 'XcmV1Junction',443 X2: '(XcmV1Junction,XcmV1Junction)',444 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',445 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',446 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',447 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',448 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',449 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'450 }451 },452 /**453 * Lookup47: xcm::v1::junction::Junction454 **/455 XcmV1Junction: {456 _enum: {457 Parachain: 'Compact<u32>',458 AccountId32: {459 network: 'XcmV0JunctionNetworkId',460 id: '[u8;32]',461 },462 AccountIndex64: {463 network: 'XcmV0JunctionNetworkId',464 index: 'Compact<u64>',465 },466 AccountKey20: {467 network: 'XcmV0JunctionNetworkId',468 key: '[u8;20]',469 },470 PalletInstance: 'u8',471 GeneralIndex: 'Compact<u128>',472 GeneralKey: 'Bytes',473 OnlyChild: 'Null',474 Plurality: {475 id: 'XcmV0JunctionBodyId',476 part: 'XcmV0JunctionBodyPart'477 }478 }479 },480 /**481 * Lookup49: xcm::v0::junction::NetworkId482 **/483 XcmV0JunctionNetworkId: {484 _enum: {485 Any: 'Null',486 Named: 'Bytes',487 Polkadot: 'Null',488 Kusama: 'Null'489 }490 },491 /**492 * Lookup53: xcm::v0::junction::BodyId493 **/494 XcmV0JunctionBodyId: {495 _enum: {496 Unit: 'Null',497 Named: 'Bytes',498 Index: 'Compact<u32>',499 Executive: 'Null',500 Technical: 'Null',501 Legislative: 'Null',502 Judicial: 'Null'503 }504 },505 /**506 * Lookup54: xcm::v0::junction::BodyPart507 **/508 XcmV0JunctionBodyPart: {509 _enum: {510 Voice: 'Null',511 Members: {512 count: 'Compact<u32>',513 },514 Fraction: {515 nom: 'Compact<u32>',516 denom: 'Compact<u32>',517 },518 AtLeastProportion: {519 nom: 'Compact<u32>',520 denom: 'Compact<u32>',521 },522 MoreThanProportion: {523 nom: 'Compact<u32>',524 denom: 'Compact<u32>'525 }526 }527 },528 /**529 * Lookup55: xcm::v2::Xcm<Call>530 **/531 XcmV2Xcm: 'Vec<XcmV2Instruction>',532 /**533 * Lookup57: xcm::v2::Instruction<Call>534 **/535 XcmV2Instruction: {536 _enum: {537 WithdrawAsset: 'XcmV1MultiassetMultiAssets',538 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',539 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',540 QueryResponse: {541 queryId: 'Compact<u64>',542 response: 'XcmV2Response',543 maxWeight: 'Compact<u64>',544 },545 TransferAsset: {546 assets: 'XcmV1MultiassetMultiAssets',547 beneficiary: 'XcmV1MultiLocation',548 },549 TransferReserveAsset: {550 assets: 'XcmV1MultiassetMultiAssets',551 dest: 'XcmV1MultiLocation',552 xcm: 'XcmV2Xcm',553 },554 Transact: {555 originType: 'XcmV0OriginKind',556 requireWeightAtMost: 'Compact<u64>',557 call: 'XcmDoubleEncoded',558 },559 HrmpNewChannelOpenRequest: {560 sender: 'Compact<u32>',561 maxMessageSize: 'Compact<u32>',562 maxCapacity: 'Compact<u32>',563 },564 HrmpChannelAccepted: {565 recipient: 'Compact<u32>',566 },567 HrmpChannelClosing: {568 initiator: 'Compact<u32>',569 sender: 'Compact<u32>',570 recipient: 'Compact<u32>',571 },572 ClearOrigin: 'Null',573 DescendOrigin: 'XcmV1MultilocationJunctions',574 ReportError: {575 queryId: 'Compact<u64>',576 dest: 'XcmV1MultiLocation',577 maxResponseWeight: 'Compact<u64>',578 },579 DepositAsset: {580 assets: 'XcmV1MultiassetMultiAssetFilter',581 maxAssets: 'Compact<u32>',582 beneficiary: 'XcmV1MultiLocation',583 },584 DepositReserveAsset: {585 assets: 'XcmV1MultiassetMultiAssetFilter',586 maxAssets: 'Compact<u32>',587 dest: 'XcmV1MultiLocation',588 xcm: 'XcmV2Xcm',589 },590 ExchangeAsset: {591 give: 'XcmV1MultiassetMultiAssetFilter',592 receive: 'XcmV1MultiassetMultiAssets',593 },594 InitiateReserveWithdraw: {595 assets: 'XcmV1MultiassetMultiAssetFilter',596 reserve: 'XcmV1MultiLocation',597 xcm: 'XcmV2Xcm',598 },599 InitiateTeleport: {600 assets: 'XcmV1MultiassetMultiAssetFilter',601 dest: 'XcmV1MultiLocation',602 xcm: 'XcmV2Xcm',603 },604 QueryHolding: {605 queryId: 'Compact<u64>',606 dest: 'XcmV1MultiLocation',607 assets: 'XcmV1MultiassetMultiAssetFilter',608 maxResponseWeight: 'Compact<u64>',609 },610 BuyExecution: {611 fees: 'XcmV1MultiAsset',612 weightLimit: 'XcmV2WeightLimit',613 },614 RefundSurplus: 'Null',615 SetErrorHandler: 'XcmV2Xcm',616 SetAppendix: 'XcmV2Xcm',617 ClearError: 'Null',618 ClaimAsset: {619 assets: 'XcmV1MultiassetMultiAssets',620 ticket: 'XcmV1MultiLocation',621 },622 Trap: 'Compact<u64>',623 SubscribeVersion: {624 queryId: 'Compact<u64>',625 maxResponseWeight: 'Compact<u64>',626 },627 UnsubscribeVersion: 'Null'628 }629 },630 /**631 * Lookup58: xcm::v1::multiasset::MultiAssets632 **/633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',634 /**635 * Lookup60: xcm::v1::multiasset::MultiAsset636 **/637 XcmV1MultiAsset: {638 id: 'XcmV1MultiassetAssetId',639 fun: 'XcmV1MultiassetFungibility'640 },641 /**642 * Lookup61: xcm::v1::multiasset::AssetId643 **/644 XcmV1MultiassetAssetId: {645 _enum: {646 Concrete: 'XcmV1MultiLocation',647 Abstract: 'Bytes'648 }649 },650 /**651 * Lookup62: xcm::v1::multiasset::Fungibility652 **/653 XcmV1MultiassetFungibility: {654 _enum: {655 Fungible: 'Compact<u128>',656 NonFungible: 'XcmV1MultiassetAssetInstance'657 }658 },659 /**660 * Lookup63: xcm::v1::multiasset::AssetInstance661 **/662 XcmV1MultiassetAssetInstance: {663 _enum: {664 Undefined: 'Null',665 Index: 'Compact<u128>',666 Array4: '[u8;4]',667 Array8: '[u8;8]',668 Array16: '[u8;16]',669 Array32: '[u8;32]',670 Blob: 'Bytes'671 }672 },673 /**674 * Lookup66: xcm::v2::Response675 **/676 XcmV2Response: {677 _enum: {678 Null: 'Null',679 Assets: 'XcmV1MultiassetMultiAssets',680 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',681 Version: 'u32'682 }683 },684 /**685 * Lookup69: xcm::v0::OriginKind686 **/687 XcmV0OriginKind: {688 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']689 },690 /**691 * Lookup70: xcm::double_encoded::DoubleEncoded<T>692 **/693 XcmDoubleEncoded: {694 encoded: 'Bytes'695 },696 /**697 * Lookup71: xcm::v1::multiasset::MultiAssetFilter698 **/699 XcmV1MultiassetMultiAssetFilter: {700 _enum: {701 Definite: 'XcmV1MultiassetMultiAssets',702 Wild: 'XcmV1MultiassetWildMultiAsset'703 }704 },705 /**706 * Lookup72: xcm::v1::multiasset::WildMultiAsset707 **/708 XcmV1MultiassetWildMultiAsset: {709 _enum: {710 All: 'Null',711 AllOf: {712 id: 'XcmV1MultiassetAssetId',713 fun: 'XcmV1MultiassetWildFungibility'714 }715 }716 },717 /**718 * Lookup73: xcm::v1::multiasset::WildFungibility719 **/720 XcmV1MultiassetWildFungibility: {721 _enum: ['Fungible', 'NonFungible']722 },723 /**724 * Lookup74: xcm::v2::WeightLimit725 **/726 XcmV2WeightLimit: {727 _enum: {728 Unlimited: 'Null',729 Limited: 'Compact<u64>'730 }731 },732 /**733 * Lookup76: xcm::VersionedMultiAssets734 **/735 XcmVersionedMultiAssets: {736 _enum: {737 V0: 'Vec<XcmV0MultiAsset>',738 V1: 'XcmV1MultiassetMultiAssets'739 }740 },741 /**742 * Lookup78: xcm::v0::multi_asset::MultiAsset743 **/744 XcmV0MultiAsset: {745 _enum: {746 None: 'Null',747 All: 'Null',748 AllFungible: 'Null',749 AllNonFungible: 'Null',750 AllAbstractFungible: {751 id: 'Bytes',752 },753 AllAbstractNonFungible: {754 class: 'Bytes',755 },756 AllConcreteFungible: {757 id: 'XcmV0MultiLocation',758 },759 AllConcreteNonFungible: {760 class: 'XcmV0MultiLocation',761 },762 AbstractFungible: {763 id: 'Bytes',764 amount: 'Compact<u128>',765 },766 AbstractNonFungible: {767 class: 'Bytes',768 instance: 'XcmV1MultiassetAssetInstance',769 },770 ConcreteFungible: {771 id: 'XcmV0MultiLocation',772 amount: 'Compact<u128>',773 },774 ConcreteNonFungible: {775 class: 'XcmV0MultiLocation',776 instance: 'XcmV1MultiassetAssetInstance'777 }778 }779 },780 /**781 * Lookup79: xcm::v0::multi_location::MultiLocation782 **/783 XcmV0MultiLocation: {784 _enum: {785 Null: 'Null',786 X1: 'XcmV0Junction',787 X2: '(XcmV0Junction,XcmV0Junction)',788 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',789 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',790 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',791 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',792 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',793 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'794 }795 },796 /**797 * Lookup80: xcm::v0::junction::Junction798 **/799 XcmV0Junction: {800 _enum: {801 Parent: 'Null',802 Parachain: 'Compact<u32>',803 AccountId32: {804 network: 'XcmV0JunctionNetworkId',805 id: '[u8;32]',806 },807 AccountIndex64: {808 network: 'XcmV0JunctionNetworkId',809 index: 'Compact<u64>',810 },811 AccountKey20: {812 network: 'XcmV0JunctionNetworkId',813 key: '[u8;20]',814 },815 PalletInstance: 'u8',816 GeneralIndex: 'Compact<u128>',817 GeneralKey: 'Bytes',818 OnlyChild: 'Null',819 Plurality: {820 id: 'XcmV0JunctionBodyId',821 part: 'XcmV0JunctionBodyPart'822 }823 }824 },825 /**826 * Lookup81: xcm::VersionedMultiLocation827 **/828 XcmVersionedMultiLocation: {829 _enum: {830 V0: 'XcmV0MultiLocation',831 V1: 'XcmV1MultiLocation'832 }833 },834 /**835 * Lookup82: cumulus_pallet_xcm::pallet::Event<T>836 **/837 CumulusPalletXcmEvent: {838 _enum: {839 InvalidFormat: '[u8;8]',840 UnsupportedVersion: '[u8;8]',841 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'842 }843 },844 /**845 * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>846 **/847 CumulusPalletDmpQueueEvent: {848 _enum: {849 InvalidFormat: {850 messageId: '[u8;32]',851 },852 UnsupportedVersion: {853 messageId: '[u8;32]',854 },855 ExecutedDownward: {856 messageId: '[u8;32]',857 outcome: 'XcmV2TraitsOutcome',858 },859 WeightExhausted: {860 messageId: '[u8;32]',861 remainingWeight: 'u64',862 requiredWeight: 'u64',863 },864 OverweightEnqueued: {865 messageId: '[u8;32]',866 overweightIndex: 'u64',867 requiredWeight: 'u64',868 },869 OverweightServiced: {870 overweightIndex: 'u64',871 weightUsed: 'u64'872 }873 }874 },875 /**876 * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>877 **/878 PalletUniqueRawEvent: {879 _enum: {880 CollectionSponsorRemoved: 'u32',881 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',882 CollectionOwnedChanged: '(u32,AccountId32)',883 CollectionSponsorSet: '(u32,AccountId32)',884 SponsorshipConfirmed: '(u32,AccountId32)',885 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',886 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',887 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',888 CollectionLimitSet: 'u32',889 CollectionPermissionSet: 'u32'890 }891 },892 /**893 * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>894 **/895 PalletEvmAccountBasicCrossAccountIdRepr: {896 _enum: {897 Substrate: 'AccountId32',898 Ethereum: 'H160'899 }900 },901 /**902 * Lookup88: pallet_unique_scheduler::pallet::Event<T>903 **/904 PalletUniqueSchedulerEvent: {905 _enum: {906 Scheduled: {907 when: 'u32',908 index: 'u32',909 },910 Canceled: {911 when: 'u32',912 index: 'u32',913 },914 Dispatched: {915 task: '(u32,u32)',916 id: 'Option<[u8;16]>',917 result: 'Result<Null, SpRuntimeDispatchError>',918 },919 CallLookupFailed: {920 task: '(u32,u32)',921 id: 'Option<[u8;16]>',922 error: 'FrameSupportScheduleLookupError'923 }924 }925 },926 /**927 * Lookup91: frame_support::traits::schedule::LookupError928 **/929 FrameSupportScheduleLookupError: {930 _enum: ['Unknown', 'BadFormat']931 },932 /**933 * Lookup92: pallet_common::pallet::Event<T>934 **/935 PalletCommonEvent: {936 _enum: {937 CollectionCreated: '(u32,u8,AccountId32)',938 CollectionDestroyed: 'u32',939 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',940 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',941 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',942 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',943 CollectionPropertySet: '(u32,Bytes)',944 CollectionPropertyDeleted: '(u32,Bytes)',945 TokenPropertySet: '(u32,u32,Bytes)',946 TokenPropertyDeleted: '(u32,u32,Bytes)',947 PropertyPermissionSet: '(u32,Bytes)'948 }949 },950 /**951 * Lookup95: pallet_structure::pallet::Event<T>952 **/953 PalletStructureEvent: {954 _enum: {955 Executed: 'Result<Null, SpRuntimeDispatchError>'956 }957 },958 /**959 * Lookup96: pallet_rmrk_core::pallet::Event<T>960 **/961 PalletRmrkCoreEvent: {962 _enum: {963 CollectionCreated: {964 issuer: 'AccountId32',965 collectionId: 'u32',966 },967 CollectionDestroyed: {968 issuer: 'AccountId32',969 collectionId: 'u32',970 },971 IssuerChanged: {972 oldIssuer: 'AccountId32',973 newIssuer: 'AccountId32',974 collectionId: 'u32',975 },976 CollectionLocked: {977 issuer: 'AccountId32',978 collectionId: 'u32',979 },980 NftMinted: {981 owner: 'AccountId32',982 collectionId: 'u32',983 nftId: 'u32',984 },985 NFTBurned: {986 owner: 'AccountId32',987 nftId: 'u32',988 },989 NFTSent: {990 sender: 'AccountId32',991 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',992 collectionId: 'u32',993 nftId: 'u32',994 approvalRequired: 'bool',995 },996 NFTAccepted: {997 sender: 'AccountId32',998 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',999 collectionId: 'u32',1000 nftId: 'u32',1001 },1002 NFTRejected: {1003 sender: 'AccountId32',1004 collectionId: 'u32',1005 nftId: 'u32',1006 },1007 PropertySet: {1008 collectionId: 'u32',1009 maybeNftId: 'Option<u32>',1010 key: 'Bytes',1011 value: 'Bytes',1012 },1013 ResourceAdded: {1014 nftId: 'u32',1015 resourceId: 'u32',1016 },1017 ResourceRemoval: {1018 nftId: 'u32',1019 resourceId: 'u32',1020 },1021 ResourceAccepted: {1022 nftId: 'u32',1023 resourceId: 'u32',1024 },1025 ResourceRemovalAccepted: {1026 nftId: 'u32',1027 resourceId: 'u32',1028 },1029 PrioritySet: {1030 collectionId: 'u32',1031 nftId: 'u32'1032 }1033 }1034 },1035 /**1036 * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1037 **/1038 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1039 _enum: {1040 AccountId: 'AccountId32',1041 CollectionAndNftTuple: '(u32,u32)'1042 }1043 },1044 /**1045 * Lookup102: pallet_rmrk_equip::pallet::Event<T>1046 **/1047 PalletRmrkEquipEvent: {1048 _enum: {1049 BaseCreated: {1050 issuer: 'AccountId32',1051 baseId: 'u32',1052 },1053 EquippablesUpdated: {1054 baseId: 'u32',1055 slotId: 'u32'1056 }1057 }1058 },1059 /**1060 * Lookup103: pallet_app_promotion::pallet::Event<T>1061 **/1062 PalletAppPromotionEvent: {1063 _enum: {1064 StakingRecalculation: '(AccountId32,u128,u128)',1065 Stake: '(AccountId32,u128)',1066 Unstake: '(AccountId32,u128)',1067 SetAdmin: 'AccountId32'1068 }1069 },1070 /**1071 * Lookup104: pallet_evm::pallet::Event<T>1072 **/1073 PalletEvmEvent: {1074 _enum: {1075 Log: 'EthereumLog',1076 Created: 'H160',1077 CreatedFailed: 'H160',1078 Executed: 'H160',1079 ExecutedFailed: 'H160',1080 BalanceDeposit: '(AccountId32,H160,U256)',1081 BalanceWithdraw: '(AccountId32,H160,U256)'1082 }1083 },1084 /**1085 * Lookup105: ethereum::log::Log1086 **/1087 EthereumLog: {1088 address: 'H160',1089 topics: 'Vec<H256>',1090 data: 'Bytes'1091 },1092 /**1093 * Lookup109: pallet_ethereum::pallet::Event1094 **/1095 PalletEthereumEvent: {1096 _enum: {1097 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1098 }1099 },1100 /**1101 * Lookup110: evm_core::error::ExitReason1102 **/1103 EvmCoreErrorExitReason: {1104 _enum: {1105 Succeed: 'EvmCoreErrorExitSucceed',1106 Error: 'EvmCoreErrorExitError',1107 Revert: 'EvmCoreErrorExitRevert',1108 Fatal: 'EvmCoreErrorExitFatal'1109 }1110 },1111 /**1112 * Lookup111: evm_core::error::ExitSucceed1113 **/1114 EvmCoreErrorExitSucceed: {1115 _enum: ['Stopped', 'Returned', 'Suicided']1116 },1117 /**1118 * Lookup112: evm_core::error::ExitError1119 **/1120 EvmCoreErrorExitError: {1121 _enum: {1122 StackUnderflow: 'Null',1123 StackOverflow: 'Null',1124 InvalidJump: 'Null',1125 InvalidRange: 'Null',1126 DesignatedInvalid: 'Null',1127 CallTooDeep: 'Null',1128 CreateCollision: 'Null',1129 CreateContractLimit: 'Null',1130 OutOfOffset: 'Null',1131 OutOfGas: 'Null',1132 OutOfFund: 'Null',1133 PCUnderflow: 'Null',1134 CreateEmpty: 'Null',1135 Other: 'Text',1136 InvalidCode: 'Null'1137 }1138 },1139 /**1140 * Lookup115: evm_core::error::ExitRevert1141 **/1142 EvmCoreErrorExitRevert: {1143 _enum: ['Reverted']1144 },1145 /**1146 * Lookup116: evm_core::error::ExitFatal1147 **/1148 EvmCoreErrorExitFatal: {1149 _enum: {1150 NotSupported: 'Null',1151 UnhandledInterrupt: 'Null',1152 CallErrorAsFatal: 'EvmCoreErrorExitError',1153 Other: 'Text'1154 }1155 },1156 /**1157 * Lookup117: frame_system::Phase1158 **/1159 FrameSystemPhase: {1160 _enum: {1161 ApplyExtrinsic: 'u32',1162 Finalization: 'Null',1163 Initialization: 'Null'1164 }1165 },1166 /**1167 * Lookup119: frame_system::LastRuntimeUpgradeInfo1168 **/1169 FrameSystemLastRuntimeUpgradeInfo: {1170 specVersion: 'Compact<u32>',1171 specName: 'Text'1172 },1173 /**1174 * Lookup120: frame_system::pallet::Call<T>1175 **/1176 FrameSystemCall: {1177 _enum: {1178 fill_block: {1179 ratio: 'Perbill',1180 },1181 remark: {1182 remark: 'Bytes',1183 },1184 set_heap_pages: {1185 pages: 'u64',1186 },1187 set_code: {1188 code: 'Bytes',1189 },1190 set_code_without_checks: {1191 code: 'Bytes',1192 },1193 set_storage: {1194 items: 'Vec<(Bytes,Bytes)>',1195 },1196 kill_storage: {1197 _alias: {1198 keys_: 'keys',1199 },1200 keys_: 'Vec<Bytes>',1201 },1202 kill_prefix: {1203 prefix: 'Bytes',1204 subkeys: 'u32',1205 },1206 remark_with_event: {1207 remark: 'Bytes'1208 }1209 }1210 },1211 /**1212 * Lookup125: frame_system::limits::BlockWeights1213 **/1214 FrameSystemLimitsBlockWeights: {1215 baseBlock: 'u64',1216 maxBlock: 'u64',1217 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1218 },1219 /**1220 * Lookup126: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1221 **/1222 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1223 normal: 'FrameSystemLimitsWeightsPerClass',1224 operational: 'FrameSystemLimitsWeightsPerClass',1225 mandatory: 'FrameSystemLimitsWeightsPerClass'1226 },1227 /**1228 * Lookup127: frame_system::limits::WeightsPerClass1229 **/1230 FrameSystemLimitsWeightsPerClass: {1231 baseExtrinsic: 'u64',1232 maxExtrinsic: 'Option<u64>',1233 maxTotal: 'Option<u64>',1234 reserved: 'Option<u64>'1235 },1236 /**1237 * Lookup129: frame_system::limits::BlockLength1238 **/1239 FrameSystemLimitsBlockLength: {1240 max: 'FrameSupportWeightsPerDispatchClassU32'1241 },1242 /**1243 * Lookup130: frame_support::weights::PerDispatchClass<T>1244 **/1245 FrameSupportWeightsPerDispatchClassU32: {1246 normal: 'u32',1247 operational: 'u32',1248 mandatory: 'u32'1249 },1250 /**1251 * Lookup131: frame_support::weights::RuntimeDbWeight1252 **/1253 FrameSupportWeightsRuntimeDbWeight: {1254 read: 'u64',1255 write: 'u64'1256 },1257 /**1258 * Lookup132: sp_version::RuntimeVersion1259 **/1260 SpVersionRuntimeVersion: {1261 specName: 'Text',1262 implName: 'Text',1263 authoringVersion: 'u32',1264 specVersion: 'u32',1265 implVersion: 'u32',1266 apis: 'Vec<([u8;8],u32)>',1267 transactionVersion: 'u32',1268 stateVersion: 'u8'1269 },1270 /**1271 * Lookup137: frame_system::pallet::Error<T>1272 **/1273 FrameSystemError: {1274 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1275 },1276 /**1277 * Lookup138: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1278 **/1279 PolkadotPrimitivesV2PersistedValidationData: {1280 parentHead: 'Bytes',1281 relayParentNumber: 'u32',1282 relayParentStorageRoot: 'H256',1283 maxPovSize: 'u32'1284 },1285 /**1286 * Lookup141: polkadot_primitives::v2::UpgradeRestriction1287 **/1288 PolkadotPrimitivesV2UpgradeRestriction: {1289 _enum: ['Present']1290 },1291 /**1292 * Lookup142: sp_trie::storage_proof::StorageProof1293 **/1294 SpTrieStorageProof: {1295 trieNodes: 'BTreeSet<Bytes>'1296 },1297 /**1298 * Lookup144: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1299 **/1300 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1301 dmqMqcHead: 'H256',1302 relayDispatchQueueSize: '(u32,u32)',1303 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1304 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1305 },1306 /**1307 * Lookup147: polkadot_primitives::v2::AbridgedHrmpChannel1308 **/1309 PolkadotPrimitivesV2AbridgedHrmpChannel: {1310 maxCapacity: 'u32',1311 maxTotalSize: 'u32',1312 maxMessageSize: 'u32',1313 msgCount: 'u32',1314 totalSize: 'u32',1315 mqcHead: 'Option<H256>'1316 },1317 /**1318 * Lookup148: polkadot_primitives::v2::AbridgedHostConfiguration1319 **/1320 PolkadotPrimitivesV2AbridgedHostConfiguration: {1321 maxCodeSize: 'u32',1322 maxHeadDataSize: 'u32',1323 maxUpwardQueueCount: 'u32',1324 maxUpwardQueueSize: 'u32',1325 maxUpwardMessageSize: 'u32',1326 maxUpwardMessageNumPerCandidate: 'u32',1327 hrmpMaxMessageNumPerCandidate: 'u32',1328 validationUpgradeCooldown: 'u32',1329 validationUpgradeDelay: 'u32'1330 },1331 /**1332 * Lookup154: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1333 **/1334 PolkadotCorePrimitivesOutboundHrmpMessage: {1335 recipient: 'u32',1336 data: 'Bytes'1337 },1338 /**1339 * Lookup155: cumulus_pallet_parachain_system::pallet::Call<T>1340 **/1341 CumulusPalletParachainSystemCall: {1342 _enum: {1343 set_validation_data: {1344 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1345 },1346 sudo_send_upward_message: {1347 message: 'Bytes',1348 },1349 authorize_upgrade: {1350 codeHash: 'H256',1351 },1352 enact_authorized_upgrade: {1353 code: 'Bytes'1354 }1355 }1356 },1357 /**1358 * Lookup156: cumulus_primitives_parachain_inherent::ParachainInherentData1359 **/1360 CumulusPrimitivesParachainInherentParachainInherentData: {1361 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1362 relayChainState: 'SpTrieStorageProof',1363 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1364 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1365 },1366 /**1367 * Lookup158: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1368 **/1369 PolkadotCorePrimitivesInboundDownwardMessage: {1370 sentAt: 'u32',1371 msg: 'Bytes'1372 },1373 /**1374 * Lookup161: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1375 **/1376 PolkadotCorePrimitivesInboundHrmpMessage: {1377 sentAt: 'u32',1378 data: 'Bytes'1379 },1380 /**1381 * Lookup164: cumulus_pallet_parachain_system::pallet::Error<T>1382 **/1383 CumulusPalletParachainSystemError: {1384 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1385 },1386 /**1387 * Lookup166: pallet_balances::BalanceLock<Balance>1388 **/1389 PalletBalancesBalanceLock: {1390 id: '[u8;8]',1391 amount: 'u128',1392 reasons: 'PalletBalancesReasons'1393 },1394 /**1395 * Lookup167: pallet_balances::Reasons1396 **/1397 PalletBalancesReasons: {1398 _enum: ['Fee', 'Misc', 'All']1399 },1400 /**1401 * Lookup170: pallet_balances::ReserveData<ReserveIdentifier, Balance>1402 **/1403 PalletBalancesReserveData: {1404 id: '[u8;16]',1405 amount: 'u128'1406 },1407 /**1408 * Lookup172: pallet_balances::Releases1409 **/1410 PalletBalancesReleases: {1411 _enum: ['V1_0_0', 'V2_0_0']1412 },1413 /**1414 * Lookup173: pallet_balances::pallet::Call<T, I>1415 **/1416 PalletBalancesCall: {1417 _enum: {1418 transfer: {1419 dest: 'MultiAddress',1420 value: 'Compact<u128>',1421 },1422 set_balance: {1423 who: 'MultiAddress',1424 newFree: 'Compact<u128>',1425 newReserved: 'Compact<u128>',1426 },1427 force_transfer: {1428 source: 'MultiAddress',1429 dest: 'MultiAddress',1430 value: 'Compact<u128>',1431 },1432 transfer_keep_alive: {1433 dest: 'MultiAddress',1434 value: 'Compact<u128>',1435 },1436 transfer_all: {1437 dest: 'MultiAddress',1438 keepAlive: 'bool',1439 },1440 force_unreserve: {1441 who: 'MultiAddress',1442 amount: 'u128'1443 }1444 }1445 },1446 /**1447 * Lookup176: pallet_balances::pallet::Error<T, I>1448 **/1449 PalletBalancesError: {1450 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1451 },1452 /**1453 * Lookup178: pallet_timestamp::pallet::Call<T>1454 **/1455 PalletTimestampCall: {1456 _enum: {1457 set: {1458 now: 'Compact<u64>'1459 }1460 }1461 },1462 /**1463 * Lookup180: pallet_transaction_payment::Releases1464 **/1465 PalletTransactionPaymentReleases: {1466 _enum: ['V1Ancient', 'V2']1467 },1468 /**1469 * Lookup181: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1470 **/1471 PalletTreasuryProposal: {1472 proposer: 'AccountId32',1473 value: 'u128',1474 beneficiary: 'AccountId32',1475 bond: 'u128'1476 },1477 /**1478 * Lookup184: pallet_treasury::pallet::Call<T, I>1479 **/1480 PalletTreasuryCall: {1481 _enum: {1482 propose_spend: {1483 value: 'Compact<u128>',1484 beneficiary: 'MultiAddress',1485 },1486 reject_proposal: {1487 proposalId: 'Compact<u32>',1488 },1489 approve_proposal: {1490 proposalId: 'Compact<u32>',1491 },1492 spend: {1493 amount: 'Compact<u128>',1494 beneficiary: 'MultiAddress',1495 },1496 remove_approval: {1497 proposalId: 'Compact<u32>'1498 }1499 }1500 },1501 /**1502 * Lookup187: frame_support::PalletId1503 **/1504 FrameSupportPalletId: '[u8;8]',1505 /**1506 * Lookup188: pallet_treasury::pallet::Error<T, I>1507 **/1508 PalletTreasuryError: {1509 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1510 },1511 /**1512 * Lookup189: pallet_sudo::pallet::Call<T>1513 **/1514 PalletSudoCall: {1515 _enum: {1516 sudo: {1517 call: 'Call',1518 },1519 sudo_unchecked_weight: {1520 call: 'Call',1521 weight: 'u64',1522 },1523 set_key: {1524 _alias: {1525 new_: 'new',1526 },1527 new_: 'MultiAddress',1528 },1529 sudo_as: {1530 who: 'MultiAddress',1531 call: 'Call'1532 }1533 }1534 },1535 /**1536 * Lookup191: orml_vesting::module::Call<T>1537 **/1538 OrmlVestingModuleCall: {1539 _enum: {1540 claim: 'Null',1541 vested_transfer: {1542 dest: 'MultiAddress',1543 schedule: 'OrmlVestingVestingSchedule',1544 },1545 update_vesting_schedules: {1546 who: 'MultiAddress',1547 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1548 },1549 claim_for: {1550 dest: 'MultiAddress'1551 }1552 }1553 },1554 /**1555 * Lookup193: cumulus_pallet_xcmp_queue::pallet::Call<T>1556 **/1557 CumulusPalletXcmpQueueCall: {1558 _enum: {1559 service_overweight: {1560 index: 'u64',1561 weightLimit: 'u64',1562 },1563 suspend_xcm_execution: 'Null',1564 resume_xcm_execution: 'Null',1565 update_suspend_threshold: {1566 _alias: {1567 new_: 'new',1568 },1569 new_: 'u32',1570 },1571 update_drop_threshold: {1572 _alias: {1573 new_: 'new',1574 },1575 new_: 'u32',1576 },1577 update_resume_threshold: {1578 _alias: {1579 new_: 'new',1580 },1581 new_: 'u32',1582 },1583 update_threshold_weight: {1584 _alias: {1585 new_: 'new',1586 },1587 new_: 'u64',1588 },1589 update_weight_restrict_decay: {1590 _alias: {1591 new_: 'new',1592 },1593 new_: 'u64',1594 },1595 update_xcmp_max_individual_weight: {1596 _alias: {1597 new_: 'new',1598 },1599 new_: 'u64'1600 }1601 }1602 },1603 /**1604 * Lookup194: pallet_xcm::pallet::Call<T>1605 **/1606 PalletXcmCall: {1607 _enum: {1608 send: {1609 dest: 'XcmVersionedMultiLocation',1610 message: 'XcmVersionedXcm',1611 },1612 teleport_assets: {1613 dest: 'XcmVersionedMultiLocation',1614 beneficiary: 'XcmVersionedMultiLocation',1615 assets: 'XcmVersionedMultiAssets',1616 feeAssetItem: 'u32',1617 },1618 reserve_transfer_assets: {1619 dest: 'XcmVersionedMultiLocation',1620 beneficiary: 'XcmVersionedMultiLocation',1621 assets: 'XcmVersionedMultiAssets',1622 feeAssetItem: 'u32',1623 },1624 execute: {1625 message: 'XcmVersionedXcm',1626 maxWeight: 'u64',1627 },1628 force_xcm_version: {1629 location: 'XcmV1MultiLocation',1630 xcmVersion: 'u32',1631 },1632 force_default_xcm_version: {1633 maybeXcmVersion: 'Option<u32>',1634 },1635 force_subscribe_version_notify: {1636 location: 'XcmVersionedMultiLocation',1637 },1638 force_unsubscribe_version_notify: {1639 location: 'XcmVersionedMultiLocation',1640 },1641 limited_reserve_transfer_assets: {1642 dest: 'XcmVersionedMultiLocation',1643 beneficiary: 'XcmVersionedMultiLocation',1644 assets: 'XcmVersionedMultiAssets',1645 feeAssetItem: 'u32',1646 weightLimit: 'XcmV2WeightLimit',1647 },1648 limited_teleport_assets: {1649 dest: 'XcmVersionedMultiLocation',1650 beneficiary: 'XcmVersionedMultiLocation',1651 assets: 'XcmVersionedMultiAssets',1652 feeAssetItem: 'u32',1653 weightLimit: 'XcmV2WeightLimit'1654 }1655 }1656 },1657 /**1658 * Lookup195: xcm::VersionedXcm<Call>1659 **/1660 XcmVersionedXcm: {1661 _enum: {1662 V0: 'XcmV0Xcm',1663 V1: 'XcmV1Xcm',1664 V2: 'XcmV2Xcm'1665 }1666 },1667 /**1668 * Lookup196: xcm::v0::Xcm<Call>1669 **/1670 XcmV0Xcm: {1671 _enum: {1672 WithdrawAsset: {1673 assets: 'Vec<XcmV0MultiAsset>',1674 effects: 'Vec<XcmV0Order>',1675 },1676 ReserveAssetDeposit: {1677 assets: 'Vec<XcmV0MultiAsset>',1678 effects: 'Vec<XcmV0Order>',1679 },1680 TeleportAsset: {1681 assets: 'Vec<XcmV0MultiAsset>',1682 effects: 'Vec<XcmV0Order>',1683 },1684 QueryResponse: {1685 queryId: 'Compact<u64>',1686 response: 'XcmV0Response',1687 },1688 TransferAsset: {1689 assets: 'Vec<XcmV0MultiAsset>',1690 dest: 'XcmV0MultiLocation',1691 },1692 TransferReserveAsset: {1693 assets: 'Vec<XcmV0MultiAsset>',1694 dest: 'XcmV0MultiLocation',1695 effects: 'Vec<XcmV0Order>',1696 },1697 Transact: {1698 originType: 'XcmV0OriginKind',1699 requireWeightAtMost: 'u64',1700 call: 'XcmDoubleEncoded',1701 },1702 HrmpNewChannelOpenRequest: {1703 sender: 'Compact<u32>',1704 maxMessageSize: 'Compact<u32>',1705 maxCapacity: 'Compact<u32>',1706 },1707 HrmpChannelAccepted: {1708 recipient: 'Compact<u32>',1709 },1710 HrmpChannelClosing: {1711 initiator: 'Compact<u32>',1712 sender: 'Compact<u32>',1713 recipient: 'Compact<u32>',1714 },1715 RelayedFrom: {1716 who: 'XcmV0MultiLocation',1717 message: 'XcmV0Xcm'1718 }1719 }1720 },1721 /**1722 * Lookup198: xcm::v0::order::Order<Call>1723 **/1724 XcmV0Order: {1725 _enum: {1726 Null: 'Null',1727 DepositAsset: {1728 assets: 'Vec<XcmV0MultiAsset>',1729 dest: 'XcmV0MultiLocation',1730 },1731 DepositReserveAsset: {1732 assets: 'Vec<XcmV0MultiAsset>',1733 dest: 'XcmV0MultiLocation',1734 effects: 'Vec<XcmV0Order>',1735 },1736 ExchangeAsset: {1737 give: 'Vec<XcmV0MultiAsset>',1738 receive: 'Vec<XcmV0MultiAsset>',1739 },1740 InitiateReserveWithdraw: {1741 assets: 'Vec<XcmV0MultiAsset>',1742 reserve: 'XcmV0MultiLocation',1743 effects: 'Vec<XcmV0Order>',1744 },1745 InitiateTeleport: {1746 assets: 'Vec<XcmV0MultiAsset>',1747 dest: 'XcmV0MultiLocation',1748 effects: 'Vec<XcmV0Order>',1749 },1750 QueryHolding: {1751 queryId: 'Compact<u64>',1752 dest: 'XcmV0MultiLocation',1753 assets: 'Vec<XcmV0MultiAsset>',1754 },1755 BuyExecution: {1756 fees: 'XcmV0MultiAsset',1757 weight: 'u64',1758 debt: 'u64',1759 haltOnError: 'bool',1760 xcm: 'Vec<XcmV0Xcm>'1761 }1762 }1763 },1764 /**1765 * Lookup200: xcm::v0::Response1766 **/1767 XcmV0Response: {1768 _enum: {1769 Assets: 'Vec<XcmV0MultiAsset>'1770 }1771 },1772 /**1773 * Lookup201: xcm::v1::Xcm<Call>1774 **/1775 XcmV1Xcm: {1776 _enum: {1777 WithdrawAsset: {1778 assets: 'XcmV1MultiassetMultiAssets',1779 effects: 'Vec<XcmV1Order>',1780 },1781 ReserveAssetDeposited: {1782 assets: 'XcmV1MultiassetMultiAssets',1783 effects: 'Vec<XcmV1Order>',1784 },1785 ReceiveTeleportedAsset: {1786 assets: 'XcmV1MultiassetMultiAssets',1787 effects: 'Vec<XcmV1Order>',1788 },1789 QueryResponse: {1790 queryId: 'Compact<u64>',1791 response: 'XcmV1Response',1792 },1793 TransferAsset: {1794 assets: 'XcmV1MultiassetMultiAssets',1795 beneficiary: 'XcmV1MultiLocation',1796 },1797 TransferReserveAsset: {1798 assets: 'XcmV1MultiassetMultiAssets',1799 dest: 'XcmV1MultiLocation',1800 effects: 'Vec<XcmV1Order>',1801 },1802 Transact: {1803 originType: 'XcmV0OriginKind',1804 requireWeightAtMost: 'u64',1805 call: 'XcmDoubleEncoded',1806 },1807 HrmpNewChannelOpenRequest: {1808 sender: 'Compact<u32>',1809 maxMessageSize: 'Compact<u32>',1810 maxCapacity: 'Compact<u32>',1811 },1812 HrmpChannelAccepted: {1813 recipient: 'Compact<u32>',1814 },1815 HrmpChannelClosing: {1816 initiator: 'Compact<u32>',1817 sender: 'Compact<u32>',1818 recipient: 'Compact<u32>',1819 },1820 RelayedFrom: {1821 who: 'XcmV1MultilocationJunctions',1822 message: 'XcmV1Xcm',1823 },1824 SubscribeVersion: {1825 queryId: 'Compact<u64>',1826 maxResponseWeight: 'Compact<u64>',1827 },1828 UnsubscribeVersion: 'Null'1829 }1830 },1831 /**1832 * Lookup203: xcm::v1::order::Order<Call>1833 **/1834 XcmV1Order: {1835 _enum: {1836 Noop: 'Null',1837 DepositAsset: {1838 assets: 'XcmV1MultiassetMultiAssetFilter',1839 maxAssets: 'u32',1840 beneficiary: 'XcmV1MultiLocation',1841 },1842 DepositReserveAsset: {1843 assets: 'XcmV1MultiassetMultiAssetFilter',1844 maxAssets: 'u32',1845 dest: 'XcmV1MultiLocation',1846 effects: 'Vec<XcmV1Order>',1847 },1848 ExchangeAsset: {1849 give: 'XcmV1MultiassetMultiAssetFilter',1850 receive: 'XcmV1MultiassetMultiAssets',1851 },1852 InitiateReserveWithdraw: {1853 assets: 'XcmV1MultiassetMultiAssetFilter',1854 reserve: 'XcmV1MultiLocation',1855 effects: 'Vec<XcmV1Order>',1856 },1857 InitiateTeleport: {1858 assets: 'XcmV1MultiassetMultiAssetFilter',1859 dest: 'XcmV1MultiLocation',1860 effects: 'Vec<XcmV1Order>',1861 },1862 QueryHolding: {1863 queryId: 'Compact<u64>',1864 dest: 'XcmV1MultiLocation',1865 assets: 'XcmV1MultiassetMultiAssetFilter',1866 },1867 BuyExecution: {1868 fees: 'XcmV1MultiAsset',1869 weight: 'u64',1870 debt: 'u64',1871 haltOnError: 'bool',1872 instructions: 'Vec<XcmV1Xcm>'1873 }1874 }1875 },1876 /**1877 * Lookup205: xcm::v1::Response1878 **/1879 XcmV1Response: {1880 _enum: {1881 Assets: 'XcmV1MultiassetMultiAssets',1882 Version: 'u32'1883 }1884 },1885 /**1886 * Lookup219: cumulus_pallet_xcm::pallet::Call<T>1887 **/1888 CumulusPalletXcmCall: 'Null',1889 /**1890 * Lookup220: cumulus_pallet_dmp_queue::pallet::Call<T>1891 **/1892 CumulusPalletDmpQueueCall: {1893 _enum: {1894 service_overweight: {1895 index: 'u64',1896 weightLimit: 'u64'1897 }1898 }1899 },1900 /**1901 * Lookup221: pallet_inflation::pallet::Call<T>1902 **/1903 PalletInflationCall: {1904 _enum: {1905 start_inflation: {1906 inflationStartRelayBlock: 'u32'1907 }1908 }1909 },1910 /**1911 * Lookup222: pallet_unique::Call<T>1912 **/1913 PalletUniqueCall: {1914 _enum: {1915 create_collection: {1916 collectionName: 'Vec<u16>',1917 collectionDescription: 'Vec<u16>',1918 tokenPrefix: 'Bytes',1919 mode: 'UpDataStructsCollectionMode',1920 },1921 create_collection_ex: {1922 data: 'UpDataStructsCreateCollectionData',1923 },1924 destroy_collection: {1925 collectionId: 'u32',1926 },1927 add_to_allow_list: {1928 collectionId: 'u32',1929 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1930 },1931 remove_from_allow_list: {1932 collectionId: 'u32',1933 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1934 },1935 change_collection_owner: {1936 collectionId: 'u32',1937 newOwner: 'AccountId32',1938 },1939 add_collection_admin: {1940 collectionId: 'u32',1941 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1942 },1943 remove_collection_admin: {1944 collectionId: 'u32',1945 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1946 },1947 set_collection_sponsor: {1948 collectionId: 'u32',1949 newSponsor: 'AccountId32',1950 },1951 confirm_sponsorship: {1952 collectionId: 'u32',1953 },1954 remove_collection_sponsor: {1955 collectionId: 'u32',1956 },1957 create_item: {1958 collectionId: 'u32',1959 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1960 data: 'UpDataStructsCreateItemData',1961 },1962 create_multiple_items: {1963 collectionId: 'u32',1964 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1965 itemsData: 'Vec<UpDataStructsCreateItemData>',1966 },1967 set_collection_properties: {1968 collectionId: 'u32',1969 properties: 'Vec<UpDataStructsProperty>',1970 },1971 delete_collection_properties: {1972 collectionId: 'u32',1973 propertyKeys: 'Vec<Bytes>',1974 },1975 set_token_properties: {1976 collectionId: 'u32',1977 tokenId: 'u32',1978 properties: 'Vec<UpDataStructsProperty>',1979 },1980 delete_token_properties: {1981 collectionId: 'u32',1982 tokenId: 'u32',1983 propertyKeys: 'Vec<Bytes>',1984 },1985 set_token_property_permissions: {1986 collectionId: 'u32',1987 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1988 },1989 create_multiple_items_ex: {1990 collectionId: 'u32',1991 data: 'UpDataStructsCreateItemExData',1992 },1993 set_transfers_enabled_flag: {1994 collectionId: 'u32',1995 value: 'bool',1996 },1997 burn_item: {1998 collectionId: 'u32',1999 itemId: 'u32',2000 value: 'u128',2001 },2002 burn_from: {2003 collectionId: 'u32',2004 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2005 itemId: 'u32',2006 value: 'u128',2007 },2008 transfer: {2009 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2010 collectionId: 'u32',2011 itemId: 'u32',2012 value: 'u128',2013 },2014 approve: {2015 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2016 collectionId: 'u32',2017 itemId: 'u32',2018 amount: 'u128',2019 },2020 transfer_from: {2021 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2022 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2023 collectionId: 'u32',2024 itemId: 'u32',2025 value: 'u128',2026 },2027 set_collection_limits: {2028 collectionId: 'u32',2029 newLimit: 'UpDataStructsCollectionLimits',2030 },2031 set_collection_permissions: {2032 collectionId: 'u32',2033 newPermission: 'UpDataStructsCollectionPermissions',2034 },2035 repartition: {2036 collectionId: 'u32',2037 tokenId: 'u32',2038 amount: 'u128'2039 }2040 }2041 },2042 /**2043 * Lookup227: up_data_structs::CollectionMode2044 **/2045 UpDataStructsCollectionMode: {2046 _enum: {2047 NFT: 'Null',2048 Fungible: 'u8',2049 ReFungible: 'Null'2050 }2051 },2052 /**2053 * Lookup228: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2054 **/2055 UpDataStructsCreateCollectionData: {2056 mode: 'UpDataStructsCollectionMode',2057 access: 'Option<UpDataStructsAccessMode>',2058 name: 'Vec<u16>',2059 description: 'Vec<u16>',2060 tokenPrefix: 'Bytes',2061 pendingSponsor: 'Option<AccountId32>',2062 limits: 'Option<UpDataStructsCollectionLimits>',2063 permissions: 'Option<UpDataStructsCollectionPermissions>',2064 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2065 properties: 'Vec<UpDataStructsProperty>'2066 },2067 /**2068 * Lookup230: up_data_structs::AccessMode2069 **/2070 UpDataStructsAccessMode: {2071 _enum: ['Normal', 'AllowList']2072 },2073 /**2074 * Lookup232: up_data_structs::CollectionLimits2075 **/2076 UpDataStructsCollectionLimits: {2077 accountTokenOwnershipLimit: 'Option<u32>',2078 sponsoredDataSize: 'Option<u32>',2079 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2080 tokenLimit: 'Option<u32>',2081 sponsorTransferTimeout: 'Option<u32>',2082 sponsorApproveTimeout: 'Option<u32>',2083 ownerCanTransfer: 'Option<bool>',2084 ownerCanDestroy: 'Option<bool>',2085 transfersEnabled: 'Option<bool>'2086 },2087 /**2088 * Lookup234: up_data_structs::SponsoringRateLimit2089 **/2090 UpDataStructsSponsoringRateLimit: {2091 _enum: {2092 SponsoringDisabled: 'Null',2093 Blocks: 'u32'2094 }2095 },2096 /**2097 * Lookup237: up_data_structs::CollectionPermissions2098 **/2099 UpDataStructsCollectionPermissions: {2100 access: 'Option<UpDataStructsAccessMode>',2101 mintMode: 'Option<bool>',2102 nesting: 'Option<UpDataStructsNestingPermissions>'2103 },2104 /**2105 * Lookup239: up_data_structs::NestingPermissions2106 **/2107 UpDataStructsNestingPermissions: {2108 tokenOwner: 'bool',2109 collectionAdmin: 'bool',2110 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2111 },2112 /**2113 * Lookup241: up_data_structs::OwnerRestrictedSet2114 **/2115 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2116 /**2117 * Lookup246: up_data_structs::PropertyKeyPermission2118 **/2119 UpDataStructsPropertyKeyPermission: {2120 key: 'Bytes',2121 permission: 'UpDataStructsPropertyPermission'2122 },2123 /**2124 * Lookup247: up_data_structs::PropertyPermission2125 **/2126 UpDataStructsPropertyPermission: {2127 mutable: 'bool',2128 collectionAdmin: 'bool',2129 tokenOwner: 'bool'2130 },2131 /**2132 * Lookup250: up_data_structs::Property2133 **/2134 UpDataStructsProperty: {2135 key: 'Bytes',2136 value: 'Bytes'2137 },2138 /**2139 * Lookup253: up_data_structs::CreateItemData2140 **/2141 UpDataStructsCreateItemData: {2142 _enum: {2143 NFT: 'UpDataStructsCreateNftData',2144 Fungible: 'UpDataStructsCreateFungibleData',2145 ReFungible: 'UpDataStructsCreateReFungibleData'2146 }2147 },2148 /**2149 * Lookup254: up_data_structs::CreateNftData2150 **/2151 UpDataStructsCreateNftData: {2152 properties: 'Vec<UpDataStructsProperty>'2153 },2154 /**2155 * Lookup255: up_data_structs::CreateFungibleData2156 **/2157 UpDataStructsCreateFungibleData: {2158 value: 'u128'2159 },2160 /**2161 * Lookup256: up_data_structs::CreateReFungibleData2162 **/2163 UpDataStructsCreateReFungibleData: {2164 pieces: 'u128',2165 properties: 'Vec<UpDataStructsProperty>'2166 },2167 /**2168 * Lookup259: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2169 **/2170 UpDataStructsCreateItemExData: {2171 _enum: {2172 NFT: 'Vec<UpDataStructsCreateNftExData>',2173 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2174 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2175 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2176 }2177 },2178 /**2179 * Lookup261: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2180 **/2181 UpDataStructsCreateNftExData: {2182 properties: 'Vec<UpDataStructsProperty>',2183 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2184 },2185 /**2186 * Lookup268: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2187 **/2188 UpDataStructsCreateRefungibleExSingleOwner: {2189 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2190 pieces: 'u128',2191 properties: 'Vec<UpDataStructsProperty>'2192 },2193 /**2194 * Lookup270: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2195 **/2196 UpDataStructsCreateRefungibleExMultipleOwners: {2197 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2198 properties: 'Vec<UpDataStructsProperty>'2199 },2200 /**2201 * Lookup271: pallet_unique_scheduler::pallet::Call<T>2202 **/2203 PalletUniqueSchedulerCall: {2204 _enum: {2205 schedule_named: {2206 id: '[u8;16]',2207 when: 'u32',2208 maybePeriodic: 'Option<(u32,u32)>',2209 priority: 'u8',2210 call: 'FrameSupportScheduleMaybeHashed',2211 },2212 cancel_named: {2213 id: '[u8;16]',2214 },2215 schedule_named_after: {2216 id: '[u8;16]',2217 after: 'u32',2218 maybePeriodic: 'Option<(u32,u32)>',2219 priority: 'u8',2220 call: 'FrameSupportScheduleMaybeHashed'2221 }2222 }2223 },2224 /**2225 * Lookup273: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2226 **/2227 FrameSupportScheduleMaybeHashed: {2228 _enum: {2229 Value: 'Call',2230 Hash: 'H256'2231 }2232 },2233 /**2234 * Lookup274: pallet_configuration::pallet::Call<T>2235 **/2236 PalletConfigurationCall: {2237 _enum: {2238 set_weight_to_fee_coefficient_override: {2239 coeff: 'Option<u32>',2240 },2241 set_min_gas_price_override: {2242 coeff: 'Option<u64>'2243 }2244 }2245 },2246 /**2247 * Lookup275: pallet_template_transaction_payment::Call<T>2248 **/2249 PalletTemplateTransactionPaymentCall: 'Null',2250 /**2251 * Lookup276: pallet_structure::pallet::Call<T>2252 **/2253 PalletStructureCall: 'Null',2254 /**2255 * Lookup277: pallet_rmrk_core::pallet::Call<T>2256 **/2257 PalletRmrkCoreCall: {2258 _enum: {2259 create_collection: {2260 metadata: 'Bytes',2261 max: 'Option<u32>',2262 symbol: 'Bytes',2263 },2264 destroy_collection: {2265 collectionId: 'u32',2266 },2267 change_collection_issuer: {2268 collectionId: 'u32',2269 newIssuer: 'MultiAddress',2270 },2271 lock_collection: {2272 collectionId: 'u32',2273 },2274 mint_nft: {2275 owner: 'Option<AccountId32>',2276 collectionId: 'u32',2277 recipient: 'Option<AccountId32>',2278 royaltyAmount: 'Option<Permill>',2279 metadata: 'Bytes',2280 transferable: 'bool',2281 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2282 },2283 burn_nft: {2284 collectionId: 'u32',2285 nftId: 'u32',2286 maxBurns: 'u32',2287 },2288 send: {2289 rmrkCollectionId: 'u32',2290 rmrkNftId: 'u32',2291 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2292 },2293 accept_nft: {2294 rmrkCollectionId: 'u32',2295 rmrkNftId: 'u32',2296 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2297 },2298 reject_nft: {2299 rmrkCollectionId: 'u32',2300 rmrkNftId: 'u32',2301 },2302 accept_resource: {2303 rmrkCollectionId: 'u32',2304 rmrkNftId: 'u32',2305 resourceId: 'u32',2306 },2307 accept_resource_removal: {2308 rmrkCollectionId: 'u32',2309 rmrkNftId: 'u32',2310 resourceId: 'u32',2311 },2312 set_property: {2313 rmrkCollectionId: 'Compact<u32>',2314 maybeNftId: 'Option<u32>',2315 key: 'Bytes',2316 value: 'Bytes',2317 },2318 set_priority: {2319 rmrkCollectionId: 'u32',2320 rmrkNftId: 'u32',2321 priorities: 'Vec<u32>',2322 },2323 add_basic_resource: {2324 rmrkCollectionId: 'u32',2325 nftId: 'u32',2326 resource: 'RmrkTraitsResourceBasicResource',2327 },2328 add_composable_resource: {2329 rmrkCollectionId: 'u32',2330 nftId: 'u32',2331 resource: 'RmrkTraitsResourceComposableResource',2332 },2333 add_slot_resource: {2334 rmrkCollectionId: 'u32',2335 nftId: 'u32',2336 resource: 'RmrkTraitsResourceSlotResource',2337 },2338 remove_resource: {2339 rmrkCollectionId: 'u32',2340 nftId: 'u32',2341 resourceId: 'u32'2342 }2343 }2344 },2345 /**2346 * Lookup283: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2347 **/2348 RmrkTraitsResourceResourceTypes: {2349 _enum: {2350 Basic: 'RmrkTraitsResourceBasicResource',2351 Composable: 'RmrkTraitsResourceComposableResource',2352 Slot: 'RmrkTraitsResourceSlotResource'2353 }2354 },2355 /**2356 * Lookup285: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2357 **/2358 RmrkTraitsResourceBasicResource: {2359 src: 'Option<Bytes>',2360 metadata: 'Option<Bytes>',2361 license: 'Option<Bytes>',2362 thumb: 'Option<Bytes>'2363 },2364 /**2365 * Lookup287: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2366 **/2367 RmrkTraitsResourceComposableResource: {2368 parts: 'Vec<u32>',2369 base: 'u32',2370 src: 'Option<Bytes>',2371 metadata: 'Option<Bytes>',2372 license: 'Option<Bytes>',2373 thumb: 'Option<Bytes>'2374 },2375 /**2376 * Lookup288: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2377 **/2378 RmrkTraitsResourceSlotResource: {2379 base: 'u32',2380 src: 'Option<Bytes>',2381 metadata: 'Option<Bytes>',2382 slot: 'u32',2383 license: 'Option<Bytes>',2384 thumb: 'Option<Bytes>'2385 },2386 /**2387 * Lookup291: pallet_rmrk_equip::pallet::Call<T>2388 **/2389 PalletRmrkEquipCall: {2390 _enum: {2391 create_base: {2392 baseType: 'Bytes',2393 symbol: 'Bytes',2394 parts: 'Vec<RmrkTraitsPartPartType>',2395 },2396 theme_add: {2397 baseId: 'u32',2398 theme: 'RmrkTraitsTheme',2399 },2400 equippable: {2401 baseId: 'u32',2402 slotId: 'u32',2403 equippables: 'RmrkTraitsPartEquippableList'2404 }2405 }2406 },2407 /**2408 * Lookup294: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2409 **/2410 RmrkTraitsPartPartType: {2411 _enum: {2412 FixedPart: 'RmrkTraitsPartFixedPart',2413 SlotPart: 'RmrkTraitsPartSlotPart'2414 }2415 },2416 /**2417 * Lookup296: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2418 **/2419 RmrkTraitsPartFixedPart: {2420 id: 'u32',2421 z: 'u32',2422 src: 'Bytes'2423 },2424 /**2425 * Lookup297: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2426 **/2427 RmrkTraitsPartSlotPart: {2428 id: 'u32',2429 equippable: 'RmrkTraitsPartEquippableList',2430 src: 'Bytes',2431 z: 'u32'2432 },2433 /**2434 * Lookup298: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2435 **/2436 RmrkTraitsPartEquippableList: {2437 _enum: {2438 All: 'Null',2439 Empty: 'Null',2440 Custom: 'Vec<u32>'2441 }2442 },2443 /**2444 * 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>>2445 **/2446 RmrkTraitsTheme: {2447 name: 'Bytes',2448 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2449 inherit: 'bool'2450 },2451 /**2452 * Lookup302: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2453 **/2454 RmrkTraitsThemeThemeProperty: {2455 key: 'Bytes',2456 value: 'Bytes'2457 },2458 /**2459 * Lookup304: pallet_app_promotion::pallet::Call<T>2460 **/2461 PalletAppPromotionCall: {2462 _enum: {2463 set_admin_address: {2464 admin: 'PalletEvmAccountBasicCrossAccountIdRepr',2465 },2466 stake: {2467 amount: 'u128',2468 },2469 unstake: 'Null',2470 sponsor_collection: {2471 collectionId: 'u32',2472 },2473 stop_sponsoring_collection: {2474 collectionId: 'u32',2475 },2476 sponsor_conract: {2477 contractId: 'H160',2478 },2479 stop_sponsoring_contract: {2480 contractId: 'H160',2481 },2482 payout_stakers: {2483 stakersNumber: 'Option<u8>'2484 }2485 }2486 },2487 /**2488 * Lookup306: pallet_evm::pallet::Call<T>2489 **/2490 PalletEvmCall: {2491 _enum: {2492 withdraw: {2493 address: 'H160',2494 value: 'u128',2495 },2496 call: {2497 source: 'H160',2498 target: 'H160',2499 input: 'Bytes',2500 value: 'U256',2501 gasLimit: 'u64',2502 maxFeePerGas: 'U256',2503 maxPriorityFeePerGas: 'Option<U256>',2504 nonce: 'Option<U256>',2505 accessList: 'Vec<(H160,Vec<H256>)>',2506 },2507 create: {2508 source: 'H160',2509 init: 'Bytes',2510 value: 'U256',2511 gasLimit: 'u64',2512 maxFeePerGas: 'U256',2513 maxPriorityFeePerGas: 'Option<U256>',2514 nonce: 'Option<U256>',2515 accessList: 'Vec<(H160,Vec<H256>)>',2516 },2517 create2: {2518 source: 'H160',2519 init: 'Bytes',2520 salt: 'H256',2521 value: 'U256',2522 gasLimit: 'u64',2523 maxFeePerGas: 'U256',2524 maxPriorityFeePerGas: 'Option<U256>',2525 nonce: 'Option<U256>',2526 accessList: 'Vec<(H160,Vec<H256>)>'2527 }2528 }2529 },2530 /**2531 * Lookup310: pallet_ethereum::pallet::Call<T>2532 **/2533 PalletEthereumCall: {2534 _enum: {2535 transact: {2536 transaction: 'EthereumTransactionTransactionV2'2537 }2538 }2539 },2540 /**2541 * Lookup311: ethereum::transaction::TransactionV22542 **/2543 EthereumTransactionTransactionV2: {2544 _enum: {2545 Legacy: 'EthereumTransactionLegacyTransaction',2546 EIP2930: 'EthereumTransactionEip2930Transaction',2547 EIP1559: 'EthereumTransactionEip1559Transaction'2548 }2549 },2550 /**2551 * Lookup312: ethereum::transaction::LegacyTransaction2552 **/2553 EthereumTransactionLegacyTransaction: {2554 nonce: 'U256',2555 gasPrice: 'U256',2556 gasLimit: 'U256',2557 action: 'EthereumTransactionTransactionAction',2558 value: 'U256',2559 input: 'Bytes',2560 signature: 'EthereumTransactionTransactionSignature'2561 },2562 /**2563 * Lookup313: ethereum::transaction::TransactionAction2564 **/2565 EthereumTransactionTransactionAction: {2566 _enum: {2567 Call: 'H160',2568 Create: 'Null'2569 }2570 },2571 /**2572 * Lookup314: ethereum::transaction::TransactionSignature2573 **/2574 EthereumTransactionTransactionSignature: {2575 v: 'u64',2576 r: 'H256',2577 s: 'H256'2578 },2579 /**2580 * Lookup316: ethereum::transaction::EIP2930Transaction2581 **/2582 EthereumTransactionEip2930Transaction: {2583 chainId: 'u64',2584 nonce: 'U256',2585 gasPrice: 'U256',2586 gasLimit: 'U256',2587 action: 'EthereumTransactionTransactionAction',2588 value: 'U256',2589 input: 'Bytes',2590 accessList: 'Vec<EthereumTransactionAccessListItem>',2591 oddYParity: 'bool',2592 r: 'H256',2593 s: 'H256'2594 },2595 /**2596 * Lookup318: ethereum::transaction::AccessListItem2597 **/2598 EthereumTransactionAccessListItem: {2599 address: 'H160',2600 storageKeys: 'Vec<H256>'2601 },2602 /**2603 * Lookup319: ethereum::transaction::EIP1559Transaction2604 **/2605 EthereumTransactionEip1559Transaction: {2606 chainId: 'u64',2607 nonce: 'U256',2608 maxPriorityFeePerGas: 'U256',2609 maxFeePerGas: 'U256',2610 gasLimit: 'U256',2611 action: 'EthereumTransactionTransactionAction',2612 value: 'U256',2613 input: 'Bytes',2614 accessList: 'Vec<EthereumTransactionAccessListItem>',2615 oddYParity: 'bool',2616 r: 'H256',2617 s: 'H256'2618 },2619 /**2620 * Lookup320: pallet_evm_migration::pallet::Call<T>2621 **/2622 PalletEvmMigrationCall: {2623 _enum: {2624 begin: {2625 address: 'H160',2626 },2627 set_data: {2628 address: 'H160',2629 data: 'Vec<(H256,H256)>',2630 },2631 finish: {2632 address: 'H160',2633 code: 'Bytes'2634 }2635 }2636 },2637 /**2638 * Lookup323: pallet_sudo::pallet::Error<T>2639 **/2640 PalletSudoError: {2641 _enum: ['RequireSudo']2642 },2643 /**2644 * Lookup325: orml_vesting::module::Error<T>2645 **/2646 OrmlVestingModuleError: {2647 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2648 },2649 /**2650 * Lookup327: cumulus_pallet_xcmp_queue::InboundChannelDetails2651 **/2652 CumulusPalletXcmpQueueInboundChannelDetails: {2653 sender: 'u32',2654 state: 'CumulusPalletXcmpQueueInboundState',2655 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2656 },2657 /**2658 * Lookup328: cumulus_pallet_xcmp_queue::InboundState2659 **/2660 CumulusPalletXcmpQueueInboundState: {2661 _enum: ['Ok', 'Suspended']2662 },2663 /**2664 * Lookup331: polkadot_parachain::primitives::XcmpMessageFormat2665 **/2666 PolkadotParachainPrimitivesXcmpMessageFormat: {2667 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2668 },2669 /**2670 * Lookup334: cumulus_pallet_xcmp_queue::OutboundChannelDetails2671 **/2672 CumulusPalletXcmpQueueOutboundChannelDetails: {2673 recipient: 'u32',2674 state: 'CumulusPalletXcmpQueueOutboundState',2675 signalsExist: 'bool',2676 firstIndex: 'u16',2677 lastIndex: 'u16'2678 },2679 /**2680 * Lookup335: cumulus_pallet_xcmp_queue::OutboundState2681 **/2682 CumulusPalletXcmpQueueOutboundState: {2683 _enum: ['Ok', 'Suspended']2684 },2685 /**2686 * Lookup337: cumulus_pallet_xcmp_queue::QueueConfigData2687 **/2688 CumulusPalletXcmpQueueQueueConfigData: {2689 suspendThreshold: 'u32',2690 dropThreshold: 'u32',2691 resumeThreshold: 'u32',2692 thresholdWeight: 'u64',2693 weightRestrictDecay: 'u64',2694 xcmpMaxIndividualWeight: 'u64'2695 },2696 /**2697 * Lookup339: cumulus_pallet_xcmp_queue::pallet::Error<T>2698 **/2699 CumulusPalletXcmpQueueError: {2700 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2701 },2702 /**2703 * Lookup340: pallet_xcm::pallet::Error<T>2704 **/2705 PalletXcmError: {2706 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2707 },2708 /**2709 * Lookup341: cumulus_pallet_xcm::pallet::Error<T>2710 **/2711 CumulusPalletXcmError: 'Null',2712 /**2713 * Lookup342: cumulus_pallet_dmp_queue::ConfigData2714 **/2715 CumulusPalletDmpQueueConfigData: {2716 maxIndividual: 'u64'2717 },2718 /**2719 * Lookup343: cumulus_pallet_dmp_queue::PageIndexData2720 **/2721 CumulusPalletDmpQueuePageIndexData: {2722 beginUsed: 'u32',2723 endUsed: 'u32',2724 overweightCount: 'u64'2725 },2726 /**2727 * Lookup346: cumulus_pallet_dmp_queue::pallet::Error<T>2728 **/2729 CumulusPalletDmpQueueError: {2730 _enum: ['Unknown', 'OverLimit']2731 },2732 /**2733 * Lookup350: pallet_unique::Error<T>2734 **/2735 PalletUniqueError: {2736 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2737 },2738 /**2739 * Lookup353: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2740 **/2741 PalletUniqueSchedulerScheduledV3: {2742 maybeId: 'Option<[u8;16]>',2743 priority: 'u8',2744 call: 'FrameSupportScheduleMaybeHashed',2745 maybePeriodic: 'Option<(u32,u32)>',2746 origin: 'OpalRuntimeOriginCaller'2747 },2748 /**2749 * Lookup354: opal_runtime::OriginCaller2750 **/2751 OpalRuntimeOriginCaller: {2752 _enum: {2753 system: 'FrameSupportDispatchRawOrigin',2754 __Unused1: 'Null',2755 __Unused2: 'Null',2756 __Unused3: 'Null',2757 Void: 'SpCoreVoid',2758 __Unused5: 'Null',2759 __Unused6: 'Null',2760 __Unused7: 'Null',2761 __Unused8: 'Null',2762 __Unused9: 'Null',2763 __Unused10: 'Null',2764 __Unused11: 'Null',2765 __Unused12: 'Null',2766 __Unused13: 'Null',2767 __Unused14: 'Null',2768 __Unused15: 'Null',2769 __Unused16: 'Null',2770 __Unused17: 'Null',2771 __Unused18: 'Null',2772 __Unused19: 'Null',2773 __Unused20: 'Null',2774 __Unused21: 'Null',2775 __Unused22: 'Null',2776 __Unused23: 'Null',2777 __Unused24: 'Null',2778 __Unused25: 'Null',2779 __Unused26: 'Null',2780 __Unused27: 'Null',2781 __Unused28: 'Null',2782 __Unused29: 'Null',2783 __Unused30: 'Null',2784 __Unused31: 'Null',2785 __Unused32: 'Null',2786 __Unused33: 'Null',2787 __Unused34: 'Null',2788 __Unused35: 'Null',2789 __Unused36: 'Null',2790 __Unused37: 'Null',2791 __Unused38: 'Null',2792 __Unused39: 'Null',2793 __Unused40: 'Null',2794 __Unused41: 'Null',2795 __Unused42: 'Null',2796 __Unused43: 'Null',2797 __Unused44: 'Null',2798 __Unused45: 'Null',2799 __Unused46: 'Null',2800 __Unused47: 'Null',2801 __Unused48: 'Null',2802 __Unused49: 'Null',2803 __Unused50: 'Null',2804 PolkadotXcm: 'PalletXcmOrigin',2805 CumulusXcm: 'CumulusPalletXcmOrigin',2806 __Unused53: 'Null',2807 __Unused54: 'Null',2808 __Unused55: 'Null',2809 __Unused56: 'Null',2810 __Unused57: 'Null',2811 __Unused58: 'Null',2812 __Unused59: 'Null',2813 __Unused60: 'Null',2814 __Unused61: 'Null',2815 __Unused62: 'Null',2816 __Unused63: 'Null',2817 __Unused64: 'Null',2818 __Unused65: 'Null',2819 __Unused66: 'Null',2820 __Unused67: 'Null',2821 __Unused68: 'Null',2822 __Unused69: 'Null',2823 __Unused70: 'Null',2824 __Unused71: 'Null',2825 __Unused72: 'Null',2826 __Unused73: 'Null',2827 __Unused74: 'Null',2828 __Unused75: 'Null',2829 __Unused76: 'Null',2830 __Unused77: 'Null',2831 __Unused78: 'Null',2832 __Unused79: 'Null',2833 __Unused80: 'Null',2834 __Unused81: 'Null',2835 __Unused82: 'Null',2836 __Unused83: 'Null',2837 __Unused84: 'Null',2838 __Unused85: 'Null',2839 __Unused86: 'Null',2840 __Unused87: 'Null',2841 __Unused88: 'Null',2842 __Unused89: 'Null',2843 __Unused90: 'Null',2844 __Unused91: 'Null',2845 __Unused92: 'Null',2846 __Unused93: 'Null',2847 __Unused94: 'Null',2848 __Unused95: 'Null',2849 __Unused96: 'Null',2850 __Unused97: 'Null',2851 __Unused98: 'Null',2852 __Unused99: 'Null',2853 __Unused100: 'Null',2854 Ethereum: 'PalletEthereumRawOrigin'2855 }2856 },2857 /**2858 * Lookup355: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2859 **/2860 FrameSupportDispatchRawOrigin: {2861 _enum: {2862 Root: 'Null',2863 Signed: 'AccountId32',2864 None: 'Null'2865 }2866 },2867 /**2868 * Lookup356: pallet_xcm::pallet::Origin2869 **/2870 PalletXcmOrigin: {2871 _enum: {2872 Xcm: 'XcmV1MultiLocation',2873 Response: 'XcmV1MultiLocation'2874 }2875 },2876 /**2877 * Lookup357: cumulus_pallet_xcm::pallet::Origin2878 **/2879 CumulusPalletXcmOrigin: {2880 _enum: {2881 Relay: 'Null',2882 SiblingParachain: 'u32'2883 }2884 },2885 /**2886 * Lookup358: pallet_ethereum::RawOrigin2887 **/2888 PalletEthereumRawOrigin: {2889 _enum: {2890 EthereumTransaction: 'H160'2891 }2892 },2893 /**2894 * Lookup359: sp_core::Void2895 **/2896 SpCoreVoid: 'Null',2897 /**2898 * Lookup360: pallet_unique_scheduler::pallet::Error<T>2899 **/2900 PalletUniqueSchedulerError: {2901 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2902 },2903 /**2904 * Lookup361: up_data_structs::Collection<sp_core::crypto::AccountId32>2905 **/2906 UpDataStructsCollection: {2907 owner: 'AccountId32',2908 mode: 'UpDataStructsCollectionMode',2909 name: 'Vec<u16>',2910 description: 'Vec<u16>',2911 tokenPrefix: 'Bytes',2912 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',2913 limits: 'UpDataStructsCollectionLimits',2914 permissions: 'UpDataStructsCollectionPermissions',2915 externalCollection: 'bool'2916 },2917 /**2918 * Lookup362: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2919 **/2920 UpDataStructsSponsorshipStateAccountId32: {2921 _enum: {2922 Disabled: 'Null',2923 Unconfirmed: 'AccountId32',2924 Confirmed: 'AccountId32'2925 }2926 },2927 /**2928 * Lookup363: up_data_structs::Properties2929 **/2930 UpDataStructsProperties: {2931 map: 'UpDataStructsPropertiesMapBoundedVec',2932 consumedSpace: 'u32',2933 spaceLimit: 'u32'2934 },2935 /**2936 * Lookup364: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2937 **/2938 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2939 /**2940 * Lookup369: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2941 **/2942 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2943 /**2944 * Lookup376: up_data_structs::CollectionStats2945 **/2946 UpDataStructsCollectionStats: {2947 created: 'u32',2948 destroyed: 'u32',2949 alive: 'u32'2950 },2951 /**2952 * Lookup377: up_data_structs::TokenChild2953 **/2954 UpDataStructsTokenChild: {2955 token: 'u32',2956 collection: 'u32'2957 },2958 /**2959 * Lookup378: PhantomType::up_data_structs<T>2960 **/2961 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2962 /**2963 * Lookup380: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2964 **/2965 UpDataStructsTokenData: {2966 properties: 'Vec<UpDataStructsProperty>',2967 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2968 pieces: 'u128'2969 },2970 /**2971 * Lookup382: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2972 **/2973 UpDataStructsRpcCollection: {2974 owner: 'AccountId32',2975 mode: 'UpDataStructsCollectionMode',2976 name: 'Vec<u16>',2977 description: 'Vec<u16>',2978 tokenPrefix: 'Bytes',2979 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',2980 limits: 'UpDataStructsCollectionLimits',2981 permissions: 'UpDataStructsCollectionPermissions',2982 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2983 properties: 'Vec<UpDataStructsProperty>',2984 readOnly: 'bool'2985 },2986 /**2987 * 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>2988 **/2989 RmrkTraitsCollectionCollectionInfo: {2990 issuer: 'AccountId32',2991 metadata: 'Bytes',2992 max: 'Option<u32>',2993 symbol: 'Bytes',2994 nftsCount: 'u32'2995 },2996 /**2997 * Lookup384: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2998 **/2999 RmrkTraitsNftNftInfo: {3000 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3001 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3002 metadata: 'Bytes',3003 equipped: 'bool',3004 pending: 'bool'3005 },3006 /**3007 * Lookup386: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3008 **/3009 RmrkTraitsNftRoyaltyInfo: {3010 recipient: 'AccountId32',3011 amount: 'Permill'3012 },3013 /**3014 * Lookup387: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3015 **/3016 RmrkTraitsResourceResourceInfo: {3017 id: 'u32',3018 resource: 'RmrkTraitsResourceResourceTypes',3019 pending: 'bool',3020 pendingRemoval: 'bool'3021 },3022 /**3023 * Lookup388: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3024 **/3025 RmrkTraitsPropertyPropertyInfo: {3026 key: 'Bytes',3027 value: 'Bytes'3028 },3029 /**3030 * Lookup389: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3031 **/3032 RmrkTraitsBaseBaseInfo: {3033 issuer: 'AccountId32',3034 baseType: 'Bytes',3035 symbol: 'Bytes'3036 },3037 /**3038 * Lookup390: rmrk_traits::nft::NftChild3039 **/3040 RmrkTraitsNftNftChild: {3041 collectionId: 'u32',3042 nftId: 'u32'3043 },3044 /**3045 * Lookup392: pallet_common::pallet::Error<T>3046 **/3047 PalletCommonError: {3048 _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']3049 },3050 /**3051 * Lookup394: pallet_fungible::pallet::Error<T>3052 **/3053 PalletFungibleError: {3054 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3055 },3056 /**3057 * Lookup395: pallet_refungible::ItemData3058 **/3059 PalletRefungibleItemData: {3060 constData: 'Bytes'3061 },3062 /**3063 * Lookup400: pallet_refungible::pallet::Error<T>3064 **/3065 PalletRefungibleError: {3066 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3067 },3068 /**3069 * Lookup401: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3070 **/3071 PalletNonfungibleItemData: {3072 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3073 },3074 /**3075 * Lookup403: up_data_structs::PropertyScope3076 **/3077 UpDataStructsPropertyScope: {3078 _enum: ['None', 'Rmrk']3079 },3080 /**3081 * Lookup405: pallet_nonfungible::pallet::Error<T>3082 **/3083 PalletNonfungibleError: {3084 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3085 },3086 /**3087 * Lookup406: pallet_structure::pallet::Error<T>3088 **/3089 PalletStructureError: {3090 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3091 },3092 /**3093 * Lookup407: pallet_rmrk_core::pallet::Error<T>3094 **/3095 PalletRmrkCoreError: {3096 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3097 },3098 /**3099 * Lookup409: pallet_rmrk_equip::pallet::Error<T>3100 **/3101 PalletRmrkEquipError: {3102 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3103 },3104 /**3105 * Lookup415: pallet_app_promotion::pallet::Error<T>3106 **/3107 PalletAppPromotionError: {3108 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'InvalidArgument']3109 },3110 /**3111 * Lookup418: pallet_evm::pallet::Error<T>3112 **/3113 PalletEvmError: {3114 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3115 },3116 /**3117 * Lookup421: fp_rpc::TransactionStatus3118 **/3119 FpRpcTransactionStatus: {3120 transactionHash: 'H256',3121 transactionIndex: 'u32',3122 from: 'H160',3123 to: 'Option<H160>',3124 contractAddress: 'Option<H160>',3125 logs: 'Vec<EthereumLog>',3126 logsBloom: 'EthbloomBloom'3127 },3128 /**3129 * Lookup423: ethbloom::Bloom3130 **/3131 EthbloomBloom: '[u8;256]',3132 /**3133 * Lookup425: ethereum::receipt::ReceiptV33134 **/3135 EthereumReceiptReceiptV3: {3136 _enum: {3137 Legacy: 'EthereumReceiptEip658ReceiptData',3138 EIP2930: 'EthereumReceiptEip658ReceiptData',3139 EIP1559: 'EthereumReceiptEip658ReceiptData'3140 }3141 },3142 /**3143 * Lookup426: ethereum::receipt::EIP658ReceiptData3144 **/3145 EthereumReceiptEip658ReceiptData: {3146 statusCode: 'u8',3147 usedGas: 'U256',3148 logsBloom: 'EthbloomBloom',3149 logs: 'Vec<EthereumLog>'3150 },3151 /**3152 * Lookup427: ethereum::block::Block<ethereum::transaction::TransactionV2>3153 **/3154 EthereumBlock: {3155 header: 'EthereumHeader',3156 transactions: 'Vec<EthereumTransactionTransactionV2>',3157 ommers: 'Vec<EthereumHeader>'3158 },3159 /**3160 * Lookup428: ethereum::header::Header3161 **/3162 EthereumHeader: {3163 parentHash: 'H256',3164 ommersHash: 'H256',3165 beneficiary: 'H160',3166 stateRoot: 'H256',3167 transactionsRoot: 'H256',3168 receiptsRoot: 'H256',3169 logsBloom: 'EthbloomBloom',3170 difficulty: 'U256',3171 number: 'U256',3172 gasLimit: 'U256',3173 gasUsed: 'U256',3174 timestamp: 'u64',3175 extraData: 'Bytes',3176 mixHash: 'H256',3177 nonce: 'EthereumTypesHashH64'3178 },3179 /**3180 * Lookup429: ethereum_types::hash::H643181 **/3182 EthereumTypesHashH64: '[u8;8]',3183 /**3184 * Lookup434: pallet_ethereum::pallet::Error<T>3185 **/3186 PalletEthereumError: {3187 _enum: ['InvalidSignature', 'PreLogExists']3188 },3189 /**3190 * Lookup435: pallet_evm_coder_substrate::pallet::Error<T>3191 **/3192 PalletEvmCoderSubstrateError: {3193 _enum: ['OutOfGas', 'OutOfFund']3194 },3195 /**3196 * Lookup436: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3197 **/3198 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3199 _enum: {3200 Disabled: 'Null',3201 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3202 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3203 }3204 },3205 /**3206 * Lookup437: pallet_evm_contract_helpers::SponsoringModeT3207 **/3208 PalletEvmContractHelpersSponsoringModeT: {3209 _enum: ['Disabled', 'Allowlisted', 'Generous']3210 },3211 /**3212 * Lookup439: pallet_evm_contract_helpers::pallet::Error<T>3213 **/3214 PalletEvmContractHelpersError: {3215 _enum: ['NoPermission', 'NoPendingSponsor']3216 },3217 /**3218 * Lookup440: pallet_evm_migration::pallet::Error<T>3219 **/3220 PalletEvmMigrationError: {3221 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3222 },3223 /**3224 * Lookup442: sp_runtime::MultiSignature3225 **/3226 SpRuntimeMultiSignature: {3227 _enum: {3228 Ed25519: 'SpCoreEd25519Signature',3229 Sr25519: 'SpCoreSr25519Signature',3230 Ecdsa: 'SpCoreEcdsaSignature'3231 }3232 },3233 /**3234 * Lookup443: sp_core::ed25519::Signature3235 **/3236 SpCoreEd25519Signature: '[u8;64]',3237 /**3238 * Lookup445: sp_core::sr25519::Signature3239 **/3240 SpCoreSr25519Signature: '[u8;64]',3241 /**3242 * Lookup446: sp_core::ecdsa::Signature3243 **/3244 SpCoreEcdsaSignature: '[u8;65]',3245 /**3246 * Lookup449: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3247 **/3248 FrameSystemExtensionsCheckSpecVersion: 'Null',3249 /**3250 * Lookup450: frame_system::extensions::check_genesis::CheckGenesis<T>3251 **/3252 FrameSystemExtensionsCheckGenesis: 'Null',3253 /**3254 * Lookup453: frame_system::extensions::check_nonce::CheckNonce<T>3255 **/3256 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3257 /**3258 * Lookup454: frame_system::extensions::check_weight::CheckWeight<T>3259 **/3260 FrameSystemExtensionsCheckWeight: 'Null',3261 /**3262 * Lookup455: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3263 **/3264 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3265 /**3266 * Lookup456: opal_runtime::Runtime3267 **/3268 OpalRuntimeRuntime: 'Null',3269 /**3270 * Lookup457: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3271 **/3272 PalletEthereumFakeTransactionFinalizer: 'Null'3273};1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 miscFrozen: 'u128',24 feeFrozen: 'u128'25 },26 /**27 * Lookup7: frame_support::weights::PerDispatchClass<T>28 **/29 FrameSupportWeightsPerDispatchClassU64: {30 normal: 'u64',31 operational: 'u64',32 mandatory: 'u64'33 },34 /**35 * Lookup11: sp_runtime::generic::digest::Digest36 **/37 SpRuntimeDigest: {38 logs: 'Vec<SpRuntimeDigestDigestItem>'39 },40 /**41 * Lookup13: sp_runtime::generic::digest::DigestItem42 **/43 SpRuntimeDigestDigestItem: {44 _enum: {45 Other: 'Bytes',46 __Unused1: 'Null',47 __Unused2: 'Null',48 __Unused3: 'Null',49 Consensus: '([u8;4],Bytes)',50 Seal: '([u8;4],Bytes)',51 PreRuntime: '([u8;4],Bytes)',52 __Unused7: 'Null',53 RuntimeEnvironmentUpdated: 'Null'54 }55 },56 /**57 * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>58 **/59 FrameSystemEventRecord: {60 phase: 'FrameSystemPhase',61 event: 'Event',62 topics: 'Vec<H256>'63 },64 /**65 * Lookup18: frame_system::pallet::Event<T>66 **/67 FrameSystemEvent: {68 _enum: {69 ExtrinsicSuccess: {70 dispatchInfo: 'FrameSupportWeightsDispatchInfo',71 },72 ExtrinsicFailed: {73 dispatchError: 'SpRuntimeDispatchError',74 dispatchInfo: 'FrameSupportWeightsDispatchInfo',75 },76 CodeUpdated: 'Null',77 NewAccount: {78 account: 'AccountId32',79 },80 KilledAccount: {81 account: 'AccountId32',82 },83 Remarked: {84 _alias: {85 hash_: 'hash',86 },87 sender: 'AccountId32',88 hash_: 'H256'89 }90 }91 },92 /**93 * Lookup19: frame_support::weights::DispatchInfo94 **/95 FrameSupportWeightsDispatchInfo: {96 weight: 'u64',97 class: 'FrameSupportWeightsDispatchClass',98 paysFee: 'FrameSupportWeightsPays'99 },100 /**101 * Lookup20: frame_support::weights::DispatchClass102 **/103 FrameSupportWeightsDispatchClass: {104 _enum: ['Normal', 'Operational', 'Mandatory']105 },106 /**107 * Lookup21: frame_support::weights::Pays108 **/109 FrameSupportWeightsPays: {110 _enum: ['Yes', 'No']111 },112 /**113 * Lookup22: sp_runtime::DispatchError114 **/115 SpRuntimeDispatchError: {116 _enum: {117 Other: 'Null',118 CannotLookup: 'Null',119 BadOrigin: 'Null',120 Module: 'SpRuntimeModuleError',121 ConsumerRemaining: 'Null',122 NoProviders: 'Null',123 TooManyConsumers: 'Null',124 Token: 'SpRuntimeTokenError',125 Arithmetic: 'SpRuntimeArithmeticError',126 Transactional: 'SpRuntimeTransactionalError'127 }128 },129 /**130 * Lookup23: sp_runtime::ModuleError131 **/132 SpRuntimeModuleError: {133 index: 'u8',134 error: '[u8;4]'135 },136 /**137 * Lookup24: sp_runtime::TokenError138 **/139 SpRuntimeTokenError: {140 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']141 },142 /**143 * Lookup25: sp_runtime::ArithmeticError144 **/145 SpRuntimeArithmeticError: {146 _enum: ['Underflow', 'Overflow', 'DivisionByZero']147 },148 /**149 * Lookup26: sp_runtime::TransactionalError150 **/151 SpRuntimeTransactionalError: {152 _enum: ['LimitReached', 'NoLayer']153 },154 /**155 * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>156 **/157 CumulusPalletParachainSystemEvent: {158 _enum: {159 ValidationFunctionStored: 'Null',160 ValidationFunctionApplied: {161 relayChainBlockNum: 'u32',162 },163 ValidationFunctionDiscarded: 'Null',164 UpgradeAuthorized: {165 codeHash: 'H256',166 },167 DownwardMessagesReceived: {168 count: 'u32',169 },170 DownwardMessagesProcessed: {171 weightUsed: 'u64',172 dmqHead: 'H256'173 }174 }175 },176 /**177 * Lookup28: pallet_balances::pallet::Event<T, I>178 **/179 PalletBalancesEvent: {180 _enum: {181 Endowed: {182 account: 'AccountId32',183 freeBalance: 'u128',184 },185 DustLost: {186 account: 'AccountId32',187 amount: 'u128',188 },189 Transfer: {190 from: 'AccountId32',191 to: 'AccountId32',192 amount: 'u128',193 },194 BalanceSet: {195 who: 'AccountId32',196 free: 'u128',197 reserved: 'u128',198 },199 Reserved: {200 who: 'AccountId32',201 amount: 'u128',202 },203 Unreserved: {204 who: 'AccountId32',205 amount: 'u128',206 },207 ReserveRepatriated: {208 from: 'AccountId32',209 to: 'AccountId32',210 amount: 'u128',211 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',212 },213 Deposit: {214 who: 'AccountId32',215 amount: 'u128',216 },217 Withdraw: {218 who: 'AccountId32',219 amount: 'u128',220 },221 Slashed: {222 who: 'AccountId32',223 amount: 'u128'224 }225 }226 },227 /**228 * Lookup29: frame_support::traits::tokens::misc::BalanceStatus229 **/230 FrameSupportTokensMiscBalanceStatus: {231 _enum: ['Free', 'Reserved']232 },233 /**234 * Lookup30: pallet_transaction_payment::pallet::Event<T>235 **/236 PalletTransactionPaymentEvent: {237 _enum: {238 TransactionFeePaid: {239 who: 'AccountId32',240 actualFee: 'u128',241 tip: 'u128'242 }243 }244 },245 /**246 * Lookup31: pallet_treasury::pallet::Event<T, I>247 **/248 PalletTreasuryEvent: {249 _enum: {250 Proposed: {251 proposalIndex: 'u32',252 },253 Spending: {254 budgetRemaining: 'u128',255 },256 Awarded: {257 proposalIndex: 'u32',258 award: 'u128',259 account: 'AccountId32',260 },261 Rejected: {262 proposalIndex: 'u32',263 slashed: 'u128',264 },265 Burnt: {266 burntFunds: 'u128',267 },268 Rollover: {269 rolloverBalance: 'u128',270 },271 Deposit: {272 value: 'u128',273 },274 SpendApproved: {275 proposalIndex: 'u32',276 amount: 'u128',277 beneficiary: 'AccountId32'278 }279 }280 },281 /**282 * Lookup32: pallet_sudo::pallet::Event<T>283 **/284 PalletSudoEvent: {285 _enum: {286 Sudid: {287 sudoResult: 'Result<Null, SpRuntimeDispatchError>',288 },289 KeyChanged: {290 oldSudoer: 'Option<AccountId32>',291 },292 SudoAsDone: {293 sudoResult: 'Result<Null, SpRuntimeDispatchError>'294 }295 }296 },297 /**298 * Lookup36: orml_vesting::module::Event<T>299 **/300 OrmlVestingModuleEvent: {301 _enum: {302 VestingScheduleAdded: {303 from: 'AccountId32',304 to: 'AccountId32',305 vestingSchedule: 'OrmlVestingVestingSchedule',306 },307 Claimed: {308 who: 'AccountId32',309 amount: 'u128',310 },311 VestingSchedulesUpdated: {312 who: 'AccountId32'313 }314 }315 },316 /**317 * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>318 **/319 OrmlVestingVestingSchedule: {320 start: 'u32',321 period: 'u32',322 periodCount: 'u32',323 perPeriod: 'Compact<u128>'324 },325 /**326 * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>327 **/328 CumulusPalletXcmpQueueEvent: {329 _enum: {330 Success: {331 messageHash: 'Option<H256>',332 weight: 'u64',333 },334 Fail: {335 messageHash: 'Option<H256>',336 error: 'XcmV2TraitsError',337 weight: 'u64',338 },339 BadVersion: {340 messageHash: 'Option<H256>',341 },342 BadFormat: {343 messageHash: 'Option<H256>',344 },345 UpwardMessageSent: {346 messageHash: 'Option<H256>',347 },348 XcmpMessageSent: {349 messageHash: 'Option<H256>',350 },351 OverweightEnqueued: {352 sender: 'u32',353 sentAt: 'u32',354 index: 'u64',355 required: 'u64',356 },357 OverweightServiced: {358 index: 'u64',359 used: 'u64'360 }361 }362 },363 /**364 * Lookup41: xcm::v2::traits::Error365 **/366 XcmV2TraitsError: {367 _enum: {368 Overflow: 'Null',369 Unimplemented: 'Null',370 UntrustedReserveLocation: 'Null',371 UntrustedTeleportLocation: 'Null',372 MultiLocationFull: 'Null',373 MultiLocationNotInvertible: 'Null',374 BadOrigin: 'Null',375 InvalidLocation: 'Null',376 AssetNotFound: 'Null',377 FailedToTransactAsset: 'Null',378 NotWithdrawable: 'Null',379 LocationCannotHold: 'Null',380 ExceedsMaxMessageSize: 'Null',381 DestinationUnsupported: 'Null',382 Transport: 'Null',383 Unroutable: 'Null',384 UnknownClaim: 'Null',385 FailedToDecode: 'Null',386 MaxWeightInvalid: 'Null',387 NotHoldingFees: 'Null',388 TooExpensive: 'Null',389 Trap: 'u64',390 UnhandledXcmVersion: 'Null',391 WeightLimitReached: 'u64',392 Barrier: 'Null',393 WeightNotComputable: 'Null'394 }395 },396 /**397 * Lookup43: pallet_xcm::pallet::Event<T>398 **/399 PalletXcmEvent: {400 _enum: {401 Attempted: 'XcmV2TraitsOutcome',402 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',403 UnexpectedResponse: '(XcmV1MultiLocation,u64)',404 ResponseReady: '(u64,XcmV2Response)',405 Notified: '(u64,u8,u8)',406 NotifyOverweight: '(u64,u8,u8,u64,u64)',407 NotifyDispatchError: '(u64,u8,u8)',408 NotifyDecodeFailed: '(u64,u8,u8)',409 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',410 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',411 ResponseTaken: 'u64',412 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',413 VersionChangeNotified: '(XcmV1MultiLocation,u32)',414 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',415 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',416 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'417 }418 },419 /**420 * Lookup44: xcm::v2::traits::Outcome421 **/422 XcmV2TraitsOutcome: {423 _enum: {424 Complete: 'u64',425 Incomplete: '(u64,XcmV2TraitsError)',426 Error: 'XcmV2TraitsError'427 }428 },429 /**430 * Lookup45: xcm::v1::multilocation::MultiLocation431 **/432 XcmV1MultiLocation: {433 parents: 'u8',434 interior: 'XcmV1MultilocationJunctions'435 },436 /**437 * Lookup46: xcm::v1::multilocation::Junctions438 **/439 XcmV1MultilocationJunctions: {440 _enum: {441 Here: 'Null',442 X1: 'XcmV1Junction',443 X2: '(XcmV1Junction,XcmV1Junction)',444 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',445 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',446 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',447 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',448 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',449 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'450 }451 },452 /**453 * Lookup47: xcm::v1::junction::Junction454 **/455 XcmV1Junction: {456 _enum: {457 Parachain: 'Compact<u32>',458 AccountId32: {459 network: 'XcmV0JunctionNetworkId',460 id: '[u8;32]',461 },462 AccountIndex64: {463 network: 'XcmV0JunctionNetworkId',464 index: 'Compact<u64>',465 },466 AccountKey20: {467 network: 'XcmV0JunctionNetworkId',468 key: '[u8;20]',469 },470 PalletInstance: 'u8',471 GeneralIndex: 'Compact<u128>',472 GeneralKey: 'Bytes',473 OnlyChild: 'Null',474 Plurality: {475 id: 'XcmV0JunctionBodyId',476 part: 'XcmV0JunctionBodyPart'477 }478 }479 },480 /**481 * Lookup49: xcm::v0::junction::NetworkId482 **/483 XcmV0JunctionNetworkId: {484 _enum: {485 Any: 'Null',486 Named: 'Bytes',487 Polkadot: 'Null',488 Kusama: 'Null'489 }490 },491 /**492 * Lookup53: xcm::v0::junction::BodyId493 **/494 XcmV0JunctionBodyId: {495 _enum: {496 Unit: 'Null',497 Named: 'Bytes',498 Index: 'Compact<u32>',499 Executive: 'Null',500 Technical: 'Null',501 Legislative: 'Null',502 Judicial: 'Null'503 }504 },505 /**506 * Lookup54: xcm::v0::junction::BodyPart507 **/508 XcmV0JunctionBodyPart: {509 _enum: {510 Voice: 'Null',511 Members: {512 count: 'Compact<u32>',513 },514 Fraction: {515 nom: 'Compact<u32>',516 denom: 'Compact<u32>',517 },518 AtLeastProportion: {519 nom: 'Compact<u32>',520 denom: 'Compact<u32>',521 },522 MoreThanProportion: {523 nom: 'Compact<u32>',524 denom: 'Compact<u32>'525 }526 }527 },528 /**529 * Lookup55: xcm::v2::Xcm<Call>530 **/531 XcmV2Xcm: 'Vec<XcmV2Instruction>',532 /**533 * Lookup57: xcm::v2::Instruction<Call>534 **/535 XcmV2Instruction: {536 _enum: {537 WithdrawAsset: 'XcmV1MultiassetMultiAssets',538 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',539 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',540 QueryResponse: {541 queryId: 'Compact<u64>',542 response: 'XcmV2Response',543 maxWeight: 'Compact<u64>',544 },545 TransferAsset: {546 assets: 'XcmV1MultiassetMultiAssets',547 beneficiary: 'XcmV1MultiLocation',548 },549 TransferReserveAsset: {550 assets: 'XcmV1MultiassetMultiAssets',551 dest: 'XcmV1MultiLocation',552 xcm: 'XcmV2Xcm',553 },554 Transact: {555 originType: 'XcmV0OriginKind',556 requireWeightAtMost: 'Compact<u64>',557 call: 'XcmDoubleEncoded',558 },559 HrmpNewChannelOpenRequest: {560 sender: 'Compact<u32>',561 maxMessageSize: 'Compact<u32>',562 maxCapacity: 'Compact<u32>',563 },564 HrmpChannelAccepted: {565 recipient: 'Compact<u32>',566 },567 HrmpChannelClosing: {568 initiator: 'Compact<u32>',569 sender: 'Compact<u32>',570 recipient: 'Compact<u32>',571 },572 ClearOrigin: 'Null',573 DescendOrigin: 'XcmV1MultilocationJunctions',574 ReportError: {575 queryId: 'Compact<u64>',576 dest: 'XcmV1MultiLocation',577 maxResponseWeight: 'Compact<u64>',578 },579 DepositAsset: {580 assets: 'XcmV1MultiassetMultiAssetFilter',581 maxAssets: 'Compact<u32>',582 beneficiary: 'XcmV1MultiLocation',583 },584 DepositReserveAsset: {585 assets: 'XcmV1MultiassetMultiAssetFilter',586 maxAssets: 'Compact<u32>',587 dest: 'XcmV1MultiLocation',588 xcm: 'XcmV2Xcm',589 },590 ExchangeAsset: {591 give: 'XcmV1MultiassetMultiAssetFilter',592 receive: 'XcmV1MultiassetMultiAssets',593 },594 InitiateReserveWithdraw: {595 assets: 'XcmV1MultiassetMultiAssetFilter',596 reserve: 'XcmV1MultiLocation',597 xcm: 'XcmV2Xcm',598 },599 InitiateTeleport: {600 assets: 'XcmV1MultiassetMultiAssetFilter',601 dest: 'XcmV1MultiLocation',602 xcm: 'XcmV2Xcm',603 },604 QueryHolding: {605 queryId: 'Compact<u64>',606 dest: 'XcmV1MultiLocation',607 assets: 'XcmV1MultiassetMultiAssetFilter',608 maxResponseWeight: 'Compact<u64>',609 },610 BuyExecution: {611 fees: 'XcmV1MultiAsset',612 weightLimit: 'XcmV2WeightLimit',613 },614 RefundSurplus: 'Null',615 SetErrorHandler: 'XcmV2Xcm',616 SetAppendix: 'XcmV2Xcm',617 ClearError: 'Null',618 ClaimAsset: {619 assets: 'XcmV1MultiassetMultiAssets',620 ticket: 'XcmV1MultiLocation',621 },622 Trap: 'Compact<u64>',623 SubscribeVersion: {624 queryId: 'Compact<u64>',625 maxResponseWeight: 'Compact<u64>',626 },627 UnsubscribeVersion: 'Null'628 }629 },630 /**631 * Lookup58: xcm::v1::multiasset::MultiAssets632 **/633 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',634 /**635 * Lookup60: xcm::v1::multiasset::MultiAsset636 **/637 XcmV1MultiAsset: {638 id: 'XcmV1MultiassetAssetId',639 fun: 'XcmV1MultiassetFungibility'640 },641 /**642 * Lookup61: xcm::v1::multiasset::AssetId643 **/644 XcmV1MultiassetAssetId: {645 _enum: {646 Concrete: 'XcmV1MultiLocation',647 Abstract: 'Bytes'648 }649 },650 /**651 * Lookup62: xcm::v1::multiasset::Fungibility652 **/653 XcmV1MultiassetFungibility: {654 _enum: {655 Fungible: 'Compact<u128>',656 NonFungible: 'XcmV1MultiassetAssetInstance'657 }658 },659 /**660 * Lookup63: xcm::v1::multiasset::AssetInstance661 **/662 XcmV1MultiassetAssetInstance: {663 _enum: {664 Undefined: 'Null',665 Index: 'Compact<u128>',666 Array4: '[u8;4]',667 Array8: '[u8;8]',668 Array16: '[u8;16]',669 Array32: '[u8;32]',670 Blob: 'Bytes'671 }672 },673 /**674 * Lookup66: xcm::v2::Response675 **/676 XcmV2Response: {677 _enum: {678 Null: 'Null',679 Assets: 'XcmV1MultiassetMultiAssets',680 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',681 Version: 'u32'682 }683 },684 /**685 * Lookup69: xcm::v0::OriginKind686 **/687 XcmV0OriginKind: {688 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']689 },690 /**691 * Lookup70: xcm::double_encoded::DoubleEncoded<T>692 **/693 XcmDoubleEncoded: {694 encoded: 'Bytes'695 },696 /**697 * Lookup71: xcm::v1::multiasset::MultiAssetFilter698 **/699 XcmV1MultiassetMultiAssetFilter: {700 _enum: {701 Definite: 'XcmV1MultiassetMultiAssets',702 Wild: 'XcmV1MultiassetWildMultiAsset'703 }704 },705 /**706 * Lookup72: xcm::v1::multiasset::WildMultiAsset707 **/708 XcmV1MultiassetWildMultiAsset: {709 _enum: {710 All: 'Null',711 AllOf: {712 id: 'XcmV1MultiassetAssetId',713 fun: 'XcmV1MultiassetWildFungibility'714 }715 }716 },717 /**718 * Lookup73: xcm::v1::multiasset::WildFungibility719 **/720 XcmV1MultiassetWildFungibility: {721 _enum: ['Fungible', 'NonFungible']722 },723 /**724 * Lookup74: xcm::v2::WeightLimit725 **/726 XcmV2WeightLimit: {727 _enum: {728 Unlimited: 'Null',729 Limited: 'Compact<u64>'730 }731 },732 /**733 * Lookup76: xcm::VersionedMultiAssets734 **/735 XcmVersionedMultiAssets: {736 _enum: {737 V0: 'Vec<XcmV0MultiAsset>',738 V1: 'XcmV1MultiassetMultiAssets'739 }740 },741 /**742 * Lookup78: xcm::v0::multi_asset::MultiAsset743 **/744 XcmV0MultiAsset: {745 _enum: {746 None: 'Null',747 All: 'Null',748 AllFungible: 'Null',749 AllNonFungible: 'Null',750 AllAbstractFungible: {751 id: 'Bytes',752 },753 AllAbstractNonFungible: {754 class: 'Bytes',755 },756 AllConcreteFungible: {757 id: 'XcmV0MultiLocation',758 },759 AllConcreteNonFungible: {760 class: 'XcmV0MultiLocation',761 },762 AbstractFungible: {763 id: 'Bytes',764 amount: 'Compact<u128>',765 },766 AbstractNonFungible: {767 class: 'Bytes',768 instance: 'XcmV1MultiassetAssetInstance',769 },770 ConcreteFungible: {771 id: 'XcmV0MultiLocation',772 amount: 'Compact<u128>',773 },774 ConcreteNonFungible: {775 class: 'XcmV0MultiLocation',776 instance: 'XcmV1MultiassetAssetInstance'777 }778 }779 },780 /**781 * Lookup79: xcm::v0::multi_location::MultiLocation782 **/783 XcmV0MultiLocation: {784 _enum: {785 Null: 'Null',786 X1: 'XcmV0Junction',787 X2: '(XcmV0Junction,XcmV0Junction)',788 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',789 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',790 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',791 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',792 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',793 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'794 }795 },796 /**797 * Lookup80: xcm::v0::junction::Junction798 **/799 XcmV0Junction: {800 _enum: {801 Parent: 'Null',802 Parachain: 'Compact<u32>',803 AccountId32: {804 network: 'XcmV0JunctionNetworkId',805 id: '[u8;32]',806 },807 AccountIndex64: {808 network: 'XcmV0JunctionNetworkId',809 index: 'Compact<u64>',810 },811 AccountKey20: {812 network: 'XcmV0JunctionNetworkId',813 key: '[u8;20]',814 },815 PalletInstance: 'u8',816 GeneralIndex: 'Compact<u128>',817 GeneralKey: 'Bytes',818 OnlyChild: 'Null',819 Plurality: {820 id: 'XcmV0JunctionBodyId',821 part: 'XcmV0JunctionBodyPart'822 }823 }824 },825 /**826 * Lookup81: xcm::VersionedMultiLocation827 **/828 XcmVersionedMultiLocation: {829 _enum: {830 V0: 'XcmV0MultiLocation',831 V1: 'XcmV1MultiLocation'832 }833 },834 /**835 * Lookup82: cumulus_pallet_xcm::pallet::Event<T>836 **/837 CumulusPalletXcmEvent: {838 _enum: {839 InvalidFormat: '[u8;8]',840 UnsupportedVersion: '[u8;8]',841 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'842 }843 },844 /**845 * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>846 **/847 CumulusPalletDmpQueueEvent: {848 _enum: {849 InvalidFormat: {850 messageId: '[u8;32]',851 },852 UnsupportedVersion: {853 messageId: '[u8;32]',854 },855 ExecutedDownward: {856 messageId: '[u8;32]',857 outcome: 'XcmV2TraitsOutcome',858 },859 WeightExhausted: {860 messageId: '[u8;32]',861 remainingWeight: 'u64',862 requiredWeight: 'u64',863 },864 OverweightEnqueued: {865 messageId: '[u8;32]',866 overweightIndex: 'u64',867 requiredWeight: 'u64',868 },869 OverweightServiced: {870 overweightIndex: 'u64',871 weightUsed: 'u64'872 }873 }874 },875 /**876 * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>877 **/878 PalletUniqueRawEvent: {879 _enum: {880 CollectionSponsorRemoved: 'u32',881 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',882 CollectionOwnedChanged: '(u32,AccountId32)',883 CollectionSponsorSet: '(u32,AccountId32)',884 SponsorshipConfirmed: '(u32,AccountId32)',885 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',886 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',887 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',888 CollectionLimitSet: 'u32',889 CollectionPermissionSet: 'u32'890 }891 },892 /**893 * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>894 **/895 PalletEvmAccountBasicCrossAccountIdRepr: {896 _enum: {897 Substrate: 'AccountId32',898 Ethereum: 'H160'899 }900 },901 /**902 * Lookup88: pallet_unique_scheduler::pallet::Event<T>903 **/904 PalletUniqueSchedulerEvent: {905 _enum: {906 Scheduled: {907 when: 'u32',908 index: 'u32',909 },910 Canceled: {911 when: 'u32',912 index: 'u32',913 },914 Dispatched: {915 task: '(u32,u32)',916 id: 'Option<[u8;16]>',917 result: 'Result<Null, SpRuntimeDispatchError>',918 },919 CallLookupFailed: {920 task: '(u32,u32)',921 id: 'Option<[u8;16]>',922 error: 'FrameSupportScheduleLookupError'923 }924 }925 },926 /**927 * Lookup91: frame_support::traits::schedule::LookupError928 **/929 FrameSupportScheduleLookupError: {930 _enum: ['Unknown', 'BadFormat']931 },932 /**933 * Lookup92: pallet_common::pallet::Event<T>934 **/935 PalletCommonEvent: {936 _enum: {937 CollectionCreated: '(u32,u8,AccountId32)',938 CollectionDestroyed: 'u32',939 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',940 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',941 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',942 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',943 CollectionPropertySet: '(u32,Bytes)',944 CollectionPropertyDeleted: '(u32,Bytes)',945 TokenPropertySet: '(u32,u32,Bytes)',946 TokenPropertyDeleted: '(u32,u32,Bytes)',947 PropertyPermissionSet: '(u32,Bytes)'948 }949 },950 /**951 * Lookup95: pallet_structure::pallet::Event<T>952 **/953 PalletStructureEvent: {954 _enum: {955 Executed: 'Result<Null, SpRuntimeDispatchError>'956 }957 },958 /**959 * Lookup96: pallet_rmrk_core::pallet::Event<T>960 **/961 PalletRmrkCoreEvent: {962 _enum: {963 CollectionCreated: {964 issuer: 'AccountId32',965 collectionId: 'u32',966 },967 CollectionDestroyed: {968 issuer: 'AccountId32',969 collectionId: 'u32',970 },971 IssuerChanged: {972 oldIssuer: 'AccountId32',973 newIssuer: 'AccountId32',974 collectionId: 'u32',975 },976 CollectionLocked: {977 issuer: 'AccountId32',978 collectionId: 'u32',979 },980 NftMinted: {981 owner: 'AccountId32',982 collectionId: 'u32',983 nftId: 'u32',984 },985 NFTBurned: {986 owner: 'AccountId32',987 nftId: 'u32',988 },989 NFTSent: {990 sender: 'AccountId32',991 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',992 collectionId: 'u32',993 nftId: 'u32',994 approvalRequired: 'bool',995 },996 NFTAccepted: {997 sender: 'AccountId32',998 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',999 collectionId: 'u32',1000 nftId: 'u32',1001 },1002 NFTRejected: {1003 sender: 'AccountId32',1004 collectionId: 'u32',1005 nftId: 'u32',1006 },1007 PropertySet: {1008 collectionId: 'u32',1009 maybeNftId: 'Option<u32>',1010 key: 'Bytes',1011 value: 'Bytes',1012 },1013 ResourceAdded: {1014 nftId: 'u32',1015 resourceId: 'u32',1016 },1017 ResourceRemoval: {1018 nftId: 'u32',1019 resourceId: 'u32',1020 },1021 ResourceAccepted: {1022 nftId: 'u32',1023 resourceId: 'u32',1024 },1025 ResourceRemovalAccepted: {1026 nftId: 'u32',1027 resourceId: 'u32',1028 },1029 PrioritySet: {1030 collectionId: 'u32',1031 nftId: 'u32'1032 }1033 }1034 },1035 /**1036 * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1037 **/1038 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1039 _enum: {1040 AccountId: 'AccountId32',1041 CollectionAndNftTuple: '(u32,u32)'1042 }1043 },1044 /**1045 * Lookup102: pallet_rmrk_equip::pallet::Event<T>1046 **/1047 PalletRmrkEquipEvent: {1048 _enum: {1049 BaseCreated: {1050 issuer: 'AccountId32',1051 baseId: 'u32',1052 },1053 EquippablesUpdated: {1054 baseId: 'u32',1055 slotId: 'u32'1056 }1057 }1058 },1059 /**1060 * Lookup103: pallet_app_promotion::pallet::Event<T>1061 **/1062 PalletAppPromotionEvent: {1063 _enum: {1064 StakingRecalculation: '(AccountId32,u128,u128)',1065 Stake: '(AccountId32,u128)',1066 Unstake: '(AccountId32,u128)',1067 SetAdmin: 'AccountId32'1068 }1069 },1070 /**1071 * Lookup104: pallet_evm::pallet::Event<T>1072 **/1073 PalletEvmEvent: {1074 _enum: {1075 Log: 'EthereumLog',1076 Created: 'H160',1077 CreatedFailed: 'H160',1078 Executed: 'H160',1079 ExecutedFailed: 'H160',1080 BalanceDeposit: '(AccountId32,H160,U256)',1081 BalanceWithdraw: '(AccountId32,H160,U256)'1082 }1083 },1084 /**1085 * Lookup105: ethereum::log::Log1086 **/1087 EthereumLog: {1088 address: 'H160',1089 topics: 'Vec<H256>',1090 data: 'Bytes'1091 },1092 /**1093 * Lookup109: pallet_ethereum::pallet::Event1094 **/1095 PalletEthereumEvent: {1096 _enum: {1097 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1098 }1099 },1100 /**1101 * Lookup110: evm_core::error::ExitReason1102 **/1103 EvmCoreErrorExitReason: {1104 _enum: {1105 Succeed: 'EvmCoreErrorExitSucceed',1106 Error: 'EvmCoreErrorExitError',1107 Revert: 'EvmCoreErrorExitRevert',1108 Fatal: 'EvmCoreErrorExitFatal'1109 }1110 },1111 /**1112 * Lookup111: evm_core::error::ExitSucceed1113 **/1114 EvmCoreErrorExitSucceed: {1115 _enum: ['Stopped', 'Returned', 'Suicided']1116 },1117 /**1118 * Lookup112: evm_core::error::ExitError1119 **/1120 EvmCoreErrorExitError: {1121 _enum: {1122 StackUnderflow: 'Null',1123 StackOverflow: 'Null',1124 InvalidJump: 'Null',1125 InvalidRange: 'Null',1126 DesignatedInvalid: 'Null',1127 CallTooDeep: 'Null',1128 CreateCollision: 'Null',1129 CreateContractLimit: 'Null',1130 OutOfOffset: 'Null',1131 OutOfGas: 'Null',1132 OutOfFund: 'Null',1133 PCUnderflow: 'Null',1134 CreateEmpty: 'Null',1135 Other: 'Text',1136 InvalidCode: 'Null'1137 }1138 },1139 /**1140 * Lookup115: evm_core::error::ExitRevert1141 **/1142 EvmCoreErrorExitRevert: {1143 _enum: ['Reverted']1144 },1145 /**1146 * Lookup116: evm_core::error::ExitFatal1147 **/1148 EvmCoreErrorExitFatal: {1149 _enum: {1150 NotSupported: 'Null',1151 UnhandledInterrupt: 'Null',1152 CallErrorAsFatal: 'EvmCoreErrorExitError',1153 Other: 'Text'1154 }1155 },1156 /**1157 * Lookup117: pallet_evm_contract_helpers::pallet::Event<T>1158 **/1159 PalletEvmContractHelpersEvent: {1160 _enum: {1161 ContractSponsorSet: '(H160,AccountId32)',1162 ContractSponsorshipConfirmed: '(H160,AccountId32)',1163 ContractSponsorRemoved: 'H160'1164 }1165 },1166 /**1167 * Lookup118: frame_system::Phase1168 **/1169 FrameSystemPhase: {1170 _enum: {1171 ApplyExtrinsic: 'u32',1172 Finalization: 'Null',1173 Initialization: 'Null'1174 }1175 },1176 /**1177 * Lookup120: frame_system::LastRuntimeUpgradeInfo1178 **/1179 FrameSystemLastRuntimeUpgradeInfo: {1180 specVersion: 'Compact<u32>',1181 specName: 'Text'1182 },1183 /**1184 * Lookup121: frame_system::pallet::Call<T>1185 **/1186 FrameSystemCall: {1187 _enum: {1188 fill_block: {1189 ratio: 'Perbill',1190 },1191 remark: {1192 remark: 'Bytes',1193 },1194 set_heap_pages: {1195 pages: 'u64',1196 },1197 set_code: {1198 code: 'Bytes',1199 },1200 set_code_without_checks: {1201 code: 'Bytes',1202 },1203 set_storage: {1204 items: 'Vec<(Bytes,Bytes)>',1205 },1206 kill_storage: {1207 _alias: {1208 keys_: 'keys',1209 },1210 keys_: 'Vec<Bytes>',1211 },1212 kill_prefix: {1213 prefix: 'Bytes',1214 subkeys: 'u32',1215 },1216 remark_with_event: {1217 remark: 'Bytes'1218 }1219 }1220 },1221 /**1222 * Lookup126: frame_system::limits::BlockWeights1223 **/1224 FrameSystemLimitsBlockWeights: {1225 baseBlock: 'u64',1226 maxBlock: 'u64',1227 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'1228 },1229 /**1230 * Lookup127: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>1231 **/1232 FrameSupportWeightsPerDispatchClassWeightsPerClass: {1233 normal: 'FrameSystemLimitsWeightsPerClass',1234 operational: 'FrameSystemLimitsWeightsPerClass',1235 mandatory: 'FrameSystemLimitsWeightsPerClass'1236 },1237 /**1238 * Lookup128: frame_system::limits::WeightsPerClass1239 **/1240 FrameSystemLimitsWeightsPerClass: {1241 baseExtrinsic: 'u64',1242 maxExtrinsic: 'Option<u64>',1243 maxTotal: 'Option<u64>',1244 reserved: 'Option<u64>'1245 },1246 /**1247 * Lookup130: frame_system::limits::BlockLength1248 **/1249 FrameSystemLimitsBlockLength: {1250 max: 'FrameSupportWeightsPerDispatchClassU32'1251 },1252 /**1253 * Lookup131: frame_support::weights::PerDispatchClass<T>1254 **/1255 FrameSupportWeightsPerDispatchClassU32: {1256 normal: 'u32',1257 operational: 'u32',1258 mandatory: 'u32'1259 },1260 /**1261 * Lookup132: frame_support::weights::RuntimeDbWeight1262 **/1263 FrameSupportWeightsRuntimeDbWeight: {1264 read: 'u64',1265 write: 'u64'1266 },1267 /**1268 * Lookup133: sp_version::RuntimeVersion1269 **/1270 SpVersionRuntimeVersion: {1271 specName: 'Text',1272 implName: 'Text',1273 authoringVersion: 'u32',1274 specVersion: 'u32',1275 implVersion: 'u32',1276 apis: 'Vec<([u8;8],u32)>',1277 transactionVersion: 'u32',1278 stateVersion: 'u8'1279 },1280 /**1281 * Lookup138: frame_system::pallet::Error<T>1282 **/1283 FrameSystemError: {1284 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1285 },1286 /**1287 * Lookup139: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1288 **/1289 PolkadotPrimitivesV2PersistedValidationData: {1290 parentHead: 'Bytes',1291 relayParentNumber: 'u32',1292 relayParentStorageRoot: 'H256',1293 maxPovSize: 'u32'1294 },1295 /**1296 * Lookup142: polkadot_primitives::v2::UpgradeRestriction1297 **/1298 PolkadotPrimitivesV2UpgradeRestriction: {1299 _enum: ['Present']1300 },1301 /**1302 * Lookup143: sp_trie::storage_proof::StorageProof1303 **/1304 SpTrieStorageProof: {1305 trieNodes: 'BTreeSet<Bytes>'1306 },1307 /**1308 * Lookup145: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1309 **/1310 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1311 dmqMqcHead: 'H256',1312 relayDispatchQueueSize: '(u32,u32)',1313 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1314 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1315 },1316 /**1317 * Lookup148: polkadot_primitives::v2::AbridgedHrmpChannel1318 **/1319 PolkadotPrimitivesV2AbridgedHrmpChannel: {1320 maxCapacity: 'u32',1321 maxTotalSize: 'u32',1322 maxMessageSize: 'u32',1323 msgCount: 'u32',1324 totalSize: 'u32',1325 mqcHead: 'Option<H256>'1326 },1327 /**1328 * Lookup149: polkadot_primitives::v2::AbridgedHostConfiguration1329 **/1330 PolkadotPrimitivesV2AbridgedHostConfiguration: {1331 maxCodeSize: 'u32',1332 maxHeadDataSize: 'u32',1333 maxUpwardQueueCount: 'u32',1334 maxUpwardQueueSize: 'u32',1335 maxUpwardMessageSize: 'u32',1336 maxUpwardMessageNumPerCandidate: 'u32',1337 hrmpMaxMessageNumPerCandidate: 'u32',1338 validationUpgradeCooldown: 'u32',1339 validationUpgradeDelay: 'u32'1340 },1341 /**1342 * Lookup155: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1343 **/1344 PolkadotCorePrimitivesOutboundHrmpMessage: {1345 recipient: 'u32',1346 data: 'Bytes'1347 },1348 /**1349 * Lookup156: cumulus_pallet_parachain_system::pallet::Call<T>1350 **/1351 CumulusPalletParachainSystemCall: {1352 _enum: {1353 set_validation_data: {1354 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1355 },1356 sudo_send_upward_message: {1357 message: 'Bytes',1358 },1359 authorize_upgrade: {1360 codeHash: 'H256',1361 },1362 enact_authorized_upgrade: {1363 code: 'Bytes'1364 }1365 }1366 },1367 /**1368 * Lookup157: cumulus_primitives_parachain_inherent::ParachainInherentData1369 **/1370 CumulusPrimitivesParachainInherentParachainInherentData: {1371 validationData: 'PolkadotPrimitivesV2PersistedValidationData',1372 relayChainState: 'SpTrieStorageProof',1373 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1374 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1375 },1376 /**1377 * Lookup159: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1378 **/1379 PolkadotCorePrimitivesInboundDownwardMessage: {1380 sentAt: 'u32',1381 msg: 'Bytes'1382 },1383 /**1384 * Lookup162: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1385 **/1386 PolkadotCorePrimitivesInboundHrmpMessage: {1387 sentAt: 'u32',1388 data: 'Bytes'1389 },1390 /**1391 * Lookup165: cumulus_pallet_parachain_system::pallet::Error<T>1392 **/1393 CumulusPalletParachainSystemError: {1394 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1395 },1396 /**1397 * Lookup167: pallet_balances::BalanceLock<Balance>1398 **/1399 PalletBalancesBalanceLock: {1400 id: '[u8;8]',1401 amount: 'u128',1402 reasons: 'PalletBalancesReasons'1403 },1404 /**1405 * Lookup168: pallet_balances::Reasons1406 **/1407 PalletBalancesReasons: {1408 _enum: ['Fee', 'Misc', 'All']1409 },1410 /**1411 * Lookup171: pallet_balances::ReserveData<ReserveIdentifier, Balance>1412 **/1413 PalletBalancesReserveData: {1414 id: '[u8;16]',1415 amount: 'u128'1416 },1417 /**1418 * Lookup173: pallet_balances::Releases1419 **/1420 PalletBalancesReleases: {1421 _enum: ['V1_0_0', 'V2_0_0']1422 },1423 /**1424 * Lookup174: pallet_balances::pallet::Call<T, I>1425 **/1426 PalletBalancesCall: {1427 _enum: {1428 transfer: {1429 dest: 'MultiAddress',1430 value: 'Compact<u128>',1431 },1432 set_balance: {1433 who: 'MultiAddress',1434 newFree: 'Compact<u128>',1435 newReserved: 'Compact<u128>',1436 },1437 force_transfer: {1438 source: 'MultiAddress',1439 dest: 'MultiAddress',1440 value: 'Compact<u128>',1441 },1442 transfer_keep_alive: {1443 dest: 'MultiAddress',1444 value: 'Compact<u128>',1445 },1446 transfer_all: {1447 dest: 'MultiAddress',1448 keepAlive: 'bool',1449 },1450 force_unreserve: {1451 who: 'MultiAddress',1452 amount: 'u128'1453 }1454 }1455 },1456 /**1457 * Lookup177: pallet_balances::pallet::Error<T, I>1458 **/1459 PalletBalancesError: {1460 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1461 },1462 /**1463 * Lookup179: pallet_timestamp::pallet::Call<T>1464 **/1465 PalletTimestampCall: {1466 _enum: {1467 set: {1468 now: 'Compact<u64>'1469 }1470 }1471 },1472 /**1473 * Lookup181: pallet_transaction_payment::Releases1474 **/1475 PalletTransactionPaymentReleases: {1476 _enum: ['V1Ancient', 'V2']1477 },1478 /**1479 * Lookup182: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1480 **/1481 PalletTreasuryProposal: {1482 proposer: 'AccountId32',1483 value: 'u128',1484 beneficiary: 'AccountId32',1485 bond: 'u128'1486 },1487 /**1488 * Lookup185: pallet_treasury::pallet::Call<T, I>1489 **/1490 PalletTreasuryCall: {1491 _enum: {1492 propose_spend: {1493 value: 'Compact<u128>',1494 beneficiary: 'MultiAddress',1495 },1496 reject_proposal: {1497 proposalId: 'Compact<u32>',1498 },1499 approve_proposal: {1500 proposalId: 'Compact<u32>',1501 },1502 spend: {1503 amount: 'Compact<u128>',1504 beneficiary: 'MultiAddress',1505 },1506 remove_approval: {1507 proposalId: 'Compact<u32>'1508 }1509 }1510 },1511 /**1512 * Lookup188: frame_support::PalletId1513 **/1514 FrameSupportPalletId: '[u8;8]',1515 /**1516 * Lookup189: pallet_treasury::pallet::Error<T, I>1517 **/1518 PalletTreasuryError: {1519 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1520 },1521 /**1522 * Lookup190: pallet_sudo::pallet::Call<T>1523 **/1524 PalletSudoCall: {1525 _enum: {1526 sudo: {1527 call: 'Call',1528 },1529 sudo_unchecked_weight: {1530 call: 'Call',1531 weight: 'u64',1532 },1533 set_key: {1534 _alias: {1535 new_: 'new',1536 },1537 new_: 'MultiAddress',1538 },1539 sudo_as: {1540 who: 'MultiAddress',1541 call: 'Call'1542 }1543 }1544 },1545 /**1546 * Lookup192: orml_vesting::module::Call<T>1547 **/1548 OrmlVestingModuleCall: {1549 _enum: {1550 claim: 'Null',1551 vested_transfer: {1552 dest: 'MultiAddress',1553 schedule: 'OrmlVestingVestingSchedule',1554 },1555 update_vesting_schedules: {1556 who: 'MultiAddress',1557 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1558 },1559 claim_for: {1560 dest: 'MultiAddress'1561 }1562 }1563 },1564 /**1565 * Lookup194: cumulus_pallet_xcmp_queue::pallet::Call<T>1566 **/1567 CumulusPalletXcmpQueueCall: {1568 _enum: {1569 service_overweight: {1570 index: 'u64',1571 weightLimit: 'u64',1572 },1573 suspend_xcm_execution: 'Null',1574 resume_xcm_execution: 'Null',1575 update_suspend_threshold: {1576 _alias: {1577 new_: 'new',1578 },1579 new_: 'u32',1580 },1581 update_drop_threshold: {1582 _alias: {1583 new_: 'new',1584 },1585 new_: 'u32',1586 },1587 update_resume_threshold: {1588 _alias: {1589 new_: 'new',1590 },1591 new_: 'u32',1592 },1593 update_threshold_weight: {1594 _alias: {1595 new_: 'new',1596 },1597 new_: 'u64',1598 },1599 update_weight_restrict_decay: {1600 _alias: {1601 new_: 'new',1602 },1603 new_: 'u64',1604 },1605 update_xcmp_max_individual_weight: {1606 _alias: {1607 new_: 'new',1608 },1609 new_: 'u64'1610 }1611 }1612 },1613 /**1614 * Lookup195: pallet_xcm::pallet::Call<T>1615 **/1616 PalletXcmCall: {1617 _enum: {1618 send: {1619 dest: 'XcmVersionedMultiLocation',1620 message: 'XcmVersionedXcm',1621 },1622 teleport_assets: {1623 dest: 'XcmVersionedMultiLocation',1624 beneficiary: 'XcmVersionedMultiLocation',1625 assets: 'XcmVersionedMultiAssets',1626 feeAssetItem: 'u32',1627 },1628 reserve_transfer_assets: {1629 dest: 'XcmVersionedMultiLocation',1630 beneficiary: 'XcmVersionedMultiLocation',1631 assets: 'XcmVersionedMultiAssets',1632 feeAssetItem: 'u32',1633 },1634 execute: {1635 message: 'XcmVersionedXcm',1636 maxWeight: 'u64',1637 },1638 force_xcm_version: {1639 location: 'XcmV1MultiLocation',1640 xcmVersion: 'u32',1641 },1642 force_default_xcm_version: {1643 maybeXcmVersion: 'Option<u32>',1644 },1645 force_subscribe_version_notify: {1646 location: 'XcmVersionedMultiLocation',1647 },1648 force_unsubscribe_version_notify: {1649 location: 'XcmVersionedMultiLocation',1650 },1651 limited_reserve_transfer_assets: {1652 dest: 'XcmVersionedMultiLocation',1653 beneficiary: 'XcmVersionedMultiLocation',1654 assets: 'XcmVersionedMultiAssets',1655 feeAssetItem: 'u32',1656 weightLimit: 'XcmV2WeightLimit',1657 },1658 limited_teleport_assets: {1659 dest: 'XcmVersionedMultiLocation',1660 beneficiary: 'XcmVersionedMultiLocation',1661 assets: 'XcmVersionedMultiAssets',1662 feeAssetItem: 'u32',1663 weightLimit: 'XcmV2WeightLimit'1664 }1665 }1666 },1667 /**1668 * Lookup196: xcm::VersionedXcm<Call>1669 **/1670 XcmVersionedXcm: {1671 _enum: {1672 V0: 'XcmV0Xcm',1673 V1: 'XcmV1Xcm',1674 V2: 'XcmV2Xcm'1675 }1676 },1677 /**1678 * Lookup197: xcm::v0::Xcm<Call>1679 **/1680 XcmV0Xcm: {1681 _enum: {1682 WithdrawAsset: {1683 assets: 'Vec<XcmV0MultiAsset>',1684 effects: 'Vec<XcmV0Order>',1685 },1686 ReserveAssetDeposit: {1687 assets: 'Vec<XcmV0MultiAsset>',1688 effects: 'Vec<XcmV0Order>',1689 },1690 TeleportAsset: {1691 assets: 'Vec<XcmV0MultiAsset>',1692 effects: 'Vec<XcmV0Order>',1693 },1694 QueryResponse: {1695 queryId: 'Compact<u64>',1696 response: 'XcmV0Response',1697 },1698 TransferAsset: {1699 assets: 'Vec<XcmV0MultiAsset>',1700 dest: 'XcmV0MultiLocation',1701 },1702 TransferReserveAsset: {1703 assets: 'Vec<XcmV0MultiAsset>',1704 dest: 'XcmV0MultiLocation',1705 effects: 'Vec<XcmV0Order>',1706 },1707 Transact: {1708 originType: 'XcmV0OriginKind',1709 requireWeightAtMost: 'u64',1710 call: 'XcmDoubleEncoded',1711 },1712 HrmpNewChannelOpenRequest: {1713 sender: 'Compact<u32>',1714 maxMessageSize: 'Compact<u32>',1715 maxCapacity: 'Compact<u32>',1716 },1717 HrmpChannelAccepted: {1718 recipient: 'Compact<u32>',1719 },1720 HrmpChannelClosing: {1721 initiator: 'Compact<u32>',1722 sender: 'Compact<u32>',1723 recipient: 'Compact<u32>',1724 },1725 RelayedFrom: {1726 who: 'XcmV0MultiLocation',1727 message: 'XcmV0Xcm'1728 }1729 }1730 },1731 /**1732 * Lookup199: xcm::v0::order::Order<Call>1733 **/1734 XcmV0Order: {1735 _enum: {1736 Null: 'Null',1737 DepositAsset: {1738 assets: 'Vec<XcmV0MultiAsset>',1739 dest: 'XcmV0MultiLocation',1740 },1741 DepositReserveAsset: {1742 assets: 'Vec<XcmV0MultiAsset>',1743 dest: 'XcmV0MultiLocation',1744 effects: 'Vec<XcmV0Order>',1745 },1746 ExchangeAsset: {1747 give: 'Vec<XcmV0MultiAsset>',1748 receive: 'Vec<XcmV0MultiAsset>',1749 },1750 InitiateReserveWithdraw: {1751 assets: 'Vec<XcmV0MultiAsset>',1752 reserve: 'XcmV0MultiLocation',1753 effects: 'Vec<XcmV0Order>',1754 },1755 InitiateTeleport: {1756 assets: 'Vec<XcmV0MultiAsset>',1757 dest: 'XcmV0MultiLocation',1758 effects: 'Vec<XcmV0Order>',1759 },1760 QueryHolding: {1761 queryId: 'Compact<u64>',1762 dest: 'XcmV0MultiLocation',1763 assets: 'Vec<XcmV0MultiAsset>',1764 },1765 BuyExecution: {1766 fees: 'XcmV0MultiAsset',1767 weight: 'u64',1768 debt: 'u64',1769 haltOnError: 'bool',1770 xcm: 'Vec<XcmV0Xcm>'1771 }1772 }1773 },1774 /**1775 * Lookup201: xcm::v0::Response1776 **/1777 XcmV0Response: {1778 _enum: {1779 Assets: 'Vec<XcmV0MultiAsset>'1780 }1781 },1782 /**1783 * Lookup202: xcm::v1::Xcm<Call>1784 **/1785 XcmV1Xcm: {1786 _enum: {1787 WithdrawAsset: {1788 assets: 'XcmV1MultiassetMultiAssets',1789 effects: 'Vec<XcmV1Order>',1790 },1791 ReserveAssetDeposited: {1792 assets: 'XcmV1MultiassetMultiAssets',1793 effects: 'Vec<XcmV1Order>',1794 },1795 ReceiveTeleportedAsset: {1796 assets: 'XcmV1MultiassetMultiAssets',1797 effects: 'Vec<XcmV1Order>',1798 },1799 QueryResponse: {1800 queryId: 'Compact<u64>',1801 response: 'XcmV1Response',1802 },1803 TransferAsset: {1804 assets: 'XcmV1MultiassetMultiAssets',1805 beneficiary: 'XcmV1MultiLocation',1806 },1807 TransferReserveAsset: {1808 assets: 'XcmV1MultiassetMultiAssets',1809 dest: 'XcmV1MultiLocation',1810 effects: 'Vec<XcmV1Order>',1811 },1812 Transact: {1813 originType: 'XcmV0OriginKind',1814 requireWeightAtMost: 'u64',1815 call: 'XcmDoubleEncoded',1816 },1817 HrmpNewChannelOpenRequest: {1818 sender: 'Compact<u32>',1819 maxMessageSize: 'Compact<u32>',1820 maxCapacity: 'Compact<u32>',1821 },1822 HrmpChannelAccepted: {1823 recipient: 'Compact<u32>',1824 },1825 HrmpChannelClosing: {1826 initiator: 'Compact<u32>',1827 sender: 'Compact<u32>',1828 recipient: 'Compact<u32>',1829 },1830 RelayedFrom: {1831 who: 'XcmV1MultilocationJunctions',1832 message: 'XcmV1Xcm',1833 },1834 SubscribeVersion: {1835 queryId: 'Compact<u64>',1836 maxResponseWeight: 'Compact<u64>',1837 },1838 UnsubscribeVersion: 'Null'1839 }1840 },1841 /**1842 * Lookup204: xcm::v1::order::Order<Call>1843 **/1844 XcmV1Order: {1845 _enum: {1846 Noop: 'Null',1847 DepositAsset: {1848 assets: 'XcmV1MultiassetMultiAssetFilter',1849 maxAssets: 'u32',1850 beneficiary: 'XcmV1MultiLocation',1851 },1852 DepositReserveAsset: {1853 assets: 'XcmV1MultiassetMultiAssetFilter',1854 maxAssets: 'u32',1855 dest: 'XcmV1MultiLocation',1856 effects: 'Vec<XcmV1Order>',1857 },1858 ExchangeAsset: {1859 give: 'XcmV1MultiassetMultiAssetFilter',1860 receive: 'XcmV1MultiassetMultiAssets',1861 },1862 InitiateReserveWithdraw: {1863 assets: 'XcmV1MultiassetMultiAssetFilter',1864 reserve: 'XcmV1MultiLocation',1865 effects: 'Vec<XcmV1Order>',1866 },1867 InitiateTeleport: {1868 assets: 'XcmV1MultiassetMultiAssetFilter',1869 dest: 'XcmV1MultiLocation',1870 effects: 'Vec<XcmV1Order>',1871 },1872 QueryHolding: {1873 queryId: 'Compact<u64>',1874 dest: 'XcmV1MultiLocation',1875 assets: 'XcmV1MultiassetMultiAssetFilter',1876 },1877 BuyExecution: {1878 fees: 'XcmV1MultiAsset',1879 weight: 'u64',1880 debt: 'u64',1881 haltOnError: 'bool',1882 instructions: 'Vec<XcmV1Xcm>'1883 }1884 }1885 },1886 /**1887 * Lookup206: xcm::v1::Response1888 **/1889 XcmV1Response: {1890 _enum: {1891 Assets: 'XcmV1MultiassetMultiAssets',1892 Version: 'u32'1893 }1894 },1895 /**1896 * Lookup220: cumulus_pallet_xcm::pallet::Call<T>1897 **/1898 CumulusPalletXcmCall: 'Null',1899 /**1900 * Lookup221: cumulus_pallet_dmp_queue::pallet::Call<T>1901 **/1902 CumulusPalletDmpQueueCall: {1903 _enum: {1904 service_overweight: {1905 index: 'u64',1906 weightLimit: 'u64'1907 }1908 }1909 },1910 /**1911 * Lookup222: pallet_inflation::pallet::Call<T>1912 **/1913 PalletInflationCall: {1914 _enum: {1915 start_inflation: {1916 inflationStartRelayBlock: 'u32'1917 }1918 }1919 },1920 /**1921 * Lookup223: pallet_unique::Call<T>1922 **/1923 PalletUniqueCall: {1924 _enum: {1925 create_collection: {1926 collectionName: 'Vec<u16>',1927 collectionDescription: 'Vec<u16>',1928 tokenPrefix: 'Bytes',1929 mode: 'UpDataStructsCollectionMode',1930 },1931 create_collection_ex: {1932 data: 'UpDataStructsCreateCollectionData',1933 },1934 destroy_collection: {1935 collectionId: 'u32',1936 },1937 add_to_allow_list: {1938 collectionId: 'u32',1939 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1940 },1941 remove_from_allow_list: {1942 collectionId: 'u32',1943 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1944 },1945 change_collection_owner: {1946 collectionId: 'u32',1947 newOwner: 'AccountId32',1948 },1949 add_collection_admin: {1950 collectionId: 'u32',1951 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1952 },1953 remove_collection_admin: {1954 collectionId: 'u32',1955 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1956 },1957 set_collection_sponsor: {1958 collectionId: 'u32',1959 newSponsor: 'AccountId32',1960 },1961 confirm_sponsorship: {1962 collectionId: 'u32',1963 },1964 remove_collection_sponsor: {1965 collectionId: 'u32',1966 },1967 create_item: {1968 collectionId: 'u32',1969 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1970 data: 'UpDataStructsCreateItemData',1971 },1972 create_multiple_items: {1973 collectionId: 'u32',1974 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1975 itemsData: 'Vec<UpDataStructsCreateItemData>',1976 },1977 set_collection_properties: {1978 collectionId: 'u32',1979 properties: 'Vec<UpDataStructsProperty>',1980 },1981 delete_collection_properties: {1982 collectionId: 'u32',1983 propertyKeys: 'Vec<Bytes>',1984 },1985 set_token_properties: {1986 collectionId: 'u32',1987 tokenId: 'u32',1988 properties: 'Vec<UpDataStructsProperty>',1989 },1990 delete_token_properties: {1991 collectionId: 'u32',1992 tokenId: 'u32',1993 propertyKeys: 'Vec<Bytes>',1994 },1995 set_token_property_permissions: {1996 collectionId: 'u32',1997 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1998 },1999 create_multiple_items_ex: {2000 collectionId: 'u32',2001 data: 'UpDataStructsCreateItemExData',2002 },2003 set_transfers_enabled_flag: {2004 collectionId: 'u32',2005 value: 'bool',2006 },2007 burn_item: {2008 collectionId: 'u32',2009 itemId: 'u32',2010 value: 'u128',2011 },2012 burn_from: {2013 collectionId: 'u32',2014 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2015 itemId: 'u32',2016 value: 'u128',2017 },2018 transfer: {2019 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2020 collectionId: 'u32',2021 itemId: 'u32',2022 value: 'u128',2023 },2024 approve: {2025 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2026 collectionId: 'u32',2027 itemId: 'u32',2028 amount: 'u128',2029 },2030 transfer_from: {2031 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2032 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2033 collectionId: 'u32',2034 itemId: 'u32',2035 value: 'u128',2036 },2037 set_collection_limits: {2038 collectionId: 'u32',2039 newLimit: 'UpDataStructsCollectionLimits',2040 },2041 set_collection_permissions: {2042 collectionId: 'u32',2043 newPermission: 'UpDataStructsCollectionPermissions',2044 },2045 repartition: {2046 collectionId: 'u32',2047 tokenId: 'u32',2048 amount: 'u128'2049 }2050 }2051 },2052 /**2053 * Lookup228: up_data_structs::CollectionMode2054 **/2055 UpDataStructsCollectionMode: {2056 _enum: {2057 NFT: 'Null',2058 Fungible: 'u8',2059 ReFungible: 'Null'2060 }2061 },2062 /**2063 * Lookup229: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2064 **/2065 UpDataStructsCreateCollectionData: {2066 mode: 'UpDataStructsCollectionMode',2067 access: 'Option<UpDataStructsAccessMode>',2068 name: 'Vec<u16>',2069 description: 'Vec<u16>',2070 tokenPrefix: 'Bytes',2071 pendingSponsor: 'Option<AccountId32>',2072 limits: 'Option<UpDataStructsCollectionLimits>',2073 permissions: 'Option<UpDataStructsCollectionPermissions>',2074 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2075 properties: 'Vec<UpDataStructsProperty>'2076 },2077 /**2078 * Lookup231: up_data_structs::AccessMode2079 **/2080 UpDataStructsAccessMode: {2081 _enum: ['Normal', 'AllowList']2082 },2083 /**2084 * Lookup233: up_data_structs::CollectionLimits2085 **/2086 UpDataStructsCollectionLimits: {2087 accountTokenOwnershipLimit: 'Option<u32>',2088 sponsoredDataSize: 'Option<u32>',2089 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2090 tokenLimit: 'Option<u32>',2091 sponsorTransferTimeout: 'Option<u32>',2092 sponsorApproveTimeout: 'Option<u32>',2093 ownerCanTransfer: 'Option<bool>',2094 ownerCanDestroy: 'Option<bool>',2095 transfersEnabled: 'Option<bool>'2096 },2097 /**2098 * Lookup235: up_data_structs::SponsoringRateLimit2099 **/2100 UpDataStructsSponsoringRateLimit: {2101 _enum: {2102 SponsoringDisabled: 'Null',2103 Blocks: 'u32'2104 }2105 },2106 /**2107 * Lookup238: up_data_structs::CollectionPermissions2108 **/2109 UpDataStructsCollectionPermissions: {2110 access: 'Option<UpDataStructsAccessMode>',2111 mintMode: 'Option<bool>',2112 nesting: 'Option<UpDataStructsNestingPermissions>'2113 },2114 /**2115 * Lookup240: up_data_structs::NestingPermissions2116 **/2117 UpDataStructsNestingPermissions: {2118 tokenOwner: 'bool',2119 collectionAdmin: 'bool',2120 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2121 },2122 /**2123 * Lookup242: up_data_structs::OwnerRestrictedSet2124 **/2125 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2126 /**2127 * Lookup247: up_data_structs::PropertyKeyPermission2128 **/2129 UpDataStructsPropertyKeyPermission: {2130 key: 'Bytes',2131 permission: 'UpDataStructsPropertyPermission'2132 },2133 /**2134 * Lookup248: up_data_structs::PropertyPermission2135 **/2136 UpDataStructsPropertyPermission: {2137 mutable: 'bool',2138 collectionAdmin: 'bool',2139 tokenOwner: 'bool'2140 },2141 /**2142 * Lookup251: up_data_structs::Property2143 **/2144 UpDataStructsProperty: {2145 key: 'Bytes',2146 value: 'Bytes'2147 },2148 /**2149 * Lookup254: up_data_structs::CreateItemData2150 **/2151 UpDataStructsCreateItemData: {2152 _enum: {2153 NFT: 'UpDataStructsCreateNftData',2154 Fungible: 'UpDataStructsCreateFungibleData',2155 ReFungible: 'UpDataStructsCreateReFungibleData'2156 }2157 },2158 /**2159 * Lookup255: up_data_structs::CreateNftData2160 **/2161 UpDataStructsCreateNftData: {2162 properties: 'Vec<UpDataStructsProperty>'2163 },2164 /**2165 * Lookup256: up_data_structs::CreateFungibleData2166 **/2167 UpDataStructsCreateFungibleData: {2168 value: 'u128'2169 },2170 /**2171 * Lookup257: up_data_structs::CreateReFungibleData2172 **/2173 UpDataStructsCreateReFungibleData: {2174 pieces: 'u128',2175 properties: 'Vec<UpDataStructsProperty>'2176 },2177 /**2178 * Lookup260: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2179 **/2180 UpDataStructsCreateItemExData: {2181 _enum: {2182 NFT: 'Vec<UpDataStructsCreateNftExData>',2183 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2184 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2185 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2186 }2187 },2188 /**2189 * Lookup262: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2190 **/2191 UpDataStructsCreateNftExData: {2192 properties: 'Vec<UpDataStructsProperty>',2193 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2194 },2195 /**2196 * Lookup269: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2197 **/2198 UpDataStructsCreateRefungibleExSingleOwner: {2199 user: 'PalletEvmAccountBasicCrossAccountIdRepr',2200 pieces: 'u128',2201 properties: 'Vec<UpDataStructsProperty>'2202 },2203 /**2204 * Lookup271: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2205 **/2206 UpDataStructsCreateRefungibleExMultipleOwners: {2207 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2208 properties: 'Vec<UpDataStructsProperty>'2209 },2210 /**2211 * Lookup272: pallet_unique_scheduler::pallet::Call<T>2212 **/2213 PalletUniqueSchedulerCall: {2214 _enum: {2215 schedule_named: {2216 id: '[u8;16]',2217 when: 'u32',2218 maybePeriodic: 'Option<(u32,u32)>',2219 priority: 'u8',2220 call: 'FrameSupportScheduleMaybeHashed',2221 },2222 cancel_named: {2223 id: '[u8;16]',2224 },2225 schedule_named_after: {2226 id: '[u8;16]',2227 after: 'u32',2228 maybePeriodic: 'Option<(u32,u32)>',2229 priority: 'u8',2230 call: 'FrameSupportScheduleMaybeHashed'2231 }2232 }2233 },2234 /**2235 * Lookup274: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>2236 **/2237 FrameSupportScheduleMaybeHashed: {2238 _enum: {2239 Value: 'Call',2240 Hash: 'H256'2241 }2242 },2243 /**2244 * Lookup275: pallet_configuration::pallet::Call<T>2245 **/2246 PalletConfigurationCall: {2247 _enum: {2248 set_weight_to_fee_coefficient_override: {2249 coeff: 'Option<u32>',2250 },2251 set_min_gas_price_override: {2252 coeff: 'Option<u64>'2253 }2254 }2255 },2256 /**2257 * Lookup276: pallet_template_transaction_payment::Call<T>2258 **/2259 PalletTemplateTransactionPaymentCall: 'Null',2260 /**2261 * Lookup277: pallet_structure::pallet::Call<T>2262 **/2263 PalletStructureCall: 'Null',2264 /**2265 * Lookup278: pallet_rmrk_core::pallet::Call<T>2266 **/2267 PalletRmrkCoreCall: {2268 _enum: {2269 create_collection: {2270 metadata: 'Bytes',2271 max: 'Option<u32>',2272 symbol: 'Bytes',2273 },2274 destroy_collection: {2275 collectionId: 'u32',2276 },2277 change_collection_issuer: {2278 collectionId: 'u32',2279 newIssuer: 'MultiAddress',2280 },2281 lock_collection: {2282 collectionId: 'u32',2283 },2284 mint_nft: {2285 owner: 'Option<AccountId32>',2286 collectionId: 'u32',2287 recipient: 'Option<AccountId32>',2288 royaltyAmount: 'Option<Permill>',2289 metadata: 'Bytes',2290 transferable: 'bool',2291 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2292 },2293 burn_nft: {2294 collectionId: 'u32',2295 nftId: 'u32',2296 maxBurns: 'u32',2297 },2298 send: {2299 rmrkCollectionId: 'u32',2300 rmrkNftId: 'u32',2301 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2302 },2303 accept_nft: {2304 rmrkCollectionId: 'u32',2305 rmrkNftId: 'u32',2306 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2307 },2308 reject_nft: {2309 rmrkCollectionId: 'u32',2310 rmrkNftId: 'u32',2311 },2312 accept_resource: {2313 rmrkCollectionId: 'u32',2314 rmrkNftId: 'u32',2315 resourceId: 'u32',2316 },2317 accept_resource_removal: {2318 rmrkCollectionId: 'u32',2319 rmrkNftId: 'u32',2320 resourceId: 'u32',2321 },2322 set_property: {2323 rmrkCollectionId: 'Compact<u32>',2324 maybeNftId: 'Option<u32>',2325 key: 'Bytes',2326 value: 'Bytes',2327 },2328 set_priority: {2329 rmrkCollectionId: 'u32',2330 rmrkNftId: 'u32',2331 priorities: 'Vec<u32>',2332 },2333 add_basic_resource: {2334 rmrkCollectionId: 'u32',2335 nftId: 'u32',2336 resource: 'RmrkTraitsResourceBasicResource',2337 },2338 add_composable_resource: {2339 rmrkCollectionId: 'u32',2340 nftId: 'u32',2341 resource: 'RmrkTraitsResourceComposableResource',2342 },2343 add_slot_resource: {2344 rmrkCollectionId: 'u32',2345 nftId: 'u32',2346 resource: 'RmrkTraitsResourceSlotResource',2347 },2348 remove_resource: {2349 rmrkCollectionId: 'u32',2350 nftId: 'u32',2351 resourceId: 'u32'2352 }2353 }2354 },2355 /**2356 * Lookup284: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2357 **/2358 RmrkTraitsResourceResourceTypes: {2359 _enum: {2360 Basic: 'RmrkTraitsResourceBasicResource',2361 Composable: 'RmrkTraitsResourceComposableResource',2362 Slot: 'RmrkTraitsResourceSlotResource'2363 }2364 },2365 /**2366 * Lookup286: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2367 **/2368 RmrkTraitsResourceBasicResource: {2369 src: 'Option<Bytes>',2370 metadata: 'Option<Bytes>',2371 license: 'Option<Bytes>',2372 thumb: 'Option<Bytes>'2373 },2374 /**2375 * Lookup288: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2376 **/2377 RmrkTraitsResourceComposableResource: {2378 parts: 'Vec<u32>',2379 base: 'u32',2380 src: 'Option<Bytes>',2381 metadata: 'Option<Bytes>',2382 license: 'Option<Bytes>',2383 thumb: 'Option<Bytes>'2384 },2385 /**2386 * Lookup289: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2387 **/2388 RmrkTraitsResourceSlotResource: {2389 base: 'u32',2390 src: 'Option<Bytes>',2391 metadata: 'Option<Bytes>',2392 slot: 'u32',2393 license: 'Option<Bytes>',2394 thumb: 'Option<Bytes>'2395 },2396 /**2397 * Lookup292: pallet_rmrk_equip::pallet::Call<T>2398 **/2399 PalletRmrkEquipCall: {2400 _enum: {2401 create_base: {2402 baseType: 'Bytes',2403 symbol: 'Bytes',2404 parts: 'Vec<RmrkTraitsPartPartType>',2405 },2406 theme_add: {2407 baseId: 'u32',2408 theme: 'RmrkTraitsTheme',2409 },2410 equippable: {2411 baseId: 'u32',2412 slotId: 'u32',2413 equippables: 'RmrkTraitsPartEquippableList'2414 }2415 }2416 },2417 /**2418 * Lookup295: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2419 **/2420 RmrkTraitsPartPartType: {2421 _enum: {2422 FixedPart: 'RmrkTraitsPartFixedPart',2423 SlotPart: 'RmrkTraitsPartSlotPart'2424 }2425 },2426 /**2427 * Lookup297: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2428 **/2429 RmrkTraitsPartFixedPart: {2430 id: 'u32',2431 z: 'u32',2432 src: 'Bytes'2433 },2434 /**2435 * Lookup298: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2436 **/2437 RmrkTraitsPartSlotPart: {2438 id: 'u32',2439 equippable: 'RmrkTraitsPartEquippableList',2440 src: 'Bytes',2441 z: 'u32'2442 },2443 /**2444 * Lookup299: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2445 **/2446 RmrkTraitsPartEquippableList: {2447 _enum: {2448 All: 'Null',2449 Empty: 'Null',2450 Custom: 'Vec<u32>'2451 }2452 },2453 /**2454 * 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>>2455 **/2456 RmrkTraitsTheme: {2457 name: 'Bytes',2458 properties: 'Vec<RmrkTraitsThemeThemeProperty>',2459 inherit: 'bool'2460 },2461 /**2462 * Lookup303: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2463 **/2464 RmrkTraitsThemeThemeProperty: {2465 key: 'Bytes',2466 value: 'Bytes'2467 },2468 /**2469 * Lookup305: pallet_app_promotion::pallet::Call<T>2470 **/2471 PalletAppPromotionCall: {2472 _enum: {2473 set_admin_address: {2474 admin: 'PalletEvmAccountBasicCrossAccountIdRepr',2475 },2476 stake: {2477 amount: 'u128',2478 },2479 unstake: 'Null',2480 sponsor_collection: {2481 collectionId: 'u32',2482 },2483 stop_sponsoring_collection: {2484 collectionId: 'u32',2485 },2486 sponsor_conract: {2487 contractId: 'H160',2488 },2489 stop_sponsoring_contract: {2490 contractId: 'H160',2491 },2492 payout_stakers: {2493 stakersNumber: 'Option<u8>'2494 }2495 }2496 },2497 /**2498 * Lookup307: pallet_evm::pallet::Call<T>2499 **/2500 PalletEvmCall: {2501 _enum: {2502 withdraw: {2503 address: 'H160',2504 value: 'u128',2505 },2506 call: {2507 source: 'H160',2508 target: 'H160',2509 input: 'Bytes',2510 value: 'U256',2511 gasLimit: 'u64',2512 maxFeePerGas: 'U256',2513 maxPriorityFeePerGas: 'Option<U256>',2514 nonce: 'Option<U256>',2515 accessList: 'Vec<(H160,Vec<H256>)>',2516 },2517 create: {2518 source: 'H160',2519 init: 'Bytes',2520 value: 'U256',2521 gasLimit: 'u64',2522 maxFeePerGas: 'U256',2523 maxPriorityFeePerGas: 'Option<U256>',2524 nonce: 'Option<U256>',2525 accessList: 'Vec<(H160,Vec<H256>)>',2526 },2527 create2: {2528 source: 'H160',2529 init: 'Bytes',2530 salt: 'H256',2531 value: 'U256',2532 gasLimit: 'u64',2533 maxFeePerGas: 'U256',2534 maxPriorityFeePerGas: 'Option<U256>',2535 nonce: 'Option<U256>',2536 accessList: 'Vec<(H160,Vec<H256>)>'2537 }2538 }2539 },2540 /**2541 * Lookup311: pallet_ethereum::pallet::Call<T>2542 **/2543 PalletEthereumCall: {2544 _enum: {2545 transact: {2546 transaction: 'EthereumTransactionTransactionV2'2547 }2548 }2549 },2550 /**2551 * Lookup312: ethereum::transaction::TransactionV22552 **/2553 EthereumTransactionTransactionV2: {2554 _enum: {2555 Legacy: 'EthereumTransactionLegacyTransaction',2556 EIP2930: 'EthereumTransactionEip2930Transaction',2557 EIP1559: 'EthereumTransactionEip1559Transaction'2558 }2559 },2560 /**2561 * Lookup313: ethereum::transaction::LegacyTransaction2562 **/2563 EthereumTransactionLegacyTransaction: {2564 nonce: 'U256',2565 gasPrice: 'U256',2566 gasLimit: 'U256',2567 action: 'EthereumTransactionTransactionAction',2568 value: 'U256',2569 input: 'Bytes',2570 signature: 'EthereumTransactionTransactionSignature'2571 },2572 /**2573 * Lookup314: ethereum::transaction::TransactionAction2574 **/2575 EthereumTransactionTransactionAction: {2576 _enum: {2577 Call: 'H160',2578 Create: 'Null'2579 }2580 },2581 /**2582 * Lookup315: ethereum::transaction::TransactionSignature2583 **/2584 EthereumTransactionTransactionSignature: {2585 v: 'u64',2586 r: 'H256',2587 s: 'H256'2588 },2589 /**2590 * Lookup317: ethereum::transaction::EIP2930Transaction2591 **/2592 EthereumTransactionEip2930Transaction: {2593 chainId: 'u64',2594 nonce: 'U256',2595 gasPrice: 'U256',2596 gasLimit: 'U256',2597 action: 'EthereumTransactionTransactionAction',2598 value: 'U256',2599 input: 'Bytes',2600 accessList: 'Vec<EthereumTransactionAccessListItem>',2601 oddYParity: 'bool',2602 r: 'H256',2603 s: 'H256'2604 },2605 /**2606 * Lookup319: ethereum::transaction::AccessListItem2607 **/2608 EthereumTransactionAccessListItem: {2609 address: 'H160',2610 storageKeys: 'Vec<H256>'2611 },2612 /**2613 * Lookup320: ethereum::transaction::EIP1559Transaction2614 **/2615 EthereumTransactionEip1559Transaction: {2616 chainId: 'u64',2617 nonce: 'U256',2618 maxPriorityFeePerGas: 'U256',2619 maxFeePerGas: 'U256',2620 gasLimit: 'U256',2621 action: 'EthereumTransactionTransactionAction',2622 value: 'U256',2623 input: 'Bytes',2624 accessList: 'Vec<EthereumTransactionAccessListItem>',2625 oddYParity: 'bool',2626 r: 'H256',2627 s: 'H256'2628 },2629 /**2630 * Lookup321: pallet_evm_migration::pallet::Call<T>2631 **/2632 PalletEvmMigrationCall: {2633 _enum: {2634 begin: {2635 address: 'H160',2636 },2637 set_data: {2638 address: 'H160',2639 data: 'Vec<(H256,H256)>',2640 },2641 finish: {2642 address: 'H160',2643 code: 'Bytes'2644 }2645 }2646 },2647 /**2648 * Lookup324: pallet_sudo::pallet::Error<T>2649 **/2650 PalletSudoError: {2651 _enum: ['RequireSudo']2652 },2653 /**2654 * Lookup326: orml_vesting::module::Error<T>2655 **/2656 OrmlVestingModuleError: {2657 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2658 },2659 /**2660 * Lookup328: cumulus_pallet_xcmp_queue::InboundChannelDetails2661 **/2662 CumulusPalletXcmpQueueInboundChannelDetails: {2663 sender: 'u32',2664 state: 'CumulusPalletXcmpQueueInboundState',2665 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2666 },2667 /**2668 * Lookup329: cumulus_pallet_xcmp_queue::InboundState2669 **/2670 CumulusPalletXcmpQueueInboundState: {2671 _enum: ['Ok', 'Suspended']2672 },2673 /**2674 * Lookup332: polkadot_parachain::primitives::XcmpMessageFormat2675 **/2676 PolkadotParachainPrimitivesXcmpMessageFormat: {2677 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2678 },2679 /**2680 * Lookup335: cumulus_pallet_xcmp_queue::OutboundChannelDetails2681 **/2682 CumulusPalletXcmpQueueOutboundChannelDetails: {2683 recipient: 'u32',2684 state: 'CumulusPalletXcmpQueueOutboundState',2685 signalsExist: 'bool',2686 firstIndex: 'u16',2687 lastIndex: 'u16'2688 },2689 /**2690 * Lookup336: cumulus_pallet_xcmp_queue::OutboundState2691 **/2692 CumulusPalletXcmpQueueOutboundState: {2693 _enum: ['Ok', 'Suspended']2694 },2695 /**2696 * Lookup338: cumulus_pallet_xcmp_queue::QueueConfigData2697 **/2698 CumulusPalletXcmpQueueQueueConfigData: {2699 suspendThreshold: 'u32',2700 dropThreshold: 'u32',2701 resumeThreshold: 'u32',2702 thresholdWeight: 'u64',2703 weightRestrictDecay: 'u64',2704 xcmpMaxIndividualWeight: 'u64'2705 },2706 /**2707 * Lookup340: cumulus_pallet_xcmp_queue::pallet::Error<T>2708 **/2709 CumulusPalletXcmpQueueError: {2710 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2711 },2712 /**2713 * Lookup341: pallet_xcm::pallet::Error<T>2714 **/2715 PalletXcmError: {2716 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2717 },2718 /**2719 * Lookup342: cumulus_pallet_xcm::pallet::Error<T>2720 **/2721 CumulusPalletXcmError: 'Null',2722 /**2723 * Lookup343: cumulus_pallet_dmp_queue::ConfigData2724 **/2725 CumulusPalletDmpQueueConfigData: {2726 maxIndividual: 'u64'2727 },2728 /**2729 * Lookup344: cumulus_pallet_dmp_queue::PageIndexData2730 **/2731 CumulusPalletDmpQueuePageIndexData: {2732 beginUsed: 'u32',2733 endUsed: 'u32',2734 overweightCount: 'u64'2735 },2736 /**2737 * Lookup347: cumulus_pallet_dmp_queue::pallet::Error<T>2738 **/2739 CumulusPalletDmpQueueError: {2740 _enum: ['Unknown', 'OverLimit']2741 },2742 /**2743 * Lookup351: pallet_unique::Error<T>2744 **/2745 PalletUniqueError: {2746 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2747 },2748 /**2749 * Lookup354: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2750 **/2751 PalletUniqueSchedulerScheduledV3: {2752 maybeId: 'Option<[u8;16]>',2753 priority: 'u8',2754 call: 'FrameSupportScheduleMaybeHashed',2755 maybePeriodic: 'Option<(u32,u32)>',2756 origin: 'OpalRuntimeOriginCaller'2757 },2758 /**2759 * Lookup355: opal_runtime::OriginCaller2760 **/2761 OpalRuntimeOriginCaller: {2762 _enum: {2763 system: 'FrameSupportDispatchRawOrigin',2764 __Unused1: 'Null',2765 __Unused2: 'Null',2766 __Unused3: 'Null',2767 Void: 'SpCoreVoid',2768 __Unused5: 'Null',2769 __Unused6: 'Null',2770 __Unused7: 'Null',2771 __Unused8: 'Null',2772 __Unused9: 'Null',2773 __Unused10: 'Null',2774 __Unused11: 'Null',2775 __Unused12: 'Null',2776 __Unused13: 'Null',2777 __Unused14: 'Null',2778 __Unused15: 'Null',2779 __Unused16: 'Null',2780 __Unused17: 'Null',2781 __Unused18: 'Null',2782 __Unused19: 'Null',2783 __Unused20: 'Null',2784 __Unused21: 'Null',2785 __Unused22: 'Null',2786 __Unused23: 'Null',2787 __Unused24: 'Null',2788 __Unused25: 'Null',2789 __Unused26: 'Null',2790 __Unused27: 'Null',2791 __Unused28: 'Null',2792 __Unused29: 'Null',2793 __Unused30: 'Null',2794 __Unused31: 'Null',2795 __Unused32: 'Null',2796 __Unused33: 'Null',2797 __Unused34: 'Null',2798 __Unused35: 'Null',2799 __Unused36: 'Null',2800 __Unused37: 'Null',2801 __Unused38: 'Null',2802 __Unused39: 'Null',2803 __Unused40: 'Null',2804 __Unused41: 'Null',2805 __Unused42: 'Null',2806 __Unused43: 'Null',2807 __Unused44: 'Null',2808 __Unused45: 'Null',2809 __Unused46: 'Null',2810 __Unused47: 'Null',2811 __Unused48: 'Null',2812 __Unused49: 'Null',2813 __Unused50: 'Null',2814 PolkadotXcm: 'PalletXcmOrigin',2815 CumulusXcm: 'CumulusPalletXcmOrigin',2816 __Unused53: 'Null',2817 __Unused54: 'Null',2818 __Unused55: 'Null',2819 __Unused56: 'Null',2820 __Unused57: 'Null',2821 __Unused58: 'Null',2822 __Unused59: 'Null',2823 __Unused60: 'Null',2824 __Unused61: 'Null',2825 __Unused62: 'Null',2826 __Unused63: 'Null',2827 __Unused64: 'Null',2828 __Unused65: 'Null',2829 __Unused66: 'Null',2830 __Unused67: 'Null',2831 __Unused68: 'Null',2832 __Unused69: 'Null',2833 __Unused70: 'Null',2834 __Unused71: 'Null',2835 __Unused72: 'Null',2836 __Unused73: 'Null',2837 __Unused74: 'Null',2838 __Unused75: 'Null',2839 __Unused76: 'Null',2840 __Unused77: 'Null',2841 __Unused78: 'Null',2842 __Unused79: 'Null',2843 __Unused80: 'Null',2844 __Unused81: 'Null',2845 __Unused82: 'Null',2846 __Unused83: 'Null',2847 __Unused84: 'Null',2848 __Unused85: 'Null',2849 __Unused86: 'Null',2850 __Unused87: 'Null',2851 __Unused88: 'Null',2852 __Unused89: 'Null',2853 __Unused90: 'Null',2854 __Unused91: 'Null',2855 __Unused92: 'Null',2856 __Unused93: 'Null',2857 __Unused94: 'Null',2858 __Unused95: 'Null',2859 __Unused96: 'Null',2860 __Unused97: 'Null',2861 __Unused98: 'Null',2862 __Unused99: 'Null',2863 __Unused100: 'Null',2864 Ethereum: 'PalletEthereumRawOrigin'2865 }2866 },2867 /**2868 * Lookup356: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2869 **/2870 FrameSupportDispatchRawOrigin: {2871 _enum: {2872 Root: 'Null',2873 Signed: 'AccountId32',2874 None: 'Null'2875 }2876 },2877 /**2878 * Lookup357: pallet_xcm::pallet::Origin2879 **/2880 PalletXcmOrigin: {2881 _enum: {2882 Xcm: 'XcmV1MultiLocation',2883 Response: 'XcmV1MultiLocation'2884 }2885 },2886 /**2887 * Lookup358: cumulus_pallet_xcm::pallet::Origin2888 **/2889 CumulusPalletXcmOrigin: {2890 _enum: {2891 Relay: 'Null',2892 SiblingParachain: 'u32'2893 }2894 },2895 /**2896 * Lookup359: pallet_ethereum::RawOrigin2897 **/2898 PalletEthereumRawOrigin: {2899 _enum: {2900 EthereumTransaction: 'H160'2901 }2902 },2903 /**2904 * Lookup360: sp_core::Void2905 **/2906 SpCoreVoid: 'Null',2907 /**2908 * Lookup361: pallet_unique_scheduler::pallet::Error<T>2909 **/2910 PalletUniqueSchedulerError: {2911 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2912 },2913 /**2914 * Lookup362: up_data_structs::Collection<sp_core::crypto::AccountId32>2915 **/2916 UpDataStructsCollection: {2917 owner: 'AccountId32',2918 mode: 'UpDataStructsCollectionMode',2919 name: 'Vec<u16>',2920 description: 'Vec<u16>',2921 tokenPrefix: 'Bytes',2922 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',2923 limits: 'UpDataStructsCollectionLimits',2924 permissions: 'UpDataStructsCollectionPermissions',2925 externalCollection: 'bool'2926 },2927 /**2928 * Lookup363: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2929 **/2930 UpDataStructsSponsorshipStateAccountId32: {2931 _enum: {2932 Disabled: 'Null',2933 Unconfirmed: 'AccountId32',2934 Confirmed: 'AccountId32'2935 }2936 },2937 /**2938 * Lookup364: up_data_structs::Properties2939 **/2940 UpDataStructsProperties: {2941 map: 'UpDataStructsPropertiesMapBoundedVec',2942 consumedSpace: 'u32',2943 spaceLimit: 'u32'2944 },2945 /**2946 * Lookup365: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>2947 **/2948 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2949 /**2950 * Lookup370: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2951 **/2952 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2953 /**2954 * Lookup377: up_data_structs::CollectionStats2955 **/2956 UpDataStructsCollectionStats: {2957 created: 'u32',2958 destroyed: 'u32',2959 alive: 'u32'2960 },2961 /**2962 * Lookup378: up_data_structs::TokenChild2963 **/2964 UpDataStructsTokenChild: {2965 token: 'u32',2966 collection: 'u32'2967 },2968 /**2969 * Lookup379: PhantomType::up_data_structs<T>2970 **/2971 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2972 /**2973 * Lookup381: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2974 **/2975 UpDataStructsTokenData: {2976 properties: 'Vec<UpDataStructsProperty>',2977 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2978 pieces: 'u128'2979 },2980 /**2981 * Lookup383: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2982 **/2983 UpDataStructsRpcCollection: {2984 owner: 'AccountId32',2985 mode: 'UpDataStructsCollectionMode',2986 name: 'Vec<u16>',2987 description: 'Vec<u16>',2988 tokenPrefix: 'Bytes',2989 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',2990 limits: 'UpDataStructsCollectionLimits',2991 permissions: 'UpDataStructsCollectionPermissions',2992 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2993 properties: 'Vec<UpDataStructsProperty>',2994 readOnly: 'bool'2995 },2996 /**2997 * 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>2998 **/2999 RmrkTraitsCollectionCollectionInfo: {3000 issuer: 'AccountId32',3001 metadata: 'Bytes',3002 max: 'Option<u32>',3003 symbol: 'Bytes',3004 nftsCount: 'u32'3005 },3006 /**3007 * Lookup385: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3008 **/3009 RmrkTraitsNftNftInfo: {3010 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3011 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3012 metadata: 'Bytes',3013 equipped: 'bool',3014 pending: 'bool'3015 },3016 /**3017 * Lookup387: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3018 **/3019 RmrkTraitsNftRoyaltyInfo: {3020 recipient: 'AccountId32',3021 amount: 'Permill'3022 },3023 /**3024 * Lookup388: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3025 **/3026 RmrkTraitsResourceResourceInfo: {3027 id: 'u32',3028 resource: 'RmrkTraitsResourceResourceTypes',3029 pending: 'bool',3030 pendingRemoval: 'bool'3031 },3032 /**3033 * Lookup389: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3034 **/3035 RmrkTraitsPropertyPropertyInfo: {3036 key: 'Bytes',3037 value: 'Bytes'3038 },3039 /**3040 * Lookup390: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>3041 **/3042 RmrkTraitsBaseBaseInfo: {3043 issuer: 'AccountId32',3044 baseType: 'Bytes',3045 symbol: 'Bytes'3046 },3047 /**3048 * Lookup391: rmrk_traits::nft::NftChild3049 **/3050 RmrkTraitsNftNftChild: {3051 collectionId: 'u32',3052 nftId: 'u32'3053 },3054 /**3055 * Lookup393: pallet_common::pallet::Error<T>3056 **/3057 PalletCommonError: {3058 _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']3059 },3060 /**3061 * Lookup395: pallet_fungible::pallet::Error<T>3062 **/3063 PalletFungibleError: {3064 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3065 },3066 /**3067 * Lookup396: pallet_refungible::ItemData3068 **/3069 PalletRefungibleItemData: {3070 constData: 'Bytes'3071 },3072 /**3073 * Lookup401: pallet_refungible::pallet::Error<T>3074 **/3075 PalletRefungibleError: {3076 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3077 },3078 /**3079 * Lookup402: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3080 **/3081 PalletNonfungibleItemData: {3082 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3083 },3084 /**3085 * Lookup404: up_data_structs::PropertyScope3086 **/3087 UpDataStructsPropertyScope: {3088 _enum: ['None', 'Rmrk']3089 },3090 /**3091 * Lookup406: pallet_nonfungible::pallet::Error<T>3092 **/3093 PalletNonfungibleError: {3094 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3095 },3096 /**3097 * Lookup407: pallet_structure::pallet::Error<T>3098 **/3099 PalletStructureError: {3100 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3101 },3102 /**3103 * Lookup408: pallet_rmrk_core::pallet::Error<T>3104 **/3105 PalletRmrkCoreError: {3106 _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3107 },3108 /**3109 * Lookup410: pallet_rmrk_equip::pallet::Error<T>3110 **/3111 PalletRmrkEquipError: {3112 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3113 },3114 /**3115 * Lookup416: pallet_app_promotion::pallet::Error<T>3116 **/3117 PalletAppPromotionError: {3118 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'InvalidArgument']3119 },3120 /**3121 * Lookup419: pallet_evm::pallet::Error<T>3122 **/3123 PalletEvmError: {3124 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3125 },3126 /**3127 * Lookup422: fp_rpc::TransactionStatus3128 **/3129 FpRpcTransactionStatus: {3130 transactionHash: 'H256',3131 transactionIndex: 'u32',3132 from: 'H160',3133 to: 'Option<H160>',3134 contractAddress: 'Option<H160>',3135 logs: 'Vec<EthereumLog>',3136 logsBloom: 'EthbloomBloom'3137 },3138 /**3139 * Lookup424: ethbloom::Bloom3140 **/3141 EthbloomBloom: '[u8;256]',3142 /**3143 * Lookup426: ethereum::receipt::ReceiptV33144 **/3145 EthereumReceiptReceiptV3: {3146 _enum: {3147 Legacy: 'EthereumReceiptEip658ReceiptData',3148 EIP2930: 'EthereumReceiptEip658ReceiptData',3149 EIP1559: 'EthereumReceiptEip658ReceiptData'3150 }3151 },3152 /**3153 * Lookup427: ethereum::receipt::EIP658ReceiptData3154 **/3155 EthereumReceiptEip658ReceiptData: {3156 statusCode: 'u8',3157 usedGas: 'U256',3158 logsBloom: 'EthbloomBloom',3159 logs: 'Vec<EthereumLog>'3160 },3161 /**3162 * Lookup428: ethereum::block::Block<ethereum::transaction::TransactionV2>3163 **/3164 EthereumBlock: {3165 header: 'EthereumHeader',3166 transactions: 'Vec<EthereumTransactionTransactionV2>',3167 ommers: 'Vec<EthereumHeader>'3168 },3169 /**3170 * Lookup429: ethereum::header::Header3171 **/3172 EthereumHeader: {3173 parentHash: 'H256',3174 ommersHash: 'H256',3175 beneficiary: 'H160',3176 stateRoot: 'H256',3177 transactionsRoot: 'H256',3178 receiptsRoot: 'H256',3179 logsBloom: 'EthbloomBloom',3180 difficulty: 'U256',3181 number: 'U256',3182 gasLimit: 'U256',3183 gasUsed: 'U256',3184 timestamp: 'u64',3185 extraData: 'Bytes',3186 mixHash: 'H256',3187 nonce: 'EthereumTypesHashH64'3188 },3189 /**3190 * Lookup430: ethereum_types::hash::H643191 **/3192 EthereumTypesHashH64: '[u8;8]',3193 /**3194 * Lookup435: pallet_ethereum::pallet::Error<T>3195 **/3196 PalletEthereumError: {3197 _enum: ['InvalidSignature', 'PreLogExists']3198 },3199 /**3200 * Lookup436: pallet_evm_coder_substrate::pallet::Error<T>3201 **/3202 PalletEvmCoderSubstrateError: {3203 _enum: ['OutOfGas', 'OutOfFund']3204 },3205 /**3206 * Lookup437: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3207 **/3208 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3209 _enum: {3210 Disabled: 'Null',3211 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3212 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3213 }3214 },3215 /**3216 * Lookup438: pallet_evm_contract_helpers::SponsoringModeT3217 **/3218 PalletEvmContractHelpersSponsoringModeT: {3219 _enum: ['Disabled', 'Allowlisted', 'Generous']3220 },3221 /**3222 * Lookup440: pallet_evm_contract_helpers::pallet::Error<T>3223 **/3224 PalletEvmContractHelpersError: {3225 _enum: ['NoPermission', 'NoPendingSponsor']3226 },3227 /**3228 * Lookup441: pallet_evm_migration::pallet::Error<T>3229 **/3230 PalletEvmMigrationError: {3231 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3232 },3233 /**3234 * Lookup443: sp_runtime::MultiSignature3235 **/3236 SpRuntimeMultiSignature: {3237 _enum: {3238 Ed25519: 'SpCoreEd25519Signature',3239 Sr25519: 'SpCoreSr25519Signature',3240 Ecdsa: 'SpCoreEcdsaSignature'3241 }3242 },3243 /**3244 * Lookup444: sp_core::ed25519::Signature3245 **/3246 SpCoreEd25519Signature: '[u8;64]',3247 /**3248 * Lookup446: sp_core::sr25519::Signature3249 **/3250 SpCoreSr25519Signature: '[u8;64]',3251 /**3252 * Lookup447: sp_core::ecdsa::Signature3253 **/3254 SpCoreEcdsaSignature: '[u8;65]',3255 /**3256 * Lookup450: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3257 **/3258 FrameSystemExtensionsCheckSpecVersion: 'Null',3259 /**3260 * Lookup451: frame_system::extensions::check_genesis::CheckGenesis<T>3261 **/3262 FrameSystemExtensionsCheckGenesis: 'Null',3263 /**3264 * Lookup454: frame_system::extensions::check_nonce::CheckNonce<T>3265 **/3266 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3267 /**3268 * Lookup455: frame_system::extensions::check_weight::CheckWeight<T>3269 **/3270 FrameSystemExtensionsCheckWeight: 'Null',3271 /**3272 * Lookup456: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3273 **/3274 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3275 /**3276 * Lookup457: opal_runtime::Runtime3277 **/3278 OpalRuntimeRuntime: 'Null',3279 /**3280 * Lookup458: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3281 **/3282 PalletEthereumFakeTransactionFinalizer: 'Null'3283};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