difftreelog
Merge branch 'feature/pallet-structure-rebased' into feature/nft-children
in: master
70 files changed
.maintain/scripts/generate_abi.shdiffbeforeafterbothno changes
.maintain/scripts/generate_api.shdiffbeforeafterbothno changes
.maintain/scripts/generate_sol.shdiffbeforeafterbothno changes
Cargo.lockdiffbeforeafterboth4290version = "1.4.0"4290version = "1.4.0"4291source = "registry+https://github.com/rust-lang/crates.io-index"4291source = "registry+https://github.com/rust-lang/crates.io-index"4292checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"4292checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"4293dependencies = [4294 "spin",4295]429342964294[[package]]4297[[package]]4295name = "lazycell"4298name = "lazycell"546754705468[[package]]5471[[package]]5469name = "once_cell"5472name = "once_cell"5470version = "1.11.0"5473version = "1.12.0"5471source = "registry+https://github.com/rust-lang/crates.io-index"5474source = "registry+https://github.com/rust-lang/crates.io-index"5472checksum = "7b10983b38c53aebdf33f542c6275b0f58a238129d00c4ae0e6fb59738d783ca"5475checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"547354765474[[package]]5477[[package]]5475name = "opal-runtime"5478name = "opal-runtime"5917 "frame-benchmarking",5920 "frame-benchmarking",5918 "frame-support",5921 "frame-support",5919 "frame-system",5922 "frame-system",5923 "lazy_static",5920 "pallet-evm",5924 "pallet-evm",5921 "pallet-evm-coder-substrate",5925 "pallet-evm-coder-substrate",5922 "parity-scale-codec 3.1.2",5926 "parity-scale-codec 3.1.2",6083 "frame-support",6087 "frame-support",6084 "frame-system",6088 "frame-system",6085 "log",6089 "log",6090 "pallet-common",6086 "pallet-evm",6091 "pallet-evm",6087 "pallet-evm-coder-substrate",6092 "pallet-evm-coder-substrate",6088 "parity-scale-codec 3.1.2",6093 "parity-scale-codec 3.1.2",6089 "scale-info",6094 "scale-info",6090 "sp-core",6095 "sp-core",6091 "sp-runtime",6096 "sp-runtime",6092 "sp-std",6097 "sp-std",6098 "up-data-structs",6093 "up-sponsorship",6099 "up-sponsorship",6094]6100]609561016814name = "pallet-unique"6820name = "pallet-unique"6815version = "0.1.0"6821version = "0.1.0"6816dependencies = [6822dependencies = [6823 "ethereum",6824 "evm-coder",6817 "frame-benchmarking",6825 "frame-benchmarking",6818 "frame-support",6826 "frame-support",6819 "frame-system",6827 "frame-system",6820 "pallet-common",6828 "pallet-common",6821 "pallet-evm",6829 "pallet-evm",6830 "pallet-evm-coder-substrate",6831 "pallet-nonfungible",6822 "parity-scale-codec 3.1.2",6832 "parity-scale-codec 3.1.2",6823 "scale-info",6833 "scale-info",6834 "serde",6824 "sp-core",6835 "sp-core",6825 "sp-io",6836 "sp-io",6826 "sp-runtime",6837 "sp-runtime",120051201612006[[package]]12017[[package]]12007name = "target-lexicon"12018name = "target-lexicon"12008version = "0.12.3"12019version = "0.12.4"12009source = "registry+https://github.com/rust-lang/crates.io-index"12020source = "registry+https://github.com/rust-lang/crates.io-index"12010checksum = "d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1"12021checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1"120111202212012[[package]]12023[[package]]12013name = "tempfile"12024name = "tempfile"Makefilediffbeforeafterboth1.PHONY: _help1.PHONY: _help2_help:2_help:3 @echo "regenerate_solidity - generate stubs/interfaces for contracts defined in native (via evm-coder)"3 @echo "regenerate_solidity - generate stubs/interfaces for contracts defined in native (via evm-coder)"4 @echo "evm_stubs - recompile contract stubs"4 @echo "evm_stubs - recompile contract stubs and ABI"5 @echo "bench - run frame-benchmarking"5 @echo "bench - run frame-benchmarking"6 @echo " bench-evm-migration"6 @echo " bench-evm-migration"7 @echo " bench-unique"7 @echo " bench-unique"89.PHONY: regenerate_solidity10regenerate_solidity:11 PACKAGE=pallet-fungible NAME=erc::gen_iface OUTPUT=./tests/src/eth/api/UniqueFungible.sol ./.maintain/scripts/generate_api.sh12 PACKAGE=pallet-nonfungible NAME=erc::gen_iface OUTPUT=./tests/src/eth/api/UniqueNFT.sol ./.maintain/scripts/generate_api.sh13 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_iface OUTPUT=./tests/src/eth/api/ContractHelpers.sol ./.maintain/scripts/generate_api.sh1415 PACKAGE=pallet-fungible NAME=erc::gen_impl OUTPUT=./pallets/fungible/src/stubs/UniqueFungible.sol ./.maintain/scripts/generate_api.sh16 PACKAGE=pallet-nonfungible NAME=erc::gen_impl OUTPUT=./pallets/nonfungible/src/stubs/UniqueNFT.sol ./.maintain/scripts/generate_api.sh17 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_impl OUTPUT=./pallets/evm-contract-helpers/src/stubs/ContractHelpers.sol ./.maintain/scripts/generate_api.sh18819FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs9FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs10FUNGIBLE_EVM_ABI=./tests/src/eth/fungibleAbi.json1120NONFUNGIBLE_EVM_STUBS=./pallets/nonfungible/src/stubs12NONFUNGIBLE_EVM_STUBS=./pallets/nonfungible/src/stubs13NONFUNGIBLE_EVM_ABI=./tests/src/eth/nonFungibleAbi.json1421CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/15CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/16CONTRACT_HELPERS_ABI=./tests/src/eth/util/contractHelpersAbi.json1718COLLECTION_HELPER_STUBS=./pallets/unique/src/eth/stubs/19COLLECTION_HELPER_ABI=./tests/src/eth/collectionHelperAbi.json2021TESTS_API=./tests/src/eth/api/222223$(FUNGIBLE_EVM_STUBS)/UniqueFungible.raw: $(FUNGIBLE_EVM_STUBS)/UniqueFungible.sol23.PHONY: regenerate_solidity24regenerate_solidity: UniqueFungible.sol UniqueNFT.sol ContractHelpers.sol CollectionHelper.sol2526UniqueFungible.sol:24 INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh27 PACKAGE=pallet-fungible NAME=erc::gen_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh28 PACKAGE=pallet-fungible NAME=erc::gen_impl OUTPUT=$(FUNGIBLE_EVM_STUBS)/$@ ./.maintain/scripts/generate_sol.sh2930UniqueNFT.sol:31 PACKAGE=pallet-nonfungible NAME=erc::gen_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh32 PACKAGE=pallet-nonfungible NAME=erc::gen_impl OUTPUT=$(NONFUNGIBLE_EVM_STUBS)/$@ ./.maintain/scripts/generate_sol.sh3325$(NONFUNGIBLE_EVM_STUBS)/UniqueNFT.raw: $(NONFUNGIBLE_EVM_STUBS)/UniqueNFT.sol34ContractHelpers.sol:35 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh36 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_impl OUTPUT=$(CONTRACT_HELPERS_STUBS)/$@ ./.maintain/scripts/generate_sol.sh3738CollectionHelper.sol:39 PACKAGE=pallet-unique NAME=eth::collection_helper_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh40 PACKAGE=pallet-unique NAME=eth::collection_helper_impl OUTPUT=$(COLLECTION_HELPER_STUBS)/$@ ./.maintain/scripts/generate_sol.sh4142UniqueFungible: UniqueFungible.sol26 INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh43 INPUT=$(FUNGIBLE_EVM_STUBS)/$< OUTPUT=$(FUNGIBLE_EVM_STUBS)/UniqueFungible.raw ./.maintain/scripts/compile_stub.sh44 INPUT=$(FUNGIBLE_EVM_STUBS)/$< OUTPUT=$(FUNGIBLE_EVM_ABI) ./.maintain/scripts/generate_abi.sh4546UniqueNFT: UniqueNFT.sol47 INPUT=$(NONFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(NONFUNGIBLE_EVM_STUBS)/UniqueNFT.raw ./.maintain/scripts/compile_stub.sh48 INPUT=$(NONFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(NONFUNGIBLE_EVM_ABI) ./.maintain/scripts/generate_abi.sh4927$(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw: $(CONTRACT_HELPERS_STUBS)/ContractHelpers.sol50ContractHelpers: ContractHelpers.sol51 INPUT=$(CONTRACT_HELPERS_STUBS)/$< OUTPUT=$(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw ./.maintain/scripts/compile_stub.sh52 INPUT=$(CONTRACT_HELPERS_STUBS)/$< OUTPUT=$(CONTRACT_HELPERS_ABI) ./.maintain/scripts/generate_abi.sh5354CollectionHelper: CollectionHelper.sol28 INPUT=$< OUTPUT=$@ ./.maintain/scripts/compile_stub.sh55 INPUT=$(COLLECTION_HELPER_STUBS)/$< OUTPUT=$(COLLECTION_HELPER_STUBS)/CollectionHelper.raw ./.maintain/scripts/compile_stub.sh56 INPUT=$(COLLECTION_HELPER_STUBS)/$< OUTPUT=$(COLLECTION_HELPER_ABI) ./.maintain/scripts/generate_abi.sh295730evm_stubs: $(FUNGIBLE_EVM_STUBS)/UniqueFungible.raw $(NONFUNGIBLE_EVM_STUBS)/UniqueNFT.raw $(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw58evm_stubs: UniqueFungible UniqueNFT ContractHelpers CollectionHelper315932.PHONY: _bench60.PHONY: _bench33_bench:61_bench:crates/evm-coder/src/solidity.rsdiffbeforeafterboth327 }327 }328}328}329329330#[impl_for_tuples(1, 5)]330#[impl_for_tuples(1, 12)]331impl SolidityArguments for Tuple {331impl SolidityArguments for Tuple {332 for_tuples!( where #( Tuple: SolidityArguments ),* );332 for_tuples!( where #( Tuple: SolidityArguments ),* );333333pallets/common/Cargo.tomldiffbeforeafterboth16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }20fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }20up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }22pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }25scale-info = { version = "2.0.1", default-features = false, features = [27scale-info = { version = "2.0.1", default-features = false, features = [26 "derive",28 "derive",27] }29] }28frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }30lazy_static = { version = "1.4.0", default-features = false, features = ["spin_no_std"] }293130[features]32[features]31default = ["std"]33default = ["std"]pallets/common/src/erc.rsdiffbeforeafterboth17use evm_coder::{solidity_interface, types::*, execution::Result};17use evm_coder::{18 solidity_interface,19 types::*,20 execution::{Result, Error},21};18pub use pallet_evm::{PrecompileOutput, PrecompileResult, account::CrossAccountId};22pub use pallet_evm::{PrecompileOutput, PrecompileResult, account::CrossAccountId};19use pallet_evm_coder_substrate::dispatch_to_evm;23use pallet_evm_coder_substrate::dispatch_to_evm;20use sp_core::{H160, U256};24use sp_core::{H160, U256};21use sp_std::vec::Vec;25use sp_std::vec::Vec;22use up_data_structs::Property;26use up_data_structs::{Property, SponsoringRateLimit};27use alloc::format;232824use crate::{Pallet, CollectionHandle, Config, CollectionProperties};29use crate::{Pallet, CollectionHandle, Config, CollectionProperties};253031 fn call(self, source: &H160, input: &[u8], value: U256) -> Option<PrecompileResult>;36 fn call(self, source: &H160, input: &[u8], value: U256) -> Option<PrecompileResult>;32}37}333834#[solidity_interface(name = "CollectionProperties")]39#[solidity_interface(name = "Collection")]35impl<T: Config> CollectionHandle<T> {40impl<T: Config> CollectionHandle<T> {36 fn set_collection_property(&mut self, caller: caller, key: string, value: bytes) -> Result<()> {41 fn set_collection_property(&mut self, caller: caller, key: string, value: bytes) -> Result<()> {37 let caller = T::CrossAccountId::from_eth(caller);42 let caller = T::CrossAccountId::from_eth(caller);65 Ok(prop.to_vec())70 Ok(prop.to_vec())66 }71 }7273 fn eth_set_sponsor(&mut self, caller: caller, sponsor: address) -> Result<void> {74 check_is_owner(caller, self)?;7576 let sponsor = T::CrossAccountId::from_eth(sponsor);77 self.set_sponsor(sponsor.as_sub().clone());78 save(self);79 Ok(())80 }8182 fn eth_confirm_sponsorship(&mut self, caller: caller) -> Result<void> {83 let caller = T::CrossAccountId::from_eth(caller);84 if !self.confirm_sponsorship(caller.as_sub()) {85 return Err(Error::Revert("Caller is not set as sponsor".into()));86 }87 save(self);88 Ok(())89 }9091 fn set_limit(&mut self, caller: caller, limit: string, value: string) -> Result<void> {92 check_is_owner(caller, self)?;93 let mut limits = self.limits.clone();9495 match limit.as_str() {96 "accountTokenOwnershipLimit" => {97 limits.account_token_ownership_limit = parse_int(value)?;98 }99 "sponsoredDataSize" => {100 limits.sponsored_data_size = parse_int(value)?;101 }102 "sponsoredDataRateLimit" => {103 limits.sponsored_data_rate_limit =104 Some(SponsoringRateLimit::Blocks(parse_int(value)?.unwrap()));105 }106 "tokenLimit" => {107 limits.token_limit = parse_int(value)?;108 }109 "sponsorTransferTimeout" => {110 limits.sponsor_transfer_timeout = parse_int(value)?;111 }112 "sponsorApproveTimeout" => {113 limits.sponsor_approve_timeout = parse_int(value)?;114 }115 "ownerCanTransfer" => {116 limits.owner_can_transfer = parse_bool(value)?;117 }118 "ownerCanDestroy" => {119 limits.owner_can_destroy = parse_bool(value)?;120 }121 "transfersEnabled" => {122 limits.transfers_enabled = parse_bool(value)?;123 }124 _ => return Err(Error::Revert(format!("Unknown limit \"{}\"", limit))),125 }126 self.limits = <Pallet<T>>::clamp_limits(self.mode.clone(), &self.limits, limits)127 .map_err(dispatch_to_evm::<T>)?;128 save(self);129 Ok(())130 }131132 fn contract_address(&self, _caller: caller) -> Result<address> {133 Ok(crate::eth::collection_id_to_address(self.id))134 }67}135}136137fn check_is_owner<T: Config>(caller: caller, collection: &CollectionHandle<T>) -> Result<()> {138 let caller = T::CrossAccountId::from_eth(caller);139 collection140 .check_is_owner(&caller)141 .map_err(pallet_evm_coder_substrate::dispatch_to_evm::<T>)?;142 Ok(())143}144145fn save<T: Config>(collection: &CollectionHandle<T>) {146 <crate::CollectionById<T>>::insert(collection.id, collection.collection.clone());147}148149fn parse_int(value: string) -> Result<Option<u32>> {150 value151 .parse::<u32>()152 .map_err(|e| Error::Revert(format!("Int value \"{}\" parse error: {}", value, e)))153 .map(|value| Some(value))154}155156fn parse_bool(value: string) -> Result<Option<bool>> {157 value158 .parse::<bool>()159 .map_err(|e| Error::Revert(format!("Bool value \"{}\" parse error: {}", value, e)))160 .map(|value| Some(value))161}68162pallets/common/src/eth.rsdiffbeforeafterboth17use up_data_structs::CollectionId;17use up_data_structs::CollectionId;18use sp_core::H160;18use sp_core::H160;1920lazy_static::lazy_static! {21 pub static ref KEY_TOKEN_URI: up_data_structs::PropertyKey = {22 let key: evm_coder::types::string = "tokenURI".into(); //TODO: make static23 let key: up_data_structs::PropertyKey = key.into_bytes().try_into().expect("Can't create \"tokenURI\" key");24 key25 };26}192720// 0x17c4e6453Cc49AAAaEACA894e6D9683e00000001 - collection 128// 0x17c4e6453Cc49AAAaEACA894e6D9683e00000001 - collection 121// TODO: Unhardcode prefix29// TODO: Unhardcode prefix38 H160(out)46 H160(out)39}47}4849pub fn is_collection(address: &H160) -> bool {50 address[0..16] == ETH_COLLECTION_PREFIX51}4052pallets/common/src/lib.rsdiffbeforeafterboth115 })115 })116 }116 }117118 pub fn new_with_recorder(id: CollectionId, recorder: SubstrateRecorder<T>) -> Option<Self> {119 <CollectionById<T>>::get(id).map(|collection| Self {120 id,121 collection,122 recorder,123 })124 }125117 pub fn new(id: CollectionId) -> Option<Self> {126 pub fn new(id: CollectionId) -> Option<Self> {118 Self::new_with_gas_limit(id, u64::MAX)127 Self::new_with_gas_limit(id, u64::MAX)141 Ok(())150 Ok(())142 }151 }152153 pub fn set_sponsor(&mut self, sponsor: T::AccountId) {154 self.collection.sponsorship = SponsorshipState::Unconfirmed(sponsor);155 }156157 pub fn confirm_sponsorship(&mut self, sender: &T::AccountId) -> bool {158 if self.collection.sponsorship.pending_sponsor() != Some(sender) {159 return false;160 };161162 self.collection.sponsorship = SponsorshipState::Confirmed(sender.clone());163 true164 }143}165}144impl<T: Config> Deref for CollectionHandle<T> {166impl<T: Config> Deref for CollectionHandle<T> {145 type Target = Collection<T::AccountId>;167 type Target = Collection<T::AccountId>;476 CollectionStats,498 CollectionStats,477 CollectionId,499 CollectionId,478 TokenId,500 TokenId,479 PhantomType<TokenData<T::CrossAccountId>>,501 PhantomType<(502 TokenData<T::CrossAccountId>,480 PhantomType<RpcCollection<T::AccountId>>,503 RpcCollection<T::AccountId>,504481 // RMRK505 // RMRK482 PhantomType<RmrkCollectionInfo<T::AccountId>>,506 RmrkCollectionInfo<T::AccountId>,483 PhantomType<RmrkInstanceInfo<T::AccountId>>,507 RmrkInstanceInfo<T::AccountId>,484 PhantomType<RmrkResourceInfo>,508 RmrkResourceInfo,485 PhantomType<RmrkPropertyInfo>,509 RmrkPropertyInfo,486 PhantomType<RmrkBaseInfo<T::AccountId>>,510 RmrkBaseInfo<T::AccountId>,487 PhantomType<RmrkPartType>,511 RmrkPartType,488 PhantomType<RmrkTheme>,512 RmrkTheme,489 PhantomType<RmrkNftChild>,513 RmrkNftChild,514 )>,490 ),515 ),491 QueryKind = OptionQuery,516 QueryKind = OptionQuery,492 >;517 >;633 })658 })634 .collect();659 .collect();660661 let permissions = CollectionPermissions {662 access: Some(permissions.access()),663 mint_mode: Some(permissions.mint_mode()),664 nesting: Some(permissions.nesting().clone()),665 };635666636 Some(RpcCollection {667 Some(RpcCollection {637 name: name.into_inner(),668 name: name.into_inner(),pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth8scale-info = { version = "2.0.1", default-features = false, features = [8scale-info = { version = "2.0.1", default-features = false, features = [9 "derive",9 "derive",10] }10] }11log = { default-features = false, version = "0.4.14" }1213# Substrate11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }13sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }15sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }16evm-coder = { default-features = false, path = '../../crates/evm-coder' }1917pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }20# Unique18pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }21pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }22fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }20up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21" }23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21" }2425# Locals26evm-coder = { default-features = false, path = '../../crates/evm-coder' }21log = "0.4.14"27pallet-common = { default-features = false, path = '../../pallets/common' }28pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }29up-data-structs = { default-features = false, path = '../../primitives/data-structs', features = ['serde1'] }223023[dependencies.codec]31[dependencies.codec]24default-features = false32default-features = falsepallets/fungible/src/erc.rsdiffbeforeafterboth24use pallet_evm::account::CrossAccountId;24use pallet_evm::account::CrossAccountId;25use pallet_evm_coder_substrate::{call, dispatch_to_evm};25use pallet_evm_coder_substrate::{call, dispatch_to_evm};26use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};26use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};27use pallet_common::{CollectionHandle, erc::CollectionPropertiesCall};27use pallet_common::{CollectionHandle, erc::CollectionCall};282829use crate::{29use crate::{30 Allowance, Balance, Config, FungibleHandle, Pallet, SelfWeightOf, TotalSupply,30 Allowance, Balance, Config, FungibleHandle, Pallet, SelfWeightOf, TotalSupply,150 is(150 is(151 ERC20,151 ERC20,152 ERC20UniqueExtensions,152 ERC20UniqueExtensions,153 via("CollectionHandle<T>", common_mut, CollectionProperties)153 via("CollectionHandle<T>", common_mut, Collection)154 )154 )155)]155)]156impl<T: Config> FungibleHandle<T> {}156impl<T: Config> FungibleHandle<T> {}pallets/fungible/src/lib.rsdiffbeforeafterboth33use pallet_evm_coder_substrate::WithRecorder;33use pallet_evm_coder_substrate::WithRecorder;34use sp_core::H160;34use sp_core::H160;35use sp_runtime::{ArithmeticError, DispatchError, DispatchResult};35use sp_runtime::{ArithmeticError, DispatchError, DispatchResult};36use sp_std::collections::btree_map::BTreeMap;36use sp_std::{collections::btree_map::BTreeMap};373738pub use pallet::*;38pub use pallet::*;3939pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth127 }127 }128}128}129129130// Selector: 9b5e29c5130// Selector: f5652829131contract CollectionProperties is Dummy, ERC165 {131contract Collection is Dummy, ERC165 {132 // Selector: setCollectionProperty(string,bytes) 2f073f66132 // Selector: setCollectionProperty(string,bytes) 2f073f66133 function setCollectionProperty(string memory key, bytes memory value)133 function setCollectionProperty(string memory key, bytes memory value)134 public134 public160 return hex"";160 return hex"";161 }161 }162163 // Selector: ethSetSponsor(address) 8f9af356164 function ethSetSponsor(address sponsor) public {165 require(false, stub_error);166 sponsor;167 dummy = 0;168 }169170 // Selector: ethConfirmSponsorship() a8580d1a171 function ethConfirmSponsorship() public {172 require(false, stub_error);173 dummy = 0;174 }175176 // Selector: setLimit(string,string) bf4d2014177 function setLimit(string memory limit, string memory value) public {178 require(false, stub_error);179 limit;180 value;181 dummy = 0;182 }183184 // Selector: contractAddress() f6b4dfb4185 function contractAddress() public view returns (address) {186 require(false, stub_error);187 dummy;188 return 0x0000000000000000000000000000000000000000;189 }162}190}163191164contract UniqueFungible is192contract UniqueFungible is165 Dummy,193 Dummy,166 ERC165,194 ERC165,167 ERC20,195 ERC20,168 ERC20UniqueExtensions,196 ERC20UniqueExtensions,169 CollectionProperties197 Collection170{}198{}171199pallets/nonfungible/src/common.rsdiffbeforeafterboth22 PropertyKeyPermission, PropertyValue,22 PropertyKeyPermission, PropertyValue,23};23};24use pallet_common::{24use pallet_common::{25 CommonCollectionOperations, CommonWeightInfo, with_weight, weights::WeightInfo as _,25 CommonCollectionOperations, CommonWeightInfo, with_weight, weights::WeightInfo as _26};26};27use sp_runtime::DispatchError;27use sp_runtime::DispatchError;28use sp_std::vec::Vec;28use sp_std::vec::Vec;pallets/nonfungible/src/erc.rsdiffbeforeafterboth22use evm_coder::{ToLog, execution::*, generate_stubgen, solidity, solidity_interface, types::*, weight};22use evm_coder::{ToLog, execution::*, generate_stubgen, solidity, solidity_interface, types::*, weight};23use frame_support::BoundedVec;23use frame_support::BoundedVec;24use up_data_structs::{TokenId, SchemaVersion, PropertyPermission, PropertyKeyPermission, Property};24use up_data_structs::{25 TokenId, SchemaVersion, PropertyPermission, PropertyKeyPermission, Property, CollectionId,26 PropertyKey, CollectionPropertiesVec,27};25use pallet_evm_coder_substrate::dispatch_to_evm;28use pallet_evm_coder_substrate::dispatch_to_evm;26use sp_core::{H160, U256};29use sp_core::{H160, U256};27use sp_std::vec::Vec;30use sp_std::vec::Vec;28use pallet_common::{31use pallet_common::{29 erc::{CommonEvmHandler, PrecompileResult, CollectionPropertiesCall},32 erc::{CommonEvmHandler, PrecompileResult, CollectionCall},30 CollectionHandle,33 CollectionHandle, CollectionPropertyPermissions,31};34};32use pallet_evm::account::CrossAccountId;35use pallet_evm::account::CrossAccountId;33use pallet_evm_coder_substrate::call;36use pallet_evm_coder_substrate::call;158 /// Returns token's const_metadata161 /// Returns token's const_metadata159 #[solidity(rename_selector = "tokenURI")]162 #[solidity(rename_selector = "tokenURI")]160 fn token_uri(&self, token_id: uint256) -> Result<string> {163 fn token_uri(&self, token_id: uint256) -> Result<string> {164 let key = pallet_common::eth::KEY_TOKEN_URI.clone();165 if !has_token_permission::<T>(self.id, &key) {166 return Err("No tokenURI permission".into());167 }168161 self.consume_store_reads(1)?;169 self.consume_store_reads(1)?;162 let _token_id: u32 = token_id.try_into().map_err(|_| "token id overflow")?;170 let token_id: u32 = token_id.try_into().map_err(|_| "token id overflow")?;171172 let properties = <TokenProperties<T>>::try_get((self.id, token_id))173 .map_err(|_| Error::Revert("Token properties not found".into()))?;174 if let Some(property) = properties.get(&key) {163 Ok(string::from_utf8_lossy(175 return Ok(string::from_utf8_lossy(property).into());164 todo!()176 }165 )177166 .into())178 Err("Property tokenURI not found".into())167 }179 }168}180}169181350 token_id: uint256,362 token_id: uint256,351 token_uri: string,363 token_uri: string,352 ) -> Result<bool> {364 ) -> Result<bool> {365 let key = pallet_common::eth::KEY_TOKEN_URI.clone();366 let permission = get_token_permission::<T>(self.id, &key)?;367 if !permission.collection_admin {368 return Err("Operation is not allowed".into());369 }370353 let caller = T::CrossAccountId::from_eth(caller);371 let caller = T::CrossAccountId::from_eth(caller);354 let to = T::CrossAccountId::from_eth(to);372 let to = T::CrossAccountId::from_eth(to);365 return Err("item id should be next".into());383 return Err("item id should be next".into());366 }384 }367385386 let mut properties = CollectionPropertiesVec::default();387 properties388 .try_push(Property {389 key,390 value: token_uri391 .into_bytes()392 .try_into()393 .map_err(|_| "token uri is too long")?,394 })368 todo!("token uri");395 .map_err(|e| Error::Revert(alloc::format!("Can't add property: {:?}", e)))?;369396370 <Pallet<T>>::create_item(397 <Pallet<T>>::create_item(371 self,398 self,372 &caller,399 &caller,373 CreateItemData::<T> {400 CreateItemData::<T> {374 properties: BoundedVec::default(),401 properties,375 owner: to,402 owner: to,376 },403 },377 &budget,404 &budget,386 }413 }387}414}415416fn get_token_permission<T: Config>(417 collection_id: CollectionId,418 key: &PropertyKey,419) -> Result<PropertyPermission> {420 let token_property_permissions = CollectionPropertyPermissions::<T>::try_get(collection_id)421 .map_err(|_| Error::Revert("No permissions for collection".into()))?;422 let a = token_property_permissions423 .get(key)424 .map(|p| p.clone())425 .ok_or_else(|| Error::Revert("No permission".into()))?;426 Ok(a)427}428429fn has_token_permission<T: Config>(430 collection_id: CollectionId,431 key: &PropertyKey,432) -> bool {433 if let Ok(token_property_permissions) = CollectionPropertyPermissions::<T>::try_get(collection_id) {434 return token_property_permissions.contains_key(key);435 }436437 false438}388439389#[solidity_interface(name = "ERC721UniqueExtensions")]440#[solidity_interface(name = "ERC721UniqueExtensions")]390impl<T: Config> NonfungibleHandle<T> {441impl<T: Config> NonfungibleHandle<T> {491 }542 }492 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;543 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;493544494 todo!("token uri");495 data.push(CreateItemData::<T> {545 data.push(CreateItemData::<T> {496 properties: BoundedVec::default(),546 properties: BoundedVec::default(),497 owner: to.clone(),547 owner: to.clone(),513 ERC721UniqueExtensions,563 ERC721UniqueExtensions,514 ERC721Mintable,564 ERC721Mintable,515 ERC721Burnable,565 ERC721Burnable,516 via("CollectionHandle<T>", common_mut, CollectionProperties),566 via("CollectionHandle<T>", common_mut, Collection),517 TokenProperties,567 TokenProperties,518 )568 )519)]569)]pallets/nonfungible/src/lib.rsdiffbeforeafterboth33use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};33use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};34use sp_core::H160;34use sp_core::H160;35use sp_runtime::{ArithmeticError, DispatchError, DispatchResult, TransactionOutcome};35use sp_runtime::{ArithmeticError, DispatchError, DispatchResult, TransactionOutcome};36use sp_std::{vec::Vec, vec, collections::btree_set::BTreeSet};36use sp_std::{vec::Vec, vec, collections::btree_map::BTreeMap, collections::btree_set::BTreeSet};37use core::ops::Deref;37use core::ops::Deref;38use sp_std::collections::btree_map::BTreeMap;39use codec::{Encode, Decode, MaxEncodedLen};38use codec::{Encode, Decode, MaxEncodedLen};40use scale_info::TypeInfo;39use scale_info::TypeInfo;4140pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth330 }330 }331}331}332333// Selector: 9b5e29c5334contract CollectionProperties is Dummy, ERC165 {335 // Selector: setCollectionProperty(string,bytes) 2f073f66336 function setCollectionProperty(string memory key, bytes memory value)337 public338 {339 require(false, stub_error);340 key;341 value;342 dummy = 0;343 }344345 // Selector: deleteCollectionProperty(string) 7b7debce346 function deleteCollectionProperty(string memory key) public {347 require(false, stub_error);348 key;349 dummy = 0;350 }351352 // Throws error if key not found353 //354 // Selector: collectionProperty(string) cf24fd6d355 function collectionProperty(string memory key)356 public357 view358 returns (bytes memory)359 {360 require(false, stub_error);361 key;362 dummy;363 return hex"";364 }365}366332367// Selector: d74d154f333// Selector: d74d154f368contract ERC721UniqueExtensions is Dummy, ERC165 {334contract ERC721UniqueExtensions is Dummy, ERC165 {414 }380 }415}381}382383// Selector: f5652829384contract Collection is Dummy, ERC165 {385 // Selector: setCollectionProperty(string,bytes) 2f073f66386 function setCollectionProperty(string memory key, bytes memory value)387 public388 {389 require(false, stub_error);390 key;391 value;392 dummy = 0;393 }394395 // Selector: deleteCollectionProperty(string) 7b7debce396 function deleteCollectionProperty(string memory key) public {397 require(false, stub_error);398 key;399 dummy = 0;400 }401402 // Throws error if key not found403 //404 // Selector: collectionProperty(string) cf24fd6d405 function collectionProperty(string memory key)406 public407 view408 returns (bytes memory)409 {410 require(false, stub_error);411 key;412 dummy;413 return hex"";414 }415416 // Selector: ethSetSponsor(address) 8f9af356417 function ethSetSponsor(address sponsor) public {418 require(false, stub_error);419 sponsor;420 dummy = 0;421 }422423 // Selector: ethConfirmSponsorship() a8580d1a424 function ethConfirmSponsorship() public {425 require(false, stub_error);426 dummy = 0;427 }428429 // Selector: setLimit(string,string) bf4d2014430 function setLimit(string memory limit, string memory value) public {431 require(false, stub_error);432 limit;433 value;434 dummy = 0;435 }436437 // Selector: contractAddress() f6b4dfb4438 function contractAddress() public view returns (address) {439 require(false, stub_error);440 dummy;441 return 0x0000000000000000000000000000000000000000;442 }443}416444417contract UniqueNFT is445contract UniqueNFT is418 Dummy,446 Dummy,423 ERC721UniqueExtensions,451 ERC721UniqueExtensions,424 ERC721Mintable,452 ERC721Mintable,425 ERC721Burnable,453 ERC721Burnable,426 CollectionProperties,454 Collection,427 TokenProperties455 TokenProperties428{}456{}429457pallets/unique/Cargo.tomldiffbeforeafterboth19runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']19runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']20std = [20std = [21 'codec/std',21 'codec/std',22 'serde/std',22 'frame-support/std',23 'frame-support/std',23 'frame-system/std',24 'frame-system/std',24 'pallet-evm/std',25 'pallet-evm/std',27 'sp-std/std',28 'sp-std/std',28 'sp-runtime/std',29 'sp-runtime/std',29 'frame-benchmarking/std',30 'frame-benchmarking/std',31 'evm-coder/std',32 'pallet-evm-coder-substrate/std',33 'pallet-nonfungible/std',30]34]31limit-testing = ["up-data-structs/limit-testing"]35limit-testing = ["up-data-structs/limit-testing"]323633################################################################################37################################################################################34# Substrate Dependencies38# Standart Dependencies3940[dependencies.serde]41default-features = false42features = ['derive']43version = '1.0.130'4445[dependencies.ethereum]46version = "0.12.0"47default-features = false4849################################################################################50# Substrate Dependencies355136[dependencies.codec]52[dependencies.codec]37default-features = false53default-features = false85] }100] }86pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }101pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }87pallet-common = { default-features = false, path = "../common" }102pallet-common = { default-features = false, path = "../common" }103evm-coder = { default-features = false, path = '../../crates/evm-coder' }104pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }105pallet-nonfungible = { default-features = false, path = '../../pallets/nonfungible' }88106pallets/unique/src/eth/mod.rsdiffbeforeafterbothno changes
pallets/unique/src/eth/stubs/CollectionHelper.rawdiffbeforeafterbothbinary blob — no preview
pallets/unique/src/eth/stubs/CollectionHelper.soldiffbeforeafterbothno changes
pallets/unique/src/lib.rsdiffbeforeafterboth22 clippy::unused_unit22 clippy::unused_unit23)]23)]2425extern crate alloc;242625use frame_support::{27use frame_support::{26 decl_module, decl_storage, decl_error, decl_event,28 decl_module, decl_storage, decl_error, decl_event,46 CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_call,48 CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_call,47 dispatch::CollectionDispatch,49 dispatch::CollectionDispatch,48};50};51pub mod eth;495250#[cfg(feature = "runtime-benchmarks")]53#[cfg(feature = "runtime-benchmarks")]51mod benchmarking;54mod benchmarking;114 /// * owner: New sponsor address.117 /// * owner: New sponsor address.115 CollectionSponsorSet(CollectionId, AccountId),118 CollectionSponsorSet(CollectionId, AccountId),116117 /// const on chain schema was set118 ///119 /// # Arguments120 ///121 /// * collection_id: Globally unique collection identifier.122 ConstOnChainSchemaSet(CollectionId),123119124 /// New sponsor was confirm120 /// New sponsor was confirm125 ///121 ///166162167 CollectionPermissionSet(CollectionId),163 CollectionPermissionSet(CollectionId),168169 /// Mint permission was set170 ///171 /// # Arguments172 ///173 /// * collection_id: Globally unique collection identifier.174 MintPermissionSet(CollectionId),175176 /// Offchain schema was set177 ///178 /// # Arguments179 ///180 /// * collection_id: Globally unique collection identifier.181 OffchainSchemaSet(CollectionId),182183 /// Public access mode was set184 ///185 /// # Arguments186 ///187 /// * collection_id: Globally unique collection identifier.188 ///189 /// * mode: New access state.190 PublicAccessModeSet(CollectionId, AccessMode),191192 /// Schema version was set193 ///194 /// # Arguments195 ///196 /// * collection_id: Globally unique collection identifier.197 SchemaVersionSet(CollectionId),198 }164 }199}165}200166522 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;488 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;523 target_collection.check_is_owner(&sender)?;489 target_collection.check_is_owner(&sender)?;524490525 target_collection.sponsorship = SponsorshipState::Unconfirmed(new_sponsor.clone());491 target_collection.set_sponsor(new_sponsor.clone());526492527 <Pallet<T>>::deposit_event(Event::<T>::CollectionSponsorSet(493 <Pallet<T>>::deposit_event(Event::<T>::CollectionSponsorSet(528 collection_id,494 collection_id,546512547 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;513 let mut target_collection = <CollectionHandle<T>>::try_get(collection_id)?;548 ensure!(514 ensure!(549 target_collection.sponsorship.pending_sponsor() == Some(&sender),515 target_collection.confirm_sponsorship(&sender),550 Error::<T>::ConfirmUnsetSponsorFail516 Error::<T>::ConfirmUnsetSponsorFail551 );517 );552553 target_collection.sponsorship = SponsorshipState::Confirmed(sender.clone());554518555 <Pallet<T>>::deposit_event(Event::<T>::SponsorshipConfirmed(519 <Pallet<T>>::deposit_event(Event::<T>::SponsorshipConfirmed(556 collection_id,520 collection_id,primitives/data-structs/Cargo.tomldiffbeforeafterboth40 "sp-std/std",40 "sp-std/std",41 "pallet-evm/std",41 "pallet-evm/std",42]42]43serde1 = ["serde"]43serde1 = ["serde/alloc"]44limit-testing = []44limit-testing = []45runtime-benchmarks = []45runtime-benchmarks = []primitives/data-structs/src/lib.rsdiffbeforeafterboth506}506}507507508#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]508#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]509#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]509pub enum MetaUpdatePermission {510pub enum MetaUpdatePermission {510 ItemOwner,511 ItemOwner,511 Admin,512 Admin,760 self.0.get(key)761 self.0.get(key)761 }762 }763764 pub fn contains_key(&self, key: &PropertyKey) -> bool {765 self.0.contains_key(key)766 }762767763 fn check_property_key(key: &PropertyKey) -> Result<(), PropertiesError> {768 fn check_property_key(key: &PropertyKey) -> Result<(), PropertiesError> {764 if key.is_empty() {769 if key.is_empty() {runtime/opal/src/lib.rsdiffbeforeafterboth50pub use pallet_balances::Call as BalancesCall;50pub use pallet_balances::Call as BalancesCall;51pub use pallet_evm::{51pub use pallet_evm::{52 EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,52 EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,53 OnMethodCall, Account as EVMAccount, FeeCalculator, GasWeightMapping,53};54};54pub use frame_support::{55pub use frame_support::{55 construct_runtime, match_types,56 construct_runtime, match_types,79};80};80use smallvec::smallvec;81use smallvec::smallvec;81use codec::{Encode, Decode};82use codec::{Encode, Decode};82use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping};83use fp_rpc::TransactionStatus;83use fp_rpc::TransactionStatus;84use sp_runtime::{84use sp_runtime::{85 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},85 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},306 pallet_evm_migration::OnMethodCall<Self>,306 pallet_evm_migration::OnMethodCall<Self>,307 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,307 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,308 CollectionDispatchT<Self>,308 CollectionDispatchT<Self>,309 pallet_unique::eth::CollectionHelperOnMethodCall<Self>,309 );310 );310 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;311 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;311 type ChainId = ChainId;312 type ChainId = ChainId;975 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,976 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,976 ]);977 ]);978979 // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f980 pub const EvmCollectionHelperAddress: H160 = H160([981 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,982 ]);977}983}978984979impl pallet_evm_contract_helpers::Config for Runtime {985impl pallet_evm_contract_helpers::Config for Runtime {980 type ContractAddress = HelpersContractAddress;986 type ContractAddress = HelpersContractAddress;981 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;987 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;982}988}989990impl pallet_unique::eth::Config for Runtime {991 type ContractAddress = EvmCollectionHelperAddress;992}983993984construct_runtime!(994construct_runtime!(985 pub enum Runtime where995 pub enum Runtime whereruntime/quartz/src/lib.rsdiffbeforeafterboth66 WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients, ConstantMultiplier,66 WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients, ConstantMultiplier,67 },67 },68};68};69use unique_runtime_common::dispatch::{CollectionDispatchT, CollectionDispatch};70use up_data_structs::*;69use up_data_structs::*;71// use pallet_contracts::weights::WeightInfo;70// use pallet_contracts::weights::WeightInfo;72// #[cfg(any(feature = "std", test))]71// #[cfg(any(feature = "std", test))]119use unique_runtime_common::{impl_common_runtime_apis, types::*, constants::*};118use unique_runtime_common::{119 impl_common_runtime_apis,120 types::*,121 constants::*,122 dispatch::{CollectionDispatchT, CollectionDispatch},123 sponsoring::UniqueSponsorshipHandler,124 eth_sponsoring::UniqueEthSponsorshipHandler,125 weights::CommonWeights,126};120127121pub const RUNTIME_NAME: &str = "quartz";128pub const RUNTIME_NAME: &str = "quartz";278 pallet_evm_migration::OnMethodCall<Self>,285 pallet_evm_migration::OnMethodCall<Self>,279 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,286 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,280 CollectionDispatchT<Self>,287 CollectionDispatchT<Self>,288 pallet_unique::eth::CollectionHelperOnMethodCall<Self>,281 );289 );282 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;290 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;283 type ChainId = ChainId;291 type ChainId = ChainId;891impl pallet_unique::Config for Runtime {899impl pallet_unique::Config for Runtime {892 type Event = Event;900 type Event = Event;893 type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;901 type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;902 type CommonWeightInfo = CommonWeights<Self>;894}903}895904896parameter_types! {905parameter_types! {912// }921// }913922914type EvmSponsorshipHandler = (923type EvmSponsorshipHandler = (915 pallet_unique::UniqueEthSponsorshipHandler<Runtime>,924 UniqueEthSponsorshipHandler<Runtime>,916 pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,925 pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,917);926);918type SponsorshipHandler = (927type SponsorshipHandler = (919 pallet_unique::UniqueSponsorshipHandler<Runtime>,928 UniqueSponsorshipHandler<Runtime>,920 //pallet_contract_helpers::ContractSponsorshipHandler<Runtime>,929 //pallet_contract_helpers::ContractSponsorshipHandler<Runtime>,921 pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,930 pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,922);931);952 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,961 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,953 ]);962 ]);963 964 // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f965 pub const EvmCollectionHelperAddress: H160 = H160([966 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,967 ]);954}968}955969956impl pallet_evm_contract_helpers::Config for Runtime {970impl pallet_evm_contract_helpers::Config for Runtime {957 type ContractAddress = HelpersContractAddress;971 type ContractAddress = HelpersContractAddress;958 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;972 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;959}973}974975impl pallet_unique::eth::Config for Runtime {976 type ContractAddress = EvmCollectionHelperAddress;977}960978961construct_runtime!(979construct_runtime!(962 pub enum Runtime where980 pub enum Runtime whereruntime/unique/src/lib.rsdiffbeforeafterboth49// A few exports that help ease life for downstream crates.49// A few exports that help ease life for downstream crates.50pub use pallet_balances::Call as BalancesCall;50pub use pallet_balances::Call as BalancesCall;51pub use pallet_evm::{51pub use pallet_evm::{52 EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,52 EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _, OnMethodCall,53 Account as EVMAccount, FeeCalculator, GasWeightMapping,53};54};54pub use frame_support::{55pub use frame_support::{55 construct_runtime, match_types,56 construct_runtime, match_types,84};85};85use smallvec::smallvec;86use smallvec::smallvec;86use codec::{Encode, Decode};87use codec::{Encode, Decode};87use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping};88use fp_rpc::TransactionStatus;88use fp_rpc::TransactionStatus;89use sp_runtime::{89use sp_runtime::{90 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},90 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},123use unique_runtime_common::{impl_common_runtime_apis, types::*, constants::*};123use unique_runtime_common::{124 impl_common_runtime_apis,125 types::*,126 constants::*,127 dispatch::{CollectionDispatchT, CollectionDispatch},128 sponsoring::UniqueSponsorshipHandler,129 eth_sponsoring::UniqueEthSponsorshipHandler,130 weights::CommonWeights,131};124132125pub const RUNTIME_NAME: &str = "unique";133pub const RUNTIME_NAME: &str = "unique";282 pallet_evm_migration::OnMethodCall<Self>,290 pallet_evm_migration::OnMethodCall<Self>,283 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,291 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,284 CollectionDispatchT<Self>,292 CollectionDispatchT<Self>,293 pallet_unique::eth::CollectionHelperOnMethodCall<Self>,285 );294 );286 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;295 type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;287 type ChainId = ChainId;296 type ChainId = ChainId;957 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,966 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,958 ]);967 ]);968 969 // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f970 pub const EvmCollectionHelperAddress: H160 = H160([971 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,972 ]);959}973}960974961impl pallet_evm_contract_helpers::Config for Runtime {975impl pallet_evm_contract_helpers::Config for Runtime {962 type ContractAddress = HelpersContractAddress;976 type ContractAddress = HelpersContractAddress;963 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;977 type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;964}978}979980impl pallet_unique::eth::Config for Runtime {981 type ContractAddress = EvmCollectionHelperAddress;982}965983966construct_runtime!(984construct_runtime!(967 pub enum Runtime where985 pub enum Runtime wheretests/package.jsondiffbeforeafterboth4 "description": "Unique Chain Tests",4 "description": "Unique Chain Tests",5 "main": "",5 "main": "",6 "devDependencies": {6 "devDependencies": {7 "@polkadot/dev": "0.66.21",7 "@polkadot/dev": "0.66.29",8 "@polkadot/ts": "0.4.22",8 "@polkadot/ts": "0.4.22",9 "@polkadot/typegen": "8.3.3-12",9 "@polkadot/typegen": "8.5.2-10",10 "@types/chai": "^4.3.1",10 "@types/chai": "^4.3.1",11 "@types/chai-as-promised": "^7.1.5",11 "@types/chai-as-promised": "^7.1.5",12 "@types/mocha": "^9.1.1",12 "@types/mocha": "^9.1.1",13 "@types/node": "^17.0.31",13 "@types/node": "^17.0.35",14 "@typescript-eslint/eslint-plugin": "^5.22.0",14 "@typescript-eslint/eslint-plugin": "^5.26.0",15 "@typescript-eslint/parser": "^5.22.0",15 "@typescript-eslint/parser": "^5.26.0",16 "chai": "^4.3.6",16 "chai": "^4.3.6",17 "eslint": "^8.14.0",17 "eslint": "^8.16.0",18 "mocha": "^10.0.0",18 "mocha": "^10.0.0",19 "ts-node": "^10.7.0",19 "ts-node": "^10.8.0",20 "typescript": "^4.6.4"20 "typescript": "^4.7.2"21 },21 },22 "mocha": {22 "mocha": {23 "timeout": 9999999,23 "timeout": 9999999,73 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",73 "testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",74 "testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",74 "testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",75 "testLimits": "mocha --timeout 9999999 -r ts-node/register ./**/limits.test.ts",75 "testLimits": "mocha --timeout 9999999 -r ts-node/register ./**/limits.test.ts",76 "testEthCreateCollection": "mocha --timeout 9999999 -r ts-node/register ./**/eth/createCollection.test.ts",76 "polkadot-types-fetch-metadata": "curl -H 'Content-Type: application/json' -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' http://localhost:9933 > src/interfaces/metadata.json",77 "polkadot-types-fetch-metadata": "curl -H 'Content-Type: application/json' -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' http://localhost:9933 > src/interfaces/metadata.json",77 "polkadot-types-from-defs": "ts-node ./node_modules/.bin/polkadot-types-from-defs --endpoint src/interfaces/metadata.json --input src/interfaces/ --package .",78 "polkadot-types-from-defs": "ts-node ./node_modules/.bin/polkadot-types-from-defs --endpoint src/interfaces/metadata.json --input src/interfaces/ --package .",78 "polkadot-types-from-chain": "ts-node ./node_modules/.bin/polkadot-types-from-chain --endpoint src/interfaces/metadata.json --output src/interfaces/ --package .",79 "polkadot-types-from-chain": "ts-node ./node_modules/.bin/polkadot-types-from-chain --endpoint src/interfaces/metadata.json --output src/interfaces/ --package .",82 "license": "SEE LICENSE IN ../LICENSE",83 "license": "SEE LICENSE IN ../LICENSE",83 "homepage": "",84 "homepage": "",84 "dependencies": {85 "dependencies": {85 "@polkadot/api": "8.3.3-12",86 "@polkadot/api": "8.5.2-10",86 "@polkadot/api-contract": "8.3.3-12",87 "@polkadot/api-contract": "8.5.2-10",87 "@polkadot/util-crypto": "9.1.2-11",88 "@polkadot/util-crypto": "9.2.2-15",88 "bignumber.js": "^9.0.2",89 "bignumber.js": "^9.0.2",89 "chai-as-promised": "^7.1.1",90 "chai-as-promised": "^7.1.1",90 "find-process": "^1.4.7",91 "find-process": "^1.4.7",91 "solc": "^0.8.13",92 "solc": "0.8.13",92 "web3": "^1.7.3"93 "web3": "^1.7.3"93 },94 },94 "standard": {95 "standard": {tests/src/eth/api/CollectionHelper.soldiffbeforeafterbothno changes
tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth65 returns (uint256);65 returns (uint256);66}66}676768// Selector: 9b5e29c568// Selector: f565282969interface CollectionProperties is Dummy, ERC165 {69interface Collection is Dummy, ERC165 {70 // Selector: setCollectionProperty(string,bytes) 2f073f6670 // Selector: setCollectionProperty(string,bytes) 2f073f6671 function setCollectionProperty(string memory key, bytes memory value)71 function setCollectionProperty(string memory key, bytes memory value)72 external;72 external;82 view82 view83 returns (bytes memory);83 returns (bytes memory);8485 // Selector: ethSetSponsor(address) 8f9af35686 function ethSetSponsor(address sponsor) external;8788 // Selector: ethConfirmSponsorship() a8580d1a89 function ethConfirmSponsorship() external;9091 // Selector: setLimit(string,string) bf4d201492 function setLimit(string memory limit, string memory value) external;9394 // Selector: contractAddress() f6b4dfb495 function contractAddress() external view returns (address);84}96}859786interface UniqueFungible is98interface UniqueFungible is87 Dummy,99 Dummy,88 ERC165,100 ERC165,89 ERC20,101 ERC20,90 ERC20UniqueExtensions,102 ERC20UniqueExtensions,91 CollectionProperties103 Collection92{}104{}93105tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth191 function totalSupply() external view returns (uint256);191 function totalSupply() external view returns (uint256);192}192}193194// Selector: 9b5e29c5195interface CollectionProperties is Dummy, ERC165 {196 // Selector: setCollectionProperty(string,bytes) 2f073f66197 function setCollectionProperty(string memory key, bytes memory value)198 external;199200 // Selector: deleteCollectionProperty(string) 7b7debce201 function deleteCollectionProperty(string memory key) external;202203 // Throws error if key not found204 //205 // Selector: collectionProperty(string) cf24fd6d206 function collectionProperty(string memory key)207 external208 view209 returns (bytes memory);210}211193212// Selector: d74d154f194// Selector: d74d154f213interface ERC721UniqueExtensions is Dummy, ERC165 {195interface ERC721UniqueExtensions is Dummy, ERC165 {231 returns (bool);213 returns (bool);232}214}215216// Selector: f5652829217interface Collection is Dummy, ERC165 {218 // Selector: setCollectionProperty(string,bytes) 2f073f66219 function setCollectionProperty(string memory key, bytes memory value)220 external;221222 // Selector: deleteCollectionProperty(string) 7b7debce223 function deleteCollectionProperty(string memory key) external;224225 // Throws error if key not found226 //227 // Selector: collectionProperty(string) cf24fd6d228 function collectionProperty(string memory key)229 external230 view231 returns (bytes memory);232233 // Selector: ethSetSponsor(address) 8f9af356234 function ethSetSponsor(address sponsor) external;235236 // Selector: ethConfirmSponsorship() a8580d1a237 function ethConfirmSponsorship() external;238239 // Selector: setLimit(string,string) bf4d2014240 function setLimit(string memory limit, string memory value) external;241242 // Selector: contractAddress() f6b4dfb4243 function contractAddress() external view returns (address);244}233245234interface UniqueNFT is246interface UniqueNFT is235 Dummy,247 Dummy,240 ERC721UniqueExtensions,252 ERC721UniqueExtensions,241 ERC721Mintable,253 ERC721Mintable,242 ERC721Burnable,254 ERC721Burnable,243 CollectionProperties,255 Collection,244 TokenProperties256 TokenProperties245{}257{}246258tests/src/eth/base.test.tsdiffbeforeafterboth23 GAS_ARGS, 24 itWeb3, 25 recordEthFee, 26 usingWeb3,27} from './util/helpers';18import {expect} from 'chai';28import {expect} from 'chai';19import {createCollectionExpectSuccess, createItemExpectSuccess, UNIQUE} from '../util/helpers';29import {createCollectionExpectSuccess, createItemExpectSuccess, UNIQUE} from '../util/helpers';tests/src/eth/collectionHelperAbi.jsondiffbeforeafterbothno changes
tests/src/eth/contractSponsoring.test.tsdiffbeforeafterboth29 normalizeEvents,29 normalizeEvents,30 subToEth,30 subToEth,31 executeEthTxOnSub,31 executeEthTxOnSub,32 evmCollectionHelper,33 getCollectionAddressFromResult,34 evmCollection,32} from './util/helpers';35} from './util/helpers';33import {36import {34 addCollectionAdminExpectSuccess,37 addCollectionAdminExpectSuccess,35 createCollectionExpectSuccess,38 createCollectionExpectSuccess,36 getCreateCollectionResult,39 getDetailedCollectionInfo,37 transferBalanceTo,40 transferBalanceTo,38} from '../util/helpers';41} from '../util/helpers';39import nonFungibleAbi from './nonFungibleAbi.json';42import nonFungibleAbi from './nonFungibleAbi.json';40import {41 submitTransactionAsync,42} from '../substrate/substrate-api';43import getBalance from '../substrate/get-balance';43import getBalance from '../substrate/get-balance';44import {alicesPublicKey} from '../accounts';44import {evmToAddress} from '@polkadot/util-crypto';454546describe('Sponsoring EVM contracts', () => {46describe('Sponsoring EVM contracts', () => {47 itWeb3('Sponsoring can be set by the address that has deployed the contract', async ({api, web3}) => {47 itWeb3('Sponsoring can be set by the address that has deployed the contract', async ({api, web3}) => {221 expect(await helpers.methods.getSponsoringRateLimit(flipper.options.address).call()).to.be.equals('7200');221 expect(await helpers.methods.getSponsoringRateLimit(flipper.options.address).call()).to.be.equals('7200');222 });222 });223223224 //TODO: CORE-302 add eth methods224 itWeb3('Sponsoring evm address from substrate collection', async ({api, web3}) => {225 itWeb3.skip('Sponsoring evm address from substrate collection', async ({api, web3}) => {225 const owner = privateKey('//Alice');226 const owner = await createEthAccountWithBalance(api, web3);226 const userEth = createEthAccount(web3);227 const collectionHelper = evmCollectionHelper(web3, owner);227 const collectionId = await createCollectionExpectSuccess();228 let result = await collectionHelper.methods.create721Collection('Sponsor collection', '1', '1').send();228229 {230 const tx = api.tx.unique.setCollectionSponsor(collectionId, owner.address);229 const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);231 const events = await submitTransactionAsync(owner, tx);230 const sponsor = await createEthAccountWithBalance(api, web3);232 const result = getCreateCollectionResult(events);231 const collectionEvm = evmCollection(web3, owner, collectionIdAddress);233 expect(result.success).to.be.true;234 }235 {236 const tx = api.tx.unique.confirmSponsorship(collectionId);232 result = await collectionEvm.methods.ethSetSponsor(sponsor).send();237 const events = await submitTransactionAsync(owner, tx);233 let collectionSub = (await getDetailedCollectionInfo(api, collectionId))!;238 const result = getCreateCollectionResult(events);239 expect(result.success).to.be.true;234 expect(collectionSub.sponsorship.isUnconfirmed).to.be.true;240 }241242 const address = collectionIdToAddress(collectionId);243 const contract = new web3.eth.Contract(nonFungibleAbi as any, address, {from: userEth, ...GAS_ARGS});244245 { // This part should fail, because user not in access list and user have no money246 const nextTokenId = await contract.methods.nextTokenId().call();247 expect(nextTokenId).to.be.equal('1');235 expect(collectionSub.sponsorship.asUnconfirmed.toHuman()).to.be.eq(evmToAddress(sponsor));248 await expect(contract.methods.mintWithTokenURI(236 await expect(collectionEvm.methods.ethConfirmSponsorship().call()).to.be.rejectedWith('Caller is not set as sponsor');249 userEth,237250 nextTokenId,251 'Test URI',252 ).call({from: userEth})).to.be.rejectedWith(/PublicMintingNotAllowed/);253 }254255 {256 const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');238 const sponsorCollection = evmCollection(web3, sponsor, collectionIdAddress);257 const events = await submitTransactionAsync(owner, tx);239 await sponsorCollection.methods.ethConfirmSponsorship().send();258 const result = getCreateCollectionResult(events);240 collectionSub = (await getDetailedCollectionInfo(api, collectionId))!;259 expect(result.success).to.be.true;241 expect(collectionSub.sponsorship.isConfirmed).to.be.true;260 }261 {262 const tx = api.tx.unique.addToAllowList(collectionId, {Ethereum: userEth});263 const events = await submitTransactionAsync(owner, tx);264 const result = getCreateCollectionResult(events);265 expect(result.success).to.be.true;242 expect(collectionSub.sponsorship.asConfirmed.toHuman()).to.be.eq(evmToAddress(sponsor));266 }243267 {268 const tx = api.tx.unique.setMintPermission(collectionId, true);244 const user = createEthAccount(web3);269 const events = await submitTransactionAsync(owner, tx);245 const userContract = evmCollection(web3, user, collectionIdAddress);270 const result = getCreateCollectionResult(events);246 const nextTokenId = await userContract.methods.nextTokenId().call();247271 expect(result.success).to.be.true;248 expect(nextTokenId).to.be.equal('1');272 }273274 const [alicesBalanceBefore] = await getBalance(api, [alicesPublicKey]);249 await expect(userContract.methods.mintWithTokenURI(250 user,251 nextTokenId,252 'Test URI',253 ).call()).to.be.rejectedWith('PublicMintingNotAllowed');254 255 // TODO: add this methods to eth256 // {257 // const tx = api.tx.unique.setPublicAccessMode(collectionId, 'AllowList');258 // const events = await submitTransactionAsync(owner, tx);259 // const result = getCreateCollectionResult(events);260 // expect(result.success).to.be.true;261 // }262 // {263 // const tx = api.tx.unique.addToAllowList(collectionId, {Ethereum: userEth});264 // const events = await submitTransactionAsync(owner, tx);265 // const result = getCreateCollectionResult(events);266 // expect(result.success).to.be.true;267 // }268 // {269 // const tx = api.tx.unique.setMintPermission(collectionId, true);270 // const events = await submitTransactionAsync(owner, tx);271 // const result = getCreateCollectionResult(events);272 // expect(result.success).to.be.true;273 // }274275 // const [alicesBalanceBefore] = await getBalance(api, [alicesPublicKey]);275276276 {277 {277 const nextTokenId = await contract.methods.nextTokenId().call();278 const nextTokenId = await userContract.methods.nextTokenId().call();278 expect(nextTokenId).to.be.equal('1');279 expect(nextTokenId).to.be.equal('1');279 const result = await contract.methods.mintWithTokenURI(280 const result = await userContract.methods.mintWithTokenURI(280 userEth,281 user,281 nextTokenId,282 nextTokenId,282 'Test URI',283 'Test URI',283 ).send({from: userEth});284 ).send();284 const events = normalizeEvents(result.events);285 const events = normalizeEvents(result.events);285286286 expect(events).to.be.deep.equal([287 expect(events).to.be.deep.equal([287 {288 {288 address,289 collectionIdAddress,289 event: 'Transfer',290 event: 'Transfer',290 args: {291 args: {291 from: '0x0000000000000000000000000000000000000000',292 from: '0x0000000000000000000000000000000000000000',292 to: userEth,293 to: user,293 tokenId: nextTokenId,294 tokenId: nextTokenId,294 },295 },295 },296 },296 ]);297 ]);297298298 expect(await contract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI');299 expect(await userContract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI');299 }300 }300301 const [alicesBalanceAfter] = await getBalance(api, [alicesPublicKey]);302 expect(alicesBalanceAfter < alicesBalanceBefore).to.be.true;303 });301 });304302305303 //TODO: CORE-302 add eth methods306 itWeb3('Check that transaction via EVM spend money from substrate address', async ({api, web3}) => {304 itWeb3.skip('Check that transaction via EVM spend money from substrate address', async ({api, web3}) => {307 const owner = privateKey('//Alice');305 const owner = privateKey('//Alice');308 const user = privateKey(`//User/${Date.now()}`);306 const user = privateKey(`//User/${Date.now()}`);309 const userEth = subToEth(user.address);307 const userEth = subToEth(user.address);tests/src/eth/createCollection.test.tsdiffbeforeafterbothno changes
tests/src/eth/fungibleAbi.jsondiffbeforeafterboth1[1[2 {2 {3 "anonymous": false,4 "inputs": [5 {6 "indexed": true,7 "internalType": "address",8 "name": "owner",9 "type": "address"10 },11 {12 "indexed": true,13 "internalType": "address",14 "name": "spender",15 "type": "address"16 },17 {18 "indexed": false,19 "internalType": "uint256",20 "name": "value",21 "type": "uint256"22 }23 ],24 "name": "Approval",25 "type": "event"26 },27 {28 "anonymous": false,29 "inputs": [30 {31 "indexed": true,32 "internalType": "address",33 "name": "from",34 "type": "address"35 },36 {37 "indexed": true,38 "internalType": "address",39 "name": "to",40 "type": "address"41 },42 {43 "indexed": false,44 "internalType": "uint256",45 "name": "value",46 "type": "uint256"47 }48 ],49 "name": "Transfer",50 "type": "event"51 },52 {53 "inputs": [54 { "internalType": "address", "name": "owner", "type": "address" },55 { "internalType": "address", "name": "spender", "type": "address" }56 ],57 "name": "allowance",3 "constant": false,58 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],59 "stateMutability": "view",60 "type": "function"61 },62 {4 "inputs": [63 "inputs": [5 {64 { "internalType": "address", "name": "spender", "type": "address" },6 "name": "_spender",7 "type": "address"8 },9 {65 { "internalType": "uint256", "name": "amount", "type": "uint256" }10 "name": "_value",11 "type": "uint256"12 }13 ],66 ],14 "name": "approve",67 "name": "approve",15 "outputs": [68 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],16 {17 "name": "",18 "type": "bool"19 }20 ],21 "payable": false,22 "stateMutability": "nonpayable",69 "stateMutability": "nonpayable",23 "type": "function"70 "type": "function"24 },71 },25 {72 {73 "inputs": [26 "constant": true,74 { "internalType": "address", "name": "owner", "type": "address" }27 "inputs": [],75 ],28 "name": "totalSupply",76 "name": "balanceOf",29 "outputs": [77 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],30 {31 "name": "",32 "type": "uint256"33 }34 ],35 "payable": false,36 "stateMutability": "view",78 "stateMutability": "view",37 "type": "function"79 "type": "function"38 },80 },39 {81 {40 "constant": false,41 "inputs": [82 "inputs": [42 {43 "name": "_from",44 "type": "address"83 { "internalType": "address", "name": "from", "type": "address" },45 },46 {47 "name": "_to",48 "type": "address"49 },50 {84 { "internalType": "uint256", "name": "amount", "type": "uint256" }51 "name": "_value",52 "type": "uint256"53 }54 ],85 ],55 "name": "transferFrom",86 "name": "burnFrom",56 "outputs": [87 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],57 {58 "name": "",59 "type": "bool"60 }61 ],62 "payable": false,63 "stateMutability": "nonpayable",88 "stateMutability": "nonpayable",64 "type": "function"89 "type": "function"65 },90 },66 {91 {67 "constant": true,68 "inputs": [92 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],69 {70 "name": "_owner",71 "type": "address"72 }73 ],74 "name": "balanceOf",93 "name": "collectionProperty",75 "outputs": [94 "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],76 {77 "name": "balance",78 "type": "uint256"79 }80 ],81 "payable": false,82 "stateMutability": "view",95 "stateMutability": "view",83 "type": "function"96 "type": "function"84 },97 },85 {98 {99 "inputs": [],100 "name": "contractAddress",86 "constant": false,101 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],102 "stateMutability": "view",103 "type": "function"104 },105 {87 "inputs": [106 "inputs": [],88 {89 "name": "_to",107 "name": "decimals",90 "type": "address"108 "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],91 },109 "stateMutability": "view",110 "type": "function"111 },92 {112 {93 "name": "_value",113 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],114 "name": "deleteCollectionProperty",115 "outputs": [],116 "stateMutability": "nonpayable",94 "type": "uint256"117 "type": "function"95 }118 },119 {96 ],120 "inputs": [],97 "name": "transfer",121 "name": "ethConfirmSponsorship",98 "outputs": [122 "outputs": [],123 "stateMutability": "nonpayable",124 "type": "function"125 },126 {127 "inputs": [99 {128 { "internalType": "address", "name": "sponsor", "type": "address" }100 "name": "",101 "type": "bool"102 }103 ],129 ],104 "payable": false,130 "name": "ethSetSponsor",131 "outputs": [],105 "stateMutability": "nonpayable",132 "stateMutability": "nonpayable",106 "type": "function"133 "type": "function"107 },134 },108 {135 {136 "inputs": [],137 "name": "name",109 "constant": true,138 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],139 "stateMutability": "view",140 "type": "function"141 },142 {110 "inputs": [143 "inputs": [111 {144 { "internalType": "string", "name": "key", "type": "string" },112 "name": "_owner",113 "type": "address"114 },115 {145 { "internalType": "bytes", "name": "value", "type": "bytes" }116 "name": "_spender",117 "type": "address"118 }119 ],146 ],147 "name": "setCollectionProperty",148 "outputs": [],149 "stateMutability": "nonpayable",150 "type": "function"151 },152 {153 "inputs": [154 { "internalType": "string", "name": "limit", "type": "string" },155 { "internalType": "string", "name": "value", "type": "string" }156 ],157 "name": "setLimit",158 "outputs": [],159 "stateMutability": "nonpayable",160 "type": "function"161 },162 {163 "inputs": [164 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }165 ],120 "name": "allowance",166 "name": "supportsInterface",121 "outputs": [167 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],122 {168 "stateMutability": "view",123 "name": "",124 "type": "uint256"125 }126 ],127 "payable": false,169 "type": "function"170 },171 {172 "inputs": [],173 "name": "symbol",174 "outputs": [{ "internalType": "string", "name": "", "type": "string" }],128 "stateMutability": "view",175 "stateMutability": "view",129 "type": "function"176 "type": "function"130 },177 },131 {178 {132 "anonymous": false,179 "inputs": [],180 "name": "totalSupply",133 "inputs": [181 "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],134 {182 "stateMutability": "view",135 "indexed": true,136 "name": "owner",137 "type": "address"183 "type": "function"138 },184 },185 {186 "inputs": [139 {187 { "internalType": "address", "name": "to", "type": "address" },140 "indexed": true,141 "name": "spender",142 "type": "address"143 },144 {188 { "internalType": "uint256", "name": "amount", "type": "uint256" }145 "indexed": false,146 "name": "value",147 "type": "uint256"148 }149 ],189 ],150 "name": "Approval",190 "name": "transfer",151 "type": "event"191 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],152 },192 "stateMutability": "nonpayable",153 {154 "anonymous": false,193 "type": "function"194 },195 {155 "inputs": [196 "inputs": [156 {197 { "internalType": "address", "name": "from", "type": "address" },157 "indexed": true,158 "name": "from",159 "type": "address"160 },161 {198 { "internalType": "address", "name": "to", "type": "address" },162 "indexed": true,163 "name": "to",164 "type": "address"165 },166 {199 { "internalType": "uint256", "name": "amount", "type": "uint256" }167 "indexed": false,168 "name": "value",169 "type": "uint256"170 }171 ],200 ],172 "name": "Transfer",201 "name": "transferFrom",202 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],203 "stateMutability": "nonpayable",173 "type": "event"204 "type": "function"174 }205 }175]206]207tests/src/eth/fungibleMetadataAbi.jsondiffbeforeafterbothno changes
tests/src/eth/metadata.test.tsdiffbeforeafterbothno changes
tests/src/eth/nonFungible.test.tsdiffbeforeafterboth161617import privateKey from '../substrate/privateKey';17import privateKey from '../substrate/privateKey';18import {approveExpectSuccess, burnItemExpectSuccess, createCollectionExpectSuccess, createItemExpectSuccess, transferExpectSuccess, transferFromExpectSuccess, UNIQUE} from '../util/helpers';18import {approveExpectSuccess, burnItemExpectSuccess, createCollectionExpectSuccess, createItemExpectSuccess, transferExpectSuccess, transferFromExpectSuccess, UNIQUE} from '../util/helpers';19import {collectionIdToAddress, createEthAccount, createEthAccountWithBalance, GAS_ARGS, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, transferBalanceToEth} from './util/helpers';19import {collectionIdToAddress, createEthAccount, createEthAccountWithBalance, evmCollection, evmCollectionHelper, GAS_ARGS, getCollectionAddressFromResult, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, transferBalanceToEth} from './util/helpers';20import nonFungibleAbi from './nonFungibleAbi.json';20import nonFungibleAbi from './nonFungibleAbi.json';21import {expect} from 'chai';21import {expect} from 'chai';22import {submitTransactionAsync} from '../substrate/substrate-api';22import {submitTransactionAsync} from '../substrate/substrate-api';757576describe('NFT: Plain calls', () => {76describe('NFT: Plain calls', () => {77 itWeb3('Can perform mint()', async ({web3, api}) => {77 itWeb3('Can perform mint()', async ({web3, api}) => {78 const collection = await createCollectionExpectSuccess({78 const owner = await createEthAccountWithBalance(api, web3);79 mode: {type: 'NFT'},80 });81 const alice = privateKey('//Alice');8283 const caller = await createEthAccountWithBalance(api, web3);79 const helper = evmCollectionHelper(web3, owner);84 const changeAdminTx = api.tx.unique.addCollectionAdmin(collection, {Ethereum: caller});80 let result = await helper.methods.create721Collection('Mint collection', '6', '6').send();85 await submitTransactionAsync(alice, changeAdminTx);81 const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);86 const receiver = createEthAccount(web3);82 const receiver = createEthAccount(web3);8788 const address = collectionIdToAddress(collection);89 const contract = new web3.eth.Contract(nonFungibleAbi as any, address, {from: caller, ...GAS_ARGS});83 const contract = evmCollection(web3, owner, collectionIdAddress);9091 {92 const nextTokenId = await contract.methods.nextTokenId().call();84 const nextTokenId = await contract.methods.nextTokenId().call();8593 expect(nextTokenId).to.be.equal('1');86 expect(nextTokenId).to.be.equal('1');94 const result = await contract.methods.mintWithTokenURI(87 result = await contract.methods.mintWithTokenURI(95 receiver,88 receiver,96 nextTokenId,89 nextTokenId,97 'Test URI',90 'Test URI',98 ).send({from: caller});91 ).send();9299 const events = normalizeEvents(result.events);93 const events = normalizeEvents(result.events);94 const address = collectionIdToAddress(collectionId);10095101 expect(events).to.be.deep.equal([96 expect(events).to.be.deep.equal([102 {97 {111 ]);106 ]);112107113 expect(await contract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI');108 expect(await contract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI');114 }109110 // TODO: this wont work right now, need release 919000 first111 // await helper.methods.setOffchainSchema(collectionIdAddress, 'https://offchain-service.local/token-info/{id}').send();112 // const tokenUri = await contract.methods.tokenURI(nextTokenId).call();113 // expect(tokenUri).to.be.equal(`https://offchain-service.local/token-info/${nextTokenId}`);115 });114 });115116 //TODO: CORE-302 add eth methods116 itWeb3('Can perform mintBulk()', async ({web3, api}) => {117 itWeb3.skip('Can perform mintBulk()', async ({web3, api}) => {117 const collection = await createCollectionExpectSuccess({118 const collection = await createCollectionExpectSuccess({118 mode: {type: 'NFT'},119 mode: {type: 'NFT'},119 });120 });540 });541 });541});542});542543544describe('Common metadata', () => {545 itWeb3('Returns collection name', async ({api, web3}) => {546 const collection = await createCollectionExpectSuccess({547 name: 'token name',548 mode: {type: 'NFT'},549 });550 const caller = await createEthAccountWithBalance(api, web3);551552 const address = collectionIdToAddress(collection);553 const contract = new web3.eth.Contract(nonFungibleAbi as any, address, {from: caller, ...GAS_ARGS});554 const name = await contract.methods.name().call();555556 expect(name).to.equal('token name');557 });558559 itWeb3('Returns symbol name', async ({api, web3}) => {560 const collection = await createCollectionExpectSuccess({561 tokenPrefix: 'TOK',562 mode: {type: 'NFT'},563 });564 const caller = await createEthAccountWithBalance(api, web3);565566 const address = collectionIdToAddress(collection);567 const contract = new web3.eth.Contract(nonFungibleAbi as any, address, {from: caller, ...GAS_ARGS});568 const symbol = await contract.methods.symbol().call();569570 expect(symbol).to.equal('TOK');571 });572});tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth167 "stateMutability": "view",125 "stateMutability": "view",168 "type": "function"126 "type": "function"169 },127 },128 {129 "inputs": [],130 "name": "contractAddress",131 "outputs": [{ "internalType": "address", "name": "", "type": "address" }],132 "stateMutability": "view",133 "type": "function"134 },170 {135 {171 "inputs": [136 "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],172 {198 "stateMutability": "nonpayable",149 "stateMutability": "nonpayable",199 "type": "function"150 "type": "function"200 },151 },152 {153 "inputs": [],154 "name": "ethConfirmSponsorship",155 "outputs": [],156 "stateMutability": "nonpayable",157 "type": "function"158 },159 {160 "inputs": [161 { "internalType": "address", "name": "sponsor", "type": "address" }162 ],163 "name": "ethSetSponsor",164 "outputs": [],165 "stateMutability": "nonpayable",166 "type": "function"167 },201 {168 {202 "inputs": [],169 "inputs": [],203 "name": "finishMinting",170 "name": "finishMinting",536 "stateMutability": "nonpayable",323 "stateMutability": "nonpayable",537 "type": "function"324 "type": "function"538 },325 },326 {327 "inputs": [328 { "internalType": "string", "name": "limit", "type": "string" },329 { "internalType": "string", "name": "value", "type": "string" }330 ],331 "name": "setLimit",332 "outputs": [],333 "stateMutability": "nonpayable",334 "type": "function"335 },539 {336 {540 "inputs": [337 "inputs": [541 {338 { "internalType": "uint256", "name": "tokenId", "type": "uint256" },tests/src/eth/proxy/nonFungibleProxy.test.tsdiffbeforeafterboth88});88});898990describe('NFT (Via EVM proxy): Plain calls', () => {90describe('NFT (Via EVM proxy): Plain calls', () => {91 //TODO: CORE-302 add eth methods91 itWeb3('Can perform mint()', async ({web3, api}) => {92 itWeb3.skip('Can perform mint()', async ({web3, api}) => {92 const collection = await createCollectionExpectSuccess({93 const collection = await createCollectionExpectSuccess({93 mode: {type: 'NFT'},94 mode: {type: 'NFT'},94 });95 });128 }129 }129 });130 });131 132 //TODO: CORE-302 add eth methods130 itWeb3('Can perform mintBulk()', async ({web3, api}) => {133 itWeb3.skip('Can perform mintBulk()', async ({web3, api}) => {131 const collection = await createCollectionExpectSuccess({134 const collection = await createCollectionExpectSuccess({132 mode: {type: 'NFT'},135 mode: {type: 'NFT'},133 });136 });tests/src/eth/util/contractHelpersAbi.jsondiffbeforeafterboth3 "inputs": [3 "inputs": [4 {4 {5 "internalType": "address",5 "internalType": "address",6 "name": "contract",6 "name": "contractAddress",7 "type": "address"7 "type": "address"8 }8 },9 { "internalType": "address", "name": "user", "type": "address" }9 ],10 ],10 "name": "allowlistEnabled",11 "name": "allowed",11 "outputs": [12 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],12 {13 "internalType": "bool",22 "inputs": [17 "inputs": [23 {18 {24 "internalType": "address",19 "internalType": "address",25 "name": "target",20 "name": "contractAddress",26 "type": "address"21 "type": "address"27 },22 }28 {29 "internalType": "address",30 "name": "caller",31 "type": "address"32 }33 ],23 ],34 "name": "allowed",24 "name": "allowlistEnabled",35 "outputs": [25 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],36 {37 "internalType": "bool",46 "inputs": [30 "inputs": [47 {31 {48 "internalType": "address",32 "internalType": "address",49 "name": "target",33 "name": "contractAddress",50 "type": "address"34 "type": "address"51 }35 }52 ],36 ],65 "inputs": [43 "inputs": [66 {44 {67 "internalType": "address",45 "internalType": "address",68 "name": "target",46 "name": "contractAddress",69 "type": "address"47 "type": "address"70 }48 }71 ],49 ],72 "name": "sponsoringEnabled",50 "name": "getSponsoringRateLimit",73 "outputs": [51 "outputs": [{ "internalType": "uint32", "name": "", "type": "uint32" }],74 {75 "internalType": "bool",76 "name": "",77 "type": "bool"78 }79 ],80 "stateMutability": "view",52 "stateMutability": "view",84 "inputs": [56 "inputs": [85 {57 {86 "internalType": "address",58 "internalType": "address",87 "name": "target",59 "name": "contractAddress",88 "type": "address"60 "type": "address"89 },61 },90 {91 "internalType": "address",92 "name": "user",93 "type": "address"94 },95 {62 { "internalType": "uint8", "name": "mode", "type": "uint8" }96 "internalType": "bool",97 "name": "isAllowed",98 "type": "bool"99 }100 ],63 ],101 "name": "toggleAllowed",64 "name": "setSponsoringMode",102 "outputs": [],65 "outputs": [],103 "stateMutability": "nonpayable",66 "stateMutability": "nonpayable",104 "type": "function"67 "type": "function"107 "inputs": [70 "inputs": [108 {71 {109 "internalType": "address",72 "internalType": "address",110 "name": "target",73 "name": "contractAddress",111 "type": "address"74 "type": "address"112 },75 },113 {76 { "internalType": "uint32", "name": "rateLimit", "type": "uint32" }114 "internalType": "bool",115 "name": "enabled",116 "type": "bool"117 }118 ],77 ],119 "name": "toggleAllowlist",78 "name": "setSponsoringRateLimit",120 "outputs": [],79 "outputs": [],121 "stateMutability": "nonpayable",80 "stateMutability": "nonpayable",122 "type": "function"81 "type": "function"125 "inputs": [84 "inputs": [126 {85 {127 "internalType": "address",86 "internalType": "address",128 "name": "target",87 "name": "contractAddress",129 "type": "address"88 "type": "address"130 },89 }131 {132 "internalType": "bool",133 "name": "enabled",134 "type": "bool"135 }136 ],90 ],137 "name": "toggleSponsoring",91 "name": "sponsoringEnabled",138 "outputs": [],92 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],139 "stateMutability": "nonpayable",93 "stateMutability": "view",140 "type": "function"94 "type": "function"141 },95 },142 {96 {143 "inputs": [97 "inputs": [144 {98 {145 "internalType": "address",99 "internalType": "address",146 "name": "target",100 "name": "contractAddress",147 "type": "address"101 "type": "address"148 },102 }149 {150 "internalType": "uint8",151 "name": "mode",152 "type": "uint8"153 }154 ],103 ],155 "name": "setSponsoringMode",104 "name": "sponsoringMode",156 "outputs": [],105 "outputs": [{ "internalType": "uint8", "name": "", "type": "uint8" }],157 "stateMutability": "nonpayable",106 "stateMutability": "view",158 "type": "function"107 "type": "function"159 },108 },160 {109 {161 "inputs": [110 "inputs": [162 {111 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }163 "internalType": "address",164 "name": "target",165 "type": "address"166 }167 ],112 ],168 "name": "sponsoringMode",113 "name": "supportsInterface",169 "outputs": [114 "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],170 {171 "internalType": "uint8",172 "name": "",173 "type": "uint8"174 }175 ],176 "stateMutability": "nonpayable",115 "stateMutability": "view",177 "type": "function"116 "type": "function"178 },117 },179 {118 {180 "inputs": [119 "inputs": [120 {121 "internalType": "address",122 "name": "contractAddress",123 "type": "address"124 },181 {125 { "internalType": "address", "name": "user", "type": "address" },182 "internalType": "address",183 "name": "target",184 "type": "address"185 },186 {126 { "internalType": "bool", "name": "allowed", "type": "bool" }187 "internalType": "uint32",188 "name": "limit",189 "type": "uint32"190 }191 ],127 ],192 "name": "setSponsoringRateLimit",128 "name": "toggleAllowed",193 "outputs": [],129 "outputs": [],194 "stateMutability": "nonpayable",130 "stateMutability": "nonpayable",195 "type": "function"131 "type": "function"196 },132 },197 {133 {198 "inputs": [134 "inputs": [199 {135 {200 "internalType": "address",136 "internalType": "address",201 "name": "contractAddress",137 "name": "contractAddress",202 "type": "address"138 "type": "address"203 }139 },140 { "internalType": "bool", "name": "enabled", "type": "bool" }204 ],141 ],205 "name": "getSponsoringRateLimit",142 "name": "toggleAllowlist",206 "outputs": [143 "outputs": [],144 "stateMutability": "nonpayable",145 "type": "function"146 },147 {148 "inputs": [149 {150 "internalType": "address",151 "name": "contractAddress",152 "type": "address"153 },207 {154 { "internalType": "bool", "name": "enabled", "type": "bool" }208 "internalType": "uint32",209 "name": "",210 "type": "uint32"211 }212 ],155 ],156 "name": "toggleSponsoring",157 "outputs": [],213 "stateMutability": "view",158 "stateMutability": "nonpayable",214 "type": "function"159 "type": "function"215 }160 }216]161]217162tests/src/eth/util/helpers.tsdiffbeforeafterboth23import usingApi, {submitTransactionAsync} from '../../substrate/substrate-api';23import usingApi, {submitTransactionAsync} from '../../substrate/substrate-api';24import {IKeyringPair} from '@polkadot/types/types';24import {IKeyringPair} from '@polkadot/types/types';25import {expect} from 'chai';25import {expect} from 'chai';26import {CrossAccountId, getGenericResult, UNIQUE} from '../../util/helpers';26import {CrossAccountId, getDetailedCollectionInfo, getGenericResult, UNIQUE} from '../../util/helpers';27import * as solc from 'solc';27import * as solc from 'solc';28import config from '../../config';28import config from '../../config';29import privateKey from '../../substrate/privateKey';29import privateKey from '../../substrate/privateKey';30import contractHelpersAbi from './contractHelpersAbi.json';30import contractHelpersAbi from './contractHelpersAbi.json';31import nonFungibleAbi from '../nonFungibleAbi.json';32import collectionHelperAbi from '../collectionHelperAbi.json';31import getBalance from '../../substrate/get-balance';33import getBalance from '../../substrate/get-balance';32import waitNewBlocks from '../../substrate/wait-new-blocks';34import waitNewBlocks from '../../substrate/wait-new-blocks';333566 ];68 ];67}69}7071export async function getCollectionAddressFromResult(api: ApiPromise, result: any) {72 const collectionIdAddress = normalizeAddress(result.events[0].raw.topics[2]);73 const collectionId = collectionIdFromAddress(collectionIdAddress); 74 const collection = (await getDetailedCollectionInfo(api, collectionId))!;75 return {collectionIdAddress, collectionId, collection};76}687769export function collectionIdToAddress(collection: number): string {78export function collectionIdToAddress(collection: number): string {70 const buf = Buffer.from([0x17, 0xc4, 0xe6, 0x45, 0x3c, 0xc4, 0x9a, 0xaa, 0xae, 0xac, 0xa8, 0x94, 0xe6, 0xd9, 0x68, 0x3e,79 const buf = Buffer.from([0x17, 0xc4, 0xe6, 0x45, 0x3c, 0xc4, 0x9a, 0xaa, 0xae, 0xac, 0xa8, 0x94, 0xe6, 0xd9, 0x68, 0x3e,71 ...encodeIntBE(collection),80 ...encodeIntBE(collection),72 ]);81 ]);73 return Web3.utils.toChecksumAddress('0x' + buf.toString('hex'));82 return Web3.utils.toChecksumAddress('0x' + buf.toString('hex'));74}83}84export function collectionIdFromAddress(address: string): number {85 if (!address.startsWith('0x'))86 throw 'address not starts with "0x"';87 if (address.length > 42)88 throw 'address length is more than 20 bytes';89 return Number('0x' + address.substring(address.length - 8));90}91 92export function normalizeAddress(address: string): string {93 return '0x' + address.substring(address.length - 40);94}759576export function tokenIdToAddress(collection: number, token: number): string {96export function tokenIdToAddress(collection: number, token: number): string {77 const buf = Buffer.from([0xf8, 0x23, 0x8c, 0xcf, 0xff, 0x8e, 0xd8, 0x87, 0x46, 0x3f, 0xd5, 0xe0,97 const buf = Buffer.from([0xf8, 0x23, 0x8c, 0xcf, 0xff, 0x8e, 0xd8, 0x87, 0x46, 0x3f, 0xd5, 0xe0,271 return new web3.eth.Contract(contractHelpersAbi as any, '0x842899ECF380553E8a4de75bF534cdf6fBF64049', {from: caller, ...GAS_ARGS});291 return new web3.eth.Contract(contractHelpersAbi as any, '0x842899ECF380553E8a4de75bF534cdf6fBF64049', {from: caller, ...GAS_ARGS});272}292}293294/** 295 * evm collection helper296 * @param web3 297 * @param caller - eth address298 * @returns 299 */300export function evmCollectionHelper(web3: Web3, caller: string) {301 return new web3.eth.Contract(collectionHelperAbi as any, '0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f', {from: caller, ...GAS_ARGS});302}303304/** 305 * evm collection306 * @param web3 307 * @param caller - eth address308 * @returns 309 */310export function evmCollection(web3: Web3, caller: string, collection: string) {311 return new web3.eth.Contract(nonFungibleAbi as any, collection, {from: caller, ...GAS_ARGS});312}273313274/**314/**275 * Execute ethereum method call using substrate account315 * Execute ethereum method call using substrate accounttests/src/interfaces/augment-api-events.tsdiffbeforeafterboth4import type { ApiTypes } from '@polkadot/api-base/types';4import type { ApiTypes } from '@polkadot/api-base/types';5import type { Bytes, Null, Option, Result, U256, U8aFixed, u128, u32, u64, u8 } from '@polkadot/types-codec';5import type { Bytes, Null, Option, Result, U256, U8aFixed, u128, u32, u64, u8 } from '@polkadot/types-codec';6import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';6import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';7import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, SpRuntimeDispatchError, UpDataStructsAccessMode, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';7import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, SpRuntimeDispatchError, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';889declare module '@polkadot/api-base/types/events' {9declare module '@polkadot/api-base/types/events' {10 export interface AugmentedEvents<ApiType extends ApiTypes> {10 export interface AugmentedEvents<ApiType extends ApiTypes> {567 * * owner: New owner address.567 * * owner: New owner address.568 **/568 **/569 CollectionOwnedChanged: AugmentedEvent<ApiType, [u32, AccountId32]>;569 CollectionOwnedChanged: AugmentedEvent<ApiType, [u32, AccountId32]>;570 CollectionPermissionSet: AugmentedEvent<ApiType, [u32]>;570 /**571 /**571 * Collection sponsor was removed572 * Collection sponsor was removed572 * 573 * 585 * * owner: New sponsor address.586 * * owner: New sponsor address.586 **/587 **/587 CollectionSponsorSet: AugmentedEvent<ApiType, [u32, AccountId32]>;588 CollectionSponsorSet: AugmentedEvent<ApiType, [u32, AccountId32]>;588 /**589 * const on chain schema was set590 * 591 * # Arguments592 * 593 * * collection_id: Globally unique collection identifier.594 **/595 ConstOnChainSchemaSet: AugmentedEvent<ApiType, [u32]>;596 /**597 * Mint permission was set598 * 599 * # Arguments600 * 601 * * collection_id: Globally unique collection identifier.602 **/603 MintPermissionSet: AugmentedEvent<ApiType, [u32]>;604 /**605 * Offchain schema was set606 * 607 * # Arguments608 * 609 * * collection_id: Globally unique collection identifier.610 **/611 OffchainSchemaSet: AugmentedEvent<ApiType, [u32]>;612 /**613 * Public access mode was set614 * 615 * # Arguments616 * 617 * * collection_id: Globally unique collection identifier.618 * 619 * * mode: New access state.620 **/621 PublicAccessModeSet: AugmentedEvent<ApiType, [u32, UpDataStructsAccessMode]>;622 /**623 * Schema version was set624 * 625 * # Arguments626 * 627 * * collection_id: Globally unique collection identifier.628 **/629 SchemaVersionSet: AugmentedEvent<ApiType, [u32]>;630 /**589 /**631 * New sponsor was confirm590 * New sponsor was confirm632 * 591 * tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth5import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';5import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';6import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';6import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';7import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';8import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftChild, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTheme, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission } from '@polkadot/types/lookup';8import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission } from '@polkadot/types/lookup';9import type { Observable } from '@polkadot/types/types';9import type { Observable } from '@polkadot/types/types';101011declare module '@polkadot/api-base/types/storage' {11declare module '@polkadot/api-base/types/storage' {78 * Collection info78 * Collection info79 **/79 **/80 collectionById: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsCollection>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;80 collectionById: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsCollection>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;81 /**82 * Large variable-size collection fields are extracted here83 **/84 collectionData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: UpDataStructsCollectionField | 'ConstOnChainSchema' | 'OffchainSchema' | number | Uint8Array) => Observable<Bytes>, [u32, UpDataStructsCollectionField]> & QueryableStorageEntry<ApiType, [u32, UpDataStructsCollectionField]>;85 /**81 /**86 * Collection properties82 * Collection properties87 **/83 **/92 /**88 /**93 * Not used by code, exists only to provide some types to metadata89 * Not used by code, exists only to provide some types to metadata94 **/90 **/95 dummyStorageValue: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[UpDataStructsCollectionStats, u32, u32, PhantomTypeUpDataStructsTokenData, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsTheme, PhantomTypeUpDataStructsNftChild]>>>, []> & QueryableStorageEntry<ApiType, []>;91 dummyStorageValue: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[UpDataStructsCollectionStats, u32, u32, PhantomTypeUpDataStructs]>>>, []> & QueryableStorageEntry<ApiType, []>;96 /**92 /**97 * List of collection admins93 * List of collection admins98 **/94 **/tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit1// Auto-generated via `yarn polkadot-types-from-chain`, do not edit2/* eslint-disable */2/* eslint-disable */334import type { PalletEvmAccountBasicCrossAccountIdRepr, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftChild, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenData } from './unique';4import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkTheme, UpDataStructsRpcCollection, UpDataStructsTokenData } from './default';5import type { AugmentedRpc } from '@polkadot/rpc-core/types';5import type { AugmentedRpc } from '@polkadot/rpc-core/types';6import type { Metadata, StorageKey } from '@polkadot/types';6import type { Metadata, StorageKey } from '@polkadot/types';7import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';7import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';18import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';18import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';19import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';19import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';20import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';20import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';21import type { MmrLeafProof } from '@polkadot/types/interfaces/mmr';21import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';22import type { StorageKind } from '@polkadot/types/interfaces/offchain';22import type { StorageKind } from '@polkadot/types/interfaces/offchain';23import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';23import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';24import type { RpcMethods } from '@polkadot/types/interfaces/rpc';24import type { RpcMethods } from '@polkadot/types/interfaces/rpc';354 subscribeJustifications: AugmentedRpc<() => Observable<JustificationNotification>>;354 subscribeJustifications: AugmentedRpc<() => Observable<JustificationNotification>>;355 };355 };356 mmr: {356 mmr: {357 /**358 * Generate MMR proof for the given leaf indices.359 **/360 generateBatchProof: AugmentedRpc<(leafIndices: Vec<u64> | (u64 | AnyNumber | Uint8Array)[], at?: BlockHash | string | Uint8Array) => Observable<MmrLeafProof>>;357 /**361 /**358 * Generate MMR proof for given leaf index.362 * Generate MMR proof for given leaf index.359 **/363 **/360 generateProof: AugmentedRpc<(leafIndex: u64 | AnyNumber | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<MmrLeafProof>>;364 generateProof: AugmentedRpc<(leafIndex: u64 | AnyNumber | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<MmrLeafBatchProof>>;361 };365 };362 net: {366 net: {363 /**367 /**401 /**405 /**402 * Get base info406 * Get base info403 **/407 **/404 base: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PhantomTypeUpDataStructsBaseInfo>>>;408 base: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkBaseInfo>>>;405 /**409 /**406 * Get all Base's parts410 * Get all Base's parts407 **/411 **/408 baseParts: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PhantomTypeUpDataStructsPartType>>>;412 baseParts: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPartType>>>;409 /**413 /**410 * Get collection by id414 * Get collection by id411 **/415 **/412 collectionById: AugmentedRpc<(id: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PhantomTypeUpDataStructsCollectionInfo>>>;416 collectionById: AugmentedRpc<(id: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkCollectionInfo>>>;413 /**417 /**414 * Get collection properties418 * Get collection properties415 **/419 **/416 collectionProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PhantomTypeUpDataStructsPropertyInfo>>>;420 collectionProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPropertyInfo>>>;417 /**421 /**418 * Get the latest created collection id422 * Get the latest created collection id419 **/423 **/420 lastCollectionIdx: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<u32>>;424 lastCollectionIdx: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<u32>>;421 /**425 /**422 * Get NFT by collection id and NFT id426 * Get NFT by collection id and NFT id423 **/427 **/424 nftById: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PhantomTypeUpDataStructsNftInfo>>>;428 nftById: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkNftInfo>>>;425 /**429 /**426 * Get NFT children430 * Get NFT children427 **/431 **/428 nftChildren: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PhantomTypeUpDataStructsNftChild>>>;432 nftChildren: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkNftChild>>>;429 /**433 /**430 * Get NFT properties434 * Get NFT properties431 **/435 **/432 nftProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PhantomTypeUpDataStructsPropertyInfo>>>;436 nftProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPropertyInfo>>>;433 /**437 /**434 * Get NFT resource priorities438 * Get NFT resource priorities435 **/439 **/436 nftResourcePriorities: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;440 nftResourcePriorities: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;437 /**441 /**438 * Get NFT resources442 * Get NFT resources439 **/443 **/440 nftResources: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PhantomTypeUpDataStructsResourceInfo>>>;444 nftResources: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkResourceInfo>>>;441 /**445 /**442 * Get Base's theme names446 * Get Base's theme names443 **/447 **/444 themeNames: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;448 themeNames: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;445 /**449 /**446 * Get Theme's keys values450 * Get Theme's keys values447 **/451 **/448 themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | object | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PhantomTypeUpDataStructsTheme>>>;452 themes: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, themeName: Text | string, keys: Option<Vec<Text>> | null | object | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkTheme>>>;449 };453 };450 rpc: {454 rpc: {451 /**455 /**tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth5import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';5import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';6import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';6import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';8import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, UpDataStructsSchemaVersion, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';9910declare module '@polkadot/api-base/types/submittable' {10declare module '@polkadot/api-base/types/submittable' {11 export interface AugmentedSubmittables<ApiType extends ApiTypes> {11 export interface AugmentedSubmittables<ApiType extends ApiTypes> {700 * 700 * 701 * Prefer it to deprecated [`created_collection`] method701 * Prefer it to deprecated [`created_collection`] method702 **/702 **/703 createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; offchainSchema?: any; schemaVersion?: any; pendingSponsor?: any; limits?: any; constOnChainSchema?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;703 createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; pendingSponsor?: any; limits?: any; permissions?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;704 /**704 /**705 * This method creates a concrete instance of NFT Collection created with CreateCollection method.705 * This method creates a concrete instance of NFT Collection created with CreateCollection method.706 * 706 * 800 * * address.800 * * address.801 **/801 **/802 removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;802 removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;803 setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any; nestingRule?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;803 setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;804 setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;804 setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;805 setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;805 /**806 /**806 * # Permissions807 * # Permissions814 * * new_sponsor.815 * * new_sponsor.815 **/816 **/816 setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;817 setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;817 /**818 * Set const on-chain data schema.819 * 820 * # Permissions821 * 822 * * Collection Owner823 * * Collection Admin824 * 825 * # Arguments826 * 827 * * collection_id.828 * 829 * * schema: String representing the const on-chain data schema.830 **/831 setConstOnChainSchema: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, schema: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Bytes]>;832 /**833 * Allows Anyone to create tokens if:834 * * Allow List is enabled, and835 * * Address is added to allow list, and836 * * This method was called with True parameter837 * 838 * # Permissions839 * * Collection Owner840 * 841 * # Arguments842 * 843 * * collection_id.844 * 845 * * mint_permission: Boolean parameter. If True, allows minting to Anyone with conditions above.846 **/847 setMintPermission: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, mintPermission: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;848 /**849 * Set off-chain data schema.850 * 851 * # Permissions852 * 853 * * Collection Owner854 * * Collection Admin855 * 856 * # Arguments857 * 858 * * collection_id.859 * 860 * * schema: String representing the offchain data schema.861 **/862 setOffchainSchema: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, schema: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Bytes]>;863 setPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;818 setPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;864 /**865 * Toggle between normal and allow list access for the methods with access for `Anyone`.866 * 867 * # Permissions868 * 869 * * Collection Owner.870 * 871 * # Arguments872 * 873 * * collection_id.874 * 875 * * mode: [AccessMode]876 **/877 setPublicAccessMode: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, mode: UpDataStructsAccessMode | 'Normal' | 'AllowList' | number | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsAccessMode]>;878 /**879 * Set schema standard880 * ImageURL881 * Unique882 * 883 * # Permissions884 * 885 * * Collection Owner886 * * Collection Admin887 * 888 * # Arguments889 * 890 * * collection_id.891 * 892 * * schema: SchemaVersion: enum893 **/894 setSchemaVersion: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, version: UpDataStructsSchemaVersion | 'ImageURL' | 'Unique' | number | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsSchemaVersion]>;895 setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;819 setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;896 /**820 /**897 * Set transfers_enabled value for particular collection821 * Set transfers_enabled value for particular collectiontests/src/interfaces/augment-types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */334import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftChild, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTheme, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 './unique';4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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';5import type { Data, StorageKey } from '@polkadot/types';5import type { Data, StorageKey } from '@polkadot/types';6import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';6import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';8import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';8import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';9import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';9import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';36import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';36import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';37import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';37import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';38import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';38import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';39import type { MmrLeafProof } from '@polkadot/types/interfaces/mmr';39import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';40import type { StorageKind } from '@polkadot/types/interfaces/offchain';40import type { StorageKind } from '@polkadot/types/interfaces/offchain';41import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';41import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';42import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';42import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';661 MetadataV14: MetadataV14;661 MetadataV14: MetadataV14;662 MetadataV9: MetadataV9;662 MetadataV9: MetadataV9;663 MigrationStatusResult: MigrationStatusResult;663 MigrationStatusResult: MigrationStatusResult;664 MmrLeafBatchProof: MmrLeafBatchProof;664 MmrLeafProof: MmrLeafProof;665 MmrLeafProof: MmrLeafProof;665 MmrRootHash: MmrRootHash;666 MmrRootHash: MmrRootHash;666 ModuleConstantMetadataV10: ModuleConstantMetadataV10;667 ModuleConstantMetadataV10: ModuleConstantMetadataV10;727 OpenTipTip: OpenTipTip;728 OpenTipTip: OpenTipTip;728 OpenTipTo225: OpenTipTo225;729 OpenTipTo225: OpenTipTo225;729 OperatingMode: OperatingMode;730 OperatingMode: OperatingMode;731 OptionBool: OptionBool;730 Origin: Origin;732 Origin: Origin;731 OriginCaller: OriginCaller;733 OriginCaller: OriginCaller;732 OriginKindV0: OriginKindV0;734 OriginKindV0: OriginKindV0;855 PerU16: PerU16;857 PerU16: PerU16;856 Phantom: Phantom;858 Phantom: Phantom;857 PhantomData: PhantomData;859 PhantomData: PhantomData;858 PhantomTypeUpDataStructsBaseInfo: PhantomTypeUpDataStructsBaseInfo;860 PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;859 PhantomTypeUpDataStructsCollectionInfo: PhantomTypeUpDataStructsCollectionInfo;860 PhantomTypeUpDataStructsNftChild: PhantomTypeUpDataStructsNftChild;861 PhantomTypeUpDataStructsNftInfo: PhantomTypeUpDataStructsNftInfo;862 PhantomTypeUpDataStructsPartType: PhantomTypeUpDataStructsPartType;863 PhantomTypeUpDataStructsPropertyInfo: PhantomTypeUpDataStructsPropertyInfo;864 PhantomTypeUpDataStructsResourceInfo: PhantomTypeUpDataStructsResourceInfo;865 PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;866 PhantomTypeUpDataStructsTheme: PhantomTypeUpDataStructsTheme;867 PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;868 Phase: Phase;861 Phase: Phase;869 PhragmenScore: PhragmenScore;862 PhragmenScore: PhragmenScore;870 Points: Points;863 Points: Points;1183 UnrewardedRelayersState: UnrewardedRelayersState;1176 UnrewardedRelayersState: UnrewardedRelayersState;1184 UpDataStructsAccessMode: UpDataStructsAccessMode;1177 UpDataStructsAccessMode: UpDataStructsAccessMode;1185 UpDataStructsCollection: UpDataStructsCollection;1178 UpDataStructsCollection: UpDataStructsCollection;1186 UpDataStructsCollectionField: UpDataStructsCollectionField;1187 UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1179 UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1188 UpDataStructsCollectionMode: UpDataStructsCollectionMode;1180 UpDataStructsCollectionMode: UpDataStructsCollectionMode;1181 UpDataStructsCollectionPermissions: UpDataStructsCollectionPermissions;1189 UpDataStructsCollectionStats: UpDataStructsCollectionStats;1182 UpDataStructsCollectionStats: UpDataStructsCollectionStats;1190 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1183 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1191 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1184 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1221 UpDataStructsRmrkTheme: UpDataStructsRmrkTheme;1214 UpDataStructsRmrkTheme: UpDataStructsRmrkTheme;1222 UpDataStructsRmrkThemeProperty: UpDataStructsRmrkThemeProperty;1215 UpDataStructsRmrkThemeProperty: UpDataStructsRmrkThemeProperty;1223 UpDataStructsRpcCollection: UpDataStructsRpcCollection;1216 UpDataStructsRpcCollection: UpDataStructsRpcCollection;1224 UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;1225 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1217 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1226 UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;1218 UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;1227 UpDataStructsTokenData: UpDataStructsTokenData;1219 UpDataStructsTokenData: UpDataStructsTokenData;tests/src/interfaces/default/definitions.tsdiffbeforeafterbothno changes
tests/src/interfaces/default/index.tsdiffbeforeafterbothno changes
tests/src/interfaces/default/types.tsdiffbeforeafterbothno changes
tests/src/interfaces/definitions.tsdiffbeforeafterboth161617export {default as unique} from './unique/definitions';17export {default as unique} from './unique/definitions';18export {default as rmrk} from './rmrk/definitions';18export {default as rmrk} from './rmrk/definitions';1919export {default as default} from './default/definitions';tests/src/interfaces/lookup.tsdiffbeforeafterboth1260 collectionId: 'u32',1260 collectionId: 'u32',1261 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1261 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1262 },1262 },1263 set_public_access_mode: {1264 collectionId: 'u32',1265 mode: 'UpDataStructsAccessMode',1266 },1267 set_mint_permission: {1268 collectionId: 'u32',1269 mintPermission: 'bool',1270 },1271 change_collection_owner: {1263 change_collection_owner: {1272 collectionId: 'u32',1264 collectionId: 'u32',1273 newOwner: 'AccountId32',1265 newOwner: 'AccountId32',1360 itemId: 'u32',1352 itemId: 'u32',1361 value: 'u128',1353 value: 'u128',1362 },1354 },1363 set_schema_version: {1364 collectionId: 'u32',1365 version: 'UpDataStructsSchemaVersion',1366 },1367 set_offchain_schema: {1368 collectionId: 'u32',1369 schema: 'Bytes',1370 },1371 set_const_on_chain_schema: {1372 collectionId: 'u32',1373 schema: 'Bytes',1374 },1375 set_collection_limits: {1355 set_collection_limits: {1376 collectionId: 'u32',1356 collectionId: 'u32',1377 newLimit: 'UpDataStructsCollectionLimits'1357 newLimit: 'UpDataStructsCollectionLimits',1378 }1358 },1359 set_collection_permissions: {1360 collectionId: 'u32',1361 newLimit: 'UpDataStructsCollectionPermissions'1362 }1379 }1363 }1380 },1364 },1381 /**1365 /**1397 name: 'Vec<u16>',1381 name: 'Vec<u16>',1398 description: 'Vec<u16>',1382 description: 'Vec<u16>',1399 tokenPrefix: 'Bytes',1383 tokenPrefix: 'Bytes',1400 offchainSchema: 'Bytes',1401 schemaVersion: 'Option<UpDataStructsSchemaVersion>',1402 pendingSponsor: 'Option<AccountId32>',1384 pendingSponsor: 'Option<AccountId32>',1403 limits: 'Option<UpDataStructsCollectionLimits>',1385 limits: 'Option<UpDataStructsCollectionLimits>',1404 constOnChainSchema: 'Bytes',1386 permissions: 'Option<UpDataStructsCollectionPermissions>',1405 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1387 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1406 properties: 'Vec<UpDataStructsProperty>'1388 properties: 'Vec<UpDataStructsProperty>'1407 },1389 },1411 UpDataStructsAccessMode: {1393 UpDataStructsAccessMode: {1412 _enum: ['Normal', 'AllowList']1394 _enum: ['Normal', 'AllowList']1413 },1395 },1414 /**1415 * Lookup162: up_data_structs::SchemaVersion1416 **/1417 UpDataStructsSchemaVersion: {1418 _enum: ['ImageURL', 'Unique']1419 },1420 /**1396 /**1421 * Lookup165: up_data_structs::CollectionLimits1397 * Lookup162: up_data_structs::CollectionLimits1422 **/1398 **/1423 UpDataStructsCollectionLimits: {1399 UpDataStructsCollectionLimits: {1424 accountTokenOwnershipLimit: 'Option<u32>',1400 accountTokenOwnershipLimit: 'Option<u32>',1425 sponsoredDataSize: 'Option<u32>',1401 sponsoredDataSize: 'Option<u32>',1426 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1402 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1427 tokenLimit: 'Option<u32>',1403 tokenLimit: 'Option<u32>',1428 sponsorTransferTimeout: 'Option<u32>',1404 sponsorTransferTimeout: 'Option<u32>',1429 sponsorApproveTimeout: 'Option<u32>',1405 sponsorApproveTimeout: 'Option<u32>',1430 ownerCanTransfer: 'Option<bool>',1406 ownerCanTransfer: 'OptionBool',1431 ownerCanDestroy: 'Option<bool>',1407 ownerCanDestroy: 'OptionBool',1432 transfersEnabled: 'Option<bool>',1408 transfersEnabled: 'OptionBool'1433 nestingRule: 'Option<UpDataStructsNestingRule>'1434 },1409 },1435 /**1410 /**1436 * Lookup167: up_data_structs::SponsoringRateLimit1411 * Lookup164: up_data_structs::SponsoringRateLimit1437 **/1412 **/1438 UpDataStructsSponsoringRateLimit: {1413 UpDataStructsSponsoringRateLimit: {1439 _enum: {1414 _enum: {1440 SponsoringDisabled: 'Null',1415 SponsoringDisabled: 'Null',1441 Blocks: 'u32'1416 Blocks: 'u32'1442 }1417 }1443 },1418 },1419 /**1420 * Lookup167: up_data_structs::CollectionPermissions1421 **/1422 UpDataStructsCollectionPermissions: {1423 access: 'Option<UpDataStructsAccessMode>',1424 mintMode: 'OptionBool',1425 nesting: 'Option<UpDataStructsNestingRule>'1426 },1444 /**1427 /**1445 * Lookup170: up_data_structs::NestingRule1428 * Lookup169: up_data_structs::NestingRule1446 **/1429 **/1447 UpDataStructsNestingRule: {1430 UpDataStructsNestingRule: {1448 _enum: {1431 _enum: {1449 Disabled: 'Null',1432 Disabled: 'Null',1450 Owner: 'Null',1433 Owner: 'Null',1451 OwnerRestricted: 'BTreeSet<u32>'1434 OwnerRestricted: 'BTreeSet<u32>'1452 }1435 }1453 },1436 },1454 /**1437 /**1455 * Lookup177: up_data_structs::PropertyKeyPermission1438 * Lookup175: up_data_structs::PropertyKeyPermission1456 **/1439 **/1457 UpDataStructsPropertyKeyPermission: {1440 UpDataStructsPropertyKeyPermission: {1458 key: 'Bytes',1441 key: 'Bytes',1459 permission: 'UpDataStructsPropertyPermission'1442 permission: 'UpDataStructsPropertyPermission'1460 },1443 },1461 /**1444 /**1462 * Lookup179: up_data_structs::PropertyPermission1445 * Lookup177: up_data_structs::PropertyPermission1463 **/1446 **/1464 UpDataStructsPropertyPermission: {1447 UpDataStructsPropertyPermission: {1465 mutable: 'bool',1448 mutable: 'bool',1466 collectionAdmin: 'bool',1449 collectionAdmin: 'bool',1467 tokenOwner: 'bool'1450 tokenOwner: 'bool'1468 },1451 },1469 /**1452 /**1470 * Lookup182: up_data_structs::Property1453 * Lookup180: up_data_structs::Property1471 **/1454 **/1472 UpDataStructsProperty: {1455 UpDataStructsProperty: {1473 key: 'Bytes',1456 key: 'Bytes',1474 value: 'Bytes'1457 value: 'Bytes'1475 },1458 },1476 /**1459 /**1477 * Lookup184: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1460 * Lookup183: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1478 **/1461 **/1479 PalletEvmAccountBasicCrossAccountIdRepr: {1462 PalletEvmAccountBasicCrossAccountIdRepr: {1480 _enum: {1463 _enum: {1481 Substrate: 'AccountId32',1464 Substrate: 'AccountId32',1482 Ethereum: 'H160'1465 Ethereum: 'H160'1483 }1466 }1484 },1467 },1485 /**1468 /**1486 * Lookup186: up_data_structs::CreateItemData1469 * Lookup185: up_data_structs::CreateItemData1487 **/1470 **/1488 UpDataStructsCreateItemData: {1471 UpDataStructsCreateItemData: {1489 _enum: {1472 _enum: {1490 NFT: 'UpDataStructsCreateNftData',1473 NFT: 'UpDataStructsCreateNftData',1491 Fungible: 'UpDataStructsCreateFungibleData',1474 Fungible: 'UpDataStructsCreateFungibleData',1492 ReFungible: 'UpDataStructsCreateReFungibleData'1475 ReFungible: 'UpDataStructsCreateReFungibleData'1493 }1476 }1494 },1477 },1495 /**1478 /**1496 * Lookup187: up_data_structs::CreateNftData1479 * Lookup186: up_data_structs::CreateNftData1497 **/1480 **/1498 UpDataStructsCreateNftData: {1481 UpDataStructsCreateNftData: {1499 constData: 'Bytes',1482 constData: 'Bytes',1500 properties: 'Vec<UpDataStructsProperty>'1483 properties: 'Vec<UpDataStructsProperty>'1501 },1484 },1502 /**1485 /**1503 * Lookup189: up_data_structs::CreateFungibleData1486 * Lookup188: up_data_structs::CreateFungibleData1504 **/1487 **/1505 UpDataStructsCreateFungibleData: {1488 UpDataStructsCreateFungibleData: {1506 value: 'u128'1489 value: 'u128'1507 },1490 },1508 /**1491 /**1509 * Lookup190: up_data_structs::CreateReFungibleData1492 * Lookup189: up_data_structs::CreateReFungibleData1510 **/1493 **/1511 UpDataStructsCreateReFungibleData: {1494 UpDataStructsCreateReFungibleData: {1512 constData: 'Bytes',1495 constData: 'Bytes',1513 pieces: 'u128'1496 pieces: 'u128'1514 },1497 },1515 /**1498 /**1516 * Lookup194: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1499 * Lookup193: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1517 **/1500 **/1518 UpDataStructsCreateItemExData: {1501 UpDataStructsCreateItemExData: {1519 _enum: {1502 _enum: {1520 NFT: 'Vec<UpDataStructsCreateNftExData>',1503 NFT: 'Vec<UpDataStructsCreateNftExData>',1523 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1506 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1524 }1507 }1525 },1508 },1526 /**1509 /**1527 * Lookup196: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1510 * Lookup195: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1528 **/1511 **/1529 UpDataStructsCreateNftExData: {1512 UpDataStructsCreateNftExData: {1530 constData: 'Bytes',1531 properties: 'Vec<UpDataStructsProperty>',1513 properties: 'Vec<UpDataStructsProperty>',1532 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1514 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1533 },1515 },1534 /**1516 /**1535 * Lookup203: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1517 * Lookup202: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1536 **/1518 **/1537 UpDataStructsCreateRefungibleExData: {1519 UpDataStructsCreateRefungibleExData: {1538 constData: 'Bytes',1520 constData: 'Bytes',1539 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1521 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1540 },1522 },1541 /**1523 /**1542 * Lookup205: pallet_template_transaction_payment::Call<T>1524 * Lookup204: pallet_template_transaction_payment::Call<T>1543 **/1525 **/1544 PalletTemplateTransactionPaymentCall: 'Null',1526 PalletTemplateTransactionPaymentCall: 'Null',1545 /**1527 /**1546 * Lookup206: pallet_structure::pallet::Call<T>1528 * Lookup205: pallet_structure::pallet::Call<T>1547 **/1529 **/1548 PalletStructureCall: 'Null',1530 PalletStructureCall: 'Null',1549 /**1531 /**1550 * Lookup207: pallet_rmrk_core::pallet::Call<T>1532 * Lookup206: pallet_rmrk_core::pallet::Call<T>1551 **/1533 **/1552 PalletRmrkCoreCall: {1534 PalletRmrkCoreCall: {1553 _enum: {1535 _enum: {1554 create_collection: {1536 create_collection: {1585 }1567 }1586 }1568 }1587 },1569 },1588 /**1570 /**1589 * Lookup213: pallet_rmrk_equip::pallet::Call<T>1571 * Lookup212: pallet_rmrk_equip::pallet::Call<T>1590 **/1572 **/1591 PalletRmrkEquipCall: {1573 PalletRmrkEquipCall: {1592 _enum: {1574 _enum: {1593 create_base: {1575 create_base: {1601 }1583 }1602 }1584 }1603 },1585 },1604 /**1586 /**1605 * Lookup215: up_data_structs::rmrk::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1587 * Lookup214: up_data_structs::rmrk::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1606 **/1588 **/1607 UpDataStructsRmrkPartType: {1589 UpDataStructsRmrkPartType: {1608 _enum: {1590 _enum: {1609 FixedPart: 'UpDataStructsRmrkFixedPart',1591 FixedPart: 'UpDataStructsRmrkFixedPart',1610 SlotPart: 'UpDataStructsRmrkSlotPart'1592 SlotPart: 'UpDataStructsRmrkSlotPart'1611 }1593 }1612 },1594 },1613 /**1595 /**1614 * Lookup217: up_data_structs::rmrk::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>1596 * Lookup216: up_data_structs::rmrk::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>1615 **/1597 **/1616 UpDataStructsRmrkFixedPart: {1598 UpDataStructsRmrkFixedPart: {1617 id: 'u32',1599 id: 'u32',1618 z: 'u32',1600 z: 'u32',1619 src: 'Bytes'1601 src: 'Bytes'1620 },1602 },1621 /**1603 /**1622 * Lookup218: up_data_structs::rmrk::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1604 * Lookup217: up_data_structs::rmrk::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1623 **/1605 **/1624 UpDataStructsRmrkSlotPart: {1606 UpDataStructsRmrkSlotPart: {1625 id: 'u32',1607 id: 'u32',1626 equippable: 'UpDataStructsRmrkEquippableList',1608 equippable: 'UpDataStructsRmrkEquippableList',1627 src: 'Bytes',1609 src: 'Bytes',1628 z: 'u32'1610 z: 'u32'1629 },1611 },1630 /**1612 /**1631 * Lookup219: up_data_structs::rmrk::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>1613 * Lookup218: up_data_structs::rmrk::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>1632 **/1614 **/1633 UpDataStructsRmrkEquippableList: {1615 UpDataStructsRmrkEquippableList: {1634 _enum: {1616 _enum: {1635 All: 'Null',1617 All: 'Null',1636 Empty: 'Null',1618 Empty: 'Null',1637 Custom: 'Vec<u32>'1619 Custom: 'Vec<u32>'1638 }1620 }1639 },1621 },1640 /**1622 /**1641 * Lookup221: up_data_structs::rmrk::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, PropertyList>1623 * Lookup220: up_data_structs::rmrk::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, PropertyList>1642 **/1624 **/1643 UpDataStructsRmrkTheme: {1625 UpDataStructsRmrkTheme: {1644 name: 'Bytes',1626 name: 'Bytes',1645 properties: 'Vec<UpDataStructsRmrkThemeProperty>',1627 properties: 'Vec<UpDataStructsRmrkThemeProperty>',1646 inherit: 'bool'1628 inherit: 'bool'1647 },1629 },1648 /**1630 /**1649 * Lookup223: up_data_structs::rmrk::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>1631 * Lookup222: up_data_structs::rmrk::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>1650 **/1632 **/1651 UpDataStructsRmrkThemeProperty: {1633 UpDataStructsRmrkThemeProperty: {1652 key: 'Bytes',1634 key: 'Bytes',1653 value: 'Bytes'1635 value: 'Bytes'1654 },1636 },1655 /**1637 /**1656 * Lookup224: pallet_evm::pallet::Call<T>1638 * Lookup223: pallet_evm::pallet::Call<T>1657 **/1639 **/1658 PalletEvmCall: {1640 PalletEvmCall: {1659 _enum: {1641 _enum: {1660 withdraw: {1642 withdraw: {1695 }1677 }1696 }1678 }1697 },1679 },1698 /**1680 /**1699 * Lookup230: pallet_ethereum::pallet::Call<T>1681 * Lookup229: pallet_ethereum::pallet::Call<T>1700 **/1682 **/1701 PalletEthereumCall: {1683 PalletEthereumCall: {1702 _enum: {1684 _enum: {1703 transact: {1685 transact: {1704 transaction: 'EthereumTransactionTransactionV2'1686 transaction: 'EthereumTransactionTransactionV2'1705 }1687 }1706 }1688 }1707 },1689 },1708 /**1690 /**1709 * Lookup231: ethereum::transaction::TransactionV21691 * Lookup230: ethereum::transaction::TransactionV21710 **/1692 **/1711 EthereumTransactionTransactionV2: {1693 EthereumTransactionTransactionV2: {1712 _enum: {1694 _enum: {1713 Legacy: 'EthereumTransactionLegacyTransaction',1695 Legacy: 'EthereumTransactionLegacyTransaction',1714 EIP2930: 'EthereumTransactionEip2930Transaction',1696 EIP2930: 'EthereumTransactionEip2930Transaction',1715 EIP1559: 'EthereumTransactionEip1559Transaction'1697 EIP1559: 'EthereumTransactionEip1559Transaction'1716 }1698 }1717 },1699 },1718 /**1700 /**1719 * Lookup232: ethereum::transaction::LegacyTransaction1701 * Lookup231: ethereum::transaction::LegacyTransaction1720 **/1702 **/1721 EthereumTransactionLegacyTransaction: {1703 EthereumTransactionLegacyTransaction: {1722 nonce: 'U256',1704 nonce: 'U256',1723 gasPrice: 'U256',1705 gasPrice: 'U256',1727 input: 'Bytes',1709 input: 'Bytes',1728 signature: 'EthereumTransactionTransactionSignature'1710 signature: 'EthereumTransactionTransactionSignature'1729 },1711 },1730 /**1712 /**1731 * Lookup233: ethereum::transaction::TransactionAction1713 * Lookup232: ethereum::transaction::TransactionAction1732 **/1714 **/1733 EthereumTransactionTransactionAction: {1715 EthereumTransactionTransactionAction: {1734 _enum: {1716 _enum: {1735 Call: 'H160',1717 Call: 'H160',1736 Create: 'Null'1718 Create: 'Null'1737 }1719 }1738 },1720 },1739 /**1721 /**1740 * Lookup234: ethereum::transaction::TransactionSignature1722 * Lookup233: ethereum::transaction::TransactionSignature1741 **/1723 **/1742 EthereumTransactionTransactionSignature: {1724 EthereumTransactionTransactionSignature: {1743 v: 'u64',1725 v: 'u64',1744 r: 'H256',1726 r: 'H256',1745 s: 'H256'1727 s: 'H256'1746 },1728 },1747 /**1729 /**1748 * Lookup236: ethereum::transaction::EIP2930Transaction1730 * Lookup235: ethereum::transaction::EIP2930Transaction1749 **/1731 **/1750 EthereumTransactionEip2930Transaction: {1732 EthereumTransactionEip2930Transaction: {1751 chainId: 'u64',1733 chainId: 'u64',1752 nonce: 'U256',1734 nonce: 'U256',1760 r: 'H256',1742 r: 'H256',1761 s: 'H256'1743 s: 'H256'1762 },1744 },1763 /**1745 /**1764 * Lookup238: ethereum::transaction::AccessListItem1746 * Lookup237: ethereum::transaction::AccessListItem1765 **/1747 **/1766 EthereumTransactionAccessListItem: {1748 EthereumTransactionAccessListItem: {1767 address: 'H160',1749 address: 'H160',1768 storageKeys: 'Vec<H256>'1750 storageKeys: 'Vec<H256>'1769 },1751 },1770 /**1752 /**1771 * Lookup239: ethereum::transaction::EIP1559Transaction1753 * Lookup238: ethereum::transaction::EIP1559Transaction1772 **/1754 **/1773 EthereumTransactionEip1559Transaction: {1755 EthereumTransactionEip1559Transaction: {1774 chainId: 'u64',1756 chainId: 'u64',1775 nonce: 'U256',1757 nonce: 'U256',1784 r: 'H256',1766 r: 'H256',1785 s: 'H256'1767 s: 'H256'1786 },1768 },1787 /**1769 /**1788 * Lookup240: pallet_evm_migration::pallet::Call<T>1770 * Lookup239: pallet_evm_migration::pallet::Call<T>1789 **/1771 **/1790 PalletEvmMigrationCall: {1772 PalletEvmMigrationCall: {1791 _enum: {1773 _enum: {1792 begin: {1774 begin: {1802 }1784 }1803 }1785 }1804 },1786 },1805 /**1787 /**1806 * Lookup243: pallet_sudo::pallet::Event<T>1788 * Lookup242: pallet_sudo::pallet::Event<T>1807 **/1789 **/1808 PalletSudoEvent: {1790 PalletSudoEvent: {1809 _enum: {1791 _enum: {1810 Sudid: {1792 Sudid: {1818 }1800 }1819 }1801 }1820 },1802 },1821 /**1803 /**1822 * Lookup245: sp_runtime::DispatchError1804 * Lookup244: sp_runtime::DispatchError1823 **/1805 **/1824 SpRuntimeDispatchError: {1806 SpRuntimeDispatchError: {1825 _enum: {1807 _enum: {1826 Other: 'Null',1808 Other: 'Null',1835 Transactional: 'SpRuntimeTransactionalError'1817 Transactional: 'SpRuntimeTransactionalError'1836 }1818 }1837 },1819 },1838 /**1820 /**1839 * Lookup246: sp_runtime::ModuleError1821 * Lookup245: sp_runtime::ModuleError1840 **/1822 **/1841 SpRuntimeModuleError: {1823 SpRuntimeModuleError: {1842 index: 'u8',1824 index: 'u8',1843 error: '[u8;4]'1825 error: '[u8;4]'1844 },1826 },1845 /**1827 /**1846 * Lookup247: sp_runtime::TokenError1828 * Lookup246: sp_runtime::TokenError1847 **/1829 **/1848 SpRuntimeTokenError: {1830 SpRuntimeTokenError: {1849 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1831 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1850 },1832 },1851 /**1833 /**1852 * Lookup248: sp_runtime::ArithmeticError1834 * Lookup247: sp_runtime::ArithmeticError1853 **/1835 **/1854 SpRuntimeArithmeticError: {1836 SpRuntimeArithmeticError: {1855 _enum: ['Underflow', 'Overflow', 'DivisionByZero']1837 _enum: ['Underflow', 'Overflow', 'DivisionByZero']1856 },1838 },1857 /**1839 /**1858 * Lookup249: sp_runtime::TransactionalError1840 * Lookup248: sp_runtime::TransactionalError1859 **/1841 **/1860 SpRuntimeTransactionalError: {1842 SpRuntimeTransactionalError: {1861 _enum: ['LimitReached', 'NoLayer']1843 _enum: ['LimitReached', 'NoLayer']1862 },1844 },1863 /**1845 /**1864 * Lookup250: pallet_sudo::pallet::Error<T>1846 * Lookup249: pallet_sudo::pallet::Error<T>1865 **/1847 **/1866 PalletSudoError: {1848 PalletSudoError: {1867 _enum: ['RequireSudo']1849 _enum: ['RequireSudo']1868 },1850 },1869 /**1851 /**1870 * Lookup251: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>1852 * Lookup250: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>1871 **/1853 **/1872 FrameSystemAccountInfo: {1854 FrameSystemAccountInfo: {1873 nonce: 'u32',1855 nonce: 'u32',1874 consumers: 'u32',1856 consumers: 'u32',1875 providers: 'u32',1857 providers: 'u32',1876 sufficients: 'u32',1858 sufficients: 'u32',1877 data: 'PalletBalancesAccountData'1859 data: 'PalletBalancesAccountData'1878 },1860 },1879 /**1861 /**1880 * Lookup252: frame_support::weights::PerDispatchClass<T>1862 * Lookup251: frame_support::weights::PerDispatchClass<T>1881 **/1863 **/1882 FrameSupportWeightsPerDispatchClassU64: {1864 FrameSupportWeightsPerDispatchClassU64: {1883 normal: 'u64',1865 normal: 'u64',1884 operational: 'u64',1866 operational: 'u64',1885 mandatory: 'u64'1867 mandatory: 'u64'1886 },1868 },1887 /**1869 /**1888 * Lookup253: sp_runtime::generic::digest::Digest1870 * Lookup252: sp_runtime::generic::digest::Digest1889 **/1871 **/1890 SpRuntimeDigest: {1872 SpRuntimeDigest: {1891 logs: 'Vec<SpRuntimeDigestDigestItem>'1873 logs: 'Vec<SpRuntimeDigestDigestItem>'1892 },1874 },1893 /**1875 /**1894 * Lookup255: sp_runtime::generic::digest::DigestItem1876 * Lookup254: sp_runtime::generic::digest::DigestItem1895 **/1877 **/1896 SpRuntimeDigestDigestItem: {1878 SpRuntimeDigestDigestItem: {1897 _enum: {1879 _enum: {1898 Other: 'Bytes',1880 Other: 'Bytes',1906 RuntimeEnvironmentUpdated: 'Null'1888 RuntimeEnvironmentUpdated: 'Null'1907 }1889 }1908 },1890 },1909 /**1891 /**1910 * Lookup257: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>1892 * Lookup256: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>1911 **/1893 **/1912 FrameSystemEventRecord: {1894 FrameSystemEventRecord: {1913 phase: 'FrameSystemPhase',1895 phase: 'FrameSystemPhase',1914 event: 'Event',1896 event: 'Event',1915 topics: 'Vec<H256>'1897 topics: 'Vec<H256>'1916 },1898 },1917 /**1899 /**1918 * Lookup259: frame_system::pallet::Event<T>1900 * Lookup258: frame_system::pallet::Event<T>1919 **/1901 **/1920 FrameSystemEvent: {1902 FrameSystemEvent: {1921 _enum: {1903 _enum: {1922 ExtrinsicSuccess: {1904 ExtrinsicSuccess: {1942 }1924 }1943 }1925 }1944 },1926 },1945 /**1927 /**1946 * Lookup260: frame_support::weights::DispatchInfo1928 * Lookup259: frame_support::weights::DispatchInfo1947 **/1929 **/1948 FrameSupportWeightsDispatchInfo: {1930 FrameSupportWeightsDispatchInfo: {1949 weight: 'u64',1931 weight: 'u64',1950 class: 'FrameSupportWeightsDispatchClass',1932 class: 'FrameSupportWeightsDispatchClass',1951 paysFee: 'FrameSupportWeightsPays'1933 paysFee: 'FrameSupportWeightsPays'1952 },1934 },1953 /**1935 /**1954 * Lookup261: frame_support::weights::DispatchClass1936 * Lookup260: frame_support::weights::DispatchClass1955 **/1937 **/1956 FrameSupportWeightsDispatchClass: {1938 FrameSupportWeightsDispatchClass: {1957 _enum: ['Normal', 'Operational', 'Mandatory']1939 _enum: ['Normal', 'Operational', 'Mandatory']1958 },1940 },1959 /**1941 /**1960 * Lookup262: frame_support::weights::Pays1942 * Lookup261: frame_support::weights::Pays1961 **/1943 **/1962 FrameSupportWeightsPays: {1944 FrameSupportWeightsPays: {1963 _enum: ['Yes', 'No']1945 _enum: ['Yes', 'No']1964 },1946 },1965 /**1947 /**1966 * Lookup263: orml_vesting::module::Event<T>1948 * Lookup262: orml_vesting::module::Event<T>1967 **/1949 **/1968 OrmlVestingModuleEvent: {1950 OrmlVestingModuleEvent: {1969 _enum: {1951 _enum: {1970 VestingScheduleAdded: {1952 VestingScheduleAdded: {1981 }1963 }1982 }1964 }1983 },1965 },1984 /**1966 /**1985 * Lookup264: cumulus_pallet_xcmp_queue::pallet::Event<T>1967 * Lookup263: cumulus_pallet_xcmp_queue::pallet::Event<T>1986 **/1968 **/1987 CumulusPalletXcmpQueueEvent: {1969 CumulusPalletXcmpQueueEvent: {1988 _enum: {1970 _enum: {1989 Success: 'Option<H256>',1971 Success: 'Option<H256>',1996 OverweightServiced: '(u64,u64)'1978 OverweightServiced: '(u64,u64)'1997 }1979 }1998 },1980 },1999 /**1981 /**2000 * Lookup265: pallet_xcm::pallet::Event<T>1982 * Lookup264: pallet_xcm::pallet::Event<T>2001 **/1983 **/2002 PalletXcmEvent: {1984 PalletXcmEvent: {2003 _enum: {1985 _enum: {2004 Attempted: 'XcmV2TraitsOutcome',1986 Attempted: 'XcmV2TraitsOutcome',2019 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'2001 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'2020 }2002 }2021 },2003 },2022 /**2004 /**2023 * Lookup266: xcm::v2::traits::Outcome2005 * Lookup265: xcm::v2::traits::Outcome2024 **/2006 **/2025 XcmV2TraitsOutcome: {2007 XcmV2TraitsOutcome: {2026 _enum: {2008 _enum: {2027 Complete: 'u64',2009 Complete: 'u64',2028 Incomplete: '(u64,XcmV2TraitsError)',2010 Incomplete: '(u64,XcmV2TraitsError)',2029 Error: 'XcmV2TraitsError'2011 Error: 'XcmV2TraitsError'2030 }2012 }2031 },2013 },2032 /**2014 /**2033 * Lookup268: cumulus_pallet_xcm::pallet::Event<T>2015 * Lookup267: cumulus_pallet_xcm::pallet::Event<T>2034 **/2016 **/2035 CumulusPalletXcmEvent: {2017 CumulusPalletXcmEvent: {2036 _enum: {2018 _enum: {2037 InvalidFormat: '[u8;8]',2019 InvalidFormat: '[u8;8]',2038 UnsupportedVersion: '[u8;8]',2020 UnsupportedVersion: '[u8;8]',2039 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'2021 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'2040 }2022 }2041 },2023 },2042 /**2024 /**2043 * Lookup269: cumulus_pallet_dmp_queue::pallet::Event<T>2025 * Lookup268: cumulus_pallet_dmp_queue::pallet::Event<T>2044 **/2026 **/2045 CumulusPalletDmpQueueEvent: {2027 CumulusPalletDmpQueueEvent: {2046 _enum: {2028 _enum: {2047 InvalidFormat: '[u8;32]',2029 InvalidFormat: '[u8;32]',2052 OverweightServiced: '(u64,u64)'2034 OverweightServiced: '(u64,u64)'2053 }2035 }2054 },2036 },2055 /**2037 /**2056 * Lookup270: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2038 * Lookup269: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2057 **/2039 **/2058 PalletUniqueRawEvent: {2040 PalletUniqueRawEvent: {2059 _enum: {2041 _enum: {2060 CollectionSponsorRemoved: 'u32',2042 CollectionSponsorRemoved: 'u32',2061 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2043 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2062 CollectionOwnedChanged: '(u32,AccountId32)',2044 CollectionOwnedChanged: '(u32,AccountId32)',2063 CollectionSponsorSet: '(u32,AccountId32)',2045 CollectionSponsorSet: '(u32,AccountId32)',2064 ConstOnChainSchemaSet: 'u32',2065 SponsorshipConfirmed: '(u32,AccountId32)',2046 SponsorshipConfirmed: '(u32,AccountId32)',2066 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2047 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2067 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2048 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2068 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2049 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2069 CollectionLimitSet: 'u32',2050 CollectionLimitSet: 'u32',2070 MintPermissionSet: 'u32',2051 CollectionPermissionSet: 'u32'2071 OffchainSchemaSet: 'u32',2072 PublicAccessModeSet: '(u32,UpDataStructsAccessMode)',2073 SchemaVersionSet: 'u32'2074 }2052 }2075 },2053 },2076 /**2054 /**2077 * Lookup271: pallet_common::pallet::Event<T>2055 * Lookup270: pallet_common::pallet::Event<T>2078 **/2056 **/2079 PalletCommonEvent: {2057 PalletCommonEvent: {2080 _enum: {2058 _enum: {2081 CollectionCreated: '(u32,u8,AccountId32)',2059 CollectionCreated: '(u32,u8,AccountId32)',2091 PropertyPermissionSet: '(u32,Bytes)'2069 PropertyPermissionSet: '(u32,Bytes)'2092 }2070 }2093 },2071 },2094 /**2072 /**2095 * Lookup272: pallet_structure::pallet::Event<T>2073 * Lookup271: pallet_structure::pallet::Event<T>2096 **/2074 **/2097 PalletStructureEvent: {2075 PalletStructureEvent: {2098 _enum: {2076 _enum: {2099 Executed: 'Result<Null, SpRuntimeDispatchError>'2077 Executed: 'Result<Null, SpRuntimeDispatchError>'2100 }2078 }2101 },2079 },2102 /**2080 /**2103 * Lookup273: pallet_rmrk_core::pallet::Event<T>2081 * Lookup272: pallet_rmrk_core::pallet::Event<T>2104 **/2082 **/2105 PalletRmrkCoreEvent: {2083 PalletRmrkCoreEvent: {2106 _enum: {2084 _enum: {2107 CollectionCreated: {2085 CollectionCreated: {2138 }2116 }2139 }2117 }2140 },2118 },2141 /**2119 /**2142 * Lookup274: pallet_rmrk_equip::pallet::Event<T>2120 * Lookup273: pallet_rmrk_equip::pallet::Event<T>2143 **/2121 **/2144 PalletRmrkEquipEvent: {2122 PalletRmrkEquipEvent: {2145 _enum: {2123 _enum: {2146 BaseCreated: {2124 BaseCreated: {2149 }2127 }2150 }2128 }2151 },2129 },2152 /**2130 /**2153 * Lookup275: pallet_evm::pallet::Event<T>2131 * Lookup274: pallet_evm::pallet::Event<T>2154 **/2132 **/2155 PalletEvmEvent: {2133 PalletEvmEvent: {2156 _enum: {2134 _enum: {2157 Log: 'EthereumLog',2135 Log: 'EthereumLog',2163 BalanceWithdraw: '(AccountId32,H160,U256)'2141 BalanceWithdraw: '(AccountId32,H160,U256)'2164 }2142 }2165 },2143 },2166 /**2144 /**2167 * Lookup276: ethereum::log::Log2145 * Lookup275: ethereum::log::Log2168 **/2146 **/2169 EthereumLog: {2147 EthereumLog: {2170 address: 'H160',2148 address: 'H160',2171 topics: 'Vec<H256>',2149 topics: 'Vec<H256>',2172 data: 'Bytes'2150 data: 'Bytes'2173 },2151 },2174 /**2152 /**2175 * Lookup277: pallet_ethereum::pallet::Event2153 * Lookup276: pallet_ethereum::pallet::Event2176 **/2154 **/2177 PalletEthereumEvent: {2155 PalletEthereumEvent: {2178 _enum: {2156 _enum: {2179 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2157 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2180 }2158 }2181 },2159 },2182 /**2160 /**2183 * Lookup278: evm_core::error::ExitReason2161 * Lookup277: evm_core::error::ExitReason2184 **/2162 **/2185 EvmCoreErrorExitReason: {2163 EvmCoreErrorExitReason: {2186 _enum: {2164 _enum: {2187 Succeed: 'EvmCoreErrorExitSucceed',2165 Succeed: 'EvmCoreErrorExitSucceed',2190 Fatal: 'EvmCoreErrorExitFatal'2168 Fatal: 'EvmCoreErrorExitFatal'2191 }2169 }2192 },2170 },2193 /**2171 /**2194 * Lookup279: evm_core::error::ExitSucceed2172 * Lookup278: evm_core::error::ExitSucceed2195 **/2173 **/2196 EvmCoreErrorExitSucceed: {2174 EvmCoreErrorExitSucceed: {2197 _enum: ['Stopped', 'Returned', 'Suicided']2175 _enum: ['Stopped', 'Returned', 'Suicided']2198 },2176 },2199 /**2177 /**2200 * Lookup280: evm_core::error::ExitError2178 * Lookup279: evm_core::error::ExitError2201 **/2179 **/2202 EvmCoreErrorExitError: {2180 EvmCoreErrorExitError: {2203 _enum: {2181 _enum: {2204 StackUnderflow: 'Null',2182 StackUnderflow: 'Null',2218 InvalidCode: 'Null'2196 InvalidCode: 'Null'2219 }2197 }2220 },2198 },2221 /**2199 /**2222 * Lookup283: evm_core::error::ExitRevert2200 * Lookup282: evm_core::error::ExitRevert2223 **/2201 **/2224 EvmCoreErrorExitRevert: {2202 EvmCoreErrorExitRevert: {2225 _enum: ['Reverted']2203 _enum: ['Reverted']2226 },2204 },2227 /**2205 /**2228 * Lookup284: evm_core::error::ExitFatal2206 * Lookup283: evm_core::error::ExitFatal2229 **/2207 **/2230 EvmCoreErrorExitFatal: {2208 EvmCoreErrorExitFatal: {2231 _enum: {2209 _enum: {2232 NotSupported: 'Null',2210 NotSupported: 'Null',2235 Other: 'Text'2213 Other: 'Text'2236 }2214 }2237 },2215 },2238 /**2216 /**2239 * Lookup285: frame_system::Phase2217 * Lookup284: frame_system::Phase2240 **/2218 **/2241 FrameSystemPhase: {2219 FrameSystemPhase: {2242 _enum: {2220 _enum: {2243 ApplyExtrinsic: 'u32',2221 ApplyExtrinsic: 'u32',2244 Finalization: 'Null',2222 Finalization: 'Null',2245 Initialization: 'Null'2223 Initialization: 'Null'2246 }2224 }2247 },2225 },2248 /**2226 /**2249 * Lookup287: frame_system::LastRuntimeUpgradeInfo2227 * Lookup286: frame_system::LastRuntimeUpgradeInfo2250 **/2228 **/2251 FrameSystemLastRuntimeUpgradeInfo: {2229 FrameSystemLastRuntimeUpgradeInfo: {2252 specVersion: 'Compact<u32>',2230 specVersion: 'Compact<u32>',2253 specName: 'Text'2231 specName: 'Text'2254 },2232 },2255 /**2233 /**2256 * Lookup288: frame_system::limits::BlockWeights2234 * Lookup287: frame_system::limits::BlockWeights2257 **/2235 **/2258 FrameSystemLimitsBlockWeights: {2236 FrameSystemLimitsBlockWeights: {2259 baseBlock: 'u64',2237 baseBlock: 'u64',2260 maxBlock: 'u64',2238 maxBlock: 'u64',2261 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2239 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2262 },2240 },2263 /**2241 /**2264 * Lookup289: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2242 * Lookup288: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2265 **/2243 **/2266 FrameSupportWeightsPerDispatchClassWeightsPerClass: {2244 FrameSupportWeightsPerDispatchClassWeightsPerClass: {2267 normal: 'FrameSystemLimitsWeightsPerClass',2245 normal: 'FrameSystemLimitsWeightsPerClass',2268 operational: 'FrameSystemLimitsWeightsPerClass',2246 operational: 'FrameSystemLimitsWeightsPerClass',2269 mandatory: 'FrameSystemLimitsWeightsPerClass'2247 mandatory: 'FrameSystemLimitsWeightsPerClass'2270 },2248 },2271 /**2249 /**2272 * Lookup290: frame_system::limits::WeightsPerClass2250 * Lookup289: frame_system::limits::WeightsPerClass2273 **/2251 **/2274 FrameSystemLimitsWeightsPerClass: {2252 FrameSystemLimitsWeightsPerClass: {2275 baseExtrinsic: 'u64',2253 baseExtrinsic: 'u64',2276 maxExtrinsic: 'Option<u64>',2254 maxExtrinsic: 'Option<u64>',2277 maxTotal: 'Option<u64>',2255 maxTotal: 'Option<u64>',2278 reserved: 'Option<u64>'2256 reserved: 'Option<u64>'2279 },2257 },2280 /**2258 /**2281 * Lookup292: frame_system::limits::BlockLength2259 * Lookup291: frame_system::limits::BlockLength2282 **/2260 **/2283 FrameSystemLimitsBlockLength: {2261 FrameSystemLimitsBlockLength: {2284 max: 'FrameSupportWeightsPerDispatchClassU32'2262 max: 'FrameSupportWeightsPerDispatchClassU32'2285 },2263 },2286 /**2264 /**2287 * Lookup293: frame_support::weights::PerDispatchClass<T>2265 * Lookup292: frame_support::weights::PerDispatchClass<T>2288 **/2266 **/2289 FrameSupportWeightsPerDispatchClassU32: {2267 FrameSupportWeightsPerDispatchClassU32: {2290 normal: 'u32',2268 normal: 'u32',2291 operational: 'u32',2269 operational: 'u32',2292 mandatory: 'u32'2270 mandatory: 'u32'2293 },2271 },2294 /**2272 /**2295 * Lookup294: frame_support::weights::RuntimeDbWeight2273 * Lookup293: frame_support::weights::RuntimeDbWeight2296 **/2274 **/2297 FrameSupportWeightsRuntimeDbWeight: {2275 FrameSupportWeightsRuntimeDbWeight: {2298 read: 'u64',2276 read: 'u64',2299 write: 'u64'2277 write: 'u64'2300 },2278 },2301 /**2279 /**2302 * Lookup295: sp_version::RuntimeVersion2280 * Lookup294: sp_version::RuntimeVersion2303 **/2281 **/2304 SpVersionRuntimeVersion: {2282 SpVersionRuntimeVersion: {2305 specName: 'Text',2283 specName: 'Text',2306 implName: 'Text',2284 implName: 'Text',2311 transactionVersion: 'u32',2289 transactionVersion: 'u32',2312 stateVersion: 'u8'2290 stateVersion: 'u8'2313 },2291 },2314 /**2292 /**2315 * Lookup299: frame_system::pallet::Error<T>2293 * Lookup298: frame_system::pallet::Error<T>2316 **/2294 **/2317 FrameSystemError: {2295 FrameSystemError: {2318 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2296 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2319 },2297 },2320 /**2298 /**2321 * Lookup301: orml_vesting::module::Error<T>2299 * Lookup300: orml_vesting::module::Error<T>2322 **/2300 **/2323 OrmlVestingModuleError: {2301 OrmlVestingModuleError: {2324 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2302 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2325 },2303 },2326 /**2304 /**2327 * Lookup303: cumulus_pallet_xcmp_queue::InboundChannelDetails2305 * Lookup302: cumulus_pallet_xcmp_queue::InboundChannelDetails2328 **/2306 **/2329 CumulusPalletXcmpQueueInboundChannelDetails: {2307 CumulusPalletXcmpQueueInboundChannelDetails: {2330 sender: 'u32',2308 sender: 'u32',2331 state: 'CumulusPalletXcmpQueueInboundState',2309 state: 'CumulusPalletXcmpQueueInboundState',2332 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2310 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2333 },2311 },2334 /**2312 /**2335 * Lookup304: cumulus_pallet_xcmp_queue::InboundState2313 * Lookup303: cumulus_pallet_xcmp_queue::InboundState2336 **/2314 **/2337 CumulusPalletXcmpQueueInboundState: {2315 CumulusPalletXcmpQueueInboundState: {2338 _enum: ['Ok', 'Suspended']2316 _enum: ['Ok', 'Suspended']2339 },2317 },2340 /**2318 /**2341 * Lookup307: polkadot_parachain::primitives::XcmpMessageFormat2319 * Lookup306: polkadot_parachain::primitives::XcmpMessageFormat2342 **/2320 **/2343 PolkadotParachainPrimitivesXcmpMessageFormat: {2321 PolkadotParachainPrimitivesXcmpMessageFormat: {2344 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2322 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2345 },2323 },2346 /**2324 /**2347 * Lookup310: cumulus_pallet_xcmp_queue::OutboundChannelDetails2325 * Lookup309: cumulus_pallet_xcmp_queue::OutboundChannelDetails2348 **/2326 **/2349 CumulusPalletXcmpQueueOutboundChannelDetails: {2327 CumulusPalletXcmpQueueOutboundChannelDetails: {2350 recipient: 'u32',2328 recipient: 'u32',2351 state: 'CumulusPalletXcmpQueueOutboundState',2329 state: 'CumulusPalletXcmpQueueOutboundState',2352 signalsExist: 'bool',2330 signalsExist: 'bool',2353 firstIndex: 'u16',2331 firstIndex: 'u16',2354 lastIndex: 'u16'2332 lastIndex: 'u16'2355 },2333 },2356 /**2334 /**2357 * Lookup311: cumulus_pallet_xcmp_queue::OutboundState2335 * Lookup310: cumulus_pallet_xcmp_queue::OutboundState2358 **/2336 **/2359 CumulusPalletXcmpQueueOutboundState: {2337 CumulusPalletXcmpQueueOutboundState: {2360 _enum: ['Ok', 'Suspended']2338 _enum: ['Ok', 'Suspended']2361 },2339 },2362 /**2340 /**2363 * Lookup313: cumulus_pallet_xcmp_queue::QueueConfigData2341 * Lookup312: cumulus_pallet_xcmp_queue::QueueConfigData2364 **/2342 **/2365 CumulusPalletXcmpQueueQueueConfigData: {2343 CumulusPalletXcmpQueueQueueConfigData: {2366 suspendThreshold: 'u32',2344 suspendThreshold: 'u32',2367 dropThreshold: 'u32',2345 dropThreshold: 'u32',2370 weightRestrictDecay: 'u64',2348 weightRestrictDecay: 'u64',2371 xcmpMaxIndividualWeight: 'u64'2349 xcmpMaxIndividualWeight: 'u64'2372 },2350 },2373 /**2351 /**2374 * Lookup315: cumulus_pallet_xcmp_queue::pallet::Error<T>2352 * Lookup314: cumulus_pallet_xcmp_queue::pallet::Error<T>2375 **/2353 **/2376 CumulusPalletXcmpQueueError: {2354 CumulusPalletXcmpQueueError: {2377 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2355 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2378 },2356 },2379 /**2357 /**2380 * Lookup316: pallet_xcm::pallet::Error<T>2358 * Lookup315: pallet_xcm::pallet::Error<T>2381 **/2359 **/2382 PalletXcmError: {2360 PalletXcmError: {2383 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2361 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2384 },2362 },2385 /**2363 /**2386 * Lookup317: cumulus_pallet_xcm::pallet::Error<T>2364 * Lookup316: cumulus_pallet_xcm::pallet::Error<T>2387 **/2365 **/2388 CumulusPalletXcmError: 'Null',2366 CumulusPalletXcmError: 'Null',2389 /**2367 /**2390 * Lookup318: cumulus_pallet_dmp_queue::ConfigData2368 * Lookup317: cumulus_pallet_dmp_queue::ConfigData2391 **/2369 **/2392 CumulusPalletDmpQueueConfigData: {2370 CumulusPalletDmpQueueConfigData: {2393 maxIndividual: 'u64'2371 maxIndividual: 'u64'2394 },2372 },2395 /**2373 /**2396 * Lookup319: cumulus_pallet_dmp_queue::PageIndexData2374 * Lookup318: cumulus_pallet_dmp_queue::PageIndexData2397 **/2375 **/2398 CumulusPalletDmpQueuePageIndexData: {2376 CumulusPalletDmpQueuePageIndexData: {2399 beginUsed: 'u32',2377 beginUsed: 'u32',2400 endUsed: 'u32',2378 endUsed: 'u32',2401 overweightCount: 'u64'2379 overweightCount: 'u64'2402 },2380 },2403 /**2381 /**2404 * Lookup322: cumulus_pallet_dmp_queue::pallet::Error<T>2382 * Lookup321: cumulus_pallet_dmp_queue::pallet::Error<T>2405 **/2383 **/2406 CumulusPalletDmpQueueError: {2384 CumulusPalletDmpQueueError: {2407 _enum: ['Unknown', 'OverLimit']2385 _enum: ['Unknown', 'OverLimit']2408 },2386 },2409 /**2387 /**2410 * Lookup326: pallet_unique::Error<T>2388 * Lookup325: pallet_unique::Error<T>2411 **/2389 **/2412 PalletUniqueError: {2390 PalletUniqueError: {2413 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']2391 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']2414 },2392 },2415 /**2393 /**2416 * Lookup327: up_data_structs::Collection<sp_core::crypto::AccountId32>2394 * Lookup326: up_data_structs::Collection<sp_core::crypto::AccountId32>2417 **/2395 **/2418 UpDataStructsCollection: {2396 UpDataStructsCollection: {2419 owner: 'AccountId32',2397 owner: 'AccountId32',2420 mode: 'UpDataStructsCollectionMode',2398 mode: 'UpDataStructsCollectionMode',2421 access: 'UpDataStructsAccessMode',2422 name: 'Vec<u16>',2399 name: 'Vec<u16>',2423 description: 'Vec<u16>',2400 description: 'Vec<u16>',2424 tokenPrefix: 'Bytes',2401 tokenPrefix: 'Bytes',2425 mintMode: 'bool',2426 schemaVersion: 'UpDataStructsSchemaVersion',2427 sponsorship: 'UpDataStructsSponsorshipState',2402 sponsorship: 'UpDataStructsSponsorshipState',2428 limits: 'UpDataStructsCollectionLimits'2403 limits: 'UpDataStructsCollectionLimits',2404 permissions: 'UpDataStructsCollectionPermissions'2429 },2405 },2430 /**2406 /**2431 * Lookup328: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2407 * Lookup327: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2432 **/2408 **/2433 UpDataStructsSponsorshipState: {2409 UpDataStructsSponsorshipState: {2434 _enum: {2410 _enum: {2435 Disabled: 'Null',2411 Disabled: 'Null',2436 Unconfirmed: 'AccountId32',2412 Unconfirmed: 'AccountId32',2437 Confirmed: 'AccountId32'2413 Confirmed: 'AccountId32'2438 }2414 }2439 },2415 },2440 /**2416 /**2441 * Lookup329: up_data_structs::Properties2417 * Lookup328: up_data_structs::Properties2442 **/2418 **/2443 UpDataStructsProperties: {2419 UpDataStructsProperties: {2444 map: 'UpDataStructsPropertiesMapBoundedVec',2420 map: 'UpDataStructsPropertiesMapBoundedVec',2445 consumedSpace: 'u32',2421 consumedSpace: 'u32',2446 spaceLimit: 'u32'2422 spaceLimit: 'u32'2447 },2423 },2448 /**2424 /**2449 * Lookup330: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>2425 * Lookup329: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>2450 **/2426 **/2451 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2427 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2452 /**2428 /**2453 * Lookup335: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2429 * Lookup334: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2454 **/2430 **/2455 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2431 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2456 /**2457 * Lookup341: up_data_structs::CollectionField2458 **/2459 UpDataStructsCollectionField: {2460 _enum: ['ConstOnChainSchema', 'OffchainSchema']2461 },2462 /**2432 /**2463 * Lookup344: up_data_structs::CollectionStats2433 * Lookup341: up_data_structs::CollectionStats2464 **/2434 **/2465 UpDataStructsCollectionStats: {2435 UpDataStructsCollectionStats: {2466 created: 'u32',2436 created: 'u32',2467 destroyed: 'u32',2437 destroyed: 'u32',2468 alive: 'u32'2438 alive: 'u32'2469 },2439 },2470 /**2440 /**2471 * Lookup345: PhantomType::up_data_structs<up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>>2441 * Lookup342: PhantomType::up_data_structs<T>2472 **/2442 **/2473 PhantomTypeUpDataStructsTokenData: '[Lookup346;0]',2443 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpDataStructsRmrkCollectionInfo,UpDataStructsRmrkNftInfo,UpDataStructsRmrkResourceInfo,UpDataStructsRmrkPropertyInfo,UpDataStructsRmrkBaseInfo,UpDataStructsRmrkPartType,UpDataStructsRmrkTheme,UpDataStructsRmrkNftChild);0]',2474 /**2444 /**2475 * Lookup346: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2445 * Lookup344: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2476 **/2446 **/2477 UpDataStructsTokenData: {2447 UpDataStructsTokenData: {2478 constData: 'Bytes',2479 properties: 'Vec<UpDataStructsProperty>',2448 properties: 'Vec<UpDataStructsProperty>',2480 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'2449 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'2481 },2450 },2482 /**2483 * Lookup349: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>2484 **/2485 PhantomTypeUpDataStructsRpcCollection: '[Lookup350;0]',2486 /**2451 /**2487 * Lookup350: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2452 * Lookup346: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2488 **/2453 **/2489 UpDataStructsRpcCollection: {2454 UpDataStructsRpcCollection: {2490 owner: 'AccountId32',2455 owner: 'AccountId32',2491 mode: 'UpDataStructsCollectionMode',2456 mode: 'UpDataStructsCollectionMode',2492 access: 'UpDataStructsAccessMode',2493 name: 'Vec<u16>',2457 name: 'Vec<u16>',2494 description: 'Vec<u16>',2458 description: 'Vec<u16>',2495 tokenPrefix: 'Bytes',2459 tokenPrefix: 'Bytes',2496 mintMode: 'bool',2497 offchainSchema: 'Bytes',2498 schemaVersion: 'UpDataStructsSchemaVersion',2499 sponsorship: 'UpDataStructsSponsorshipState',2460 sponsorship: 'UpDataStructsSponsorshipState',2500 limits: 'UpDataStructsCollectionLimits',2461 limits: 'UpDataStructsCollectionLimits',2501 constOnChainSchema: 'Bytes',2462 permissions: 'UpDataStructsCollectionPermissions',2502 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2463 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2503 properties: 'Vec<UpDataStructsProperty>'2464 properties: 'Vec<UpDataStructsProperty>'2504 },2465 },2505 /**2506 * Lookup352: PhantomType::up_data_structs<up_data_structs::rmrk::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>>2507 **/2508 PhantomTypeUpDataStructsCollectionInfo: '[Lookup353;0]',2509 /**2466 /**2510 * Lookup353: up_data_structs::rmrk::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>2467 * Lookup347: up_data_structs::rmrk::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>2511 **/2468 **/2512 UpDataStructsRmrkCollectionInfo: {2469 UpDataStructsRmrkCollectionInfo: {2513 issuer: 'AccountId32',2470 issuer: 'AccountId32',2514 metadata: 'Bytes',2471 metadata: 'Bytes',2515 max: 'Option<u32>',2472 max: 'Option<u32>',2516 symbol: 'Bytes',2473 symbol: 'Bytes',2517 nftsCount: 'u32'2474 nftsCount: 'u32'2518 },2475 },2519 /**2520 * Lookup355: PhantomType::up_data_structs<up_data_structs::rmrk::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>>2521 **/2522 PhantomTypeUpDataStructsNftInfo: '[Lookup356;0]',2523 /**2476 /**2524 * Lookup356: up_data_structs::rmrk::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>2477 * Lookup348: up_data_structs::rmrk::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>2525 **/2478 **/2526 UpDataStructsRmrkNftInfo: {2479 UpDataStructsRmrkNftInfo: {2527 owner: 'UpDataStructsRmrkAccountIdOrCollectionNftTuple',2480 owner: 'UpDataStructsRmrkAccountIdOrCollectionNftTuple',2528 royalty: 'Option<UpDataStructsRmrkRoyaltyInfo>',2481 royalty: 'Option<UpDataStructsRmrkRoyaltyInfo>',2529 metadata: 'Bytes',2482 metadata: 'Bytes',2530 equipped: 'bool',2483 equipped: 'bool',2531 pending: 'bool'2484 pending: 'bool'2532 },2485 },2533 /**2486 /**2534 * Lookup357: up_data_structs::rmrk::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>2487 * Lookup349: up_data_structs::rmrk::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>2535 **/2488 **/2536 UpDataStructsRmrkAccountIdOrCollectionNftTuple: {2489 UpDataStructsRmrkAccountIdOrCollectionNftTuple: {2537 _enum: {2490 _enum: {2538 AccountId: 'AccountId32',2491 AccountId: 'AccountId32',2539 CollectionAndNftTuple: '(u32,u32)'2492 CollectionAndNftTuple: '(u32,u32)'2540 }2493 }2541 },2494 },2542 /**2495 /**2543 * Lookup359: up_data_structs::rmrk::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2496 * Lookup351: up_data_structs::rmrk::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2544 **/2497 **/2545 UpDataStructsRmrkRoyaltyInfo: {2498 UpDataStructsRmrkRoyaltyInfo: {2546 recipient: 'AccountId32',2499 recipient: 'AccountId32',2547 amount: 'Permill'2500 amount: 'Permill'2548 },2501 },2549 /**2550 * Lookup361: PhantomType::up_data_structs<up_data_structs::rmrk::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>>2551 **/2552 PhantomTypeUpDataStructsResourceInfo: '[Lookup362;0]',2553 /**2502 /**2554 * Lookup362: up_data_structs::rmrk::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2503 * Lookup352: up_data_structs::rmrk::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2555 **/2504 **/2556 UpDataStructsRmrkResourceInfo: {2505 UpDataStructsRmrkResourceInfo: {2557 id: 'Bytes',2506 id: 'Bytes',2558 resource: 'UpDataStructsRmrkResourceTypes',2507 resource: 'UpDataStructsRmrkResourceTypes',2559 pending: 'bool',2508 pending: 'bool',2560 pendingRemoval: 'bool'2509 pendingRemoval: 'bool'2561 },2510 },2562 /**2511 /**2563 * Lookup365: up_data_structs::rmrk::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2512 * Lookup355: up_data_structs::rmrk::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2564 **/2513 **/2565 UpDataStructsRmrkResourceTypes: {2514 UpDataStructsRmrkResourceTypes: {2566 _enum: {2515 _enum: {2567 Basic: 'UpDataStructsRmrkBasicResource',2516 Basic: 'UpDataStructsRmrkBasicResource',2568 Composable: 'UpDataStructsRmrkComposableResource',2517 Composable: 'UpDataStructsRmrkComposableResource',2569 Slot: 'UpDataStructsRmrkSlotResource'2518 Slot: 'UpDataStructsRmrkSlotResource'2570 }2519 }2571 },2520 },2572 /**2521 /**2573 * Lookup366: up_data_structs::rmrk::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>2522 * Lookup356: up_data_structs::rmrk::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>2574 **/2523 **/2575 UpDataStructsRmrkBasicResource: {2524 UpDataStructsRmrkBasicResource: {2576 src: 'Option<Bytes>',2525 src: 'Option<Bytes>',2577 metadata: 'Option<Bytes>',2526 metadata: 'Option<Bytes>',2578 license: 'Option<Bytes>',2527 license: 'Option<Bytes>',2579 thumb: 'Option<Bytes>'2528 thumb: 'Option<Bytes>'2580 },2529 },2581 /**2530 /**2582 * Lookup368: up_data_structs::rmrk::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2531 * Lookup358: up_data_structs::rmrk::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2583 **/2532 **/2584 UpDataStructsRmrkComposableResource: {2533 UpDataStructsRmrkComposableResource: {2585 parts: 'Vec<u32>',2534 parts: 'Vec<u32>',2586 base: 'u32',2535 base: 'u32',2589 license: 'Option<Bytes>',2538 license: 'Option<Bytes>',2590 thumb: 'Option<Bytes>'2539 thumb: 'Option<Bytes>'2591 },2540 },2592 /**2541 /**2593 * Lookup369: up_data_structs::rmrk::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>2542 * Lookup359: up_data_structs::rmrk::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>2594 **/2543 **/2595 UpDataStructsRmrkSlotResource: {2544 UpDataStructsRmrkSlotResource: {2596 base: 'u32',2545 base: 'u32',2597 src: 'Option<Bytes>',2546 src: 'Option<Bytes>',2600 license: 'Option<Bytes>',2549 license: 'Option<Bytes>',2601 thumb: 'Option<Bytes>'2550 thumb: 'Option<Bytes>'2602 },2551 },2603 /**2604 * Lookup371: PhantomType::up_data_structs<up_data_structs::rmrk::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>>2605 **/2606 PhantomTypeUpDataStructsPropertyInfo: '[Lookup372;0]',2607 /**2552 /**2608 * Lookup372: up_data_structs::rmrk::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2553 * Lookup360: up_data_structs::rmrk::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2609 **/2554 **/2610 UpDataStructsRmrkPropertyInfo: {2555 UpDataStructsRmrkPropertyInfo: {2611 key: 'Bytes',2556 key: 'Bytes',2612 value: 'Bytes'2557 value: 'Bytes'2613 },2558 },2614 /**2615 * Lookup374: PhantomType::up_data_structs<up_data_structs::rmrk::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>>2616 **/2617 PhantomTypeUpDataStructsBaseInfo: '[Lookup375;0]',2618 /**2559 /**2619 * Lookup375: up_data_structs::rmrk::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>2560 * Lookup361: up_data_structs::rmrk::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>2620 **/2561 **/2621 UpDataStructsRmrkBaseInfo: {2562 UpDataStructsRmrkBaseInfo: {2622 issuer: 'AccountId32',2563 issuer: 'AccountId32',2623 baseType: 'Bytes',2564 baseType: 'Bytes',2624 symbol: 'Bytes'2565 symbol: 'Bytes'2625 },2566 },2626 /**2627 * Lookup377: PhantomType::up_data_structs<up_data_structs::rmrk::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>>2628 **/2629 PhantomTypeUpDataStructsPartType: '[Lookup215;0]',2630 /**2631 * Lookup379: PhantomType::up_data_structs<up_data_structs::rmrk::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, PropertyList>>2632 **/2633 PhantomTypeUpDataStructsTheme: '[Lookup221;0]',2634 /**2635 * Lookup381: PhantomType::up_data_structs<up_data_structs::rmrk::NftChild>2636 **/2637 PhantomTypeUpDataStructsNftChild: '[Lookup382;0]',2638 /**2567 /**2639 * Lookup382: up_data_structs::rmrk::NftChild2568 * Lookup362: up_data_structs::rmrk::NftChild2640 **/2569 **/2641 UpDataStructsRmrkNftChild: {2570 UpDataStructsRmrkNftChild: {2642 collectionId: 'u32',2571 collectionId: 'u32',2643 nftId: 'u32'2572 nftId: 'u32'2644 },2573 },2645 /**2574 /**2646 * Lookup384: pallet_common::pallet::Error<T>2575 * Lookup364: pallet_common::pallet::Error<T>2647 **/2576 **/2648 PalletCommonError: {2577 PalletCommonError: {2649 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']2578 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']2650 },2579 },2651 /**2580 /**2652 * Lookup386: pallet_fungible::pallet::Error<T>2581 * Lookup366: pallet_fungible::pallet::Error<T>2653 **/2582 **/2654 PalletFungibleError: {2583 PalletFungibleError: {2655 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2584 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2656 },2585 },2657 /**2586 /**2658 * Lookup387: pallet_refungible::ItemData2587 * Lookup367: pallet_refungible::ItemData2659 **/2588 **/2660 PalletRefungibleItemData: {2589 PalletRefungibleItemData: {2661 constData: 'Bytes'2590 constData: 'Bytes'2662 },2591 },2663 /**2592 /**2664 * Lookup391: pallet_refungible::pallet::Error<T>2593 * Lookup371: pallet_refungible::pallet::Error<T>2665 **/2594 **/2666 PalletRefungibleError: {2595 PalletRefungibleError: {2667 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2596 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2668 },2597 },2669 /**2598 /**2670 * Lookup392: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2599 * Lookup372: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2671 **/2600 **/2672 PalletNonfungibleItemData: {2601 PalletNonfungibleItemData: {2673 constData: 'Bytes',2674 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2602 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2675 },2603 },2676 /**2604 /**2677 * Lookup393: pallet_nonfungible::pallet::Error<T>2605 * Lookup373: pallet_nonfungible::pallet::Error<T>2678 **/2606 **/2679 PalletNonfungibleError: {2607 PalletNonfungibleError: {2680 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']2608 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']2681 },2609 },2682 /**2610 /**2683 * Lookup394: pallet_structure::pallet::Error<T>2611 * Lookup374: pallet_structure::pallet::Error<T>2684 **/2612 **/2685 PalletStructureError: {2613 PalletStructureError: {2686 _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']2614 _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']2687 },2615 },2688 /**2616 /**2689 * Lookup395: pallet_rmrk_core::pallet::Error<T>2617 * Lookup375: pallet_rmrk_core::pallet::Error<T>2690 **/2618 **/2691 PalletRmrkCoreError: {2619 PalletRmrkCoreError: {2692 _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'CollectionFullOrLocked']2620 _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'CollectionFullOrLocked']2693 },2621 },2694 /**2622 /**2695 * Lookup397: pallet_rmrk_equip::pallet::Error<T>2623 * Lookup377: pallet_rmrk_equip::pallet::Error<T>2696 **/2624 **/2697 PalletRmrkEquipError: {2625 PalletRmrkEquipError: {2698 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst']2626 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst']2699 },2627 },2700 /**2628 /**2701 * Lookup400: pallet_evm::pallet::Error<T>2629 * Lookup380: pallet_evm::pallet::Error<T>2702 **/2630 **/2703 PalletEvmError: {2631 PalletEvmError: {2704 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']2632 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']2705 },2633 },2706 /**2634 /**2707 * Lookup403: fp_rpc::TransactionStatus2635 * Lookup383: fp_rpc::TransactionStatus2708 **/2636 **/2709 FpRpcTransactionStatus: {2637 FpRpcTransactionStatus: {2710 transactionHash: 'H256',2638 transactionHash: 'H256',2711 transactionIndex: 'u32',2639 transactionIndex: 'u32',2715 logs: 'Vec<EthereumLog>',2643 logs: 'Vec<EthereumLog>',2716 logsBloom: 'EthbloomBloom'2644 logsBloom: 'EthbloomBloom'2717 },2645 },2718 /**2646 /**2719 * Lookup405: ethbloom::Bloom2647 * Lookup385: ethbloom::Bloom2720 **/2648 **/2721 EthbloomBloom: '[u8;256]',2649 EthbloomBloom: '[u8;256]',2722 /**2650 /**2723 * Lookup407: ethereum::receipt::ReceiptV32651 * Lookup387: ethereum::receipt::ReceiptV32724 **/2652 **/2725 EthereumReceiptReceiptV3: {2653 EthereumReceiptReceiptV3: {2726 _enum: {2654 _enum: {2727 Legacy: 'EthereumReceiptEip658ReceiptData',2655 Legacy: 'EthereumReceiptEip658ReceiptData',2728 EIP2930: 'EthereumReceiptEip658ReceiptData',2656 EIP2930: 'EthereumReceiptEip658ReceiptData',2729 EIP1559: 'EthereumReceiptEip658ReceiptData'2657 EIP1559: 'EthereumReceiptEip658ReceiptData'2730 }2658 }2731 },2659 },2732 /**2660 /**2733 * Lookup408: ethereum::receipt::EIP658ReceiptData2661 * Lookup388: ethereum::receipt::EIP658ReceiptData2734 **/2662 **/2735 EthereumReceiptEip658ReceiptData: {2663 EthereumReceiptEip658ReceiptData: {2736 statusCode: 'u8',2664 statusCode: 'u8',2737 usedGas: 'U256',2665 usedGas: 'U256',2738 logsBloom: 'EthbloomBloom',2666 logsBloom: 'EthbloomBloom',2739 logs: 'Vec<EthereumLog>'2667 logs: 'Vec<EthereumLog>'2740 },2668 },2741 /**2669 /**2742 * Lookup409: ethereum::block::Block<ethereum::transaction::TransactionV2>2670 * Lookup389: ethereum::block::Block<ethereum::transaction::TransactionV2>2743 **/2671 **/2744 EthereumBlock: {2672 EthereumBlock: {2745 header: 'EthereumHeader',2673 header: 'EthereumHeader',2746 transactions: 'Vec<EthereumTransactionTransactionV2>',2674 transactions: 'Vec<EthereumTransactionTransactionV2>',2747 ommers: 'Vec<EthereumHeader>'2675 ommers: 'Vec<EthereumHeader>'2748 },2676 },2749 /**2677 /**2750 * Lookup410: ethereum::header::Header2678 * Lookup390: ethereum::header::Header2751 **/2679 **/2752 EthereumHeader: {2680 EthereumHeader: {2753 parentHash: 'H256',2681 parentHash: 'H256',2754 ommersHash: 'H256',2682 ommersHash: 'H256',2766 mixHash: 'H256',2694 mixHash: 'H256',2767 nonce: 'EthereumTypesHashH64'2695 nonce: 'EthereumTypesHashH64'2768 },2696 },2769 /**2697 /**2770 * Lookup411: ethereum_types::hash::H642698 * Lookup391: ethereum_types::hash::H642771 **/2699 **/2772 EthereumTypesHashH64: '[u8;8]',2700 EthereumTypesHashH64: '[u8;8]',2773 /**2701 /**2774 * Lookup416: pallet_ethereum::pallet::Error<T>2702 * Lookup396: pallet_ethereum::pallet::Error<T>2775 **/2703 **/2776 PalletEthereumError: {2704 PalletEthereumError: {2777 _enum: ['InvalidSignature', 'PreLogExists']2705 _enum: ['InvalidSignature', 'PreLogExists']2778 },2706 },2779 /**2707 /**2780 * Lookup417: pallet_evm_coder_substrate::pallet::Error<T>2708 * Lookup397: pallet_evm_coder_substrate::pallet::Error<T>2781 **/2709 **/2782 PalletEvmCoderSubstrateError: {2710 PalletEvmCoderSubstrateError: {2783 _enum: ['OutOfGas', 'OutOfFund']2711 _enum: ['OutOfGas', 'OutOfFund']2784 },2712 },2785 /**2713 /**2786 * Lookup418: pallet_evm_contract_helpers::SponsoringModeT2714 * Lookup398: pallet_evm_contract_helpers::SponsoringModeT2787 **/2715 **/2788 PalletEvmContractHelpersSponsoringModeT: {2716 PalletEvmContractHelpersSponsoringModeT: {2789 _enum: ['Disabled', 'Allowlisted', 'Generous']2717 _enum: ['Disabled', 'Allowlisted', 'Generous']2790 },2718 },2791 /**2719 /**2792 * Lookup420: pallet_evm_contract_helpers::pallet::Error<T>2720 * Lookup400: pallet_evm_contract_helpers::pallet::Error<T>2793 **/2721 **/2794 PalletEvmContractHelpersError: {2722 PalletEvmContractHelpersError: {2795 _enum: ['NoPermission']2723 _enum: ['NoPermission']2796 },2724 },2797 /**2725 /**2798 * Lookup421: pallet_evm_migration::pallet::Error<T>2726 * Lookup401: pallet_evm_migration::pallet::Error<T>2799 **/2727 **/2800 PalletEvmMigrationError: {2728 PalletEvmMigrationError: {2801 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2729 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2802 },2730 },2803 /**2731 /**2804 * Lookup423: sp_runtime::MultiSignature2732 * Lookup403: sp_runtime::MultiSignature2805 **/2733 **/2806 SpRuntimeMultiSignature: {2734 SpRuntimeMultiSignature: {2807 _enum: {2735 _enum: {2808 Ed25519: 'SpCoreEd25519Signature',2736 Ed25519: 'SpCoreEd25519Signature',2809 Sr25519: 'SpCoreSr25519Signature',2737 Sr25519: 'SpCoreSr25519Signature',2810 Ecdsa: 'SpCoreEcdsaSignature'2738 Ecdsa: 'SpCoreEcdsaSignature'2811 }2739 }2812 },2740 },2813 /**2741 /**2814 * Lookup424: sp_core::ed25519::Signature2742 * Lookup404: sp_core::ed25519::Signature2815 **/2743 **/2816 SpCoreEd25519Signature: '[u8;64]',2744 SpCoreEd25519Signature: '[u8;64]',2817 /**2745 /**2818 * Lookup426: sp_core::sr25519::Signature2746 * Lookup406: sp_core::sr25519::Signature2819 **/2747 **/2820 SpCoreSr25519Signature: '[u8;64]',2748 SpCoreSr25519Signature: '[u8;64]',2821 /**2749 /**2822 * Lookup427: sp_core::ecdsa::Signature2750 * Lookup407: sp_core::ecdsa::Signature2823 **/2751 **/2824 SpCoreEcdsaSignature: '[u8;65]',2752 SpCoreEcdsaSignature: '[u8;65]',2825 /**2753 /**2826 * Lookup430: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2754 * Lookup410: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2827 **/2755 **/2828 FrameSystemExtensionsCheckSpecVersion: 'Null',2756 FrameSystemExtensionsCheckSpecVersion: 'Null',2829 /**2757 /**2830 * Lookup431: frame_system::extensions::check_genesis::CheckGenesis<T>2758 * Lookup411: frame_system::extensions::check_genesis::CheckGenesis<T>2831 **/2759 **/2832 FrameSystemExtensionsCheckGenesis: 'Null',2760 FrameSystemExtensionsCheckGenesis: 'Null',2833 /**2761 /**2834 * Lookup434: frame_system::extensions::check_nonce::CheckNonce<T>2762 * Lookup414: frame_system::extensions::check_nonce::CheckNonce<T>2835 **/2763 **/2836 FrameSystemExtensionsCheckNonce: 'Compact<u32>',2764 FrameSystemExtensionsCheckNonce: 'Compact<u32>',2837 /**2765 /**2838 * Lookup435: frame_system::extensions::check_weight::CheckWeight<T>2766 * Lookup415: frame_system::extensions::check_weight::CheckWeight<T>2839 **/2767 **/2840 FrameSystemExtensionsCheckWeight: 'Null',2768 FrameSystemExtensionsCheckWeight: 'Null',2841 /**2769 /**2842 * Lookup436: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>2770 * Lookup416: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>2843 **/2771 **/2844 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2772 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2845 /**2773 /**2846 * Lookup437: opal_runtime::Runtime2774 * Lookup417: opal_runtime::Runtime2847 **/2775 **/2848 OpalRuntimeRuntime: 'Null',2776 OpalRuntimeRuntime: 'Null',2849 /**2777 /**2850 * Lookup438: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>2778 * Lookup418: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>2851 **/2779 **/2852 PalletEthereumFakeTransactionFinalizer: 'Null'2780 PalletEthereumFakeTransactionFinalizer: 'Null'2853};2781};28542782tests/src/interfaces/registry.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */334import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftChild, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTheme, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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';4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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';556declare module '@polkadot/types/types/registry' {6declare module '@polkadot/types/types/registry' {7 export interface InterfaceTypes {7 export interface InterfaceTypes {130 PalletXcmCall: PalletXcmCall;130 PalletXcmCall: PalletXcmCall;131 PalletXcmError: PalletXcmError;131 PalletXcmError: PalletXcmError;132 PalletXcmEvent: PalletXcmEvent;132 PalletXcmEvent: PalletXcmEvent;133 PhantomTypeUpDataStructsBaseInfo: PhantomTypeUpDataStructsBaseInfo;133 PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;134 PhantomTypeUpDataStructsCollectionInfo: PhantomTypeUpDataStructsCollectionInfo;135 PhantomTypeUpDataStructsNftChild: PhantomTypeUpDataStructsNftChild;136 PhantomTypeUpDataStructsNftInfo: PhantomTypeUpDataStructsNftInfo;137 PhantomTypeUpDataStructsPartType: PhantomTypeUpDataStructsPartType;138 PhantomTypeUpDataStructsPropertyInfo: PhantomTypeUpDataStructsPropertyInfo;139 PhantomTypeUpDataStructsResourceInfo: PhantomTypeUpDataStructsResourceInfo;140 PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;141 PhantomTypeUpDataStructsTheme: PhantomTypeUpDataStructsTheme;142 PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;143 PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;134 PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;144 PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;135 PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;145 PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;136 PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;163 SpVersionRuntimeVersion: SpVersionRuntimeVersion;154 SpVersionRuntimeVersion: SpVersionRuntimeVersion;164 UpDataStructsAccessMode: UpDataStructsAccessMode;155 UpDataStructsAccessMode: UpDataStructsAccessMode;165 UpDataStructsCollection: UpDataStructsCollection;156 UpDataStructsCollection: UpDataStructsCollection;166 UpDataStructsCollectionField: UpDataStructsCollectionField;167 UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;157 UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;168 UpDataStructsCollectionMode: UpDataStructsCollectionMode;158 UpDataStructsCollectionMode: UpDataStructsCollectionMode;159 UpDataStructsCollectionPermissions: UpDataStructsCollectionPermissions;169 UpDataStructsCollectionStats: UpDataStructsCollectionStats;160 UpDataStructsCollectionStats: UpDataStructsCollectionStats;170 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;161 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;171 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;162 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;201 UpDataStructsRmrkTheme: UpDataStructsRmrkTheme;192 UpDataStructsRmrkTheme: UpDataStructsRmrkTheme;202 UpDataStructsRmrkThemeProperty: UpDataStructsRmrkThemeProperty;193 UpDataStructsRmrkThemeProperty: UpDataStructsRmrkThemeProperty;203 UpDataStructsRpcCollection: UpDataStructsRpcCollection;194 UpDataStructsRpcCollection: UpDataStructsRpcCollection;204 UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;205 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;195 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;206 UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;196 UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;207 UpDataStructsTokenData: UpDataStructsTokenData;197 UpDataStructsTokenData: UpDataStructsTokenData;tests/src/interfaces/rmrk/definitions.tsdiffbeforeafterboth14// You should have received a copy of the GNU General Public License14// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617import types from '../lookup';181619type RpcParam = {17type RpcParam = {20 name: string;18 name: string;30});28});312932export default {30export default {33 types,31 types: {},34 rpc: {32 rpc: {35 lastCollectionIdx: fn('Get the latest created collection id', [], 'u32'),33 lastCollectionIdx: fn('Get the latest created collection id', [], 'u32'),36 collectionById: fn('Get collection by id', [{name: 'id', type: 'u32'}], 'Option<PhantomTypeUpDataStructsCollectionInfo>'),34 collectionById: fn('Get collection by id', [{name: 'id', type: 'u32'}], 'Option<UpDataStructsRmrkCollectionInfo>'),37 nftById: fn(35 nftById: fn(38 'Get NFT by collection id and NFT id',36 'Get NFT by collection id and NFT id',39 [37 [40 {name: 'collectionId', type: 'u32'},38 {name: 'collectionId', type: 'u32'},41 {name: 'nftId', type: 'u32'},39 {name: 'nftId', type: 'u32'},42 ],40 ],43 'Option<PhantomTypeUpDataStructsNftInfo>',41 'Option<UpDataStructsRmrkNftInfo>',44 ),42 ),45 accountTokens: fn(43 accountTokens: fn(46 'Get tokens owned by an account in a collection',44 'Get tokens owned by an account in a collection',56 {name: 'collectionId', type: 'u32'},54 {name: 'collectionId', type: 'u32'},57 {name: 'nftId', type: 'u32'},55 {name: 'nftId', type: 'u32'},58 ],56 ],59 'Vec<PhantomTypeUpDataStructsNftChild>',57 'Vec<UpDataStructsRmrkNftChild>',60 ),58 ),61 collectionProperties: fn(59 collectionProperties: fn(62 'Get collection properties',60 'Get collection properties',63 [{name: 'collectionId', type: 'u32'}],61 [{name: 'collectionId', type: 'u32'}],64 'Vec<PhantomTypeUpDataStructsPropertyInfo>',62 'Vec<UpDataStructsRmrkPropertyInfo>',65 ),63 ),66 nftProperties: fn(64 nftProperties: fn(67 'Get NFT properties',65 'Get NFT properties',68 [66 [69 {name: 'collectionId', type: 'u32'},67 {name: 'collectionId', type: 'u32'},70 {name: 'nftId', type: 'u32'},68 {name: 'nftId', type: 'u32'},71 ],69 ],72 'Vec<PhantomTypeUpDataStructsPropertyInfo>',70 'Vec<UpDataStructsRmrkPropertyInfo>',73 ),71 ),74 nftResources: fn(72 nftResources: fn(75 'Get NFT resources',73 'Get NFT resources',76 [74 [77 {name: 'collectionId', type: 'u32'},75 {name: 'collectionId', type: 'u32'},78 {name: 'nftId', type: 'u32'},76 {name: 'nftId', type: 'u32'},79 ],77 ],80 'Vec<PhantomTypeUpDataStructsResourceInfo>',78 'Vec<UpDataStructsRmrkResourceInfo>',81 ),79 ),82 nftResourcePriorities: fn(80 nftResourcePriorities: fn(83 'Get NFT resource priorities',81 'Get NFT resource priorities',90 base: fn(88 base: fn(91 'Get base info',89 'Get base info',92 [{name: 'baseId', type: 'u32'}],90 [{name: 'baseId', type: 'u32'}],93 'Option<PhantomTypeUpDataStructsBaseInfo>',91 'Option<UpDataStructsRmrkBaseInfo>',94 ),92 ),95 baseParts: fn(93 baseParts: fn(96 'Get all Base\'s parts',94 'Get all Base\'s parts',97 [{name: 'baseId', type: 'u32'}],95 [{name: 'baseId', type: 'u32'}],98 'Vec<PhantomTypeUpDataStructsPartType>',96 'Vec<UpDataStructsRmrkPartType>',99 ),97 ),100 themeNames: fn(98 themeNames: fn(101 'Get Base\'s theme names',99 'Get Base\'s theme names',109 {name: 'themeName', type: 'String'},107 {name: 'themeName', type: 'String'},110 {name: 'keys', type: 'Option<Vec<String>>'},108 {name: 'keys', type: 'Option<Vec<String>>'},111 ],109 ],112 'Option<PhantomTypeUpDataStructsTheme>',110 'Option<UpDataStructsRmrkTheme>',113 ),111 ),114 },112 },115};113};tests/src/interfaces/rmrk/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: U8aFixed;35 readonly isUnsupportedVersion: boolean;36 readonly asUnsupportedVersion: U8aFixed;37 readonly isExecutedDownward: boolean;38 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;39 readonly isWeightExhausted: boolean;40 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;41 readonly isOverweightEnqueued: boolean;42 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;43 readonly isOverweightServiced: boolean;44 readonly asOverweightServiced: ITuple<[u64, u64]>;45 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';46}4748/** @name CumulusPalletDmpQueuePageIndexData */49export interface CumulusPalletDmpQueuePageIndexData extends Struct {50 readonly beginUsed: u32;51 readonly endUsed: u32;52 readonly overweightCount: u64;53}5455/** @name CumulusPalletParachainSystemCall */56export interface CumulusPalletParachainSystemCall extends Enum {57 readonly isSetValidationData: boolean;58 readonly asSetValidationData: {59 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;60 } & Struct;61 readonly isSudoSendUpwardMessage: boolean;62 readonly asSudoSendUpwardMessage: {63 readonly message: Bytes;64 } & Struct;65 readonly isAuthorizeUpgrade: boolean;66 readonly asAuthorizeUpgrade: {67 readonly codeHash: H256;68 } & Struct;69 readonly isEnactAuthorizedUpgrade: boolean;70 readonly asEnactAuthorizedUpgrade: {71 readonly code: Bytes;72 } & Struct;73 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';74}7576/** @name CumulusPalletParachainSystemError */77export interface CumulusPalletParachainSystemError extends Enum {78 readonly isOverlappingUpgrades: boolean;79 readonly isProhibitedByPolkadot: boolean;80 readonly isTooBig: boolean;81 readonly isValidationDataNotAvailable: boolean;82 readonly isHostConfigurationNotAvailable: boolean;83 readonly isNotScheduled: boolean;84 readonly isNothingAuthorized: boolean;85 readonly isUnauthorized: boolean;86 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';87}8889/** @name CumulusPalletParachainSystemEvent */90export interface CumulusPalletParachainSystemEvent extends Enum {91 readonly isValidationFunctionStored: boolean;92 readonly isValidationFunctionApplied: boolean;93 readonly asValidationFunctionApplied: u32;94 readonly isValidationFunctionDiscarded: boolean;95 readonly isUpgradeAuthorized: boolean;96 readonly asUpgradeAuthorized: H256;97 readonly isDownwardMessagesReceived: boolean;98 readonly asDownwardMessagesReceived: u32;99 readonly isDownwardMessagesProcessed: boolean;100 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;101 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';102}103104/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */105export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {106 readonly dmqMqcHead: H256;107 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;108 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;109 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;110}111112/** @name CumulusPalletXcmCall */113export interface CumulusPalletXcmCall extends Null {}114115/** @name CumulusPalletXcmError */116export interface CumulusPalletXcmError extends Null {}117118/** @name CumulusPalletXcmEvent */119export interface CumulusPalletXcmEvent extends Enum {120 readonly isInvalidFormat: boolean;121 readonly asInvalidFormat: U8aFixed;122 readonly isUnsupportedVersion: boolean;123 readonly asUnsupportedVersion: U8aFixed;124 readonly isExecutedDownward: boolean;125 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;126 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';127}128129/** @name CumulusPalletXcmpQueueCall */130export interface CumulusPalletXcmpQueueCall extends Enum {131 readonly isServiceOverweight: boolean;132 readonly asServiceOverweight: {133 readonly index: u64;134 readonly weightLimit: u64;135 } & Struct;136 readonly isSuspendXcmExecution: boolean;137 readonly isResumeXcmExecution: boolean;138 readonly isUpdateSuspendThreshold: boolean;139 readonly asUpdateSuspendThreshold: {140 readonly new_: u32;141 } & Struct;142 readonly isUpdateDropThreshold: boolean;143 readonly asUpdateDropThreshold: {144 readonly new_: u32;145 } & Struct;146 readonly isUpdateResumeThreshold: boolean;147 readonly asUpdateResumeThreshold: {148 readonly new_: u32;149 } & Struct;150 readonly isUpdateThresholdWeight: boolean;151 readonly asUpdateThresholdWeight: {152 readonly new_: u64;153 } & Struct;154 readonly isUpdateWeightRestrictDecay: boolean;155 readonly asUpdateWeightRestrictDecay: {156 readonly new_: u64;157 } & Struct;158 readonly isUpdateXcmpMaxIndividualWeight: boolean;159 readonly asUpdateXcmpMaxIndividualWeight: {160 readonly new_: u64;161 } & Struct;162 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';163}164165/** @name CumulusPalletXcmpQueueError */166export interface CumulusPalletXcmpQueueError extends Enum {167 readonly isFailedToSend: boolean;168 readonly isBadXcmOrigin: boolean;169 readonly isBadXcm: boolean;170 readonly isBadOverweightIndex: boolean;171 readonly isWeightOverLimit: boolean;172 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';173}174175/** @name CumulusPalletXcmpQueueEvent */176export interface CumulusPalletXcmpQueueEvent extends Enum {177 readonly isSuccess: boolean;178 readonly asSuccess: Option<H256>;179 readonly isFail: boolean;180 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;181 readonly isBadVersion: boolean;182 readonly asBadVersion: Option<H256>;183 readonly isBadFormat: boolean;184 readonly asBadFormat: Option<H256>;185 readonly isUpwardMessageSent: boolean;186 readonly asUpwardMessageSent: Option<H256>;187 readonly isXcmpMessageSent: boolean;188 readonly asXcmpMessageSent: Option<H256>;189 readonly isOverweightEnqueued: boolean;190 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;191 readonly isOverweightServiced: boolean;192 readonly asOverweightServiced: ITuple<[u64, u64]>;193 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';194}195196/** @name CumulusPalletXcmpQueueInboundChannelDetails */197export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {198 readonly sender: u32;199 readonly state: CumulusPalletXcmpQueueInboundState;200 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;201}202203/** @name CumulusPalletXcmpQueueInboundState */204export interface CumulusPalletXcmpQueueInboundState extends Enum {205 readonly isOk: boolean;206 readonly isSuspended: boolean;207 readonly type: 'Ok' | 'Suspended';208}209210/** @name CumulusPalletXcmpQueueOutboundChannelDetails */211export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {212 readonly recipient: u32;213 readonly state: CumulusPalletXcmpQueueOutboundState;214 readonly signalsExist: bool;215 readonly firstIndex: u16;216 readonly lastIndex: u16;217}218219/** @name CumulusPalletXcmpQueueOutboundState */220export interface CumulusPalletXcmpQueueOutboundState extends Enum {221 readonly isOk: boolean;222 readonly isSuspended: boolean;223 readonly type: 'Ok' | 'Suspended';224}225226/** @name CumulusPalletXcmpQueueQueueConfigData */227export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {228 readonly suspendThreshold: u32;229 readonly dropThreshold: u32;230 readonly resumeThreshold: u32;231 readonly thresholdWeight: u64;232 readonly weightRestrictDecay: u64;233 readonly xcmpMaxIndividualWeight: u64;234}235236/** @name CumulusPrimitivesParachainInherentParachainInherentData */237export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {238 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;239 readonly relayChainState: SpTrieStorageProof;240 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;241 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;242}243244/** @name EthbloomBloom */245export interface EthbloomBloom extends U8aFixed {}246247/** @name EthereumBlock */248export interface EthereumBlock extends Struct {249 readonly header: EthereumHeader;250 readonly transactions: Vec<EthereumTransactionTransactionV2>;251 readonly ommers: Vec<EthereumHeader>;252}253254/** @name EthereumHeader */255export interface EthereumHeader extends Struct {256 readonly parentHash: H256;257 readonly ommersHash: H256;258 readonly beneficiary: H160;259 readonly stateRoot: H256;260 readonly transactionsRoot: H256;261 readonly receiptsRoot: H256;262 readonly logsBloom: EthbloomBloom;263 readonly difficulty: U256;264 readonly number: U256;265 readonly gasLimit: U256;266 readonly gasUsed: U256;267 readonly timestamp: u64;268 readonly extraData: Bytes;269 readonly mixHash: H256;270 readonly nonce: EthereumTypesHashH64;271}272273/** @name EthereumLog */274export interface EthereumLog extends Struct {275 readonly address: H160;276 readonly topics: Vec<H256>;277 readonly data: Bytes;278}279280/** @name EthereumReceiptEip658ReceiptData */281export interface EthereumReceiptEip658ReceiptData extends Struct {282 readonly statusCode: u8;283 readonly usedGas: U256;284 readonly logsBloom: EthbloomBloom;285 readonly logs: Vec<EthereumLog>;286}287288/** @name EthereumReceiptReceiptV3 */289export interface EthereumReceiptReceiptV3 extends Enum {290 readonly isLegacy: boolean;291 readonly asLegacy: EthereumReceiptEip658ReceiptData;292 readonly isEip2930: boolean;293 readonly asEip2930: EthereumReceiptEip658ReceiptData;294 readonly isEip1559: boolean;295 readonly asEip1559: EthereumReceiptEip658ReceiptData;296 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';297}298299/** @name EthereumTransactionAccessListItem */300export interface EthereumTransactionAccessListItem extends Struct {301 readonly address: H160;302 readonly storageKeys: Vec<H256>;303}304305/** @name EthereumTransactionEip1559Transaction */306export interface EthereumTransactionEip1559Transaction extends Struct {307 readonly chainId: u64;308 readonly nonce: U256;309 readonly maxPriorityFeePerGas: U256;310 readonly maxFeePerGas: U256;311 readonly gasLimit: U256;312 readonly action: EthereumTransactionTransactionAction;313 readonly value: U256;314 readonly input: Bytes;315 readonly accessList: Vec<EthereumTransactionAccessListItem>;316 readonly oddYParity: bool;317 readonly r: H256;318 readonly s: H256;319}320321/** @name EthereumTransactionEip2930Transaction */322export interface EthereumTransactionEip2930Transaction extends Struct {323 readonly chainId: u64;324 readonly nonce: U256;325 readonly gasPrice: U256;326 readonly gasLimit: U256;327 readonly action: EthereumTransactionTransactionAction;328 readonly value: U256;329 readonly input: Bytes;330 readonly accessList: Vec<EthereumTransactionAccessListItem>;331 readonly oddYParity: bool;332 readonly r: H256;333 readonly s: H256;334}335336/** @name EthereumTransactionLegacyTransaction */337export interface EthereumTransactionLegacyTransaction extends Struct {338 readonly nonce: U256;339 readonly gasPrice: U256;340 readonly gasLimit: U256;341 readonly action: EthereumTransactionTransactionAction;342 readonly value: U256;343 readonly input: Bytes;344 readonly signature: EthereumTransactionTransactionSignature;345}346347/** @name EthereumTransactionTransactionAction */348export interface EthereumTransactionTransactionAction extends Enum {349 readonly isCall: boolean;350 readonly asCall: H160;351 readonly isCreate: boolean;352 readonly type: 'Call' | 'Create';353}354355/** @name EthereumTransactionTransactionSignature */356export interface EthereumTransactionTransactionSignature extends Struct {357 readonly v: u64;358 readonly r: H256;359 readonly s: H256;360}361362/** @name EthereumTransactionTransactionV2 */363export interface EthereumTransactionTransactionV2 extends Enum {364 readonly isLegacy: boolean;365 readonly asLegacy: EthereumTransactionLegacyTransaction;366 readonly isEip2930: boolean;367 readonly asEip2930: EthereumTransactionEip2930Transaction;368 readonly isEip1559: boolean;369 readonly asEip1559: EthereumTransactionEip1559Transaction;370 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';371}372373/** @name EthereumTypesHashH64 */374export interface EthereumTypesHashH64 extends U8aFixed {}375376/** @name EvmCoreErrorExitError */377export interface EvmCoreErrorExitError extends Enum {378 readonly isStackUnderflow: boolean;379 readonly isStackOverflow: boolean;380 readonly isInvalidJump: boolean;381 readonly isInvalidRange: boolean;382 readonly isDesignatedInvalid: boolean;383 readonly isCallTooDeep: boolean;384 readonly isCreateCollision: boolean;385 readonly isCreateContractLimit: boolean;386 readonly isOutOfOffset: boolean;387 readonly isOutOfGas: boolean;388 readonly isOutOfFund: boolean;389 readonly isPcUnderflow: boolean;390 readonly isCreateEmpty: boolean;391 readonly isOther: boolean;392 readonly asOther: Text;393 readonly isInvalidCode: boolean;394 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';395}396397/** @name EvmCoreErrorExitFatal */398export interface EvmCoreErrorExitFatal extends Enum {399 readonly isNotSupported: boolean;400 readonly isUnhandledInterrupt: boolean;401 readonly isCallErrorAsFatal: boolean;402 readonly asCallErrorAsFatal: EvmCoreErrorExitError;403 readonly isOther: boolean;404 readonly asOther: Text;405 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';406}407408/** @name EvmCoreErrorExitReason */409export interface EvmCoreErrorExitReason extends Enum {410 readonly isSucceed: boolean;411 readonly asSucceed: EvmCoreErrorExitSucceed;412 readonly isError: boolean;413 readonly asError: EvmCoreErrorExitError;414 readonly isRevert: boolean;415 readonly asRevert: EvmCoreErrorExitRevert;416 readonly isFatal: boolean;417 readonly asFatal: EvmCoreErrorExitFatal;418 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';419}420421/** @name EvmCoreErrorExitRevert */422export interface EvmCoreErrorExitRevert extends Enum {423 readonly isReverted: boolean;424 readonly type: 'Reverted';425}426427/** @name EvmCoreErrorExitSucceed */428export interface EvmCoreErrorExitSucceed extends Enum {429 readonly isStopped: boolean;430 readonly isReturned: boolean;431 readonly isSuicided: boolean;432 readonly type: 'Stopped' | 'Returned' | 'Suicided';433}434435/** @name FpRpcTransactionStatus */436export interface FpRpcTransactionStatus extends Struct {437 readonly transactionHash: H256;438 readonly transactionIndex: u32;439 readonly from: H160;440 readonly to: Option<H160>;441 readonly contractAddress: Option<H160>;442 readonly logs: Vec<EthereumLog>;443 readonly logsBloom: EthbloomBloom;444}445446/** @name FrameSupportPalletId */447export interface FrameSupportPalletId extends U8aFixed {}448449/** @name FrameSupportTokensMiscBalanceStatus */450export interface FrameSupportTokensMiscBalanceStatus extends Enum {451 readonly isFree: boolean;452 readonly isReserved: boolean;453 readonly type: 'Free' | 'Reserved';454}455456/** @name FrameSupportWeightsDispatchClass */457export interface FrameSupportWeightsDispatchClass extends Enum {458 readonly isNormal: boolean;459 readonly isOperational: boolean;460 readonly isMandatory: boolean;461 readonly type: 'Normal' | 'Operational' | 'Mandatory';462}463464/** @name FrameSupportWeightsDispatchInfo */465export interface FrameSupportWeightsDispatchInfo extends Struct {466 readonly weight: u64;467 readonly class: FrameSupportWeightsDispatchClass;468 readonly paysFee: FrameSupportWeightsPays;469}470471/** @name FrameSupportWeightsPays */472export interface FrameSupportWeightsPays extends Enum {473 readonly isYes: boolean;474 readonly isNo: boolean;475 readonly type: 'Yes' | 'No';476}477478/** @name FrameSupportWeightsPerDispatchClassU32 */479export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {480 readonly normal: u32;481 readonly operational: u32;482 readonly mandatory: u32;483}484485/** @name FrameSupportWeightsPerDispatchClassU64 */486export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {487 readonly normal: u64;488 readonly operational: u64;489 readonly mandatory: u64;490}491492/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */493export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {494 readonly normal: FrameSystemLimitsWeightsPerClass;495 readonly operational: FrameSystemLimitsWeightsPerClass;496 readonly mandatory: FrameSystemLimitsWeightsPerClass;497}498499/** @name FrameSupportWeightsRuntimeDbWeight */500export interface FrameSupportWeightsRuntimeDbWeight extends Struct {501 readonly read: u64;502 readonly write: u64;503}504505/** @name FrameSupportWeightsWeightToFeeCoefficient */506export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {507 readonly coeffInteger: u128;508 readonly coeffFrac: Perbill;509 readonly negative: bool;510 readonly degree: u8;511}512513/** @name FrameSystemAccountInfo */514export interface FrameSystemAccountInfo extends Struct {515 readonly nonce: u32;516 readonly consumers: u32;517 readonly providers: u32;518 readonly sufficients: u32;519 readonly data: PalletBalancesAccountData;520}521522/** @name FrameSystemCall */523export interface FrameSystemCall extends Enum {524 readonly isFillBlock: boolean;525 readonly asFillBlock: {526 readonly ratio: Perbill;527 } & Struct;528 readonly isRemark: boolean;529 readonly asRemark: {530 readonly remark: Bytes;531 } & Struct;532 readonly isSetHeapPages: boolean;533 readonly asSetHeapPages: {534 readonly pages: u64;535 } & Struct;536 readonly isSetCode: boolean;537 readonly asSetCode: {538 readonly code: Bytes;539 } & Struct;540 readonly isSetCodeWithoutChecks: boolean;541 readonly asSetCodeWithoutChecks: {542 readonly code: Bytes;543 } & Struct;544 readonly isSetStorage: boolean;545 readonly asSetStorage: {546 readonly items: Vec<ITuple<[Bytes, Bytes]>>;547 } & Struct;548 readonly isKillStorage: boolean;549 readonly asKillStorage: {550 readonly keys_: Vec<Bytes>;551 } & Struct;552 readonly isKillPrefix: boolean;553 readonly asKillPrefix: {554 readonly prefix: Bytes;555 readonly subkeys: u32;556 } & Struct;557 readonly isRemarkWithEvent: boolean;558 readonly asRemarkWithEvent: {559 readonly remark: Bytes;560 } & Struct;561 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';562}563564/** @name FrameSystemError */565export interface FrameSystemError extends Enum {566 readonly isInvalidSpecName: boolean;567 readonly isSpecVersionNeedsToIncrease: boolean;568 readonly isFailedToExtractRuntimeVersion: boolean;569 readonly isNonDefaultComposite: boolean;570 readonly isNonZeroRefCount: boolean;571 readonly isCallFiltered: boolean;572 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';573}574575/** @name FrameSystemEvent */576export interface FrameSystemEvent extends Enum {577 readonly isExtrinsicSuccess: boolean;578 readonly asExtrinsicSuccess: {579 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;580 } & Struct;581 readonly isExtrinsicFailed: boolean;582 readonly asExtrinsicFailed: {583 readonly dispatchError: SpRuntimeDispatchError;584 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;585 } & Struct;586 readonly isCodeUpdated: boolean;587 readonly isNewAccount: boolean;588 readonly asNewAccount: {589 readonly account: AccountId32;590 } & Struct;591 readonly isKilledAccount: boolean;592 readonly asKilledAccount: {593 readonly account: AccountId32;594 } & Struct;595 readonly isRemarked: boolean;596 readonly asRemarked: {597 readonly sender: AccountId32;598 readonly hash_: H256;599 } & Struct;600 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';601}602603/** @name FrameSystemEventRecord */604export interface FrameSystemEventRecord extends Struct {605 readonly phase: FrameSystemPhase;606 readonly event: Event;607 readonly topics: Vec<H256>;608}609610/** @name FrameSystemExtensionsCheckGenesis */611export interface FrameSystemExtensionsCheckGenesis extends Null {}612613/** @name FrameSystemExtensionsCheckNonce */614export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}615616/** @name FrameSystemExtensionsCheckSpecVersion */617export interface FrameSystemExtensionsCheckSpecVersion extends Null {}618619/** @name FrameSystemExtensionsCheckWeight */620export interface FrameSystemExtensionsCheckWeight extends Null {}621622/** @name FrameSystemLastRuntimeUpgradeInfo */623export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {624 readonly specVersion: Compact<u32>;625 readonly specName: Text;626}627628/** @name FrameSystemLimitsBlockLength */629export interface FrameSystemLimitsBlockLength extends Struct {630 readonly max: FrameSupportWeightsPerDispatchClassU32;631}632633/** @name FrameSystemLimitsBlockWeights */634export interface FrameSystemLimitsBlockWeights extends Struct {635 readonly baseBlock: u64;636 readonly maxBlock: u64;637 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;638}639640/** @name FrameSystemLimitsWeightsPerClass */641export interface FrameSystemLimitsWeightsPerClass extends Struct {642 readonly baseExtrinsic: u64;643 readonly maxExtrinsic: Option<u64>;644 readonly maxTotal: Option<u64>;645 readonly reserved: Option<u64>;646}647648/** @name FrameSystemPhase */649export interface FrameSystemPhase extends Enum {650 readonly isApplyExtrinsic: boolean;651 readonly asApplyExtrinsic: u32;652 readonly isFinalization: boolean;653 readonly isInitialization: boolean;654 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';655}656657/** @name OpalRuntimeRuntime */658export interface OpalRuntimeRuntime extends Null {}659660/** @name OrmlVestingModuleCall */661export interface OrmlVestingModuleCall extends Enum {662 readonly isClaim: boolean;663 readonly isVestedTransfer: boolean;664 readonly asVestedTransfer: {665 readonly dest: MultiAddress;666 readonly schedule: OrmlVestingVestingSchedule;667 } & Struct;668 readonly isUpdateVestingSchedules: boolean;669 readonly asUpdateVestingSchedules: {670 readonly who: MultiAddress;671 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;672 } & Struct;673 readonly isClaimFor: boolean;674 readonly asClaimFor: {675 readonly dest: MultiAddress;676 } & Struct;677 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';678}679680/** @name OrmlVestingModuleError */681export interface OrmlVestingModuleError extends Enum {682 readonly isZeroVestingPeriod: boolean;683 readonly isZeroVestingPeriodCount: boolean;684 readonly isInsufficientBalanceToLock: boolean;685 readonly isTooManyVestingSchedules: boolean;686 readonly isAmountLow: boolean;687 readonly isMaxVestingSchedulesExceeded: boolean;688 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';689}690691/** @name OrmlVestingModuleEvent */692export interface OrmlVestingModuleEvent extends Enum {693 readonly isVestingScheduleAdded: boolean;694 readonly asVestingScheduleAdded: {695 readonly from: AccountId32;696 readonly to: AccountId32;697 readonly vestingSchedule: OrmlVestingVestingSchedule;698 } & Struct;699 readonly isClaimed: boolean;700 readonly asClaimed: {701 readonly who: AccountId32;702 readonly amount: u128;703 } & Struct;704 readonly isVestingSchedulesUpdated: boolean;705 readonly asVestingSchedulesUpdated: {706 readonly who: AccountId32;707 } & Struct;708 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';709}710711/** @name OrmlVestingVestingSchedule */712export interface OrmlVestingVestingSchedule extends Struct {713 readonly start: u32;714 readonly period: u32;715 readonly periodCount: u32;716 readonly perPeriod: Compact<u128>;717}718719/** @name PalletBalancesAccountData */720export interface PalletBalancesAccountData extends Struct {721 readonly free: u128;722 readonly reserved: u128;723 readonly miscFrozen: u128;724 readonly feeFrozen: u128;725}726727/** @name PalletBalancesBalanceLock */728export interface PalletBalancesBalanceLock extends Struct {729 readonly id: U8aFixed;730 readonly amount: u128;731 readonly reasons: PalletBalancesReasons;732}733734/** @name PalletBalancesCall */735export interface PalletBalancesCall extends Enum {736 readonly isTransfer: boolean;737 readonly asTransfer: {738 readonly dest: MultiAddress;739 readonly value: Compact<u128>;740 } & Struct;741 readonly isSetBalance: boolean;742 readonly asSetBalance: {743 readonly who: MultiAddress;744 readonly newFree: Compact<u128>;745 readonly newReserved: Compact<u128>;746 } & Struct;747 readonly isForceTransfer: boolean;748 readonly asForceTransfer: {749 readonly source: MultiAddress;750 readonly dest: MultiAddress;751 readonly value: Compact<u128>;752 } & Struct;753 readonly isTransferKeepAlive: boolean;754 readonly asTransferKeepAlive: {755 readonly dest: MultiAddress;756 readonly value: Compact<u128>;757 } & Struct;758 readonly isTransferAll: boolean;759 readonly asTransferAll: {760 readonly dest: MultiAddress;761 readonly keepAlive: bool;762 } & Struct;763 readonly isForceUnreserve: boolean;764 readonly asForceUnreserve: {765 readonly who: MultiAddress;766 readonly amount: u128;767 } & Struct;768 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';769}770771/** @name PalletBalancesError */772export interface PalletBalancesError extends Enum {773 readonly isVestingBalance: boolean;774 readonly isLiquidityRestrictions: boolean;775 readonly isInsufficientBalance: boolean;776 readonly isExistentialDeposit: boolean;777 readonly isKeepAlive: boolean;778 readonly isExistingVestingSchedule: boolean;779 readonly isDeadAccount: boolean;780 readonly isTooManyReserves: boolean;781 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';782}783784/** @name PalletBalancesEvent */785export interface PalletBalancesEvent extends Enum {786 readonly isEndowed: boolean;787 readonly asEndowed: {788 readonly account: AccountId32;789 readonly freeBalance: u128;790 } & Struct;791 readonly isDustLost: boolean;792 readonly asDustLost: {793 readonly account: AccountId32;794 readonly amount: u128;795 } & Struct;796 readonly isTransfer: boolean;797 readonly asTransfer: {798 readonly from: AccountId32;799 readonly to: AccountId32;800 readonly amount: u128;801 } & Struct;802 readonly isBalanceSet: boolean;803 readonly asBalanceSet: {804 readonly who: AccountId32;805 readonly free: u128;806 readonly reserved: u128;807 } & Struct;808 readonly isReserved: boolean;809 readonly asReserved: {810 readonly who: AccountId32;811 readonly amount: u128;812 } & Struct;813 readonly isUnreserved: boolean;814 readonly asUnreserved: {815 readonly who: AccountId32;816 readonly amount: u128;817 } & Struct;818 readonly isReserveRepatriated: boolean;819 readonly asReserveRepatriated: {820 readonly from: AccountId32;821 readonly to: AccountId32;822 readonly amount: u128;823 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;824 } & Struct;825 readonly isDeposit: boolean;826 readonly asDeposit: {827 readonly who: AccountId32;828 readonly amount: u128;829 } & Struct;830 readonly isWithdraw: boolean;831 readonly asWithdraw: {832 readonly who: AccountId32;833 readonly amount: u128;834 } & Struct;835 readonly isSlashed: boolean;836 readonly asSlashed: {837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';841}842843/** @name PalletBalancesReasons */844export interface PalletBalancesReasons extends Enum {845 readonly isFee: boolean;846 readonly isMisc: boolean;847 readonly isAll: boolean;848 readonly type: 'Fee' | 'Misc' | 'All';849}850851/** @name PalletBalancesReleases */852export interface PalletBalancesReleases extends Enum {853 readonly isV100: boolean;854 readonly isV200: boolean;855 readonly type: 'V100' | 'V200';856}857858/** @name PalletBalancesReserveData */859export interface PalletBalancesReserveData extends Struct {860 readonly id: U8aFixed;861 readonly amount: u128;862}863864/** @name PalletCommonError */865export interface PalletCommonError extends Enum {866 readonly isCollectionNotFound: boolean;867 readonly isMustBeTokenOwner: boolean;868 readonly isNoPermission: boolean;869 readonly isPublicMintingNotAllowed: boolean;870 readonly isAddressNotInAllowlist: boolean;871 readonly isCollectionNameLimitExceeded: boolean;872 readonly isCollectionDescriptionLimitExceeded: boolean;873 readonly isCollectionTokenPrefixLimitExceeded: boolean;874 readonly isTotalCollectionsLimitExceeded: boolean;875 readonly isCollectionAdminCountExceeded: boolean;876 readonly isCollectionLimitBoundsExceeded: boolean;877 readonly isOwnerPermissionsCantBeReverted: boolean;878 readonly isTransferNotAllowed: boolean;879 readonly isAccountTokenLimitExceeded: boolean;880 readonly isCollectionTokenLimitExceeded: boolean;881 readonly isMetadataFlagFrozen: boolean;882 readonly isTokenNotFound: boolean;883 readonly isTokenValueTooLow: boolean;884 readonly isApprovedValueTooLow: boolean;885 readonly isCantApproveMoreThanOwned: boolean;886 readonly isAddressIsZero: boolean;887 readonly isUnsupportedOperation: boolean;888 readonly isNotSufficientFounds: boolean;889 readonly isNestingIsDisabled: boolean;890 readonly isOnlyOwnerAllowedToNest: boolean;891 readonly isSourceCollectionIsNotAllowedToNest: boolean;892 readonly isCollectionFieldSizeExceeded: boolean;893 readonly isNoSpaceForProperty: boolean;894 readonly isPropertyLimitReached: boolean;895 readonly isPropertyKeyIsTooLong: boolean;896 readonly isInvalidCharacterInPropertyKey: boolean;897 readonly isEmptyPropertyKey: boolean;898 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';899}900901/** @name PalletCommonEvent */902export interface PalletCommonEvent extends Enum {903 readonly isCollectionCreated: boolean;904 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;905 readonly isCollectionDestroyed: boolean;906 readonly asCollectionDestroyed: u32;907 readonly isItemCreated: boolean;908 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;909 readonly isItemDestroyed: boolean;910 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;911 readonly isTransfer: boolean;912 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;913 readonly isApproved: boolean;914 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;915 readonly isCollectionPropertySet: boolean;916 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;917 readonly isCollectionPropertyDeleted: boolean;918 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;919 readonly isTokenPropertySet: boolean;920 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;921 readonly isTokenPropertyDeleted: boolean;922 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;923 readonly isPropertyPermissionSet: boolean;924 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;925 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';926}927928/** @name PalletEthereumCall */929export interface PalletEthereumCall extends Enum {930 readonly isTransact: boolean;931 readonly asTransact: {932 readonly transaction: EthereumTransactionTransactionV2;933 } & Struct;934 readonly type: 'Transact';935}936937/** @name PalletEthereumError */938export interface PalletEthereumError extends Enum {939 readonly isInvalidSignature: boolean;940 readonly isPreLogExists: boolean;941 readonly type: 'InvalidSignature' | 'PreLogExists';942}943944/** @name PalletEthereumEvent */945export interface PalletEthereumEvent extends Enum {946 readonly isExecuted: boolean;947 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;948 readonly type: 'Executed';949}950951/** @name PalletEthereumFakeTransactionFinalizer */952export interface PalletEthereumFakeTransactionFinalizer extends Null {}953954/** @name PalletEvmAccountBasicCrossAccountIdRepr */955export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {956 readonly isSubstrate: boolean;957 readonly asSubstrate: AccountId32;958 readonly isEthereum: boolean;959 readonly asEthereum: H160;960 readonly type: 'Substrate' | 'Ethereum';961}962963/** @name PalletEvmCall */964export interface PalletEvmCall extends Enum {965 readonly isWithdraw: boolean;966 readonly asWithdraw: {967 readonly address: H160;968 readonly value: u128;969 } & Struct;970 readonly isCall: boolean;971 readonly asCall: {972 readonly source: H160;973 readonly target: H160;974 readonly input: Bytes;975 readonly value: U256;976 readonly gasLimit: u64;977 readonly maxFeePerGas: U256;978 readonly maxPriorityFeePerGas: Option<U256>;979 readonly nonce: Option<U256>;980 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;981 } & Struct;982 readonly isCreate: boolean;983 readonly asCreate: {984 readonly source: H160;985 readonly init: Bytes;986 readonly value: U256;987 readonly gasLimit: u64;988 readonly maxFeePerGas: U256;989 readonly maxPriorityFeePerGas: Option<U256>;990 readonly nonce: Option<U256>;991 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;992 } & Struct;993 readonly isCreate2: boolean;994 readonly asCreate2: {995 readonly source: H160;996 readonly init: Bytes;997 readonly salt: H256;998 readonly value: U256;999 readonly gasLimit: u64;1000 readonly maxFeePerGas: U256;1001 readonly maxPriorityFeePerGas: Option<U256>;1002 readonly nonce: Option<U256>;1003 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1004 } & Struct;1005 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1006}10071008/** @name PalletEvmCoderSubstrateError */1009export interface PalletEvmCoderSubstrateError extends Enum {1010 readonly isOutOfGas: boolean;1011 readonly isOutOfFund: boolean;1012 readonly type: 'OutOfGas' | 'OutOfFund';1013}10141015/** @name PalletEvmContractHelpersError */1016export interface PalletEvmContractHelpersError extends Enum {1017 readonly isNoPermission: boolean;1018 readonly type: 'NoPermission';1019}10201021/** @name PalletEvmContractHelpersSponsoringModeT */1022export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1023 readonly isDisabled: boolean;1024 readonly isAllowlisted: boolean;1025 readonly isGenerous: boolean;1026 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1027}10281029/** @name PalletEvmError */1030export interface PalletEvmError extends Enum {1031 readonly isBalanceLow: boolean;1032 readonly isFeeOverflow: boolean;1033 readonly isPaymentOverflow: boolean;1034 readonly isWithdrawFailed: boolean;1035 readonly isGasPriceTooLow: boolean;1036 readonly isInvalidNonce: boolean;1037 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1038}10391040/** @name PalletEvmEvent */1041export interface PalletEvmEvent extends Enum {1042 readonly isLog: boolean;1043 readonly asLog: EthereumLog;1044 readonly isCreated: boolean;1045 readonly asCreated: H160;1046 readonly isCreatedFailed: boolean;1047 readonly asCreatedFailed: H160;1048 readonly isExecuted: boolean;1049 readonly asExecuted: H160;1050 readonly isExecutedFailed: boolean;1051 readonly asExecutedFailed: H160;1052 readonly isBalanceDeposit: boolean;1053 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1054 readonly isBalanceWithdraw: boolean;1055 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1056 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1057}10581059/** @name PalletEvmMigrationCall */1060export interface PalletEvmMigrationCall extends Enum {1061 readonly isBegin: boolean;1062 readonly asBegin: {1063 readonly address: H160;1064 } & Struct;1065 readonly isSetData: boolean;1066 readonly asSetData: {1067 readonly address: H160;1068 readonly data: Vec<ITuple<[H256, H256]>>;1069 } & Struct;1070 readonly isFinish: boolean;1071 readonly asFinish: {1072 readonly address: H160;1073 readonly code: Bytes;1074 } & Struct;1075 readonly type: 'Begin' | 'SetData' | 'Finish';1076}10771078/** @name PalletEvmMigrationError */1079export interface PalletEvmMigrationError extends Enum {1080 readonly isAccountNotEmpty: boolean;1081 readonly isAccountIsNotMigrating: boolean;1082 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1083}10841085/** @name PalletFungibleError */1086export interface PalletFungibleError extends Enum {1087 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1088 readonly isFungibleItemsHaveNoId: boolean;1089 readonly isFungibleItemsDontHaveData: boolean;1090 readonly isFungibleDisallowsNesting: boolean;1091 readonly isSettingPropertiesNotAllowed: boolean;1092 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1093}10941095/** @name PalletInflationCall */1096export interface PalletInflationCall extends Enum {1097 readonly isStartInflation: boolean;1098 readonly asStartInflation: {1099 readonly inflationStartRelayBlock: u32;1100 } & Struct;1101 readonly type: 'StartInflation';1102}11031104/** @name PalletNonfungibleError */1105export interface PalletNonfungibleError extends Enum {1106 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1107 readonly isNonfungibleItemsHaveNoAmount: boolean;1108 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1109}11101111/** @name PalletNonfungibleItemData */1112export interface PalletNonfungibleItemData extends Struct {1113 readonly constData: Bytes;1114 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1115}11161117/** @name PalletRefungibleError */1118export interface PalletRefungibleError extends Enum {1119 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1120 readonly isWrongRefungiblePieces: boolean;1121 readonly isRefungibleDisallowsNesting: boolean;1122 readonly isSettingPropertiesNotAllowed: boolean;1123 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1124}11251126/** @name PalletRefungibleItemData */1127export interface PalletRefungibleItemData extends Struct {1128 readonly constData: Bytes;1129}11301131/** @name PalletRmrkCoreCall */1132export interface PalletRmrkCoreCall extends Enum {1133 readonly isCreateCollection: boolean;1134 readonly asCreateCollection: {1135 readonly metadata: Bytes;1136 readonly max: Option<u32>;1137 readonly symbol: Bytes;1138 } & Struct;1139 readonly isDestroyCollection: boolean;1140 readonly asDestroyCollection: {1141 readonly collectionId: u32;1142 } & Struct;1143 readonly isChangeCollectionIssuer: boolean;1144 readonly asChangeCollectionIssuer: {1145 readonly collectionId: u32;1146 readonly newIssuer: MultiAddress;1147 } & Struct;1148 readonly isLockCollection: boolean;1149 readonly asLockCollection: {1150 readonly collectionId: u32;1151 } & Struct;1152 readonly isMintNft: boolean;1153 readonly asMintNft: {1154 readonly owner: AccountId32;1155 readonly collectionId: u32;1156 readonly recipient: Option<AccountId32>;1157 readonly royaltyAmount: Option<Permill>;1158 readonly metadata: Bytes;1159 } & Struct;1160 readonly isBurnNft: boolean;1161 readonly asBurnNft: {1162 readonly collectionId: u32;1163 readonly nftId: u32;1164 } & Struct;1165 readonly isSetProperty: boolean;1166 readonly asSetProperty: {1167 readonly rmrkCollectionId: Compact<u32>;1168 readonly maybeNftId: Option<u32>;1169 readonly key: Bytes;1170 readonly value: Bytes;1171 } & Struct;1172 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';1173}11741175/** @name PalletRmrkCoreError */1176export interface PalletRmrkCoreError extends Enum {1177 readonly isCorruptedCollectionType: boolean;1178 readonly isNftTypeEncodeError: boolean;1179 readonly isRmrkPropertyKeyIsTooLong: boolean;1180 readonly isRmrkPropertyValueIsTooLong: boolean;1181 readonly isCollectionNotEmpty: boolean;1182 readonly isNoAvailableCollectionId: boolean;1183 readonly isNoAvailableNftId: boolean;1184 readonly isCollectionUnknown: boolean;1185 readonly isNoPermission: boolean;1186 readonly isCollectionFullOrLocked: boolean;1187 readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';1188}11891190/** @name PalletRmrkCoreEvent */1191export interface PalletRmrkCoreEvent extends Enum {1192 readonly isCollectionCreated: boolean;1193 readonly asCollectionCreated: {1194 readonly issuer: AccountId32;1195 readonly collectionId: u32;1196 } & Struct;1197 readonly isCollectionDestroyed: boolean;1198 readonly asCollectionDestroyed: {1199 readonly issuer: AccountId32;1200 readonly collectionId: u32;1201 } & Struct;1202 readonly isIssuerChanged: boolean;1203 readonly asIssuerChanged: {1204 readonly oldIssuer: AccountId32;1205 readonly newIssuer: AccountId32;1206 readonly collectionId: u32;1207 } & Struct;1208 readonly isCollectionLocked: boolean;1209 readonly asCollectionLocked: {1210 readonly issuer: AccountId32;1211 readonly collectionId: u32;1212 } & Struct;1213 readonly isNftMinted: boolean;1214 readonly asNftMinted: {1215 readonly owner: AccountId32;1216 readonly collectionId: u32;1217 readonly nftId: u32;1218 } & Struct;1219 readonly isNftBurned: boolean;1220 readonly asNftBurned: {1221 readonly owner: AccountId32;1222 readonly nftId: u32;1223 } & Struct;1224 readonly isPropertySet: boolean;1225 readonly asPropertySet: {1226 readonly collectionId: u32;1227 readonly maybeNftId: Option<u32>;1228 readonly key: Bytes;1229 readonly value: Bytes;1230 } & Struct;1231 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';1232}12331234/** @name PalletRmrkEquipCall */1235export interface PalletRmrkEquipCall extends Enum {1236 readonly isCreateBase: boolean;1237 readonly asCreateBase: {1238 readonly baseType: Bytes;1239 readonly symbol: Bytes;1240 readonly parts: Vec<UpDataStructsRmrkPartType>;1241 } & Struct;1242 readonly isThemeAdd: boolean;1243 readonly asThemeAdd: {1244 readonly baseId: u32;1245 readonly theme: UpDataStructsRmrkTheme;1246 } & Struct;1247 readonly type: 'CreateBase' | 'ThemeAdd';1248}12491250/** @name PalletRmrkEquipError */1251export interface PalletRmrkEquipError extends Enum {1252 readonly isPermissionError: boolean;1253 readonly isNoAvailableBaseId: boolean;1254 readonly isNoAvailablePartId: boolean;1255 readonly isBaseDoesntExist: boolean;1256 readonly isNeedsDefaultThemeFirst: boolean;1257 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';1258}12591260/** @name PalletRmrkEquipEvent */1261export interface PalletRmrkEquipEvent extends Enum {1262 readonly isBaseCreated: boolean;1263 readonly asBaseCreated: {1264 readonly issuer: AccountId32;1265 readonly baseId: u32;1266 } & Struct;1267 readonly type: 'BaseCreated';1268}12691270/** @name PalletStructureCall */1271export interface PalletStructureCall extends Null {}12721273/** @name PalletStructureError */1274export interface PalletStructureError extends Enum {1275 readonly isOuroborosDetected: boolean;1276 readonly isDepthLimit: boolean;1277 readonly isTokenNotFound: boolean;1278 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1279}12801281/** @name PalletStructureEvent */1282export interface PalletStructureEvent extends Enum {1283 readonly isExecuted: boolean;1284 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1285 readonly type: 'Executed';1286}12871288/** @name PalletSudoCall */1289export interface PalletSudoCall extends Enum {1290 readonly isSudo: boolean;1291 readonly asSudo: {1292 readonly call: Call;1293 } & Struct;1294 readonly isSudoUncheckedWeight: boolean;1295 readonly asSudoUncheckedWeight: {1296 readonly call: Call;1297 readonly weight: u64;1298 } & Struct;1299 readonly isSetKey: boolean;1300 readonly asSetKey: {1301 readonly new_: MultiAddress;1302 } & Struct;1303 readonly isSudoAs: boolean;1304 readonly asSudoAs: {1305 readonly who: MultiAddress;1306 readonly call: Call;1307 } & Struct;1308 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1309}13101311/** @name PalletSudoError */1312export interface PalletSudoError extends Enum {1313 readonly isRequireSudo: boolean;1314 readonly type: 'RequireSudo';1315}13161317/** @name PalletSudoEvent */1318export interface PalletSudoEvent extends Enum {1319 readonly isSudid: boolean;1320 readonly asSudid: {1321 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1322 } & Struct;1323 readonly isKeyChanged: boolean;1324 readonly asKeyChanged: {1325 readonly oldSudoer: Option<AccountId32>;1326 } & Struct;1327 readonly isSudoAsDone: boolean;1328 readonly asSudoAsDone: {1329 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1330 } & Struct;1331 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1332}13331334/** @name PalletTemplateTransactionPaymentCall */1335export interface PalletTemplateTransactionPaymentCall extends Null {}13361337/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1338export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}13391340/** @name PalletTimestampCall */1341export interface PalletTimestampCall extends Enum {1342 readonly isSet: boolean;1343 readonly asSet: {1344 readonly now: Compact<u64>;1345 } & Struct;1346 readonly type: 'Set';1347}13481349/** @name PalletTransactionPaymentReleases */1350export interface PalletTransactionPaymentReleases extends Enum {1351 readonly isV1Ancient: boolean;1352 readonly isV2: boolean;1353 readonly type: 'V1Ancient' | 'V2';1354}13551356/** @name PalletTreasuryCall */1357export interface PalletTreasuryCall extends Enum {1358 readonly isProposeSpend: boolean;1359 readonly asProposeSpend: {1360 readonly value: Compact<u128>;1361 readonly beneficiary: MultiAddress;1362 } & Struct;1363 readonly isRejectProposal: boolean;1364 readonly asRejectProposal: {1365 readonly proposalId: Compact<u32>;1366 } & Struct;1367 readonly isApproveProposal: boolean;1368 readonly asApproveProposal: {1369 readonly proposalId: Compact<u32>;1370 } & Struct;1371 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1372}13731374/** @name PalletTreasuryError */1375export interface PalletTreasuryError extends Enum {1376 readonly isInsufficientProposersBalance: boolean;1377 readonly isInvalidIndex: boolean;1378 readonly isTooManyApprovals: boolean;1379 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1380}13811382/** @name PalletTreasuryEvent */1383export interface PalletTreasuryEvent extends Enum {1384 readonly isProposed: boolean;1385 readonly asProposed: {1386 readonly proposalIndex: u32;1387 } & Struct;1388 readonly isSpending: boolean;1389 readonly asSpending: {1390 readonly budgetRemaining: u128;1391 } & Struct;1392 readonly isAwarded: boolean;1393 readonly asAwarded: {1394 readonly proposalIndex: u32;1395 readonly award: u128;1396 readonly account: AccountId32;1397 } & Struct;1398 readonly isRejected: boolean;1399 readonly asRejected: {1400 readonly proposalIndex: u32;1401 readonly slashed: u128;1402 } & Struct;1403 readonly isBurnt: boolean;1404 readonly asBurnt: {1405 readonly burntFunds: u128;1406 } & Struct;1407 readonly isRollover: boolean;1408 readonly asRollover: {1409 readonly rolloverBalance: u128;1410 } & Struct;1411 readonly isDeposit: boolean;1412 readonly asDeposit: {1413 readonly value: u128;1414 } & Struct;1415 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1416}14171418/** @name PalletTreasuryProposal */1419export interface PalletTreasuryProposal extends Struct {1420 readonly proposer: AccountId32;1421 readonly value: u128;1422 readonly beneficiary: AccountId32;1423 readonly bond: u128;1424}14251426/** @name PalletUniqueCall */1427export interface PalletUniqueCall extends Enum {1428 readonly isCreateCollection: boolean;1429 readonly asCreateCollection: {1430 readonly collectionName: Vec<u16>;1431 readonly collectionDescription: Vec<u16>;1432 readonly tokenPrefix: Bytes;1433 readonly mode: UpDataStructsCollectionMode;1434 } & Struct;1435 readonly isCreateCollectionEx: boolean;1436 readonly asCreateCollectionEx: {1437 readonly data: UpDataStructsCreateCollectionData;1438 } & Struct;1439 readonly isDestroyCollection: boolean;1440 readonly asDestroyCollection: {1441 readonly collectionId: u32;1442 } & Struct;1443 readonly isAddToAllowList: boolean;1444 readonly asAddToAllowList: {1445 readonly collectionId: u32;1446 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1447 } & Struct;1448 readonly isRemoveFromAllowList: boolean;1449 readonly asRemoveFromAllowList: {1450 readonly collectionId: u32;1451 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1452 } & Struct;1453 readonly isSetPublicAccessMode: boolean;1454 readonly asSetPublicAccessMode: {1455 readonly collectionId: u32;1456 readonly mode: UpDataStructsAccessMode;1457 } & Struct;1458 readonly isSetMintPermission: boolean;1459 readonly asSetMintPermission: {1460 readonly collectionId: u32;1461 readonly mintPermission: bool;1462 } & Struct;1463 readonly isChangeCollectionOwner: boolean;1464 readonly asChangeCollectionOwner: {1465 readonly collectionId: u32;1466 readonly newOwner: AccountId32;1467 } & Struct;1468 readonly isAddCollectionAdmin: boolean;1469 readonly asAddCollectionAdmin: {1470 readonly collectionId: u32;1471 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1472 } & Struct;1473 readonly isRemoveCollectionAdmin: boolean;1474 readonly asRemoveCollectionAdmin: {1475 readonly collectionId: u32;1476 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1477 } & Struct;1478 readonly isSetCollectionSponsor: boolean;1479 readonly asSetCollectionSponsor: {1480 readonly collectionId: u32;1481 readonly newSponsor: AccountId32;1482 } & Struct;1483 readonly isConfirmSponsorship: boolean;1484 readonly asConfirmSponsorship: {1485 readonly collectionId: u32;1486 } & Struct;1487 readonly isRemoveCollectionSponsor: boolean;1488 readonly asRemoveCollectionSponsor: {1489 readonly collectionId: u32;1490 } & Struct;1491 readonly isCreateItem: boolean;1492 readonly asCreateItem: {1493 readonly collectionId: u32;1494 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1495 readonly data: UpDataStructsCreateItemData;1496 } & Struct;1497 readonly isCreateMultipleItems: boolean;1498 readonly asCreateMultipleItems: {1499 readonly collectionId: u32;1500 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1501 readonly itemsData: Vec<UpDataStructsCreateItemData>;1502 } & Struct;1503 readonly isSetCollectionProperties: boolean;1504 readonly asSetCollectionProperties: {1505 readonly collectionId: u32;1506 readonly properties: Vec<UpDataStructsProperty>;1507 } & Struct;1508 readonly isDeleteCollectionProperties: boolean;1509 readonly asDeleteCollectionProperties: {1510 readonly collectionId: u32;1511 readonly propertyKeys: Vec<Bytes>;1512 } & Struct;1513 readonly isSetTokenProperties: boolean;1514 readonly asSetTokenProperties: {1515 readonly collectionId: u32;1516 readonly tokenId: u32;1517 readonly properties: Vec<UpDataStructsProperty>;1518 } & Struct;1519 readonly isDeleteTokenProperties: boolean;1520 readonly asDeleteTokenProperties: {1521 readonly collectionId: u32;1522 readonly tokenId: u32;1523 readonly propertyKeys: Vec<Bytes>;1524 } & Struct;1525 readonly isSetPropertyPermissions: boolean;1526 readonly asSetPropertyPermissions: {1527 readonly collectionId: u32;1528 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1529 } & Struct;1530 readonly isCreateMultipleItemsEx: boolean;1531 readonly asCreateMultipleItemsEx: {1532 readonly collectionId: u32;1533 readonly data: UpDataStructsCreateItemExData;1534 } & Struct;1535 readonly isSetTransfersEnabledFlag: boolean;1536 readonly asSetTransfersEnabledFlag: {1537 readonly collectionId: u32;1538 readonly value: bool;1539 } & Struct;1540 readonly isBurnItem: boolean;1541 readonly asBurnItem: {1542 readonly collectionId: u32;1543 readonly itemId: u32;1544 readonly value: u128;1545 } & Struct;1546 readonly isBurnFrom: boolean;1547 readonly asBurnFrom: {1548 readonly collectionId: u32;1549 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1550 readonly itemId: u32;1551 readonly value: u128;1552 } & Struct;1553 readonly isTransfer: boolean;1554 readonly asTransfer: {1555 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1556 readonly collectionId: u32;1557 readonly itemId: u32;1558 readonly value: u128;1559 } & Struct;1560 readonly isApprove: boolean;1561 readonly asApprove: {1562 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1563 readonly collectionId: u32;1564 readonly itemId: u32;1565 readonly amount: u128;1566 } & Struct;1567 readonly isTransferFrom: boolean;1568 readonly asTransferFrom: {1569 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1570 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1571 readonly collectionId: u32;1572 readonly itemId: u32;1573 readonly value: u128;1574 } & Struct;1575 readonly isSetSchemaVersion: boolean;1576 readonly asSetSchemaVersion: {1577 readonly collectionId: u32;1578 readonly version: UpDataStructsSchemaVersion;1579 } & Struct;1580 readonly isSetOffchainSchema: boolean;1581 readonly asSetOffchainSchema: {1582 readonly collectionId: u32;1583 readonly schema: Bytes;1584 } & Struct;1585 readonly isSetConstOnChainSchema: boolean;1586 readonly asSetConstOnChainSchema: {1587 readonly collectionId: u32;1588 readonly schema: Bytes;1589 } & Struct;1590 readonly isSetCollectionLimits: boolean;1591 readonly asSetCollectionLimits: {1592 readonly collectionId: u32;1593 readonly newLimit: UpDataStructsCollectionLimits;1594 } & Struct;1595 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';1596}15971598/** @name PalletUniqueError */1599export interface PalletUniqueError extends Enum {1600 readonly isCollectionDecimalPointLimitExceeded: boolean;1601 readonly isConfirmUnsetSponsorFail: boolean;1602 readonly isEmptyArgument: boolean;1603 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1604}16051606/** @name PalletUniqueRawEvent */1607export interface PalletUniqueRawEvent extends Enum {1608 readonly isCollectionSponsorRemoved: boolean;1609 readonly asCollectionSponsorRemoved: u32;1610 readonly isCollectionAdminAdded: boolean;1611 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1612 readonly isCollectionOwnedChanged: boolean;1613 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1614 readonly isCollectionSponsorSet: boolean;1615 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1616 readonly isConstOnChainSchemaSet: boolean;1617 readonly asConstOnChainSchemaSet: u32;1618 readonly isSponsorshipConfirmed: boolean;1619 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1620 readonly isCollectionAdminRemoved: boolean;1621 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1622 readonly isAllowListAddressRemoved: boolean;1623 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1624 readonly isAllowListAddressAdded: boolean;1625 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1626 readonly isCollectionLimitSet: boolean;1627 readonly asCollectionLimitSet: u32;1628 readonly isMintPermissionSet: boolean;1629 readonly asMintPermissionSet: u32;1630 readonly isOffchainSchemaSet: boolean;1631 readonly asOffchainSchemaSet: u32;1632 readonly isPublicAccessModeSet: boolean;1633 readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1634 readonly isSchemaVersionSet: boolean;1635 readonly asSchemaVersionSet: u32;1636 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';1637}16381639/** @name PalletXcmCall */1640export interface PalletXcmCall extends Enum {1641 readonly isSend: boolean;1642 readonly asSend: {1643 readonly dest: XcmVersionedMultiLocation;1644 readonly message: XcmVersionedXcm;1645 } & Struct;1646 readonly isTeleportAssets: boolean;1647 readonly asTeleportAssets: {1648 readonly dest: XcmVersionedMultiLocation;1649 readonly beneficiary: XcmVersionedMultiLocation;1650 readonly assets: XcmVersionedMultiAssets;1651 readonly feeAssetItem: u32;1652 } & Struct;1653 readonly isReserveTransferAssets: boolean;1654 readonly asReserveTransferAssets: {1655 readonly dest: XcmVersionedMultiLocation;1656 readonly beneficiary: XcmVersionedMultiLocation;1657 readonly assets: XcmVersionedMultiAssets;1658 readonly feeAssetItem: u32;1659 } & Struct;1660 readonly isExecute: boolean;1661 readonly asExecute: {1662 readonly message: XcmVersionedXcm;1663 readonly maxWeight: u64;1664 } & Struct;1665 readonly isForceXcmVersion: boolean;1666 readonly asForceXcmVersion: {1667 readonly location: XcmV1MultiLocation;1668 readonly xcmVersion: u32;1669 } & Struct;1670 readonly isForceDefaultXcmVersion: boolean;1671 readonly asForceDefaultXcmVersion: {1672 readonly maybeXcmVersion: Option<u32>;1673 } & Struct;1674 readonly isForceSubscribeVersionNotify: boolean;1675 readonly asForceSubscribeVersionNotify: {1676 readonly location: XcmVersionedMultiLocation;1677 } & Struct;1678 readonly isForceUnsubscribeVersionNotify: boolean;1679 readonly asForceUnsubscribeVersionNotify: {1680 readonly location: XcmVersionedMultiLocation;1681 } & Struct;1682 readonly isLimitedReserveTransferAssets: boolean;1683 readonly asLimitedReserveTransferAssets: {1684 readonly dest: XcmVersionedMultiLocation;1685 readonly beneficiary: XcmVersionedMultiLocation;1686 readonly assets: XcmVersionedMultiAssets;1687 readonly feeAssetItem: u32;1688 readonly weightLimit: XcmV2WeightLimit;1689 } & Struct;1690 readonly isLimitedTeleportAssets: boolean;1691 readonly asLimitedTeleportAssets: {1692 readonly dest: XcmVersionedMultiLocation;1693 readonly beneficiary: XcmVersionedMultiLocation;1694 readonly assets: XcmVersionedMultiAssets;1695 readonly feeAssetItem: u32;1696 readonly weightLimit: XcmV2WeightLimit;1697 } & Struct;1698 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1699}17001701/** @name PalletXcmError */1702export interface PalletXcmError extends Enum {1703 readonly isUnreachable: boolean;1704 readonly isSendFailure: boolean;1705 readonly isFiltered: boolean;1706 readonly isUnweighableMessage: boolean;1707 readonly isDestinationNotInvertible: boolean;1708 readonly isEmpty: boolean;1709 readonly isCannotReanchor: boolean;1710 readonly isTooManyAssets: boolean;1711 readonly isInvalidOrigin: boolean;1712 readonly isBadVersion: boolean;1713 readonly isBadLocation: boolean;1714 readonly isNoSubscription: boolean;1715 readonly isAlreadySubscribed: boolean;1716 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1717}17181719/** @name PalletXcmEvent */1720export interface PalletXcmEvent extends Enum {1721 readonly isAttempted: boolean;1722 readonly asAttempted: XcmV2TraitsOutcome;1723 readonly isSent: boolean;1724 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1725 readonly isUnexpectedResponse: boolean;1726 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1727 readonly isResponseReady: boolean;1728 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1729 readonly isNotified: boolean;1730 readonly asNotified: ITuple<[u64, u8, u8]>;1731 readonly isNotifyOverweight: boolean;1732 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1733 readonly isNotifyDispatchError: boolean;1734 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1735 readonly isNotifyDecodeFailed: boolean;1736 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1737 readonly isInvalidResponder: boolean;1738 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1739 readonly isInvalidResponderVersion: boolean;1740 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1741 readonly isResponseTaken: boolean;1742 readonly asResponseTaken: u64;1743 readonly isAssetsTrapped: boolean;1744 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1745 readonly isVersionChangeNotified: boolean;1746 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1747 readonly isSupportedVersionChanged: boolean;1748 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1749 readonly isNotifyTargetSendFail: boolean;1750 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1751 readonly isNotifyTargetMigrationFail: boolean;1752 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1753 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1754}17551756/** @name PhantomTypeUpDataStructsBaseInfo */1757export interface PhantomTypeUpDataStructsBaseInfo extends Vec<Lookup375> {}17581759/** @name PhantomTypeUpDataStructsCollectionInfo */1760export interface PhantomTypeUpDataStructsCollectionInfo extends Vec<Lookup353> {}17611762/** @name PhantomTypeUpDataStructsNftChild */1763export interface PhantomTypeUpDataStructsNftChild extends Vec<Lookup382> {}17641765/** @name PhantomTypeUpDataStructsNftInfo */1766export interface PhantomTypeUpDataStructsNftInfo extends Vec<Lookup356> {}17671768/** @name PhantomTypeUpDataStructsPartType */1769export interface PhantomTypeUpDataStructsPartType extends Vec<Lookup215> {}17701771/** @name PhantomTypeUpDataStructsPropertyInfo */1772export interface PhantomTypeUpDataStructsPropertyInfo extends Vec<Lookup372> {}17731774/** @name PhantomTypeUpDataStructsResourceInfo */1775export interface PhantomTypeUpDataStructsResourceInfo extends Vec<Lookup362> {}17761777/** @name PhantomTypeUpDataStructsRpcCollection */1778export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup350> {}17791780/** @name PhantomTypeUpDataStructsTheme */1781export interface PhantomTypeUpDataStructsTheme extends Vec<Lookup221> {}17821783/** @name PhantomTypeUpDataStructsTokenData */1784export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup346> {}17851786/** @name PolkadotCorePrimitivesInboundDownwardMessage */1787export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1788 readonly sentAt: u32;1789 readonly msg: Bytes;1790}17911792/** @name PolkadotCorePrimitivesInboundHrmpMessage */1793export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1794 readonly sentAt: u32;1795 readonly data: Bytes;1796}17971798/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1799export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1800 readonly recipient: u32;1801 readonly data: Bytes;1802}18031804/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1805export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1806 readonly isConcatenatedVersionedXcm: boolean;1807 readonly isConcatenatedEncodedBlob: boolean;1808 readonly isSignals: boolean;1809 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1810}18111812/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */1813export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1814 readonly maxCodeSize: u32;1815 readonly maxHeadDataSize: u32;1816 readonly maxUpwardQueueCount: u32;1817 readonly maxUpwardQueueSize: u32;1818 readonly maxUpwardMessageSize: u32;1819 readonly maxUpwardMessageNumPerCandidate: u32;1820 readonly hrmpMaxMessageNumPerCandidate: u32;1821 readonly validationUpgradeCooldown: u32;1822 readonly validationUpgradeDelay: u32;1823}18241825/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */1826export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1827 readonly maxCapacity: u32;1828 readonly maxTotalSize: u32;1829 readonly maxMessageSize: u32;1830 readonly msgCount: u32;1831 readonly totalSize: u32;1832 readonly mqcHead: Option<H256>;1833}18341835/** @name PolkadotPrimitivesV2PersistedValidationData */1836export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1837 readonly parentHead: Bytes;1838 readonly relayParentNumber: u32;1839 readonly relayParentStorageRoot: H256;1840 readonly maxPovSize: u32;1841}18421843/** @name PolkadotPrimitivesV2UpgradeRestriction */1844export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1845 readonly isPresent: boolean;1846 readonly type: 'Present';1847}18481849/** @name SpCoreEcdsaSignature */1850export interface SpCoreEcdsaSignature extends U8aFixed {}18511852/** @name SpCoreEd25519Signature */1853export interface SpCoreEd25519Signature extends U8aFixed {}18541855/** @name SpCoreSr25519Signature */1856export interface SpCoreSr25519Signature extends U8aFixed {}18571858/** @name SpRuntimeArithmeticError */1859export interface SpRuntimeArithmeticError extends Enum {1860 readonly isUnderflow: boolean;1861 readonly isOverflow: boolean;1862 readonly isDivisionByZero: boolean;1863 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1864}18651866/** @name SpRuntimeDigest */1867export interface SpRuntimeDigest extends Struct {1868 readonly logs: Vec<SpRuntimeDigestDigestItem>;1869}18701871/** @name SpRuntimeDigestDigestItem */1872export interface SpRuntimeDigestDigestItem extends Enum {1873 readonly isOther: boolean;1874 readonly asOther: Bytes;1875 readonly isConsensus: boolean;1876 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1877 readonly isSeal: boolean;1878 readonly asSeal: ITuple<[U8aFixed, Bytes]>;1879 readonly isPreRuntime: boolean;1880 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1881 readonly isRuntimeEnvironmentUpdated: boolean;1882 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1883}18841885/** @name SpRuntimeDispatchError */1886export interface SpRuntimeDispatchError extends Enum {1887 readonly isOther: boolean;1888 readonly isCannotLookup: boolean;1889 readonly isBadOrigin: boolean;1890 readonly isModule: boolean;1891 readonly asModule: SpRuntimeModuleError;1892 readonly isConsumerRemaining: boolean;1893 readonly isNoProviders: boolean;1894 readonly isTooManyConsumers: boolean;1895 readonly isToken: boolean;1896 readonly asToken: SpRuntimeTokenError;1897 readonly isArithmetic: boolean;1898 readonly asArithmetic: SpRuntimeArithmeticError;1899 readonly isTransactional: boolean;1900 readonly asTransactional: SpRuntimeTransactionalError;1901 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1902}19031904/** @name SpRuntimeModuleError */1905export interface SpRuntimeModuleError extends Struct {1906 readonly index: u8;1907 readonly error: U8aFixed;1908}19091910/** @name SpRuntimeMultiSignature */1911export interface SpRuntimeMultiSignature extends Enum {1912 readonly isEd25519: boolean;1913 readonly asEd25519: SpCoreEd25519Signature;1914 readonly isSr25519: boolean;1915 readonly asSr25519: SpCoreSr25519Signature;1916 readonly isEcdsa: boolean;1917 readonly asEcdsa: SpCoreEcdsaSignature;1918 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1919}19201921/** @name SpRuntimeTokenError */1922export interface SpRuntimeTokenError extends Enum {1923 readonly isNoFunds: boolean;1924 readonly isWouldDie: boolean;1925 readonly isBelowMinimum: boolean;1926 readonly isCannotCreate: boolean;1927 readonly isUnknownAsset: boolean;1928 readonly isFrozen: boolean;1929 readonly isUnsupported: boolean;1930 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1931}19321933/** @name SpRuntimeTransactionalError */1934export interface SpRuntimeTransactionalError extends Enum {1935 readonly isLimitReached: boolean;1936 readonly isNoLayer: boolean;1937 readonly type: 'LimitReached' | 'NoLayer';1938}19391940/** @name SpTrieStorageProof */1941export interface SpTrieStorageProof extends Struct {1942 readonly trieNodes: BTreeSet<Bytes>;1943}19441945/** @name SpVersionRuntimeVersion */1946export interface SpVersionRuntimeVersion extends Struct {1947 readonly specName: Text;1948 readonly implName: Text;1949 readonly authoringVersion: u32;1950 readonly specVersion: u32;1951 readonly implVersion: u32;1952 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1953 readonly transactionVersion: u32;1954 readonly stateVersion: u8;1955}19561957/** @name UpDataStructsAccessMode */1958export interface UpDataStructsAccessMode extends Enum {1959 readonly isNormal: boolean;1960 readonly isAllowList: boolean;1961 readonly type: 'Normal' | 'AllowList';1962}19631964/** @name UpDataStructsCollection */1965export interface UpDataStructsCollection extends Struct {1966 readonly owner: AccountId32;1967 readonly mode: UpDataStructsCollectionMode;1968 readonly access: UpDataStructsAccessMode;1969 readonly name: Vec<u16>;1970 readonly description: Vec<u16>;1971 readonly tokenPrefix: Bytes;1972 readonly mintMode: bool;1973 readonly schemaVersion: UpDataStructsSchemaVersion;1974 readonly sponsorship: UpDataStructsSponsorshipState;1975 readonly limits: UpDataStructsCollectionLimits;1976}19771978/** @name UpDataStructsCollectionField */1979export interface UpDataStructsCollectionField extends Enum {1980 readonly isConstOnChainSchema: boolean;1981 readonly isOffchainSchema: boolean;1982 readonly type: 'ConstOnChainSchema' | 'OffchainSchema';1983}19841985/** @name UpDataStructsCollectionLimits */1986export interface UpDataStructsCollectionLimits extends Struct {1987 readonly accountTokenOwnershipLimit: Option<u32>;1988 readonly sponsoredDataSize: Option<u32>;1989 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1990 readonly tokenLimit: Option<u32>;1991 readonly sponsorTransferTimeout: Option<u32>;1992 readonly sponsorApproveTimeout: Option<u32>;1993 readonly ownerCanTransfer: Option<bool>;1994 readonly ownerCanDestroy: Option<bool>;1995 readonly transfersEnabled: Option<bool>;1996 readonly nestingRule: Option<UpDataStructsNestingRule>;1997}19981999/** @name UpDataStructsCollectionMode */2000export interface UpDataStructsCollectionMode extends Enum {2001 readonly isNft: boolean;2002 readonly isFungible: boolean;2003 readonly asFungible: u8;2004 readonly isReFungible: boolean;2005 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2006}20072008/** @name UpDataStructsCollectionStats */2009export interface UpDataStructsCollectionStats extends Struct {2010 readonly created: u32;2011 readonly destroyed: u32;2012 readonly alive: u32;2013}20142015/** @name UpDataStructsCreateCollectionData */2016export interface UpDataStructsCreateCollectionData extends Struct {2017 readonly mode: UpDataStructsCollectionMode;2018 readonly access: Option<UpDataStructsAccessMode>;2019 readonly name: Vec<u16>;2020 readonly description: Vec<u16>;2021 readonly tokenPrefix: Bytes;2022 readonly offchainSchema: Bytes;2023 readonly schemaVersion: Option<UpDataStructsSchemaVersion>;2024 readonly pendingSponsor: Option<AccountId32>;2025 readonly limits: Option<UpDataStructsCollectionLimits>;2026 readonly constOnChainSchema: Bytes;2027 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2028 readonly properties: Vec<UpDataStructsProperty>;2029}20302031/** @name UpDataStructsCreateFungibleData */2032export interface UpDataStructsCreateFungibleData extends Struct {2033 readonly value: u128;2034}20352036/** @name UpDataStructsCreateItemData */2037export interface UpDataStructsCreateItemData extends Enum {2038 readonly isNft: boolean;2039 readonly asNft: UpDataStructsCreateNftData;2040 readonly isFungible: boolean;2041 readonly asFungible: UpDataStructsCreateFungibleData;2042 readonly isReFungible: boolean;2043 readonly asReFungible: UpDataStructsCreateReFungibleData;2044 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2045}20462047/** @name UpDataStructsCreateItemExData */2048export interface UpDataStructsCreateItemExData extends Enum {2049 readonly isNft: boolean;2050 readonly asNft: Vec<UpDataStructsCreateNftExData>;2051 readonly isFungible: boolean;2052 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2053 readonly isRefungibleMultipleItems: boolean;2054 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;2055 readonly isRefungibleMultipleOwners: boolean;2056 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;2057 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2058}20592060/** @name UpDataStructsCreateNftData */2061export interface UpDataStructsCreateNftData extends Struct {2062 readonly constData: Bytes;2063 readonly properties: Vec<UpDataStructsProperty>;2064}20652066/** @name UpDataStructsCreateNftExData */2067export interface UpDataStructsCreateNftExData extends Struct {2068 readonly constData: Bytes;2069 readonly properties: Vec<UpDataStructsProperty>;2070 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2071}20722073/** @name UpDataStructsCreateReFungibleData */2074export interface UpDataStructsCreateReFungibleData extends Struct {2075 readonly constData: Bytes;2076 readonly pieces: u128;2077}20782079/** @name UpDataStructsCreateRefungibleExData */2080export interface UpDataStructsCreateRefungibleExData extends Struct {2081 readonly constData: Bytes;2082 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2083}20842085/** @name UpDataStructsNestingRule */2086export interface UpDataStructsNestingRule extends Enum {2087 readonly isDisabled: boolean;2088 readonly isOwner: boolean;2089 readonly isOwnerRestricted: boolean;2090 readonly asOwnerRestricted: BTreeSet<u32>;2091 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';2092}20932094/** @name UpDataStructsProperties */2095export interface UpDataStructsProperties extends Struct {2096 readonly map: UpDataStructsPropertiesMapBoundedVec;2097 readonly consumedSpace: u32;2098 readonly spaceLimit: u32;2099}21002101/** @name UpDataStructsPropertiesMapBoundedVec */2102export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}21032104/** @name UpDataStructsPropertiesMapPropertyPermission */2105export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}21062107/** @name UpDataStructsProperty */2108export interface UpDataStructsProperty extends Struct {2109 readonly key: Bytes;2110 readonly value: Bytes;2111}21122113/** @name UpDataStructsPropertyKeyPermission */2114export interface UpDataStructsPropertyKeyPermission extends Struct {2115 readonly key: Bytes;2116 readonly permission: UpDataStructsPropertyPermission;2117}21182119/** @name UpDataStructsPropertyPermission */2120export interface UpDataStructsPropertyPermission extends Struct {2121 readonly mutable: bool;2122 readonly collectionAdmin: bool;2123 readonly tokenOwner: bool;2124}21252126/** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple */2127export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2128 readonly isAccountId: boolean;2129 readonly asAccountId: AccountId32;2130 readonly isCollectionAndNftTuple: boolean;2131 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2132 readonly type: 'AccountId' | 'CollectionAndNftTuple';2133}21342135/** @name UpDataStructsRmrkBaseInfo */2136export interface UpDataStructsRmrkBaseInfo extends Struct {2137 readonly issuer: AccountId32;2138 readonly baseType: Bytes;2139 readonly symbol: Bytes;2140}21412142/** @name UpDataStructsRmrkBasicResource */2143export interface UpDataStructsRmrkBasicResource extends Struct {2144 readonly src: Option<Bytes>;2145 readonly metadata: Option<Bytes>;2146 readonly license: Option<Bytes>;2147 readonly thumb: Option<Bytes>;2148}21492150/** @name UpDataStructsRmrkCollectionInfo */2151export interface UpDataStructsRmrkCollectionInfo extends Struct {2152 readonly issuer: AccountId32;2153 readonly metadata: Bytes;2154 readonly max: Option<u32>;2155 readonly symbol: Bytes;2156 readonly nftsCount: u32;2157}21582159/** @name UpDataStructsRmrkComposableResource */2160export interface UpDataStructsRmrkComposableResource extends Struct {2161 readonly parts: Vec<u32>;2162 readonly base: u32;2163 readonly src: Option<Bytes>;2164 readonly metadata: Option<Bytes>;2165 readonly license: Option<Bytes>;2166 readonly thumb: Option<Bytes>;2167}21682169/** @name UpDataStructsRmrkEquippableList */2170export interface UpDataStructsRmrkEquippableList extends Enum {2171 readonly isAll: boolean;2172 readonly isEmpty: boolean;2173 readonly isCustom: boolean;2174 readonly asCustom: Vec<u32>;2175 readonly type: 'All' | 'Empty' | 'Custom';2176}21772178/** @name UpDataStructsRmrkFixedPart */2179export interface UpDataStructsRmrkFixedPart extends Struct {2180 readonly id: u32;2181 readonly z: u32;2182 readonly src: Bytes;2183}21842185/** @name UpDataStructsRmrkNftChild */2186export interface UpDataStructsRmrkNftChild extends Struct {2187 readonly collectionId: u32;2188 readonly nftId: u32;2189}21902191/** @name UpDataStructsRmrkNftInfo */2192export interface UpDataStructsRmrkNftInfo extends Struct {2193 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2194 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2195 readonly metadata: Bytes;2196 readonly equipped: bool;2197 readonly pending: bool;2198}21992200/** @name UpDataStructsRmrkPartType */2201export interface UpDataStructsRmrkPartType extends Enum {2202 readonly isFixedPart: boolean;2203 readonly asFixedPart: UpDataStructsRmrkFixedPart;2204 readonly isSlotPart: boolean;2205 readonly asSlotPart: UpDataStructsRmrkSlotPart;2206 readonly type: 'FixedPart' | 'SlotPart';2207}22082209/** @name UpDataStructsRmrkPropertyInfo */2210export interface UpDataStructsRmrkPropertyInfo extends Struct {2211 readonly key: Bytes;2212 readonly value: Bytes;2213}22142215/** @name UpDataStructsRmrkResourceInfo */2216export interface UpDataStructsRmrkResourceInfo extends Struct {2217 readonly id: Bytes;2218 readonly resource: UpDataStructsRmrkResourceTypes;2219 readonly pending: bool;2220 readonly pendingRemoval: bool;2221}22222223/** @name UpDataStructsRmrkResourceTypes */2224export interface UpDataStructsRmrkResourceTypes extends Enum {2225 readonly isBasic: boolean;2226 readonly asBasic: UpDataStructsRmrkBasicResource;2227 readonly isComposable: boolean;2228 readonly asComposable: UpDataStructsRmrkComposableResource;2229 readonly isSlot: boolean;2230 readonly asSlot: UpDataStructsRmrkSlotResource;2231 readonly type: 'Basic' | 'Composable' | 'Slot';2232}22332234/** @name UpDataStructsRmrkRoyaltyInfo */2235export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2236 readonly recipient: AccountId32;2237 readonly amount: Permill;2238}22392240/** @name UpDataStructsRmrkSlotPart */2241export interface UpDataStructsRmrkSlotPart extends Struct {2242 readonly id: u32;2243 readonly equippable: UpDataStructsRmrkEquippableList;2244 readonly src: Bytes;2245 readonly z: u32;2246}22472248/** @name UpDataStructsRmrkSlotResource */2249export interface UpDataStructsRmrkSlotResource extends Struct {2250 readonly base: u32;2251 readonly src: Option<Bytes>;2252 readonly metadata: Option<Bytes>;2253 readonly slot: u32;2254 readonly license: Option<Bytes>;2255 readonly thumb: Option<Bytes>;2256}22572258/** @name UpDataStructsRmrkTheme */2259export interface UpDataStructsRmrkTheme extends Struct {2260 readonly name: Bytes;2261 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;2262 readonly inherit: bool;2263}22642265/** @name UpDataStructsRmrkThemeProperty */2266export interface UpDataStructsRmrkThemeProperty extends Struct {2267 readonly key: Bytes;2268 readonly value: Bytes;2269}22702271/** @name UpDataStructsRpcCollection */2272export interface UpDataStructsRpcCollection extends Struct {2273 readonly owner: AccountId32;2274 readonly mode: UpDataStructsCollectionMode;2275 readonly access: UpDataStructsAccessMode;2276 readonly name: Vec<u16>;2277 readonly description: Vec<u16>;2278 readonly tokenPrefix: Bytes;2279 readonly mintMode: bool;2280 readonly offchainSchema: Bytes;2281 readonly schemaVersion: UpDataStructsSchemaVersion;2282 readonly sponsorship: UpDataStructsSponsorshipState;2283 readonly limits: UpDataStructsCollectionLimits;2284 readonly constOnChainSchema: Bytes;2285 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2286 readonly properties: Vec<UpDataStructsProperty>;2287}22882289/** @name UpDataStructsSchemaVersion */2290export interface UpDataStructsSchemaVersion extends Enum {2291 readonly isImageURL: boolean;2292 readonly isUnique: boolean;2293 readonly type: 'ImageURL' | 'Unique';2294}22952296/** @name UpDataStructsSponsoringRateLimit */2297export interface UpDataStructsSponsoringRateLimit extends Enum {2298 readonly isSponsoringDisabled: boolean;2299 readonly isBlocks: boolean;2300 readonly asBlocks: u32;2301 readonly type: 'SponsoringDisabled' | 'Blocks';2302}23032304/** @name UpDataStructsSponsorshipState */2305export interface UpDataStructsSponsorshipState extends Enum {2306 readonly isDisabled: boolean;2307 readonly isUnconfirmed: boolean;2308 readonly asUnconfirmed: AccountId32;2309 readonly isConfirmed: boolean;2310 readonly asConfirmed: AccountId32;2311 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2312}23132314/** @name UpDataStructsTokenData */2315export interface UpDataStructsTokenData extends Struct {2316 readonly constData: Bytes;2317 readonly properties: Vec<UpDataStructsProperty>;2318 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2319}23202321/** @name XcmDoubleEncoded */2322export interface XcmDoubleEncoded extends Struct {2323 readonly encoded: Bytes;2324}23252326/** @name XcmV0Junction */2327export interface XcmV0Junction extends Enum {2328 readonly isParent: boolean;2329 readonly isParachain: boolean;2330 readonly asParachain: Compact<u32>;2331 readonly isAccountId32: boolean;2332 readonly asAccountId32: {2333 readonly network: XcmV0JunctionNetworkId;2334 readonly id: U8aFixed;2335 } & Struct;2336 readonly isAccountIndex64: boolean;2337 readonly asAccountIndex64: {2338 readonly network: XcmV0JunctionNetworkId;2339 readonly index: Compact<u64>;2340 } & Struct;2341 readonly isAccountKey20: boolean;2342 readonly asAccountKey20: {2343 readonly network: XcmV0JunctionNetworkId;2344 readonly key: U8aFixed;2345 } & Struct;2346 readonly isPalletInstance: boolean;2347 readonly asPalletInstance: u8;2348 readonly isGeneralIndex: boolean;2349 readonly asGeneralIndex: Compact<u128>;2350 readonly isGeneralKey: boolean;2351 readonly asGeneralKey: Bytes;2352 readonly isOnlyChild: boolean;2353 readonly isPlurality: boolean;2354 readonly asPlurality: {2355 readonly id: XcmV0JunctionBodyId;2356 readonly part: XcmV0JunctionBodyPart;2357 } & Struct;2358 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2359}23602361/** @name XcmV0JunctionBodyId */2362export interface XcmV0JunctionBodyId extends Enum {2363 readonly isUnit: boolean;2364 readonly isNamed: boolean;2365 readonly asNamed: Bytes;2366 readonly isIndex: boolean;2367 readonly asIndex: Compact<u32>;2368 readonly isExecutive: boolean;2369 readonly isTechnical: boolean;2370 readonly isLegislative: boolean;2371 readonly isJudicial: boolean;2372 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2373}23742375/** @name XcmV0JunctionBodyPart */2376export interface XcmV0JunctionBodyPart extends Enum {2377 readonly isVoice: boolean;2378 readonly isMembers: boolean;2379 readonly asMembers: {2380 readonly count: Compact<u32>;2381 } & Struct;2382 readonly isFraction: boolean;2383 readonly asFraction: {2384 readonly nom: Compact<u32>;2385 readonly denom: Compact<u32>;2386 } & Struct;2387 readonly isAtLeastProportion: boolean;2388 readonly asAtLeastProportion: {2389 readonly nom: Compact<u32>;2390 readonly denom: Compact<u32>;2391 } & Struct;2392 readonly isMoreThanProportion: boolean;2393 readonly asMoreThanProportion: {2394 readonly nom: Compact<u32>;2395 readonly denom: Compact<u32>;2396 } & Struct;2397 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2398}23992400/** @name XcmV0JunctionNetworkId */2401export interface XcmV0JunctionNetworkId extends Enum {2402 readonly isAny: boolean;2403 readonly isNamed: boolean;2404 readonly asNamed: Bytes;2405 readonly isPolkadot: boolean;2406 readonly isKusama: boolean;2407 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2408}24092410/** @name XcmV0MultiAsset */2411export interface XcmV0MultiAsset extends Enum {2412 readonly isNone: boolean;2413 readonly isAll: boolean;2414 readonly isAllFungible: boolean;2415 readonly isAllNonFungible: boolean;2416 readonly isAllAbstractFungible: boolean;2417 readonly asAllAbstractFungible: {2418 readonly id: Bytes;2419 } & Struct;2420 readonly isAllAbstractNonFungible: boolean;2421 readonly asAllAbstractNonFungible: {2422 readonly class: Bytes;2423 } & Struct;2424 readonly isAllConcreteFungible: boolean;2425 readonly asAllConcreteFungible: {2426 readonly id: XcmV0MultiLocation;2427 } & Struct;2428 readonly isAllConcreteNonFungible: boolean;2429 readonly asAllConcreteNonFungible: {2430 readonly class: XcmV0MultiLocation;2431 } & Struct;2432 readonly isAbstractFungible: boolean;2433 readonly asAbstractFungible: {2434 readonly id: Bytes;2435 readonly amount: Compact<u128>;2436 } & Struct;2437 readonly isAbstractNonFungible: boolean;2438 readonly asAbstractNonFungible: {2439 readonly class: Bytes;2440 readonly instance: XcmV1MultiassetAssetInstance;2441 } & Struct;2442 readonly isConcreteFungible: boolean;2443 readonly asConcreteFungible: {2444 readonly id: XcmV0MultiLocation;2445 readonly amount: Compact<u128>;2446 } & Struct;2447 readonly isConcreteNonFungible: boolean;2448 readonly asConcreteNonFungible: {2449 readonly class: XcmV0MultiLocation;2450 readonly instance: XcmV1MultiassetAssetInstance;2451 } & Struct;2452 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2453}24542455/** @name XcmV0MultiLocation */2456export interface XcmV0MultiLocation extends Enum {2457 readonly isNull: boolean;2458 readonly isX1: boolean;2459 readonly asX1: XcmV0Junction;2460 readonly isX2: boolean;2461 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2462 readonly isX3: boolean;2463 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2464 readonly isX4: boolean;2465 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2466 readonly isX5: boolean;2467 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2468 readonly isX6: boolean;2469 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2470 readonly isX7: boolean;2471 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2472 readonly isX8: boolean;2473 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2474 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2475}24762477/** @name XcmV0Order */2478export interface XcmV0Order extends Enum {2479 readonly isNull: boolean;2480 readonly isDepositAsset: boolean;2481 readonly asDepositAsset: {2482 readonly assets: Vec<XcmV0MultiAsset>;2483 readonly dest: XcmV0MultiLocation;2484 } & Struct;2485 readonly isDepositReserveAsset: boolean;2486 readonly asDepositReserveAsset: {2487 readonly assets: Vec<XcmV0MultiAsset>;2488 readonly dest: XcmV0MultiLocation;2489 readonly effects: Vec<XcmV0Order>;2490 } & Struct;2491 readonly isExchangeAsset: boolean;2492 readonly asExchangeAsset: {2493 readonly give: Vec<XcmV0MultiAsset>;2494 readonly receive: Vec<XcmV0MultiAsset>;2495 } & Struct;2496 readonly isInitiateReserveWithdraw: boolean;2497 readonly asInitiateReserveWithdraw: {2498 readonly assets: Vec<XcmV0MultiAsset>;2499 readonly reserve: XcmV0MultiLocation;2500 readonly effects: Vec<XcmV0Order>;2501 } & Struct;2502 readonly isInitiateTeleport: boolean;2503 readonly asInitiateTeleport: {2504 readonly assets: Vec<XcmV0MultiAsset>;2505 readonly dest: XcmV0MultiLocation;2506 readonly effects: Vec<XcmV0Order>;2507 } & Struct;2508 readonly isQueryHolding: boolean;2509 readonly asQueryHolding: {2510 readonly queryId: Compact<u64>;2511 readonly dest: XcmV0MultiLocation;2512 readonly assets: Vec<XcmV0MultiAsset>;2513 } & Struct;2514 readonly isBuyExecution: boolean;2515 readonly asBuyExecution: {2516 readonly fees: XcmV0MultiAsset;2517 readonly weight: u64;2518 readonly debt: u64;2519 readonly haltOnError: bool;2520 readonly xcm: Vec<XcmV0Xcm>;2521 } & Struct;2522 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2523}25242525/** @name XcmV0OriginKind */2526export interface XcmV0OriginKind extends Enum {2527 readonly isNative: boolean;2528 readonly isSovereignAccount: boolean;2529 readonly isSuperuser: boolean;2530 readonly isXcm: boolean;2531 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2532}25332534/** @name XcmV0Response */2535export interface XcmV0Response extends Enum {2536 readonly isAssets: boolean;2537 readonly asAssets: Vec<XcmV0MultiAsset>;2538 readonly type: 'Assets';2539}25402541/** @name XcmV0Xcm */2542export interface XcmV0Xcm extends Enum {2543 readonly isWithdrawAsset: boolean;2544 readonly asWithdrawAsset: {2545 readonly assets: Vec<XcmV0MultiAsset>;2546 readonly effects: Vec<XcmV0Order>;2547 } & Struct;2548 readonly isReserveAssetDeposit: boolean;2549 readonly asReserveAssetDeposit: {2550 readonly assets: Vec<XcmV0MultiAsset>;2551 readonly effects: Vec<XcmV0Order>;2552 } & Struct;2553 readonly isTeleportAsset: boolean;2554 readonly asTeleportAsset: {2555 readonly assets: Vec<XcmV0MultiAsset>;2556 readonly effects: Vec<XcmV0Order>;2557 } & Struct;2558 readonly isQueryResponse: boolean;2559 readonly asQueryResponse: {2560 readonly queryId: Compact<u64>;2561 readonly response: XcmV0Response;2562 } & Struct;2563 readonly isTransferAsset: boolean;2564 readonly asTransferAsset: {2565 readonly assets: Vec<XcmV0MultiAsset>;2566 readonly dest: XcmV0MultiLocation;2567 } & Struct;2568 readonly isTransferReserveAsset: boolean;2569 readonly asTransferReserveAsset: {2570 readonly assets: Vec<XcmV0MultiAsset>;2571 readonly dest: XcmV0MultiLocation;2572 readonly effects: Vec<XcmV0Order>;2573 } & Struct;2574 readonly isTransact: boolean;2575 readonly asTransact: {2576 readonly originType: XcmV0OriginKind;2577 readonly requireWeightAtMost: u64;2578 readonly call: XcmDoubleEncoded;2579 } & Struct;2580 readonly isHrmpNewChannelOpenRequest: boolean;2581 readonly asHrmpNewChannelOpenRequest: {2582 readonly sender: Compact<u32>;2583 readonly maxMessageSize: Compact<u32>;2584 readonly maxCapacity: Compact<u32>;2585 } & Struct;2586 readonly isHrmpChannelAccepted: boolean;2587 readonly asHrmpChannelAccepted: {2588 readonly recipient: Compact<u32>;2589 } & Struct;2590 readonly isHrmpChannelClosing: boolean;2591 readonly asHrmpChannelClosing: {2592 readonly initiator: Compact<u32>;2593 readonly sender: Compact<u32>;2594 readonly recipient: Compact<u32>;2595 } & Struct;2596 readonly isRelayedFrom: boolean;2597 readonly asRelayedFrom: {2598 readonly who: XcmV0MultiLocation;2599 readonly message: XcmV0Xcm;2600 } & Struct;2601 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2602}26032604/** @name XcmV1Junction */2605export interface XcmV1Junction extends Enum {2606 readonly isParachain: boolean;2607 readonly asParachain: Compact<u32>;2608 readonly isAccountId32: boolean;2609 readonly asAccountId32: {2610 readonly network: XcmV0JunctionNetworkId;2611 readonly id: U8aFixed;2612 } & Struct;2613 readonly isAccountIndex64: boolean;2614 readonly asAccountIndex64: {2615 readonly network: XcmV0JunctionNetworkId;2616 readonly index: Compact<u64>;2617 } & Struct;2618 readonly isAccountKey20: boolean;2619 readonly asAccountKey20: {2620 readonly network: XcmV0JunctionNetworkId;2621 readonly key: U8aFixed;2622 } & Struct;2623 readonly isPalletInstance: boolean;2624 readonly asPalletInstance: u8;2625 readonly isGeneralIndex: boolean;2626 readonly asGeneralIndex: Compact<u128>;2627 readonly isGeneralKey: boolean;2628 readonly asGeneralKey: Bytes;2629 readonly isOnlyChild: boolean;2630 readonly isPlurality: boolean;2631 readonly asPlurality: {2632 readonly id: XcmV0JunctionBodyId;2633 readonly part: XcmV0JunctionBodyPart;2634 } & Struct;2635 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2636}26372638/** @name XcmV1MultiAsset */2639export interface XcmV1MultiAsset extends Struct {2640 readonly id: XcmV1MultiassetAssetId;2641 readonly fun: XcmV1MultiassetFungibility;2642}26432644/** @name XcmV1MultiassetAssetId */2645export interface XcmV1MultiassetAssetId extends Enum {2646 readonly isConcrete: boolean;2647 readonly asConcrete: XcmV1MultiLocation;2648 readonly isAbstract: boolean;2649 readonly asAbstract: Bytes;2650 readonly type: 'Concrete' | 'Abstract';2651}26522653/** @name XcmV1MultiassetAssetInstance */2654export interface XcmV1MultiassetAssetInstance extends Enum {2655 readonly isUndefined: boolean;2656 readonly isIndex: boolean;2657 readonly asIndex: Compact<u128>;2658 readonly isArray4: boolean;2659 readonly asArray4: U8aFixed;2660 readonly isArray8: boolean;2661 readonly asArray8: U8aFixed;2662 readonly isArray16: boolean;2663 readonly asArray16: U8aFixed;2664 readonly isArray32: boolean;2665 readonly asArray32: U8aFixed;2666 readonly isBlob: boolean;2667 readonly asBlob: Bytes;2668 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2669}26702671/** @name XcmV1MultiassetFungibility */2672export interface XcmV1MultiassetFungibility extends Enum {2673 readonly isFungible: boolean;2674 readonly asFungible: Compact<u128>;2675 readonly isNonFungible: boolean;2676 readonly asNonFungible: XcmV1MultiassetAssetInstance;2677 readonly type: 'Fungible' | 'NonFungible';2678}26792680/** @name XcmV1MultiassetMultiAssetFilter */2681export interface XcmV1MultiassetMultiAssetFilter extends Enum {2682 readonly isDefinite: boolean;2683 readonly asDefinite: XcmV1MultiassetMultiAssets;2684 readonly isWild: boolean;2685 readonly asWild: XcmV1MultiassetWildMultiAsset;2686 readonly type: 'Definite' | 'Wild';2687}26882689/** @name XcmV1MultiassetMultiAssets */2690export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}26912692/** @name XcmV1MultiassetWildFungibility */2693export interface XcmV1MultiassetWildFungibility extends Enum {2694 readonly isFungible: boolean;2695 readonly isNonFungible: boolean;2696 readonly type: 'Fungible' | 'NonFungible';2697}26982699/** @name XcmV1MultiassetWildMultiAsset */2700export interface XcmV1MultiassetWildMultiAsset extends Enum {2701 readonly isAll: boolean;2702 readonly isAllOf: boolean;2703 readonly asAllOf: {2704 readonly id: XcmV1MultiassetAssetId;2705 readonly fun: XcmV1MultiassetWildFungibility;2706 } & Struct;2707 readonly type: 'All' | 'AllOf';2708}27092710/** @name XcmV1MultiLocation */2711export interface XcmV1MultiLocation extends Struct {2712 readonly parents: u8;2713 readonly interior: XcmV1MultilocationJunctions;2714}27152716/** @name XcmV1MultilocationJunctions */2717export interface XcmV1MultilocationJunctions extends Enum {2718 readonly isHere: boolean;2719 readonly isX1: boolean;2720 readonly asX1: XcmV1Junction;2721 readonly isX2: boolean;2722 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2723 readonly isX3: boolean;2724 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2725 readonly isX4: boolean;2726 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2727 readonly isX5: boolean;2728 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2729 readonly isX6: boolean;2730 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2731 readonly isX7: boolean;2732 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2733 readonly isX8: boolean;2734 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2735 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2736}27372738/** @name XcmV1Order */2739export interface XcmV1Order extends Enum {2740 readonly isNoop: boolean;2741 readonly isDepositAsset: boolean;2742 readonly asDepositAsset: {2743 readonly assets: XcmV1MultiassetMultiAssetFilter;2744 readonly maxAssets: u32;2745 readonly beneficiary: XcmV1MultiLocation;2746 } & Struct;2747 readonly isDepositReserveAsset: boolean;2748 readonly asDepositReserveAsset: {2749 readonly assets: XcmV1MultiassetMultiAssetFilter;2750 readonly maxAssets: u32;2751 readonly dest: XcmV1MultiLocation;2752 readonly effects: Vec<XcmV1Order>;2753 } & Struct;2754 readonly isExchangeAsset: boolean;2755 readonly asExchangeAsset: {2756 readonly give: XcmV1MultiassetMultiAssetFilter;2757 readonly receive: XcmV1MultiassetMultiAssets;2758 } & Struct;2759 readonly isInitiateReserveWithdraw: boolean;2760 readonly asInitiateReserveWithdraw: {2761 readonly assets: XcmV1MultiassetMultiAssetFilter;2762 readonly reserve: XcmV1MultiLocation;2763 readonly effects: Vec<XcmV1Order>;2764 } & Struct;2765 readonly isInitiateTeleport: boolean;2766 readonly asInitiateTeleport: {2767 readonly assets: XcmV1MultiassetMultiAssetFilter;2768 readonly dest: XcmV1MultiLocation;2769 readonly effects: Vec<XcmV1Order>;2770 } & Struct;2771 readonly isQueryHolding: boolean;2772 readonly asQueryHolding: {2773 readonly queryId: Compact<u64>;2774 readonly dest: XcmV1MultiLocation;2775 readonly assets: XcmV1MultiassetMultiAssetFilter;2776 } & Struct;2777 readonly isBuyExecution: boolean;2778 readonly asBuyExecution: {2779 readonly fees: XcmV1MultiAsset;2780 readonly weight: u64;2781 readonly debt: u64;2782 readonly haltOnError: bool;2783 readonly instructions: Vec<XcmV1Xcm>;2784 } & Struct;2785 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2786}27872788/** @name XcmV1Response */2789export interface XcmV1Response extends Enum {2790 readonly isAssets: boolean;2791 readonly asAssets: XcmV1MultiassetMultiAssets;2792 readonly isVersion: boolean;2793 readonly asVersion: u32;2794 readonly type: 'Assets' | 'Version';2795}27962797/** @name XcmV1Xcm */2798export interface XcmV1Xcm extends Enum {2799 readonly isWithdrawAsset: boolean;2800 readonly asWithdrawAsset: {2801 readonly assets: XcmV1MultiassetMultiAssets;2802 readonly effects: Vec<XcmV1Order>;2803 } & Struct;2804 readonly isReserveAssetDeposited: boolean;2805 readonly asReserveAssetDeposited: {2806 readonly assets: XcmV1MultiassetMultiAssets;2807 readonly effects: Vec<XcmV1Order>;2808 } & Struct;2809 readonly isReceiveTeleportedAsset: boolean;2810 readonly asReceiveTeleportedAsset: {2811 readonly assets: XcmV1MultiassetMultiAssets;2812 readonly effects: Vec<XcmV1Order>;2813 } & Struct;2814 readonly isQueryResponse: boolean;2815 readonly asQueryResponse: {2816 readonly queryId: Compact<u64>;2817 readonly response: XcmV1Response;2818 } & Struct;2819 readonly isTransferAsset: boolean;2820 readonly asTransferAsset: {2821 readonly assets: XcmV1MultiassetMultiAssets;2822 readonly beneficiary: XcmV1MultiLocation;2823 } & Struct;2824 readonly isTransferReserveAsset: boolean;2825 readonly asTransferReserveAsset: {2826 readonly assets: XcmV1MultiassetMultiAssets;2827 readonly dest: XcmV1MultiLocation;2828 readonly effects: Vec<XcmV1Order>;2829 } & Struct;2830 readonly isTransact: boolean;2831 readonly asTransact: {2832 readonly originType: XcmV0OriginKind;2833 readonly requireWeightAtMost: u64;2834 readonly call: XcmDoubleEncoded;2835 } & Struct;2836 readonly isHrmpNewChannelOpenRequest: boolean;2837 readonly asHrmpNewChannelOpenRequest: {2838 readonly sender: Compact<u32>;2839 readonly maxMessageSize: Compact<u32>;2840 readonly maxCapacity: Compact<u32>;2841 } & Struct;2842 readonly isHrmpChannelAccepted: boolean;2843 readonly asHrmpChannelAccepted: {2844 readonly recipient: Compact<u32>;2845 } & Struct;2846 readonly isHrmpChannelClosing: boolean;2847 readonly asHrmpChannelClosing: {2848 readonly initiator: Compact<u32>;2849 readonly sender: Compact<u32>;2850 readonly recipient: Compact<u32>;2851 } & Struct;2852 readonly isRelayedFrom: boolean;2853 readonly asRelayedFrom: {2854 readonly who: XcmV1MultilocationJunctions;2855 readonly message: XcmV1Xcm;2856 } & Struct;2857 readonly isSubscribeVersion: boolean;2858 readonly asSubscribeVersion: {2859 readonly queryId: Compact<u64>;2860 readonly maxResponseWeight: Compact<u64>;2861 } & Struct;2862 readonly isUnsubscribeVersion: boolean;2863 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2864}28652866/** @name XcmV2Instruction */2867export interface XcmV2Instruction extends Enum {2868 readonly isWithdrawAsset: boolean;2869 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2870 readonly isReserveAssetDeposited: boolean;2871 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2872 readonly isReceiveTeleportedAsset: boolean;2873 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2874 readonly isQueryResponse: boolean;2875 readonly asQueryResponse: {2876 readonly queryId: Compact<u64>;2877 readonly response: XcmV2Response;2878 readonly maxWeight: Compact<u64>;2879 } & Struct;2880 readonly isTransferAsset: boolean;2881 readonly asTransferAsset: {2882 readonly assets: XcmV1MultiassetMultiAssets;2883 readonly beneficiary: XcmV1MultiLocation;2884 } & Struct;2885 readonly isTransferReserveAsset: boolean;2886 readonly asTransferReserveAsset: {2887 readonly assets: XcmV1MultiassetMultiAssets;2888 readonly dest: XcmV1MultiLocation;2889 readonly xcm: XcmV2Xcm;2890 } & Struct;2891 readonly isTransact: boolean;2892 readonly asTransact: {2893 readonly originType: XcmV0OriginKind;2894 readonly requireWeightAtMost: Compact<u64>;2895 readonly call: XcmDoubleEncoded;2896 } & Struct;2897 readonly isHrmpNewChannelOpenRequest: boolean;2898 readonly asHrmpNewChannelOpenRequest: {2899 readonly sender: Compact<u32>;2900 readonly maxMessageSize: Compact<u32>;2901 readonly maxCapacity: Compact<u32>;2902 } & Struct;2903 readonly isHrmpChannelAccepted: boolean;2904 readonly asHrmpChannelAccepted: {2905 readonly recipient: Compact<u32>;2906 } & Struct;2907 readonly isHrmpChannelClosing: boolean;2908 readonly asHrmpChannelClosing: {2909 readonly initiator: Compact<u32>;2910 readonly sender: Compact<u32>;2911 readonly recipient: Compact<u32>;2912 } & Struct;2913 readonly isClearOrigin: boolean;2914 readonly isDescendOrigin: boolean;2915 readonly asDescendOrigin: XcmV1MultilocationJunctions;2916 readonly isReportError: boolean;2917 readonly asReportError: {2918 readonly queryId: Compact<u64>;2919 readonly dest: XcmV1MultiLocation;2920 readonly maxResponseWeight: Compact<u64>;2921 } & Struct;2922 readonly isDepositAsset: boolean;2923 readonly asDepositAsset: {2924 readonly assets: XcmV1MultiassetMultiAssetFilter;2925 readonly maxAssets: Compact<u32>;2926 readonly beneficiary: XcmV1MultiLocation;2927 } & Struct;2928 readonly isDepositReserveAsset: boolean;2929 readonly asDepositReserveAsset: {2930 readonly assets: XcmV1MultiassetMultiAssetFilter;2931 readonly maxAssets: Compact<u32>;2932 readonly dest: XcmV1MultiLocation;2933 readonly xcm: XcmV2Xcm;2934 } & Struct;2935 readonly isExchangeAsset: boolean;2936 readonly asExchangeAsset: {2937 readonly give: XcmV1MultiassetMultiAssetFilter;2938 readonly receive: XcmV1MultiassetMultiAssets;2939 } & Struct;2940 readonly isInitiateReserveWithdraw: boolean;2941 readonly asInitiateReserveWithdraw: {2942 readonly assets: XcmV1MultiassetMultiAssetFilter;2943 readonly reserve: XcmV1MultiLocation;2944 readonly xcm: XcmV2Xcm;2945 } & Struct;2946 readonly isInitiateTeleport: boolean;2947 readonly asInitiateTeleport: {2948 readonly assets: XcmV1MultiassetMultiAssetFilter;2949 readonly dest: XcmV1MultiLocation;2950 readonly xcm: XcmV2Xcm;2951 } & Struct;2952 readonly isQueryHolding: boolean;2953 readonly asQueryHolding: {2954 readonly queryId: Compact<u64>;2955 readonly dest: XcmV1MultiLocation;2956 readonly assets: XcmV1MultiassetMultiAssetFilter;2957 readonly maxResponseWeight: Compact<u64>;2958 } & Struct;2959 readonly isBuyExecution: boolean;2960 readonly asBuyExecution: {2961 readonly fees: XcmV1MultiAsset;2962 readonly weightLimit: XcmV2WeightLimit;2963 } & Struct;2964 readonly isRefundSurplus: boolean;2965 readonly isSetErrorHandler: boolean;2966 readonly asSetErrorHandler: XcmV2Xcm;2967 readonly isSetAppendix: boolean;2968 readonly asSetAppendix: XcmV2Xcm;2969 readonly isClearError: boolean;2970 readonly isClaimAsset: boolean;2971 readonly asClaimAsset: {2972 readonly assets: XcmV1MultiassetMultiAssets;2973 readonly ticket: XcmV1MultiLocation;2974 } & Struct;2975 readonly isTrap: boolean;2976 readonly asTrap: Compact<u64>;2977 readonly isSubscribeVersion: boolean;2978 readonly asSubscribeVersion: {2979 readonly queryId: Compact<u64>;2980 readonly maxResponseWeight: Compact<u64>;2981 } & Struct;2982 readonly isUnsubscribeVersion: boolean;2983 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';2984}29852986/** @name XcmV2Response */2987export interface XcmV2Response extends Enum {2988 readonly isNull: boolean;2989 readonly isAssets: boolean;2990 readonly asAssets: XcmV1MultiassetMultiAssets;2991 readonly isExecutionResult: boolean;2992 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2993 readonly isVersion: boolean;2994 readonly asVersion: u32;2995 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2996}29972998/** @name XcmV2TraitsError */2999export interface XcmV2TraitsError extends Enum {3000 readonly isOverflow: boolean;3001 readonly isUnimplemented: boolean;3002 readonly isUntrustedReserveLocation: boolean;3003 readonly isUntrustedTeleportLocation: boolean;3004 readonly isMultiLocationFull: boolean;3005 readonly isMultiLocationNotInvertible: boolean;3006 readonly isBadOrigin: boolean;3007 readonly isInvalidLocation: boolean;3008 readonly isAssetNotFound: boolean;3009 readonly isFailedToTransactAsset: boolean;3010 readonly isNotWithdrawable: boolean;3011 readonly isLocationCannotHold: boolean;3012 readonly isExceedsMaxMessageSize: boolean;3013 readonly isDestinationUnsupported: boolean;3014 readonly isTransport: boolean;3015 readonly isUnroutable: boolean;3016 readonly isUnknownClaim: boolean;3017 readonly isFailedToDecode: boolean;3018 readonly isMaxWeightInvalid: boolean;3019 readonly isNotHoldingFees: boolean;3020 readonly isTooExpensive: boolean;3021 readonly isTrap: boolean;3022 readonly asTrap: u64;3023 readonly isUnhandledXcmVersion: boolean;3024 readonly isWeightLimitReached: boolean;3025 readonly asWeightLimitReached: u64;3026 readonly isBarrier: boolean;3027 readonly isWeightNotComputable: boolean;3028 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';3029}30303031/** @name XcmV2TraitsOutcome */3032export interface XcmV2TraitsOutcome extends Enum {3033 readonly isComplete: boolean;3034 readonly asComplete: u64;3035 readonly isIncomplete: boolean;3036 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3037 readonly isError: boolean;3038 readonly asError: XcmV2TraitsError;3039 readonly type: 'Complete' | 'Incomplete' | 'Error';3040}30413042/** @name XcmV2WeightLimit */3043export interface XcmV2WeightLimit extends Enum {3044 readonly isUnlimited: boolean;3045 readonly isLimited: boolean;3046 readonly asLimited: Compact<u64>;3047 readonly type: 'Unlimited' | 'Limited';3048}30493050/** @name XcmV2Xcm */3051export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}30523053/** @name XcmVersionedMultiAssets */3054export interface XcmVersionedMultiAssets extends Enum {3055 readonly isV0: boolean;3056 readonly asV0: Vec<XcmV0MultiAsset>;3057 readonly isV1: boolean;3058 readonly asV1: XcmV1MultiassetMultiAssets;3059 readonly type: 'V0' | 'V1';3060}30613062/** @name XcmVersionedMultiLocation */3063export interface XcmVersionedMultiLocation extends Enum {3064 readonly isV0: boolean;3065 readonly asV0: XcmV0MultiLocation;3066 readonly isV1: boolean;3067 readonly asV1: XcmV1MultiLocation;3068 readonly type: 'V0' | 'V1';3069}30703071/** @name XcmVersionedXcm */3072export interface XcmVersionedXcm extends Enum {3073 readonly isV0: boolean;3074 readonly asV0: XcmV0Xcm;3075 readonly isV1: boolean;3076 readonly asV1: XcmV1Xcm;3077 readonly isV2: boolean;3078 readonly asV2: XcmV2Xcm;3079 readonly type: 'V0' | 'V1' | 'V2';3080}308133082export type PHANTOM_RMRK = 'rmrk';4export type PHANTOM_RMRK = 'rmrk';30835tests/src/interfaces/types-lookup.tsdiffbeforeafterboth2/* eslint-disable */2/* eslint-disable */334declare module '@polkadot/types/lookup' {4declare module '@polkadot/types/lookup' {5 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, OptionBool, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';6 import type { ITuple } from '@polkadot/types-codec/types';6 import type { ITuple } from '@polkadot/types-codec/types';7 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';8 import type { Event } from '@polkadot/types/interfaces/system';8 import type { Event } from '@polkadot/types/interfaces/system';1371 readonly collectionId: u32;1371 readonly collectionId: u32;1372 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1372 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1373 } & Struct;1373 } & Struct;1374 readonly isSetPublicAccessMode: boolean;1375 readonly asSetPublicAccessMode: {1376 readonly collectionId: u32;1377 readonly mode: UpDataStructsAccessMode;1378 } & Struct;1379 readonly isSetMintPermission: boolean;1380 readonly asSetMintPermission: {1381 readonly collectionId: u32;1382 readonly mintPermission: bool;1383 } & Struct;1384 readonly isChangeCollectionOwner: boolean;1374 readonly isChangeCollectionOwner: boolean;1385 readonly asChangeCollectionOwner: {1375 readonly asChangeCollectionOwner: {1386 readonly collectionId: u32;1376 readonly collectionId: u32;1493 readonly itemId: u32;1483 readonly itemId: u32;1494 readonly value: u128;1484 readonly value: u128;1495 } & Struct;1485 } & Struct;1496 readonly isSetSchemaVersion: boolean;1486 readonly isSetCollectionLimits: boolean;1497 readonly asSetSchemaVersion: {1487 readonly asSetCollectionLimits: {1498 readonly collectionId: u32;1488 readonly collectionId: u32;1499 readonly version: UpDataStructsSchemaVersion;1489 readonly newLimit: UpDataStructsCollectionLimits;1500 } & Struct;1490 } & Struct;1501 readonly isSetOffchainSchema: boolean;1491 readonly isSetCollectionPermissions: boolean;1502 readonly asSetOffchainSchema: {1503 readonly collectionId: u32;1504 readonly schema: Bytes;1505 } & Struct;1506 readonly isSetConstOnChainSchema: boolean;1507 readonly asSetConstOnChainSchema: {1508 readonly collectionId: u32;1509 readonly schema: Bytes;1510 } & Struct;1511 readonly isSetCollectionLimits: boolean;1512 readonly asSetCollectionLimits: {1492 readonly asSetCollectionPermissions: {1513 readonly collectionId: u32;1493 readonly collectionId: u32;1514 readonly newLimit: UpDataStructsCollectionLimits;1494 readonly newLimit: UpDataStructsCollectionPermissions;1515 } & Struct;1495 } & Struct;1516 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';1496 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions';1517 }1497 }151814981519 /** @name UpDataStructsCollectionMode (156) */1499 /** @name UpDataStructsCollectionMode (156) */1532 readonly name: Vec<u16>;1512 readonly name: Vec<u16>;1533 readonly description: Vec<u16>;1513 readonly description: Vec<u16>;1534 readonly tokenPrefix: Bytes;1514 readonly tokenPrefix: Bytes;1535 readonly offchainSchema: Bytes;1536 readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1537 readonly pendingSponsor: Option<AccountId32>;1515 readonly pendingSponsor: Option<AccountId32>;1538 readonly limits: Option<UpDataStructsCollectionLimits>;1516 readonly limits: Option<UpDataStructsCollectionLimits>;1539 readonly constOnChainSchema: Bytes;1517 readonly permissions: Option<UpDataStructsCollectionPermissions>;1540 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1518 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1541 readonly properties: Vec<UpDataStructsProperty>;1519 readonly properties: Vec<UpDataStructsProperty>;1542 }1520 }1548 readonly type: 'Normal' | 'AllowList';1526 readonly type: 'Normal' | 'AllowList';1549 }1527 }15501551 /** @name UpDataStructsSchemaVersion (162) */1552 export interface UpDataStructsSchemaVersion extends Enum {1553 readonly isImageURL: boolean;1554 readonly isUnique: boolean;1555 readonly type: 'ImageURL' | 'Unique';1556 }155715281558 /** @name UpDataStructsCollectionLimits (165) */1529 /** @name UpDataStructsCollectionLimits (162) */1559 export interface UpDataStructsCollectionLimits extends Struct {1530 export interface UpDataStructsCollectionLimits extends Struct {1560 readonly accountTokenOwnershipLimit: Option<u32>;1531 readonly accountTokenOwnershipLimit: Option<u32>;1561 readonly sponsoredDataSize: Option<u32>;1532 readonly sponsoredDataSize: Option<u32>;1562 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1533 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1563 readonly tokenLimit: Option<u32>;1534 readonly tokenLimit: Option<u32>;1564 readonly sponsorTransferTimeout: Option<u32>;1535 readonly sponsorTransferTimeout: Option<u32>;1565 readonly sponsorApproveTimeout: Option<u32>;1536 readonly sponsorApproveTimeout: Option<u32>;1566 readonly ownerCanTransfer: Option<bool>;1537 readonly ownerCanTransfer: OptionBool;1567 readonly ownerCanDestroy: Option<bool>;1538 readonly ownerCanDestroy: OptionBool;1568 readonly transfersEnabled: Option<bool>;1539 readonly transfersEnabled: OptionBool;1569 readonly nestingRule: Option<UpDataStructsNestingRule>;1570 }1540 }157115411572 /** @name UpDataStructsSponsoringRateLimit (167) */1542 /** @name UpDataStructsSponsoringRateLimit (164) */1573 export interface UpDataStructsSponsoringRateLimit extends Enum {1543 export interface UpDataStructsSponsoringRateLimit extends Enum {1574 readonly isSponsoringDisabled: boolean;1544 readonly isSponsoringDisabled: boolean;1575 readonly isBlocks: boolean;1545 readonly isBlocks: boolean;1576 readonly asBlocks: u32;1546 readonly asBlocks: u32;1577 readonly type: 'SponsoringDisabled' | 'Blocks';1547 readonly type: 'SponsoringDisabled' | 'Blocks';1578 }1548 }15491550 /** @name UpDataStructsCollectionPermissions (167) */1551 export interface UpDataStructsCollectionPermissions extends Struct {1552 readonly access: Option<UpDataStructsAccessMode>;1553 readonly mintMode: OptionBool;1554 readonly nesting: Option<UpDataStructsNestingRule>;1555 }157915561580 /** @name UpDataStructsNestingRule (170) */1557 /** @name UpDataStructsNestingRule (169) */1581 export interface UpDataStructsNestingRule extends Enum {1558 export interface UpDataStructsNestingRule extends Enum {1582 readonly isDisabled: boolean;1559 readonly isDisabled: boolean;1583 readonly isOwner: boolean;1560 readonly isOwner: boolean;1586 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1563 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1587 }1564 }158815651589 /** @name UpDataStructsPropertyKeyPermission (177) */1566 /** @name UpDataStructsPropertyKeyPermission (175) */1590 export interface UpDataStructsPropertyKeyPermission extends Struct {1567 export interface UpDataStructsPropertyKeyPermission extends Struct {1591 readonly key: Bytes;1568 readonly key: Bytes;1592 readonly permission: UpDataStructsPropertyPermission;1569 readonly permission: UpDataStructsPropertyPermission;1593 }1570 }159415711595 /** @name UpDataStructsPropertyPermission (179) */1572 /** @name UpDataStructsPropertyPermission (177) */1596 export interface UpDataStructsPropertyPermission extends Struct {1573 export interface UpDataStructsPropertyPermission extends Struct {1597 readonly mutable: bool;1574 readonly mutable: bool;1598 readonly collectionAdmin: bool;1575 readonly collectionAdmin: bool;1599 readonly tokenOwner: bool;1576 readonly tokenOwner: bool;1600 }1577 }160115781602 /** @name UpDataStructsProperty (182) */1579 /** @name UpDataStructsProperty (180) */1603 export interface UpDataStructsProperty extends Struct {1580 export interface UpDataStructsProperty extends Struct {1604 readonly key: Bytes;1581 readonly key: Bytes;1605 readonly value: Bytes;1582 readonly value: Bytes;1606 }1583 }160715841608 /** @name PalletEvmAccountBasicCrossAccountIdRepr (184) */1585 /** @name PalletEvmAccountBasicCrossAccountIdRepr (183) */1609 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1586 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1610 readonly isSubstrate: boolean;1587 readonly isSubstrate: boolean;1611 readonly asSubstrate: AccountId32;1588 readonly asSubstrate: AccountId32;1614 readonly type: 'Substrate' | 'Ethereum';1591 readonly type: 'Substrate' | 'Ethereum';1615 }1592 }161615931617 /** @name UpDataStructsCreateItemData (186) */1594 /** @name UpDataStructsCreateItemData (185) */1618 export interface UpDataStructsCreateItemData extends Enum {1595 export interface UpDataStructsCreateItemData extends Enum {1619 readonly isNft: boolean;1596 readonly isNft: boolean;1620 readonly asNft: UpDataStructsCreateNftData;1597 readonly asNft: UpDataStructsCreateNftData;1625 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1602 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1626 }1603 }162716041628 /** @name UpDataStructsCreateNftData (187) */1605 /** @name UpDataStructsCreateNftData (186) */1629 export interface UpDataStructsCreateNftData extends Struct {1606 export interface UpDataStructsCreateNftData extends Struct {1630 readonly constData: Bytes;1607 readonly constData: Bytes;1631 readonly properties: Vec<UpDataStructsProperty>;1608 readonly properties: Vec<UpDataStructsProperty>;1632 }1609 }163316101634 /** @name UpDataStructsCreateFungibleData (189) */1611 /** @name UpDataStructsCreateFungibleData (188) */1635 export interface UpDataStructsCreateFungibleData extends Struct {1612 export interface UpDataStructsCreateFungibleData extends Struct {1636 readonly value: u128;1613 readonly value: u128;1637 }1614 }163816151639 /** @name UpDataStructsCreateReFungibleData (190) */1616 /** @name UpDataStructsCreateReFungibleData (189) */1640 export interface UpDataStructsCreateReFungibleData extends Struct {1617 export interface UpDataStructsCreateReFungibleData extends Struct {1641 readonly constData: Bytes;1618 readonly constData: Bytes;1642 readonly pieces: u128;1619 readonly pieces: u128;1643 }1620 }164416211645 /** @name UpDataStructsCreateItemExData (194) */1622 /** @name UpDataStructsCreateItemExData (193) */1646 export interface UpDataStructsCreateItemExData extends Enum {1623 export interface UpDataStructsCreateItemExData extends Enum {1647 readonly isNft: boolean;1624 readonly isNft: boolean;1648 readonly asNft: Vec<UpDataStructsCreateNftExData>;1625 readonly asNft: Vec<UpDataStructsCreateNftExData>;1655 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1632 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1656 }1633 }165716341658 /** @name UpDataStructsCreateNftExData (196) */1635 /** @name UpDataStructsCreateNftExData (195) */1659 export interface UpDataStructsCreateNftExData extends Struct {1636 export interface UpDataStructsCreateNftExData extends Struct {1660 readonly constData: Bytes;1661 readonly properties: Vec<UpDataStructsProperty>;1637 readonly properties: Vec<UpDataStructsProperty>;1662 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1638 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1663 }1639 }166416401665 /** @name UpDataStructsCreateRefungibleExData (203) */1641 /** @name UpDataStructsCreateRefungibleExData (202) */1666 export interface UpDataStructsCreateRefungibleExData extends Struct {1642 export interface UpDataStructsCreateRefungibleExData extends Struct {1667 readonly constData: Bytes;1643 readonly constData: Bytes;1668 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1644 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1669 }1645 }167016461671 /** @name PalletTemplateTransactionPaymentCall (205) */1647 /** @name PalletTemplateTransactionPaymentCall (204) */1672 export type PalletTemplateTransactionPaymentCall = Null;1648 export type PalletTemplateTransactionPaymentCall = Null;167316491674 /** @name PalletStructureCall (206) */1650 /** @name PalletStructureCall (205) */1675 export type PalletStructureCall = Null;1651 export type PalletStructureCall = Null;167616521677 /** @name PalletRmrkCoreCall (207) */1653 /** @name PalletRmrkCoreCall (206) */1678 export interface PalletRmrkCoreCall extends Enum {1654 export interface PalletRmrkCoreCall extends Enum {1679 readonly isCreateCollection: boolean;1655 readonly isCreateCollection: boolean;1680 readonly asCreateCollection: {1656 readonly asCreateCollection: {1718 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';1694 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';1719 }1695 }172016961721 /** @name PalletRmrkEquipCall (213) */1697 /** @name PalletRmrkEquipCall (212) */1722 export interface PalletRmrkEquipCall extends Enum {1698 export interface PalletRmrkEquipCall extends Enum {1723 readonly isCreateBase: boolean;1699 readonly isCreateBase: boolean;1724 readonly asCreateBase: {1700 readonly asCreateBase: {1734 readonly type: 'CreateBase' | 'ThemeAdd';1710 readonly type: 'CreateBase' | 'ThemeAdd';1735 }1711 }173617121737 /** @name UpDataStructsRmrkPartType (215) */1713 /** @name UpDataStructsRmrkPartType (214) */1738 export interface UpDataStructsRmrkPartType extends Enum {1714 export interface UpDataStructsRmrkPartType extends Enum {1739 readonly isFixedPart: boolean;1715 readonly isFixedPart: boolean;1740 readonly asFixedPart: UpDataStructsRmrkFixedPart;1716 readonly asFixedPart: UpDataStructsRmrkFixedPart;1743 readonly type: 'FixedPart' | 'SlotPart';1719 readonly type: 'FixedPart' | 'SlotPart';1744 }1720 }174517211746 /** @name UpDataStructsRmrkFixedPart (217) */1722 /** @name UpDataStructsRmrkFixedPart (216) */1747 export interface UpDataStructsRmrkFixedPart extends Struct {1723 export interface UpDataStructsRmrkFixedPart extends Struct {1748 readonly id: u32;1724 readonly id: u32;1749 readonly z: u32;1725 readonly z: u32;1750 readonly src: Bytes;1726 readonly src: Bytes;1751 }1727 }175217281753 /** @name UpDataStructsRmrkSlotPart (218) */1729 /** @name UpDataStructsRmrkSlotPart (217) */1754 export interface UpDataStructsRmrkSlotPart extends Struct {1730 export interface UpDataStructsRmrkSlotPart extends Struct {1755 readonly id: u32;1731 readonly id: u32;1756 readonly equippable: UpDataStructsRmrkEquippableList;1732 readonly equippable: UpDataStructsRmrkEquippableList;1757 readonly src: Bytes;1733 readonly src: Bytes;1758 readonly z: u32;1734 readonly z: u32;1759 }1735 }176017361761 /** @name UpDataStructsRmrkEquippableList (219) */1737 /** @name UpDataStructsRmrkEquippableList (218) */1762 export interface UpDataStructsRmrkEquippableList extends Enum {1738 export interface UpDataStructsRmrkEquippableList extends Enum {1763 readonly isAll: boolean;1739 readonly isAll: boolean;1764 readonly isEmpty: boolean;1740 readonly isEmpty: boolean;1767 readonly type: 'All' | 'Empty' | 'Custom';1743 readonly type: 'All' | 'Empty' | 'Custom';1768 }1744 }176917451770 /** @name UpDataStructsRmrkTheme (221) */1746 /** @name UpDataStructsRmrkTheme (220) */1771 export interface UpDataStructsRmrkTheme extends Struct {1747 export interface UpDataStructsRmrkTheme extends Struct {1772 readonly name: Bytes;1748 readonly name: Bytes;1773 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;1749 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;1774 readonly inherit: bool;1750 readonly inherit: bool;1775 }1751 }177617521777 /** @name UpDataStructsRmrkThemeProperty (223) */1753 /** @name UpDataStructsRmrkThemeProperty (222) */1778 export interface UpDataStructsRmrkThemeProperty extends Struct {1754 export interface UpDataStructsRmrkThemeProperty extends Struct {1779 readonly key: Bytes;1755 readonly key: Bytes;1780 readonly value: Bytes;1756 readonly value: Bytes;1781 }1757 }178217581783 /** @name PalletEvmCall (224) */1759 /** @name PalletEvmCall (223) */1784 export interface PalletEvmCall extends Enum {1760 export interface PalletEvmCall extends Enum {1785 readonly isWithdraw: boolean;1761 readonly isWithdraw: boolean;1786 readonly asWithdraw: {1762 readonly asWithdraw: {1825 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1801 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1826 }1802 }182718031828 /** @name PalletEthereumCall (230) */1804 /** @name PalletEthereumCall (229) */1829 export interface PalletEthereumCall extends Enum {1805 export interface PalletEthereumCall extends Enum {1830 readonly isTransact: boolean;1806 readonly isTransact: boolean;1831 readonly asTransact: {1807 readonly asTransact: {1834 readonly type: 'Transact';1810 readonly type: 'Transact';1835 }1811 }183618121837 /** @name EthereumTransactionTransactionV2 (231) */1813 /** @name EthereumTransactionTransactionV2 (230) */1838 export interface EthereumTransactionTransactionV2 extends Enum {1814 export interface EthereumTransactionTransactionV2 extends Enum {1839 readonly isLegacy: boolean;1815 readonly isLegacy: boolean;1840 readonly asLegacy: EthereumTransactionLegacyTransaction;1816 readonly asLegacy: EthereumTransactionLegacyTransaction;1845 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1821 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1846 }1822 }184718231848 /** @name EthereumTransactionLegacyTransaction (232) */1824 /** @name EthereumTransactionLegacyTransaction (231) */1849 export interface EthereumTransactionLegacyTransaction extends Struct {1825 export interface EthereumTransactionLegacyTransaction extends Struct {1850 readonly nonce: U256;1826 readonly nonce: U256;1851 readonly gasPrice: U256;1827 readonly gasPrice: U256;1856 readonly signature: EthereumTransactionTransactionSignature;1832 readonly signature: EthereumTransactionTransactionSignature;1857 }1833 }185818341859 /** @name EthereumTransactionTransactionAction (233) */1835 /** @name EthereumTransactionTransactionAction (232) */1860 export interface EthereumTransactionTransactionAction extends Enum {1836 export interface EthereumTransactionTransactionAction extends Enum {1861 readonly isCall: boolean;1837 readonly isCall: boolean;1862 readonly asCall: H160;1838 readonly asCall: H160;1863 readonly isCreate: boolean;1839 readonly isCreate: boolean;1864 readonly type: 'Call' | 'Create';1840 readonly type: 'Call' | 'Create';1865 }1841 }186618421867 /** @name EthereumTransactionTransactionSignature (234) */1843 /** @name EthereumTransactionTransactionSignature (233) */1868 export interface EthereumTransactionTransactionSignature extends Struct {1844 export interface EthereumTransactionTransactionSignature extends Struct {1869 readonly v: u64;1845 readonly v: u64;1870 readonly r: H256;1846 readonly r: H256;1871 readonly s: H256;1847 readonly s: H256;1872 }1848 }187318491874 /** @name EthereumTransactionEip2930Transaction (236) */1850 /** @name EthereumTransactionEip2930Transaction (235) */1875 export interface EthereumTransactionEip2930Transaction extends Struct {1851 export interface EthereumTransactionEip2930Transaction extends Struct {1876 readonly chainId: u64;1852 readonly chainId: u64;1877 readonly nonce: U256;1853 readonly nonce: U256;1886 readonly s: H256;1862 readonly s: H256;1887 }1863 }188818641889 /** @name EthereumTransactionAccessListItem (238) */1865 /** @name EthereumTransactionAccessListItem (237) */1890 export interface EthereumTransactionAccessListItem extends Struct {1866 export interface EthereumTransactionAccessListItem extends Struct {1891 readonly address: H160;1867 readonly address: H160;1892 readonly storageKeys: Vec<H256>;1868 readonly storageKeys: Vec<H256>;1893 }1869 }189418701895 /** @name EthereumTransactionEip1559Transaction (239) */1871 /** @name EthereumTransactionEip1559Transaction (238) */1896 export interface EthereumTransactionEip1559Transaction extends Struct {1872 export interface EthereumTransactionEip1559Transaction extends Struct {1897 readonly chainId: u64;1873 readonly chainId: u64;1898 readonly nonce: U256;1874 readonly nonce: U256;1908 readonly s: H256;1884 readonly s: H256;1909 }1885 }191018861911 /** @name PalletEvmMigrationCall (240) */1887 /** @name PalletEvmMigrationCall (239) */1912 export interface PalletEvmMigrationCall extends Enum {1888 export interface PalletEvmMigrationCall extends Enum {1913 readonly isBegin: boolean;1889 readonly isBegin: boolean;1914 readonly asBegin: {1890 readonly asBegin: {1927 readonly type: 'Begin' | 'SetData' | 'Finish';1903 readonly type: 'Begin' | 'SetData' | 'Finish';1928 }1904 }192919051930 /** @name PalletSudoEvent (243) */1906 /** @name PalletSudoEvent (242) */1931 export interface PalletSudoEvent extends Enum {1907 export interface PalletSudoEvent extends Enum {1932 readonly isSudid: boolean;1908 readonly isSudid: boolean;1933 readonly asSudid: {1909 readonly asSudid: {1944 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1920 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1945 }1921 }194619221947 /** @name SpRuntimeDispatchError (245) */1923 /** @name SpRuntimeDispatchError (244) */1948 export interface SpRuntimeDispatchError extends Enum {1924 export interface SpRuntimeDispatchError extends Enum {1949 readonly isOther: boolean;1925 readonly isOther: boolean;1950 readonly isCannotLookup: boolean;1926 readonly isCannotLookup: boolean;1963 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1939 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1964 }1940 }196519411966 /** @name SpRuntimeModuleError (246) */1942 /** @name SpRuntimeModuleError (245) */1967 export interface SpRuntimeModuleError extends Struct {1943 export interface SpRuntimeModuleError extends Struct {1968 readonly index: u8;1944 readonly index: u8;1969 readonly error: U8aFixed;1945 readonly error: U8aFixed;1970 }1946 }197119471972 /** @name SpRuntimeTokenError (247) */1948 /** @name SpRuntimeTokenError (246) */1973 export interface SpRuntimeTokenError extends Enum {1949 export interface SpRuntimeTokenError extends Enum {1974 readonly isNoFunds: boolean;1950 readonly isNoFunds: boolean;1975 readonly isWouldDie: boolean;1951 readonly isWouldDie: boolean;1981 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1957 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1982 }1958 }198319591984 /** @name SpRuntimeArithmeticError (248) */1960 /** @name SpRuntimeArithmeticError (247) */1985 export interface SpRuntimeArithmeticError extends Enum {1961 export interface SpRuntimeArithmeticError extends Enum {1986 readonly isUnderflow: boolean;1962 readonly isUnderflow: boolean;1987 readonly isOverflow: boolean;1963 readonly isOverflow: boolean;1988 readonly isDivisionByZero: boolean;1964 readonly isDivisionByZero: boolean;1989 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1965 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1990 }1966 }199119671992 /** @name SpRuntimeTransactionalError (249) */1968 /** @name SpRuntimeTransactionalError (248) */1993 export interface SpRuntimeTransactionalError extends Enum {1969 export interface SpRuntimeTransactionalError extends Enum {1994 readonly isLimitReached: boolean;1970 readonly isLimitReached: boolean;1995 readonly isNoLayer: boolean;1971 readonly isNoLayer: boolean;1996 readonly type: 'LimitReached' | 'NoLayer';1972 readonly type: 'LimitReached' | 'NoLayer';1997 }1973 }199819741999 /** @name PalletSudoError (250) */1975 /** @name PalletSudoError (249) */2000 export interface PalletSudoError extends Enum {1976 export interface PalletSudoError extends Enum {2001 readonly isRequireSudo: boolean;1977 readonly isRequireSudo: boolean;2002 readonly type: 'RequireSudo';1978 readonly type: 'RequireSudo';2003 }1979 }200419802005 /** @name FrameSystemAccountInfo (251) */1981 /** @name FrameSystemAccountInfo (250) */2006 export interface FrameSystemAccountInfo extends Struct {1982 export interface FrameSystemAccountInfo extends Struct {2007 readonly nonce: u32;1983 readonly nonce: u32;2008 readonly consumers: u32;1984 readonly consumers: u32;2011 readonly data: PalletBalancesAccountData;1987 readonly data: PalletBalancesAccountData;2012 }1988 }201319892014 /** @name FrameSupportWeightsPerDispatchClassU64 (252) */1990 /** @name FrameSupportWeightsPerDispatchClassU64 (251) */2015 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {1991 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {2016 readonly normal: u64;1992 readonly normal: u64;2017 readonly operational: u64;1993 readonly operational: u64;2018 readonly mandatory: u64;1994 readonly mandatory: u64;2019 }1995 }202019962021 /** @name SpRuntimeDigest (253) */1997 /** @name SpRuntimeDigest (252) */2022 export interface SpRuntimeDigest extends Struct {1998 export interface SpRuntimeDigest extends Struct {2023 readonly logs: Vec<SpRuntimeDigestDigestItem>;1999 readonly logs: Vec<SpRuntimeDigestDigestItem>;2024 }2000 }202520012026 /** @name SpRuntimeDigestDigestItem (255) */2002 /** @name SpRuntimeDigestDigestItem (254) */2027 export interface SpRuntimeDigestDigestItem extends Enum {2003 export interface SpRuntimeDigestDigestItem extends Enum {2028 readonly isOther: boolean;2004 readonly isOther: boolean;2029 readonly asOther: Bytes;2005 readonly asOther: Bytes;2037 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2013 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2038 }2014 }203920152040 /** @name FrameSystemEventRecord (257) */2016 /** @name FrameSystemEventRecord (256) */2041 export interface FrameSystemEventRecord extends Struct {2017 export interface FrameSystemEventRecord extends Struct {2042 readonly phase: FrameSystemPhase;2018 readonly phase: FrameSystemPhase;2043 readonly event: Event;2019 readonly event: Event;2044 readonly topics: Vec<H256>;2020 readonly topics: Vec<H256>;2045 }2021 }204620222047 /** @name FrameSystemEvent (259) */2023 /** @name FrameSystemEvent (258) */2048 export interface FrameSystemEvent extends Enum {2024 export interface FrameSystemEvent extends Enum {2049 readonly isExtrinsicSuccess: boolean;2025 readonly isExtrinsicSuccess: boolean;2050 readonly asExtrinsicSuccess: {2026 readonly asExtrinsicSuccess: {2072 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';2048 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';2073 }2049 }207420502075 /** @name FrameSupportWeightsDispatchInfo (260) */2051 /** @name FrameSupportWeightsDispatchInfo (259) */2076 export interface FrameSupportWeightsDispatchInfo extends Struct {2052 export interface FrameSupportWeightsDispatchInfo extends Struct {2077 readonly weight: u64;2053 readonly weight: u64;2078 readonly class: FrameSupportWeightsDispatchClass;2054 readonly class: FrameSupportWeightsDispatchClass;2079 readonly paysFee: FrameSupportWeightsPays;2055 readonly paysFee: FrameSupportWeightsPays;2080 }2056 }208120572082 /** @name FrameSupportWeightsDispatchClass (261) */2058 /** @name FrameSupportWeightsDispatchClass (260) */2083 export interface FrameSupportWeightsDispatchClass extends Enum {2059 export interface FrameSupportWeightsDispatchClass extends Enum {2084 readonly isNormal: boolean;2060 readonly isNormal: boolean;2085 readonly isOperational: boolean;2061 readonly isOperational: boolean;2086 readonly isMandatory: boolean;2062 readonly isMandatory: boolean;2087 readonly type: 'Normal' | 'Operational' | 'Mandatory';2063 readonly type: 'Normal' | 'Operational' | 'Mandatory';2088 }2064 }208920652090 /** @name FrameSupportWeightsPays (262) */2066 /** @name FrameSupportWeightsPays (261) */2091 export interface FrameSupportWeightsPays extends Enum {2067 export interface FrameSupportWeightsPays extends Enum {2092 readonly isYes: boolean;2068 readonly isYes: boolean;2093 readonly isNo: boolean;2069 readonly isNo: boolean;2094 readonly type: 'Yes' | 'No';2070 readonly type: 'Yes' | 'No';2095 }2071 }209620722097 /** @name OrmlVestingModuleEvent (263) */2073 /** @name OrmlVestingModuleEvent (262) */2098 export interface OrmlVestingModuleEvent extends Enum {2074 export interface OrmlVestingModuleEvent extends Enum {2099 readonly isVestingScheduleAdded: boolean;2075 readonly isVestingScheduleAdded: boolean;2100 readonly asVestingScheduleAdded: {2076 readonly asVestingScheduleAdded: {2114 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';2090 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';2115 }2091 }211620922117 /** @name CumulusPalletXcmpQueueEvent (264) */2093 /** @name CumulusPalletXcmpQueueEvent (263) */2118 export interface CumulusPalletXcmpQueueEvent extends Enum {2094 export interface CumulusPalletXcmpQueueEvent extends Enum {2119 readonly isSuccess: boolean;2095 readonly isSuccess: boolean;2120 readonly asSuccess: Option<H256>;2096 readonly asSuccess: Option<H256>;2135 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';2111 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';2136 }2112 }213721132138 /** @name PalletXcmEvent (265) */2114 /** @name PalletXcmEvent (264) */2139 export interface PalletXcmEvent extends Enum {2115 export interface PalletXcmEvent extends Enum {2140 readonly isAttempted: boolean;2116 readonly isAttempted: boolean;2141 readonly asAttempted: XcmV2TraitsOutcome;2117 readonly asAttempted: XcmV2TraitsOutcome;2172 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2148 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2173 }2149 }217421502175 /** @name XcmV2TraitsOutcome (266) */2151 /** @name XcmV2TraitsOutcome (265) */2176 export interface XcmV2TraitsOutcome extends Enum {2152 export interface XcmV2TraitsOutcome extends Enum {2177 readonly isComplete: boolean;2153 readonly isComplete: boolean;2178 readonly asComplete: u64;2154 readonly asComplete: u64;2183 readonly type: 'Complete' | 'Incomplete' | 'Error';2159 readonly type: 'Complete' | 'Incomplete' | 'Error';2184 }2160 }218521612186 /** @name CumulusPalletXcmEvent (268) */2162 /** @name CumulusPalletXcmEvent (267) */2187 export interface CumulusPalletXcmEvent extends Enum {2163 export interface CumulusPalletXcmEvent extends Enum {2188 readonly isInvalidFormat: boolean;2164 readonly isInvalidFormat: boolean;2189 readonly asInvalidFormat: U8aFixed;2165 readonly asInvalidFormat: U8aFixed;2194 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2170 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2195 }2171 }219621722197 /** @name CumulusPalletDmpQueueEvent (269) */2173 /** @name CumulusPalletDmpQueueEvent (268) */2198 export interface CumulusPalletDmpQueueEvent extends Enum {2174 export interface CumulusPalletDmpQueueEvent extends Enum {2199 readonly isInvalidFormat: boolean;2175 readonly isInvalidFormat: boolean;2200 readonly asInvalidFormat: U8aFixed;2176 readonly asInvalidFormat: U8aFixed;2211 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2187 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2212 }2188 }221321892214 /** @name PalletUniqueRawEvent (270) */2190 /** @name PalletUniqueRawEvent (269) */2215 export interface PalletUniqueRawEvent extends Enum {2191 export interface PalletUniqueRawEvent extends Enum {2216 readonly isCollectionSponsorRemoved: boolean;2192 readonly isCollectionSponsorRemoved: boolean;2217 readonly asCollectionSponsorRemoved: u32;2193 readonly asCollectionSponsorRemoved: u32;2221 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2197 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2222 readonly isCollectionSponsorSet: boolean;2198 readonly isCollectionSponsorSet: boolean;2223 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2199 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2224 readonly isConstOnChainSchemaSet: boolean;2225 readonly asConstOnChainSchemaSet: u32;2226 readonly isSponsorshipConfirmed: boolean;2200 readonly isSponsorshipConfirmed: boolean;2227 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2201 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2228 readonly isCollectionAdminRemoved: boolean;2202 readonly isCollectionAdminRemoved: boolean;2233 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2207 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2234 readonly isCollectionLimitSet: boolean;2208 readonly isCollectionLimitSet: boolean;2235 readonly asCollectionLimitSet: u32;2209 readonly asCollectionLimitSet: u32;2236 readonly isMintPermissionSet: boolean;2210 readonly isCollectionPermissionSet: boolean;2237 readonly asMintPermissionSet: u32;2211 readonly asCollectionPermissionSet: u32;2238 readonly isOffchainSchemaSet: boolean;2239 readonly asOffchainSchemaSet: u32;2240 readonly isPublicAccessModeSet: boolean;2241 readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;2242 readonly isSchemaVersionSet: boolean;2243 readonly asSchemaVersionSet: u32;2244 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';2212 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2245 }2213 }224622142247 /** @name PalletCommonEvent (271) */2215 /** @name PalletCommonEvent (270) */2248 export interface PalletCommonEvent extends Enum {2216 export interface PalletCommonEvent extends Enum {2249 readonly isCollectionCreated: boolean;2217 readonly isCollectionCreated: boolean;2250 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2218 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2271 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';2239 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';2272 }2240 }227322412274 /** @name PalletStructureEvent (272) */2242 /** @name PalletStructureEvent (271) */2275 export interface PalletStructureEvent extends Enum {2243 export interface PalletStructureEvent extends Enum {2276 readonly isExecuted: boolean;2244 readonly isExecuted: boolean;2277 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;2245 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;2278 readonly type: 'Executed';2246 readonly type: 'Executed';2279 }2247 }228022482281 /** @name PalletRmrkCoreEvent (273) */2249 /** @name PalletRmrkCoreEvent (272) */2282 export interface PalletRmrkCoreEvent extends Enum {2250 export interface PalletRmrkCoreEvent extends Enum {2283 readonly isCollectionCreated: boolean;2251 readonly isCollectionCreated: boolean;2284 readonly asCollectionCreated: {2252 readonly asCollectionCreated: {2322 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';2290 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';2323 }2291 }232422922325 /** @name PalletRmrkEquipEvent (274) */2293 /** @name PalletRmrkEquipEvent (273) */2326 export interface PalletRmrkEquipEvent extends Enum {2294 export interface PalletRmrkEquipEvent extends Enum {2327 readonly isBaseCreated: boolean;2295 readonly isBaseCreated: boolean;2328 readonly asBaseCreated: {2296 readonly asBaseCreated: {2332 readonly type: 'BaseCreated';2300 readonly type: 'BaseCreated';2333 }2301 }233423022335 /** @name PalletEvmEvent (275) */2303 /** @name PalletEvmEvent (274) */2336 export interface PalletEvmEvent extends Enum {2304 export interface PalletEvmEvent extends Enum {2337 readonly isLog: boolean;2305 readonly isLog: boolean;2338 readonly asLog: EthereumLog;2306 readonly asLog: EthereumLog;2351 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2319 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2352 }2320 }235323212354 /** @name EthereumLog (276) */2322 /** @name EthereumLog (275) */2355 export interface EthereumLog extends Struct {2323 export interface EthereumLog extends Struct {2356 readonly address: H160;2324 readonly address: H160;2357 readonly topics: Vec<H256>;2325 readonly topics: Vec<H256>;2358 readonly data: Bytes;2326 readonly data: Bytes;2359 }2327 }236023282361 /** @name PalletEthereumEvent (277) */2329 /** @name PalletEthereumEvent (276) */2362 export interface PalletEthereumEvent extends Enum {2330 export interface PalletEthereumEvent extends Enum {2363 readonly isExecuted: boolean;2331 readonly isExecuted: boolean;2364 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2332 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2365 readonly type: 'Executed';2333 readonly type: 'Executed';2366 }2334 }236723352368 /** @name EvmCoreErrorExitReason (278) */2336 /** @name EvmCoreErrorExitReason (277) */2369 export interface EvmCoreErrorExitReason extends Enum {2337 export interface EvmCoreErrorExitReason extends Enum {2370 readonly isSucceed: boolean;2338 readonly isSucceed: boolean;2371 readonly asSucceed: EvmCoreErrorExitSucceed;2339 readonly asSucceed: EvmCoreErrorExitSucceed;2378 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2346 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2379 }2347 }238023482381 /** @name EvmCoreErrorExitSucceed (279) */2349 /** @name EvmCoreErrorExitSucceed (278) */2382 export interface EvmCoreErrorExitSucceed extends Enum {2350 export interface EvmCoreErrorExitSucceed extends Enum {2383 readonly isStopped: boolean;2351 readonly isStopped: boolean;2384 readonly isReturned: boolean;2352 readonly isReturned: boolean;2385 readonly isSuicided: boolean;2353 readonly isSuicided: boolean;2386 readonly type: 'Stopped' | 'Returned' | 'Suicided';2354 readonly type: 'Stopped' | 'Returned' | 'Suicided';2387 }2355 }238823562389 /** @name EvmCoreErrorExitError (280) */2357 /** @name EvmCoreErrorExitError (279) */2390 export interface EvmCoreErrorExitError extends Enum {2358 export interface EvmCoreErrorExitError extends Enum {2391 readonly isStackUnderflow: boolean;2359 readonly isStackUnderflow: boolean;2392 readonly isStackOverflow: boolean;2360 readonly isStackOverflow: boolean;2407 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';2375 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';2408 }2376 }240923772410 /** @name EvmCoreErrorExitRevert (283) */2378 /** @name EvmCoreErrorExitRevert (282) */2411 export interface EvmCoreErrorExitRevert extends Enum {2379 export interface EvmCoreErrorExitRevert extends Enum {2412 readonly isReverted: boolean;2380 readonly isReverted: boolean;2413 readonly type: 'Reverted';2381 readonly type: 'Reverted';2414 }2382 }241523832416 /** @name EvmCoreErrorExitFatal (284) */2384 /** @name EvmCoreErrorExitFatal (283) */2417 export interface EvmCoreErrorExitFatal extends Enum {2385 export interface EvmCoreErrorExitFatal extends Enum {2418 readonly isNotSupported: boolean;2386 readonly isNotSupported: boolean;2419 readonly isUnhandledInterrupt: boolean;2387 readonly isUnhandledInterrupt: boolean;2424 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2392 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2425 }2393 }242623942427 /** @name FrameSystemPhase (285) */2395 /** @name FrameSystemPhase (284) */2428 export interface FrameSystemPhase extends Enum {2396 export interface FrameSystemPhase extends Enum {2429 readonly isApplyExtrinsic: boolean;2397 readonly isApplyExtrinsic: boolean;2430 readonly asApplyExtrinsic: u32;2398 readonly asApplyExtrinsic: u32;2433 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2401 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2434 }2402 }243524032436 /** @name FrameSystemLastRuntimeUpgradeInfo (287) */2404 /** @name FrameSystemLastRuntimeUpgradeInfo (286) */2437 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2405 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2438 readonly specVersion: Compact<u32>;2406 readonly specVersion: Compact<u32>;2439 readonly specName: Text;2407 readonly specName: Text;2440 }2408 }244124092442 /** @name FrameSystemLimitsBlockWeights (288) */2410 /** @name FrameSystemLimitsBlockWeights (287) */2443 export interface FrameSystemLimitsBlockWeights extends Struct {2411 export interface FrameSystemLimitsBlockWeights extends Struct {2444 readonly baseBlock: u64;2412 readonly baseBlock: u64;2445 readonly maxBlock: u64;2413 readonly maxBlock: u64;2446 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2414 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2447 }2415 }244824162449 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (289) */2417 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (288) */2450 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2418 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2451 readonly normal: FrameSystemLimitsWeightsPerClass;2419 readonly normal: FrameSystemLimitsWeightsPerClass;2452 readonly operational: FrameSystemLimitsWeightsPerClass;2420 readonly operational: FrameSystemLimitsWeightsPerClass;2453 readonly mandatory: FrameSystemLimitsWeightsPerClass;2421 readonly mandatory: FrameSystemLimitsWeightsPerClass;2454 }2422 }245524232456 /** @name FrameSystemLimitsWeightsPerClass (290) */2424 /** @name FrameSystemLimitsWeightsPerClass (289) */2457 export interface FrameSystemLimitsWeightsPerClass extends Struct {2425 export interface FrameSystemLimitsWeightsPerClass extends Struct {2458 readonly baseExtrinsic: u64;2426 readonly baseExtrinsic: u64;2459 readonly maxExtrinsic: Option<u64>;2427 readonly maxExtrinsic: Option<u64>;2460 readonly maxTotal: Option<u64>;2428 readonly maxTotal: Option<u64>;2461 readonly reserved: Option<u64>;2429 readonly reserved: Option<u64>;2462 }2430 }246324312464 /** @name FrameSystemLimitsBlockLength (292) */2432 /** @name FrameSystemLimitsBlockLength (291) */2465 export interface FrameSystemLimitsBlockLength extends Struct {2433 export interface FrameSystemLimitsBlockLength extends Struct {2466 readonly max: FrameSupportWeightsPerDispatchClassU32;2434 readonly max: FrameSupportWeightsPerDispatchClassU32;2467 }2435 }246824362469 /** @name FrameSupportWeightsPerDispatchClassU32 (293) */2437 /** @name FrameSupportWeightsPerDispatchClassU32 (292) */2470 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2438 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2471 readonly normal: u32;2439 readonly normal: u32;2472 readonly operational: u32;2440 readonly operational: u32;2473 readonly mandatory: u32;2441 readonly mandatory: u32;2474 }2442 }247524432476 /** @name FrameSupportWeightsRuntimeDbWeight (294) */2444 /** @name FrameSupportWeightsRuntimeDbWeight (293) */2477 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2445 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2478 readonly read: u64;2446 readonly read: u64;2479 readonly write: u64;2447 readonly write: u64;2480 }2448 }248124492482 /** @name SpVersionRuntimeVersion (295) */2450 /** @name SpVersionRuntimeVersion (294) */2483 export interface SpVersionRuntimeVersion extends Struct {2451 export interface SpVersionRuntimeVersion extends Struct {2484 readonly specName: Text;2452 readonly specName: Text;2485 readonly implName: Text;2453 readonly implName: Text;2491 readonly stateVersion: u8;2459 readonly stateVersion: u8;2492 }2460 }249324612494 /** @name FrameSystemError (299) */2462 /** @name FrameSystemError (298) */2495 export interface FrameSystemError extends Enum {2463 export interface FrameSystemError extends Enum {2496 readonly isInvalidSpecName: boolean;2464 readonly isInvalidSpecName: boolean;2497 readonly isSpecVersionNeedsToIncrease: boolean;2465 readonly isSpecVersionNeedsToIncrease: boolean;2502 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2470 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2503 }2471 }250424722505 /** @name OrmlVestingModuleError (301) */2473 /** @name OrmlVestingModuleError (300) */2506 export interface OrmlVestingModuleError extends Enum {2474 export interface OrmlVestingModuleError extends Enum {2507 readonly isZeroVestingPeriod: boolean;2475 readonly isZeroVestingPeriod: boolean;2508 readonly isZeroVestingPeriodCount: boolean;2476 readonly isZeroVestingPeriodCount: boolean;2513 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2481 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2514 }2482 }251524832516 /** @name CumulusPalletXcmpQueueInboundChannelDetails (303) */2484 /** @name CumulusPalletXcmpQueueInboundChannelDetails (302) */2517 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2485 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2518 readonly sender: u32;2486 readonly sender: u32;2519 readonly state: CumulusPalletXcmpQueueInboundState;2487 readonly state: CumulusPalletXcmpQueueInboundState;2520 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2488 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2521 }2489 }252224902523 /** @name CumulusPalletXcmpQueueInboundState (304) */2491 /** @name CumulusPalletXcmpQueueInboundState (303) */2524 export interface CumulusPalletXcmpQueueInboundState extends Enum {2492 export interface CumulusPalletXcmpQueueInboundState extends Enum {2525 readonly isOk: boolean;2493 readonly isOk: boolean;2526 readonly isSuspended: boolean;2494 readonly isSuspended: boolean;2527 readonly type: 'Ok' | 'Suspended';2495 readonly type: 'Ok' | 'Suspended';2528 }2496 }252924972530 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (307) */2498 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (306) */2531 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2499 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2532 readonly isConcatenatedVersionedXcm: boolean;2500 readonly isConcatenatedVersionedXcm: boolean;2533 readonly isConcatenatedEncodedBlob: boolean;2501 readonly isConcatenatedEncodedBlob: boolean;2534 readonly isSignals: boolean;2502 readonly isSignals: boolean;2535 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2503 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2536 }2504 }253725052538 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (310) */2506 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (309) */2539 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2507 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2540 readonly recipient: u32;2508 readonly recipient: u32;2541 readonly state: CumulusPalletXcmpQueueOutboundState;2509 readonly state: CumulusPalletXcmpQueueOutboundState;2544 readonly lastIndex: u16;2512 readonly lastIndex: u16;2545 }2513 }254625142547 /** @name CumulusPalletXcmpQueueOutboundState (311) */2515 /** @name CumulusPalletXcmpQueueOutboundState (310) */2548 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2516 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2549 readonly isOk: boolean;2517 readonly isOk: boolean;2550 readonly isSuspended: boolean;2518 readonly isSuspended: boolean;2551 readonly type: 'Ok' | 'Suspended';2519 readonly type: 'Ok' | 'Suspended';2552 }2520 }255325212554 /** @name CumulusPalletXcmpQueueQueueConfigData (313) */2522 /** @name CumulusPalletXcmpQueueQueueConfigData (312) */2555 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2523 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2556 readonly suspendThreshold: u32;2524 readonly suspendThreshold: u32;2557 readonly dropThreshold: u32;2525 readonly dropThreshold: u32;2561 readonly xcmpMaxIndividualWeight: u64;2529 readonly xcmpMaxIndividualWeight: u64;2562 }2530 }256325312564 /** @name CumulusPalletXcmpQueueError (315) */2532 /** @name CumulusPalletXcmpQueueError (314) */2565 export interface CumulusPalletXcmpQueueError extends Enum {2533 export interface CumulusPalletXcmpQueueError extends Enum {2566 readonly isFailedToSend: boolean;2534 readonly isFailedToSend: boolean;2567 readonly isBadXcmOrigin: boolean;2535 readonly isBadXcmOrigin: boolean;2571 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2539 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2572 }2540 }257325412574 /** @name PalletXcmError (316) */2542 /** @name PalletXcmError (315) */2575 export interface PalletXcmError extends Enum {2543 export interface PalletXcmError extends Enum {2576 readonly isUnreachable: boolean;2544 readonly isUnreachable: boolean;2577 readonly isSendFailure: boolean;2545 readonly isSendFailure: boolean;2589 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2557 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2590 }2558 }259125592592 /** @name CumulusPalletXcmError (317) */2560 /** @name CumulusPalletXcmError (316) */2593 export type CumulusPalletXcmError = Null;2561 export type CumulusPalletXcmError = Null;259425622595 /** @name CumulusPalletDmpQueueConfigData (318) */2563 /** @name CumulusPalletDmpQueueConfigData (317) */2596 export interface CumulusPalletDmpQueueConfigData extends Struct {2564 export interface CumulusPalletDmpQueueConfigData extends Struct {2597 readonly maxIndividual: u64;2565 readonly maxIndividual: u64;2598 }2566 }259925672600 /** @name CumulusPalletDmpQueuePageIndexData (319) */2568 /** @name CumulusPalletDmpQueuePageIndexData (318) */2601 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2569 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2602 readonly beginUsed: u32;2570 readonly beginUsed: u32;2603 readonly endUsed: u32;2571 readonly endUsed: u32;2604 readonly overweightCount: u64;2572 readonly overweightCount: u64;2605 }2573 }260625742607 /** @name CumulusPalletDmpQueueError (322) */2575 /** @name CumulusPalletDmpQueueError (321) */2608 export interface CumulusPalletDmpQueueError extends Enum {2576 export interface CumulusPalletDmpQueueError extends Enum {2609 readonly isUnknown: boolean;2577 readonly isUnknown: boolean;2610 readonly isOverLimit: boolean;2578 readonly isOverLimit: boolean;2611 readonly type: 'Unknown' | 'OverLimit';2579 readonly type: 'Unknown' | 'OverLimit';2612 }2580 }261325812614 /** @name PalletUniqueError (326) */2582 /** @name PalletUniqueError (325) */2615 export interface PalletUniqueError extends Enum {2583 export interface PalletUniqueError extends Enum {2616 readonly isCollectionDecimalPointLimitExceeded: boolean;2584 readonly isCollectionDecimalPointLimitExceeded: boolean;2617 readonly isConfirmUnsetSponsorFail: boolean;2585 readonly isConfirmUnsetSponsorFail: boolean;2618 readonly isEmptyArgument: boolean;2586 readonly isEmptyArgument: boolean;2619 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2587 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2620 }2588 }262125892622 /** @name UpDataStructsCollection (327) */2590 /** @name UpDataStructsCollection (326) */2623 export interface UpDataStructsCollection extends Struct {2591 export interface UpDataStructsCollection extends Struct {2624 readonly owner: AccountId32;2592 readonly owner: AccountId32;2625 readonly mode: UpDataStructsCollectionMode;2593 readonly mode: UpDataStructsCollectionMode;2626 readonly access: UpDataStructsAccessMode;2627 readonly name: Vec<u16>;2594 readonly name: Vec<u16>;2628 readonly description: Vec<u16>;2595 readonly description: Vec<u16>;2629 readonly tokenPrefix: Bytes;2596 readonly tokenPrefix: Bytes;2630 readonly mintMode: bool;2631 readonly schemaVersion: UpDataStructsSchemaVersion;2632 readonly sponsorship: UpDataStructsSponsorshipState;2597 readonly sponsorship: UpDataStructsSponsorshipState;2633 readonly limits: UpDataStructsCollectionLimits;2598 readonly limits: UpDataStructsCollectionLimits;2599 readonly permissions: UpDataStructsCollectionPermissions;2634 }2600 }263526012636 /** @name UpDataStructsSponsorshipState (328) */2602 /** @name UpDataStructsSponsorshipState (327) */2637 export interface UpDataStructsSponsorshipState extends Enum {2603 export interface UpDataStructsSponsorshipState extends Enum {2638 readonly isDisabled: boolean;2604 readonly isDisabled: boolean;2639 readonly isUnconfirmed: boolean;2605 readonly isUnconfirmed: boolean;2643 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2609 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2644 }2610 }264526112646 /** @name UpDataStructsProperties (329) */2612 /** @name UpDataStructsProperties (328) */2647 export interface UpDataStructsProperties extends Struct {2613 export interface UpDataStructsProperties extends Struct {2648 readonly map: UpDataStructsPropertiesMapBoundedVec;2614 readonly map: UpDataStructsPropertiesMapBoundedVec;2649 readonly consumedSpace: u32;2615 readonly consumedSpace: u32;2650 readonly spaceLimit: u32;2616 readonly spaceLimit: u32;2651 }2617 }265226182653 /** @name UpDataStructsPropertiesMapBoundedVec (330) */2619 /** @name UpDataStructsPropertiesMapBoundedVec (329) */2654 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}2620 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}265526212656 /** @name UpDataStructsPropertiesMapPropertyPermission (335) */2622 /** @name UpDataStructsPropertiesMapPropertyPermission (334) */2657 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}2623 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}26582659 /** @name UpDataStructsCollectionField (341) */2660 export interface UpDataStructsCollectionField extends Enum {2661 readonly isConstOnChainSchema: boolean;2662 readonly isOffchainSchema: boolean;2663 readonly type: 'ConstOnChainSchema' | 'OffchainSchema';2664 }266526242666 /** @name UpDataStructsCollectionStats (344) */2625 /** @name UpDataStructsCollectionStats (341) */2667 export interface UpDataStructsCollectionStats extends Struct {2626 export interface UpDataStructsCollectionStats extends Struct {2668 readonly created: u32;2627 readonly created: u32;2669 readonly destroyed: u32;2628 readonly destroyed: u32;2670 readonly alive: u32;2629 readonly alive: u32;2671 }2630 }267226312673 /** @name PhantomTypeUpDataStructsTokenData (345) */2632 /** @name PhantomTypeUpDataStructs (342) */2674 export interface PhantomTypeUpDataStructsTokenData extends Vec<UpDataStructsTokenData> {}2633 export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkNftInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, UpDataStructsRmrkNftChild]>> {}267526342676 /** @name UpDataStructsTokenData (346) */2635 /** @name UpDataStructsTokenData (344) */2677 export interface UpDataStructsTokenData extends Struct {2636 export interface UpDataStructsTokenData extends Struct {2678 readonly constData: Bytes;2679 readonly properties: Vec<UpDataStructsProperty>;2637 readonly properties: Vec<UpDataStructsProperty>;2680 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2638 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2681 }2639 }26822683 /** @name PhantomTypeUpDataStructsRpcCollection (349) */2684 export interface PhantomTypeUpDataStructsRpcCollection extends Vec<UpDataStructsRpcCollection> {}268526402686 /** @name UpDataStructsRpcCollection (350) */2641 /** @name UpDataStructsRpcCollection (346) */2687 export interface UpDataStructsRpcCollection extends Struct {2642 export interface UpDataStructsRpcCollection extends Struct {2688 readonly owner: AccountId32;2643 readonly owner: AccountId32;2689 readonly mode: UpDataStructsCollectionMode;2644 readonly mode: UpDataStructsCollectionMode;2690 readonly access: UpDataStructsAccessMode;2691 readonly name: Vec<u16>;2645 readonly name: Vec<u16>;2692 readonly description: Vec<u16>;2646 readonly description: Vec<u16>;2693 readonly tokenPrefix: Bytes;2647 readonly tokenPrefix: Bytes;2694 readonly mintMode: bool;2695 readonly offchainSchema: Bytes;2696 readonly schemaVersion: UpDataStructsSchemaVersion;2697 readonly sponsorship: UpDataStructsSponsorshipState;2648 readonly sponsorship: UpDataStructsSponsorshipState;2698 readonly limits: UpDataStructsCollectionLimits;2649 readonly limits: UpDataStructsCollectionLimits;2699 readonly constOnChainSchema: Bytes;2650 readonly permissions: UpDataStructsCollectionPermissions;2700 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2651 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2701 readonly properties: Vec<UpDataStructsProperty>;2652 readonly properties: Vec<UpDataStructsProperty>;2702 }2653 }27032704 /** @name PhantomTypeUpDataStructsCollectionInfo (352) */2705 export interface PhantomTypeUpDataStructsCollectionInfo extends Vec<UpDataStructsRmrkCollectionInfo> {}270626542707 /** @name UpDataStructsRmrkCollectionInfo (353) */2655 /** @name UpDataStructsRmrkCollectionInfo (347) */2708 export interface UpDataStructsRmrkCollectionInfo extends Struct {2656 export interface UpDataStructsRmrkCollectionInfo extends Struct {2709 readonly issuer: AccountId32;2657 readonly issuer: AccountId32;2710 readonly metadata: Bytes;2658 readonly metadata: Bytes;2713 readonly nftsCount: u32;2661 readonly nftsCount: u32;2714 }2662 }27152716 /** @name PhantomTypeUpDataStructsNftInfo (355) */2717 export interface PhantomTypeUpDataStructsNftInfo extends Vec<UpDataStructsRmrkNftInfo> {}271826632719 /** @name UpDataStructsRmrkNftInfo (356) */2664 /** @name UpDataStructsRmrkNftInfo (348) */2720 export interface UpDataStructsRmrkNftInfo extends Struct {2665 export interface UpDataStructsRmrkNftInfo extends Struct {2721 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2666 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2722 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2667 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2725 readonly pending: bool;2670 readonly pending: bool;2726 }2671 }272726722728 /** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple (357) */2673 /** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple (349) */2729 export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2674 export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2730 readonly isAccountId: boolean;2675 readonly isAccountId: boolean;2731 readonly asAccountId: AccountId32;2676 readonly asAccountId: AccountId32;2734 readonly type: 'AccountId' | 'CollectionAndNftTuple';2679 readonly type: 'AccountId' | 'CollectionAndNftTuple';2735 }2680 }273626812737 /** @name UpDataStructsRmrkRoyaltyInfo (359) */2682 /** @name UpDataStructsRmrkRoyaltyInfo (351) */2738 export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2683 export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2739 readonly recipient: AccountId32;2684 readonly recipient: AccountId32;2740 readonly amount: Permill;2685 readonly amount: Permill;2741 }2686 }27422743 /** @name PhantomTypeUpDataStructsResourceInfo (361) */2744 export interface PhantomTypeUpDataStructsResourceInfo extends Vec<UpDataStructsRmrkResourceInfo> {}274526872746 /** @name UpDataStructsRmrkResourceInfo (362) */2688 /** @name UpDataStructsRmrkResourceInfo (352) */2747 export interface UpDataStructsRmrkResourceInfo extends Struct {2689 export interface UpDataStructsRmrkResourceInfo extends Struct {2748 readonly id: Bytes;2690 readonly id: Bytes;2749 readonly resource: UpDataStructsRmrkResourceTypes;2691 readonly resource: UpDataStructsRmrkResourceTypes;2750 readonly pending: bool;2692 readonly pending: bool;2751 readonly pendingRemoval: bool;2693 readonly pendingRemoval: bool;2752 }2694 }275326952754 /** @name UpDataStructsRmrkResourceTypes (365) */2696 /** @name UpDataStructsRmrkResourceTypes (355) */2755 export interface UpDataStructsRmrkResourceTypes extends Enum {2697 export interface UpDataStructsRmrkResourceTypes extends Enum {2756 readonly isBasic: boolean;2698 readonly isBasic: boolean;2757 readonly asBasic: UpDataStructsRmrkBasicResource;2699 readonly asBasic: UpDataStructsRmrkBasicResource;2762 readonly type: 'Basic' | 'Composable' | 'Slot';2704 readonly type: 'Basic' | 'Composable' | 'Slot';2763 }2705 }276427062765 /** @name UpDataStructsRmrkBasicResource (366) */2707 /** @name UpDataStructsRmrkBasicResource (356) */2766 export interface UpDataStructsRmrkBasicResource extends Struct {2708 export interface UpDataStructsRmrkBasicResource extends Struct {2767 readonly src: Option<Bytes>;2709 readonly src: Option<Bytes>;2768 readonly metadata: Option<Bytes>;2710 readonly metadata: Option<Bytes>;2769 readonly license: Option<Bytes>;2711 readonly license: Option<Bytes>;2770 readonly thumb: Option<Bytes>;2712 readonly thumb: Option<Bytes>;2771 }2713 }277227142773 /** @name UpDataStructsRmrkComposableResource (368) */2715 /** @name UpDataStructsRmrkComposableResource (358) */2774 export interface UpDataStructsRmrkComposableResource extends Struct {2716 export interface UpDataStructsRmrkComposableResource extends Struct {2775 readonly parts: Vec<u32>;2717 readonly parts: Vec<u32>;2776 readonly base: u32;2718 readonly base: u32;2780 readonly thumb: Option<Bytes>;2722 readonly thumb: Option<Bytes>;2781 }2723 }278227242783 /** @name UpDataStructsRmrkSlotResource (369) */2725 /** @name UpDataStructsRmrkSlotResource (359) */2784 export interface UpDataStructsRmrkSlotResource extends Struct {2726 export interface UpDataStructsRmrkSlotResource extends Struct {2785 readonly base: u32;2727 readonly base: u32;2786 readonly src: Option<Bytes>;2728 readonly src: Option<Bytes>;2790 readonly thumb: Option<Bytes>;2732 readonly thumb: Option<Bytes>;2791 }2733 }27922793 /** @name PhantomTypeUpDataStructsPropertyInfo (371) */2794 export interface PhantomTypeUpDataStructsPropertyInfo extends Vec<UpDataStructsRmrkPropertyInfo> {}279527342796 /** @name UpDataStructsRmrkPropertyInfo (372) */2735 /** @name UpDataStructsRmrkPropertyInfo (360) */2797 export interface UpDataStructsRmrkPropertyInfo extends Struct {2736 export interface UpDataStructsRmrkPropertyInfo extends Struct {2798 readonly key: Bytes;2737 readonly key: Bytes;2799 readonly value: Bytes;2738 readonly value: Bytes;2800 }2739 }28012802 /** @name PhantomTypeUpDataStructsBaseInfo (374) */2803 export interface PhantomTypeUpDataStructsBaseInfo extends Vec<UpDataStructsRmrkBaseInfo> {}280427402805 /** @name UpDataStructsRmrkBaseInfo (375) */2741 /** @name UpDataStructsRmrkBaseInfo (361) */2806 export interface UpDataStructsRmrkBaseInfo extends Struct {2742 export interface UpDataStructsRmrkBaseInfo extends Struct {2807 readonly issuer: AccountId32;2743 readonly issuer: AccountId32;2808 readonly baseType: Bytes;2744 readonly baseType: Bytes;2809 readonly symbol: Bytes;2745 readonly symbol: Bytes;2810 }2746 }28112812 /** @name PhantomTypeUpDataStructsPartType (377) */2813 export interface PhantomTypeUpDataStructsPartType extends Vec<UpDataStructsRmrkPartType> {}28142815 /** @name PhantomTypeUpDataStructsTheme (379) */2816 export interface PhantomTypeUpDataStructsTheme extends Vec<UpDataStructsRmrkTheme> {}28172818 /** @name PhantomTypeUpDataStructsNftChild (381) */2819 export interface PhantomTypeUpDataStructsNftChild extends Vec<UpDataStructsRmrkNftChild> {}282027472821 /** @name UpDataStructsRmrkNftChild (382) */2748 /** @name UpDataStructsRmrkNftChild (362) */2822 export interface UpDataStructsRmrkNftChild extends Struct {2749 export interface UpDataStructsRmrkNftChild extends Struct {2823 readonly collectionId: u32;2750 readonly collectionId: u32;2824 readonly nftId: u32;2751 readonly nftId: u32;2825 }2752 }282627532827 /** @name PalletCommonError (384) */2754 /** @name PalletCommonError (364) */2828 export interface PalletCommonError extends Enum {2755 export interface PalletCommonError extends Enum {2829 readonly isCollectionNotFound: boolean;2756 readonly isCollectionNotFound: boolean;2830 readonly isMustBeTokenOwner: boolean;2757 readonly isMustBeTokenOwner: boolean;2861 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';2788 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';2862 }2789 }286327902864 /** @name PalletFungibleError (386) */2791 /** @name PalletFungibleError (366) */2865 export interface PalletFungibleError extends Enum {2792 export interface PalletFungibleError extends Enum {2866 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2793 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2867 readonly isFungibleItemsHaveNoId: boolean;2794 readonly isFungibleItemsHaveNoId: boolean;2871 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2798 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2872 }2799 }287328002874 /** @name PalletRefungibleItemData (387) */2801 /** @name PalletRefungibleItemData (367) */2875 export interface PalletRefungibleItemData extends Struct {2802 export interface PalletRefungibleItemData extends Struct {2876 readonly constData: Bytes;2803 readonly constData: Bytes;2877 }2804 }287828052879 /** @name PalletRefungibleError (391) */2806 /** @name PalletRefungibleError (371) */2880 export interface PalletRefungibleError extends Enum {2807 export interface PalletRefungibleError extends Enum {2881 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2808 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2882 readonly isWrongRefungiblePieces: boolean;2809 readonly isWrongRefungiblePieces: boolean;2885 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2812 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2886 }2813 }288728142888 /** @name PalletNonfungibleItemData (392) */2815 /** @name PalletNonfungibleItemData (372) */2889 export interface PalletNonfungibleItemData extends Struct {2816 export interface PalletNonfungibleItemData extends Struct {2890 readonly constData: Bytes;2891 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2817 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2892 }2818 }289328192894 /** @name PalletNonfungibleError (393) */2820 /** @name PalletNonfungibleError (373) */2895 export interface PalletNonfungibleError extends Enum {2821 export interface PalletNonfungibleError extends Enum {2896 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2822 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2897 readonly isNonfungibleItemsHaveNoAmount: boolean;2823 readonly isNonfungibleItemsHaveNoAmount: boolean;2898 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';2824 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';2899 }2825 }290028262901 /** @name PalletStructureError (394) */2827 /** @name PalletStructureError (374) */2902 export interface PalletStructureError extends Enum {2828 export interface PalletStructureError extends Enum {2903 readonly isOuroborosDetected: boolean;2829 readonly isOuroborosDetected: boolean;2904 readonly isDepthLimit: boolean;2830 readonly isDepthLimit: boolean;2905 readonly isTokenNotFound: boolean;2831 readonly isTokenNotFound: boolean;2906 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';2832 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';2907 }2833 }290828342909 /** @name PalletRmrkCoreError (395) */2835 /** @name PalletRmrkCoreError (375) */2910 export interface PalletRmrkCoreError extends Enum {2836 export interface PalletRmrkCoreError extends Enum {2911 readonly isCorruptedCollectionType: boolean;2837 readonly isCorruptedCollectionType: boolean;2912 readonly isNftTypeEncodeError: boolean;2838 readonly isNftTypeEncodeError: boolean;2921 readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';2847 readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';2922 }2848 }292328492924 /** @name PalletRmrkEquipError (397) */2850 /** @name PalletRmrkEquipError (377) */2925 export interface PalletRmrkEquipError extends Enum {2851 export interface PalletRmrkEquipError extends Enum {2926 readonly isPermissionError: boolean;2852 readonly isPermissionError: boolean;2927 readonly isNoAvailableBaseId: boolean;2853 readonly isNoAvailableBaseId: boolean;2931 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';2857 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';2932 }2858 }293328592934 /** @name PalletEvmError (400) */2860 /** @name PalletEvmError (380) */2935 export interface PalletEvmError extends Enum {2861 export interface PalletEvmError extends Enum {2936 readonly isBalanceLow: boolean;2862 readonly isBalanceLow: boolean;2937 readonly isFeeOverflow: boolean;2863 readonly isFeeOverflow: boolean;2942 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2868 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2943 }2869 }294428702945 /** @name FpRpcTransactionStatus (403) */2871 /** @name FpRpcTransactionStatus (383) */2946 export interface FpRpcTransactionStatus extends Struct {2872 export interface FpRpcTransactionStatus extends Struct {2947 readonly transactionHash: H256;2873 readonly transactionHash: H256;2948 readonly transactionIndex: u32;2874 readonly transactionIndex: u32;2953 readonly logsBloom: EthbloomBloom;2879 readonly logsBloom: EthbloomBloom;2954 }2880 }295528812956 /** @name EthbloomBloom (405) */2882 /** @name EthbloomBloom (385) */2957 export interface EthbloomBloom extends U8aFixed {}2883 export interface EthbloomBloom extends U8aFixed {}295828842959 /** @name EthereumReceiptReceiptV3 (407) */2885 /** @name EthereumReceiptReceiptV3 (387) */2960 export interface EthereumReceiptReceiptV3 extends Enum {2886 export interface EthereumReceiptReceiptV3 extends Enum {2961 readonly isLegacy: boolean;2887 readonly isLegacy: boolean;2962 readonly asLegacy: EthereumReceiptEip658ReceiptData;2888 readonly asLegacy: EthereumReceiptEip658ReceiptData;2967 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2893 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2968 }2894 }296928952970 /** @name EthereumReceiptEip658ReceiptData (408) */2896 /** @name EthereumReceiptEip658ReceiptData (388) */2971 export interface EthereumReceiptEip658ReceiptData extends Struct {2897 export interface EthereumReceiptEip658ReceiptData extends Struct {2972 readonly statusCode: u8;2898 readonly statusCode: u8;2973 readonly usedGas: U256;2899 readonly usedGas: U256;2974 readonly logsBloom: EthbloomBloom;2900 readonly logsBloom: EthbloomBloom;2975 readonly logs: Vec<EthereumLog>;2901 readonly logs: Vec<EthereumLog>;2976 }2902 }297729032978 /** @name EthereumBlock (409) */2904 /** @name EthereumBlock (389) */2979 export interface EthereumBlock extends Struct {2905 export interface EthereumBlock extends Struct {2980 readonly header: EthereumHeader;2906 readonly header: EthereumHeader;2981 readonly transactions: Vec<EthereumTransactionTransactionV2>;2907 readonly transactions: Vec<EthereumTransactionTransactionV2>;2982 readonly ommers: Vec<EthereumHeader>;2908 readonly ommers: Vec<EthereumHeader>;2983 }2909 }298429102985 /** @name EthereumHeader (410) */2911 /** @name EthereumHeader (390) */2986 export interface EthereumHeader extends Struct {2912 export interface EthereumHeader extends Struct {2987 readonly parentHash: H256;2913 readonly parentHash: H256;2988 readonly ommersHash: H256;2914 readonly ommersHash: H256;3001 readonly nonce: EthereumTypesHashH64;2927 readonly nonce: EthereumTypesHashH64;3002 }2928 }300329293004 /** @name EthereumTypesHashH64 (411) */2930 /** @name EthereumTypesHashH64 (391) */3005 export interface EthereumTypesHashH64 extends U8aFixed {}2931 export interface EthereumTypesHashH64 extends U8aFixed {}300629323007 /** @name PalletEthereumError (416) */2933 /** @name PalletEthereumError (396) */3008 export interface PalletEthereumError extends Enum {2934 export interface PalletEthereumError extends Enum {3009 readonly isInvalidSignature: boolean;2935 readonly isInvalidSignature: boolean;3010 readonly isPreLogExists: boolean;2936 readonly isPreLogExists: boolean;3011 readonly type: 'InvalidSignature' | 'PreLogExists';2937 readonly type: 'InvalidSignature' | 'PreLogExists';3012 }2938 }301329393014 /** @name PalletEvmCoderSubstrateError (417) */2940 /** @name PalletEvmCoderSubstrateError (397) */3015 export interface PalletEvmCoderSubstrateError extends Enum {2941 export interface PalletEvmCoderSubstrateError extends Enum {3016 readonly isOutOfGas: boolean;2942 readonly isOutOfGas: boolean;3017 readonly isOutOfFund: boolean;2943 readonly isOutOfFund: boolean;3018 readonly type: 'OutOfGas' | 'OutOfFund';2944 readonly type: 'OutOfGas' | 'OutOfFund';3019 }2945 }302029463021 /** @name PalletEvmContractHelpersSponsoringModeT (418) */2947 /** @name PalletEvmContractHelpersSponsoringModeT (398) */3022 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2948 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {3023 readonly isDisabled: boolean;2949 readonly isDisabled: boolean;3024 readonly isAllowlisted: boolean;2950 readonly isAllowlisted: boolean;3025 readonly isGenerous: boolean;2951 readonly isGenerous: boolean;3026 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2952 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3027 }2953 }302829543029 /** @name PalletEvmContractHelpersError (420) */2955 /** @name PalletEvmContractHelpersError (400) */3030 export interface PalletEvmContractHelpersError extends Enum {2956 export interface PalletEvmContractHelpersError extends Enum {3031 readonly isNoPermission: boolean;2957 readonly isNoPermission: boolean;3032 readonly type: 'NoPermission';2958 readonly type: 'NoPermission';3033 }2959 }303429603035 /** @name PalletEvmMigrationError (421) */2961 /** @name PalletEvmMigrationError (401) */3036 export interface PalletEvmMigrationError extends Enum {2962 export interface PalletEvmMigrationError extends Enum {3037 readonly isAccountNotEmpty: boolean;2963 readonly isAccountNotEmpty: boolean;3038 readonly isAccountIsNotMigrating: boolean;2964 readonly isAccountIsNotMigrating: boolean;3039 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';2965 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';3040 }2966 }304129673042 /** @name SpRuntimeMultiSignature (423) */2968 /** @name SpRuntimeMultiSignature (403) */3043 export interface SpRuntimeMultiSignature extends Enum {2969 export interface SpRuntimeMultiSignature extends Enum {3044 readonly isEd25519: boolean;2970 readonly isEd25519: boolean;3045 readonly asEd25519: SpCoreEd25519Signature;2971 readonly asEd25519: SpCoreEd25519Signature;3050 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2976 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3051 }2977 }305229783053 /** @name SpCoreEd25519Signature (424) */2979 /** @name SpCoreEd25519Signature (404) */3054 export interface SpCoreEd25519Signature extends U8aFixed {}2980 export interface SpCoreEd25519Signature extends U8aFixed {}305529813056 /** @name SpCoreSr25519Signature (426) */2982 /** @name SpCoreSr25519Signature (406) */3057 export interface SpCoreSr25519Signature extends U8aFixed {}2983 export interface SpCoreSr25519Signature extends U8aFixed {}305829843059 /** @name SpCoreEcdsaSignature (427) */2985 /** @name SpCoreEcdsaSignature (407) */3060 export interface SpCoreEcdsaSignature extends U8aFixed {}2986 export interface SpCoreEcdsaSignature extends U8aFixed {}306129873062 /** @name FrameSystemExtensionsCheckSpecVersion (430) */2988 /** @name FrameSystemExtensionsCheckSpecVersion (410) */3063 export type FrameSystemExtensionsCheckSpecVersion = Null;2989 export type FrameSystemExtensionsCheckSpecVersion = Null;306429903065 /** @name FrameSystemExtensionsCheckGenesis (431) */2991 /** @name FrameSystemExtensionsCheckGenesis (411) */3066 export type FrameSystemExtensionsCheckGenesis = Null;2992 export type FrameSystemExtensionsCheckGenesis = Null;306729933068 /** @name FrameSystemExtensionsCheckNonce (434) */2994 /** @name FrameSystemExtensionsCheckNonce (414) */3069 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}2995 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}307029963071 /** @name FrameSystemExtensionsCheckWeight (435) */2997 /** @name FrameSystemExtensionsCheckWeight (415) */3072 export type FrameSystemExtensionsCheckWeight = Null;2998 export type FrameSystemExtensionsCheckWeight = Null;307329993074 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (436) */3000 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (416) */3075 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3001 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}307630023077 /** @name OpalRuntimeRuntime (437) */3003 /** @name OpalRuntimeRuntime (417) */3078 export type OpalRuntimeRuntime = Null;3004 export type OpalRuntimeRuntime = Null;307930053080 /** @name PalletEthereumFakeTransactionFinalizer (438) */3006 /** @name PalletEthereumFakeTransactionFinalizer (418) */3081 export type PalletEthereumFakeTransactionFinalizer = Null;3007 export type PalletEthereumFakeTransactionFinalizer = Null;308230083083} // declare module3009} // declare moduletests/src/interfaces/types.tsdiffbeforeafterboth334export * from './unique/types';4export * from './unique/types';5export * from './rmrk/types';5export * from './rmrk/types';6export * from './default/types';67tests/src/interfaces/unique/definitions.tsdiffbeforeafterboth14// You should have received a copy of the GNU General Public License14// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617import types from '../lookup';181619type RpcParam = {17type RpcParam = {20 name: string;18 name: string;37});35});383639export default {37export default {40 types,38 types: {},41 rpc: {39 rpc: {42 adminlist: fun('Get admin list', [collectionParam], 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>'),40 adminlist: fun('Get admin list', [collectionParam], 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>'),43 allowlist: fun('Get allowlist', [collectionParam], 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>'),41 allowlist: fun('Get allowlist', [collectionParam], 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>'),tests/src/interfaces/unique/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: U8aFixed;35 readonly isUnsupportedVersion: boolean;36 readonly asUnsupportedVersion: U8aFixed;37 readonly isExecutedDownward: boolean;38 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;39 readonly isWeightExhausted: boolean;40 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;41 readonly isOverweightEnqueued: boolean;42 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;43 readonly isOverweightServiced: boolean;44 readonly asOverweightServiced: ITuple<[u64, u64]>;45 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';46}4748/** @name CumulusPalletDmpQueuePageIndexData */49export interface CumulusPalletDmpQueuePageIndexData extends Struct {50 readonly beginUsed: u32;51 readonly endUsed: u32;52 readonly overweightCount: u64;53}5455/** @name CumulusPalletParachainSystemCall */56export interface CumulusPalletParachainSystemCall extends Enum {57 readonly isSetValidationData: boolean;58 readonly asSetValidationData: {59 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;60 } & Struct;61 readonly isSudoSendUpwardMessage: boolean;62 readonly asSudoSendUpwardMessage: {63 readonly message: Bytes;64 } & Struct;65 readonly isAuthorizeUpgrade: boolean;66 readonly asAuthorizeUpgrade: {67 readonly codeHash: H256;68 } & Struct;69 readonly isEnactAuthorizedUpgrade: boolean;70 readonly asEnactAuthorizedUpgrade: {71 readonly code: Bytes;72 } & Struct;73 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';74}7576/** @name CumulusPalletParachainSystemError */77export interface CumulusPalletParachainSystemError extends Enum {78 readonly isOverlappingUpgrades: boolean;79 readonly isProhibitedByPolkadot: boolean;80 readonly isTooBig: boolean;81 readonly isValidationDataNotAvailable: boolean;82 readonly isHostConfigurationNotAvailable: boolean;83 readonly isNotScheduled: boolean;84 readonly isNothingAuthorized: boolean;85 readonly isUnauthorized: boolean;86 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';87}8889/** @name CumulusPalletParachainSystemEvent */90export interface CumulusPalletParachainSystemEvent extends Enum {91 readonly isValidationFunctionStored: boolean;92 readonly isValidationFunctionApplied: boolean;93 readonly asValidationFunctionApplied: u32;94 readonly isValidationFunctionDiscarded: boolean;95 readonly isUpgradeAuthorized: boolean;96 readonly asUpgradeAuthorized: H256;97 readonly isDownwardMessagesReceived: boolean;98 readonly asDownwardMessagesReceived: u32;99 readonly isDownwardMessagesProcessed: boolean;100 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;101 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';102}103104/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */105export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {106 readonly dmqMqcHead: H256;107 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;108 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;109 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;110}111112/** @name CumulusPalletXcmCall */113export interface CumulusPalletXcmCall extends Null {}114115/** @name CumulusPalletXcmError */116export interface CumulusPalletXcmError extends Null {}117118/** @name CumulusPalletXcmEvent */119export interface CumulusPalletXcmEvent extends Enum {120 readonly isInvalidFormat: boolean;121 readonly asInvalidFormat: U8aFixed;122 readonly isUnsupportedVersion: boolean;123 readonly asUnsupportedVersion: U8aFixed;124 readonly isExecutedDownward: boolean;125 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;126 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';127}128129/** @name CumulusPalletXcmpQueueCall */130export interface CumulusPalletXcmpQueueCall extends Enum {131 readonly isServiceOverweight: boolean;132 readonly asServiceOverweight: {133 readonly index: u64;134 readonly weightLimit: u64;135 } & Struct;136 readonly isSuspendXcmExecution: boolean;137 readonly isResumeXcmExecution: boolean;138 readonly isUpdateSuspendThreshold: boolean;139 readonly asUpdateSuspendThreshold: {140 readonly new_: u32;141 } & Struct;142 readonly isUpdateDropThreshold: boolean;143 readonly asUpdateDropThreshold: {144 readonly new_: u32;145 } & Struct;146 readonly isUpdateResumeThreshold: boolean;147 readonly asUpdateResumeThreshold: {148 readonly new_: u32;149 } & Struct;150 readonly isUpdateThresholdWeight: boolean;151 readonly asUpdateThresholdWeight: {152 readonly new_: u64;153 } & Struct;154 readonly isUpdateWeightRestrictDecay: boolean;155 readonly asUpdateWeightRestrictDecay: {156 readonly new_: u64;157 } & Struct;158 readonly isUpdateXcmpMaxIndividualWeight: boolean;159 readonly asUpdateXcmpMaxIndividualWeight: {160 readonly new_: u64;161 } & Struct;162 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';163}164165/** @name CumulusPalletXcmpQueueError */166export interface CumulusPalletXcmpQueueError extends Enum {167 readonly isFailedToSend: boolean;168 readonly isBadXcmOrigin: boolean;169 readonly isBadXcm: boolean;170 readonly isBadOverweightIndex: boolean;171 readonly isWeightOverLimit: boolean;172 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';173}174175/** @name CumulusPalletXcmpQueueEvent */176export interface CumulusPalletXcmpQueueEvent extends Enum {177 readonly isSuccess: boolean;178 readonly asSuccess: Option<H256>;179 readonly isFail: boolean;180 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;181 readonly isBadVersion: boolean;182 readonly asBadVersion: Option<H256>;183 readonly isBadFormat: boolean;184 readonly asBadFormat: Option<H256>;185 readonly isUpwardMessageSent: boolean;186 readonly asUpwardMessageSent: Option<H256>;187 readonly isXcmpMessageSent: boolean;188 readonly asXcmpMessageSent: Option<H256>;189 readonly isOverweightEnqueued: boolean;190 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;191 readonly isOverweightServiced: boolean;192 readonly asOverweightServiced: ITuple<[u64, u64]>;193 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';194}195196/** @name CumulusPalletXcmpQueueInboundChannelDetails */197export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {198 readonly sender: u32;199 readonly state: CumulusPalletXcmpQueueInboundState;200 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;201}202203/** @name CumulusPalletXcmpQueueInboundState */204export interface CumulusPalletXcmpQueueInboundState extends Enum {205 readonly isOk: boolean;206 readonly isSuspended: boolean;207 readonly type: 'Ok' | 'Suspended';208}209210/** @name CumulusPalletXcmpQueueOutboundChannelDetails */211export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {212 readonly recipient: u32;213 readonly state: CumulusPalletXcmpQueueOutboundState;214 readonly signalsExist: bool;215 readonly firstIndex: u16;216 readonly lastIndex: u16;217}218219/** @name CumulusPalletXcmpQueueOutboundState */220export interface CumulusPalletXcmpQueueOutboundState extends Enum {221 readonly isOk: boolean;222 readonly isSuspended: boolean;223 readonly type: 'Ok' | 'Suspended';224}225226/** @name CumulusPalletXcmpQueueQueueConfigData */227export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {228 readonly suspendThreshold: u32;229 readonly dropThreshold: u32;230 readonly resumeThreshold: u32;231 readonly thresholdWeight: u64;232 readonly weightRestrictDecay: u64;233 readonly xcmpMaxIndividualWeight: u64;234}235236/** @name CumulusPrimitivesParachainInherentParachainInherentData */237export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {238 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;239 readonly relayChainState: SpTrieStorageProof;240 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;241 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;242}243244/** @name EthbloomBloom */245export interface EthbloomBloom extends U8aFixed {}246247/** @name EthereumBlock */248export interface EthereumBlock extends Struct {249 readonly header: EthereumHeader;250 readonly transactions: Vec<EthereumTransactionTransactionV2>;251 readonly ommers: Vec<EthereumHeader>;252}253254/** @name EthereumHeader */255export interface EthereumHeader extends Struct {256 readonly parentHash: H256;257 readonly ommersHash: H256;258 readonly beneficiary: H160;259 readonly stateRoot: H256;260 readonly transactionsRoot: H256;261 readonly receiptsRoot: H256;262 readonly logsBloom: EthbloomBloom;263 readonly difficulty: U256;264 readonly number: U256;265 readonly gasLimit: U256;266 readonly gasUsed: U256;267 readonly timestamp: u64;268 readonly extraData: Bytes;269 readonly mixHash: H256;270 readonly nonce: EthereumTypesHashH64;271}272273/** @name EthereumLog */274export interface EthereumLog extends Struct {275 readonly address: H160;276 readonly topics: Vec<H256>;277 readonly data: Bytes;278}279280/** @name EthereumReceiptEip658ReceiptData */281export interface EthereumReceiptEip658ReceiptData extends Struct {282 readonly statusCode: u8;283 readonly usedGas: U256;284 readonly logsBloom: EthbloomBloom;285 readonly logs: Vec<EthereumLog>;286}287288/** @name EthereumReceiptReceiptV3 */289export interface EthereumReceiptReceiptV3 extends Enum {290 readonly isLegacy: boolean;291 readonly asLegacy: EthereumReceiptEip658ReceiptData;292 readonly isEip2930: boolean;293 readonly asEip2930: EthereumReceiptEip658ReceiptData;294 readonly isEip1559: boolean;295 readonly asEip1559: EthereumReceiptEip658ReceiptData;296 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';297}298299/** @name EthereumTransactionAccessListItem */300export interface EthereumTransactionAccessListItem extends Struct {301 readonly address: H160;302 readonly storageKeys: Vec<H256>;303}304305/** @name EthereumTransactionEip1559Transaction */306export interface EthereumTransactionEip1559Transaction extends Struct {307 readonly chainId: u64;308 readonly nonce: U256;309 readonly maxPriorityFeePerGas: U256;310 readonly maxFeePerGas: U256;311 readonly gasLimit: U256;312 readonly action: EthereumTransactionTransactionAction;313 readonly value: U256;314 readonly input: Bytes;315 readonly accessList: Vec<EthereumTransactionAccessListItem>;316 readonly oddYParity: bool;317 readonly r: H256;318 readonly s: H256;319}320321/** @name EthereumTransactionEip2930Transaction */322export interface EthereumTransactionEip2930Transaction extends Struct {323 readonly chainId: u64;324 readonly nonce: U256;325 readonly gasPrice: U256;326 readonly gasLimit: U256;327 readonly action: EthereumTransactionTransactionAction;328 readonly value: U256;329 readonly input: Bytes;330 readonly accessList: Vec<EthereumTransactionAccessListItem>;331 readonly oddYParity: bool;332 readonly r: H256;333 readonly s: H256;334}335336/** @name EthereumTransactionLegacyTransaction */337export interface EthereumTransactionLegacyTransaction extends Struct {338 readonly nonce: U256;339 readonly gasPrice: U256;340 readonly gasLimit: U256;341 readonly action: EthereumTransactionTransactionAction;342 readonly value: U256;343 readonly input: Bytes;344 readonly signature: EthereumTransactionTransactionSignature;345}346347/** @name EthereumTransactionTransactionAction */348export interface EthereumTransactionTransactionAction extends Enum {349 readonly isCall: boolean;350 readonly asCall: H160;351 readonly isCreate: boolean;352 readonly type: 'Call' | 'Create';353}354355/** @name EthereumTransactionTransactionSignature */356export interface EthereumTransactionTransactionSignature extends Struct {357 readonly v: u64;358 readonly r: H256;359 readonly s: H256;360}361362/** @name EthereumTransactionTransactionV2 */363export interface EthereumTransactionTransactionV2 extends Enum {364 readonly isLegacy: boolean;365 readonly asLegacy: EthereumTransactionLegacyTransaction;366 readonly isEip2930: boolean;367 readonly asEip2930: EthereumTransactionEip2930Transaction;368 readonly isEip1559: boolean;369 readonly asEip1559: EthereumTransactionEip1559Transaction;370 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';371}372373/** @name EthereumTypesHashH64 */374export interface EthereumTypesHashH64 extends U8aFixed {}375376/** @name EvmCoreErrorExitError */377export interface EvmCoreErrorExitError extends Enum {378 readonly isStackUnderflow: boolean;379 readonly isStackOverflow: boolean;380 readonly isInvalidJump: boolean;381 readonly isInvalidRange: boolean;382 readonly isDesignatedInvalid: boolean;383 readonly isCallTooDeep: boolean;384 readonly isCreateCollision: boolean;385 readonly isCreateContractLimit: boolean;386 readonly isOutOfOffset: boolean;387 readonly isOutOfGas: boolean;388 readonly isOutOfFund: boolean;389 readonly isPcUnderflow: boolean;390 readonly isCreateEmpty: boolean;391 readonly isOther: boolean;392 readonly asOther: Text;393 readonly isInvalidCode: boolean;394 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';395}396397/** @name EvmCoreErrorExitFatal */398export interface EvmCoreErrorExitFatal extends Enum {399 readonly isNotSupported: boolean;400 readonly isUnhandledInterrupt: boolean;401 readonly isCallErrorAsFatal: boolean;402 readonly asCallErrorAsFatal: EvmCoreErrorExitError;403 readonly isOther: boolean;404 readonly asOther: Text;405 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';406}407408/** @name EvmCoreErrorExitReason */409export interface EvmCoreErrorExitReason extends Enum {410 readonly isSucceed: boolean;411 readonly asSucceed: EvmCoreErrorExitSucceed;412 readonly isError: boolean;413 readonly asError: EvmCoreErrorExitError;414 readonly isRevert: boolean;415 readonly asRevert: EvmCoreErrorExitRevert;416 readonly isFatal: boolean;417 readonly asFatal: EvmCoreErrorExitFatal;418 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';419}420421/** @name EvmCoreErrorExitRevert */422export interface EvmCoreErrorExitRevert extends Enum {423 readonly isReverted: boolean;424 readonly type: 'Reverted';425}426427/** @name EvmCoreErrorExitSucceed */428export interface EvmCoreErrorExitSucceed extends Enum {429 readonly isStopped: boolean;430 readonly isReturned: boolean;431 readonly isSuicided: boolean;432 readonly type: 'Stopped' | 'Returned' | 'Suicided';433}434435/** @name FpRpcTransactionStatus */436export interface FpRpcTransactionStatus extends Struct {437 readonly transactionHash: H256;438 readonly transactionIndex: u32;439 readonly from: H160;440 readonly to: Option<H160>;441 readonly contractAddress: Option<H160>;442 readonly logs: Vec<EthereumLog>;443 readonly logsBloom: EthbloomBloom;444}445446/** @name FrameSupportPalletId */447export interface FrameSupportPalletId extends U8aFixed {}448449/** @name FrameSupportTokensMiscBalanceStatus */450export interface FrameSupportTokensMiscBalanceStatus extends Enum {451 readonly isFree: boolean;452 readonly isReserved: boolean;453 readonly type: 'Free' | 'Reserved';454}455456/** @name FrameSupportWeightsDispatchClass */457export interface FrameSupportWeightsDispatchClass extends Enum {458 readonly isNormal: boolean;459 readonly isOperational: boolean;460 readonly isMandatory: boolean;461 readonly type: 'Normal' | 'Operational' | 'Mandatory';462}463464/** @name FrameSupportWeightsDispatchInfo */465export interface FrameSupportWeightsDispatchInfo extends Struct {466 readonly weight: u64;467 readonly class: FrameSupportWeightsDispatchClass;468 readonly paysFee: FrameSupportWeightsPays;469}470471/** @name FrameSupportWeightsPays */472export interface FrameSupportWeightsPays extends Enum {473 readonly isYes: boolean;474 readonly isNo: boolean;475 readonly type: 'Yes' | 'No';476}477478/** @name FrameSupportWeightsPerDispatchClassU32 */479export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {480 readonly normal: u32;481 readonly operational: u32;482 readonly mandatory: u32;483}484485/** @name FrameSupportWeightsPerDispatchClassU64 */486export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {487 readonly normal: u64;488 readonly operational: u64;489 readonly mandatory: u64;490}491492/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */493export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {494 readonly normal: FrameSystemLimitsWeightsPerClass;495 readonly operational: FrameSystemLimitsWeightsPerClass;496 readonly mandatory: FrameSystemLimitsWeightsPerClass;497}498499/** @name FrameSupportWeightsRuntimeDbWeight */500export interface FrameSupportWeightsRuntimeDbWeight extends Struct {501 readonly read: u64;502 readonly write: u64;503}504505/** @name FrameSupportWeightsWeightToFeeCoefficient */506export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {507 readonly coeffInteger: u128;508 readonly coeffFrac: Perbill;509 readonly negative: bool;510 readonly degree: u8;511}512513/** @name FrameSystemAccountInfo */514export interface FrameSystemAccountInfo extends Struct {515 readonly nonce: u32;516 readonly consumers: u32;517 readonly providers: u32;518 readonly sufficients: u32;519 readonly data: PalletBalancesAccountData;520}521522/** @name FrameSystemCall */523export interface FrameSystemCall extends Enum {524 readonly isFillBlock: boolean;525 readonly asFillBlock: {526 readonly ratio: Perbill;527 } & Struct;528 readonly isRemark: boolean;529 readonly asRemark: {530 readonly remark: Bytes;531 } & Struct;532 readonly isSetHeapPages: boolean;533 readonly asSetHeapPages: {534 readonly pages: u64;535 } & Struct;536 readonly isSetCode: boolean;537 readonly asSetCode: {538 readonly code: Bytes;539 } & Struct;540 readonly isSetCodeWithoutChecks: boolean;541 readonly asSetCodeWithoutChecks: {542 readonly code: Bytes;543 } & Struct;544 readonly isSetStorage: boolean;545 readonly asSetStorage: {546 readonly items: Vec<ITuple<[Bytes, Bytes]>>;547 } & Struct;548 readonly isKillStorage: boolean;549 readonly asKillStorage: {550 readonly keys_: Vec<Bytes>;551 } & Struct;552 readonly isKillPrefix: boolean;553 readonly asKillPrefix: {554 readonly prefix: Bytes;555 readonly subkeys: u32;556 } & Struct;557 readonly isRemarkWithEvent: boolean;558 readonly asRemarkWithEvent: {559 readonly remark: Bytes;560 } & Struct;561 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';562}563564/** @name FrameSystemError */565export interface FrameSystemError extends Enum {566 readonly isInvalidSpecName: boolean;567 readonly isSpecVersionNeedsToIncrease: boolean;568 readonly isFailedToExtractRuntimeVersion: boolean;569 readonly isNonDefaultComposite: boolean;570 readonly isNonZeroRefCount: boolean;571 readonly isCallFiltered: boolean;572 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';573}574575/** @name FrameSystemEvent */576export interface FrameSystemEvent extends Enum {577 readonly isExtrinsicSuccess: boolean;578 readonly asExtrinsicSuccess: {579 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;580 } & Struct;581 readonly isExtrinsicFailed: boolean;582 readonly asExtrinsicFailed: {583 readonly dispatchError: SpRuntimeDispatchError;584 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;585 } & Struct;586 readonly isCodeUpdated: boolean;587 readonly isNewAccount: boolean;588 readonly asNewAccount: {589 readonly account: AccountId32;590 } & Struct;591 readonly isKilledAccount: boolean;592 readonly asKilledAccount: {593 readonly account: AccountId32;594 } & Struct;595 readonly isRemarked: boolean;596 readonly asRemarked: {597 readonly sender: AccountId32;598 readonly hash_: H256;599 } & Struct;600 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';601}602603/** @name FrameSystemEventRecord */604export interface FrameSystemEventRecord extends Struct {605 readonly phase: FrameSystemPhase;606 readonly event: Event;607 readonly topics: Vec<H256>;608}609610/** @name FrameSystemExtensionsCheckGenesis */611export interface FrameSystemExtensionsCheckGenesis extends Null {}612613/** @name FrameSystemExtensionsCheckNonce */614export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}615616/** @name FrameSystemExtensionsCheckSpecVersion */617export interface FrameSystemExtensionsCheckSpecVersion extends Null {}618619/** @name FrameSystemExtensionsCheckWeight */620export interface FrameSystemExtensionsCheckWeight extends Null {}621622/** @name FrameSystemLastRuntimeUpgradeInfo */623export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {624 readonly specVersion: Compact<u32>;625 readonly specName: Text;626}627628/** @name FrameSystemLimitsBlockLength */629export interface FrameSystemLimitsBlockLength extends Struct {630 readonly max: FrameSupportWeightsPerDispatchClassU32;631}632633/** @name FrameSystemLimitsBlockWeights */634export interface FrameSystemLimitsBlockWeights extends Struct {635 readonly baseBlock: u64;636 readonly maxBlock: u64;637 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;638}639640/** @name FrameSystemLimitsWeightsPerClass */641export interface FrameSystemLimitsWeightsPerClass extends Struct {642 readonly baseExtrinsic: u64;643 readonly maxExtrinsic: Option<u64>;644 readonly maxTotal: Option<u64>;645 readonly reserved: Option<u64>;646}647648/** @name FrameSystemPhase */649export interface FrameSystemPhase extends Enum {650 readonly isApplyExtrinsic: boolean;651 readonly asApplyExtrinsic: u32;652 readonly isFinalization: boolean;653 readonly isInitialization: boolean;654 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';655}656657/** @name OpalRuntimeRuntime */658export interface OpalRuntimeRuntime extends Null {}659660/** @name OrmlVestingModuleCall */661export interface OrmlVestingModuleCall extends Enum {662 readonly isClaim: boolean;663 readonly isVestedTransfer: boolean;664 readonly asVestedTransfer: {665 readonly dest: MultiAddress;666 readonly schedule: OrmlVestingVestingSchedule;667 } & Struct;668 readonly isUpdateVestingSchedules: boolean;669 readonly asUpdateVestingSchedules: {670 readonly who: MultiAddress;671 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;672 } & Struct;673 readonly isClaimFor: boolean;674 readonly asClaimFor: {675 readonly dest: MultiAddress;676 } & Struct;677 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';678}679680/** @name OrmlVestingModuleError */681export interface OrmlVestingModuleError extends Enum {682 readonly isZeroVestingPeriod: boolean;683 readonly isZeroVestingPeriodCount: boolean;684 readonly isInsufficientBalanceToLock: boolean;685 readonly isTooManyVestingSchedules: boolean;686 readonly isAmountLow: boolean;687 readonly isMaxVestingSchedulesExceeded: boolean;688 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';689}690691/** @name OrmlVestingModuleEvent */692export interface OrmlVestingModuleEvent extends Enum {693 readonly isVestingScheduleAdded: boolean;694 readonly asVestingScheduleAdded: {695 readonly from: AccountId32;696 readonly to: AccountId32;697 readonly vestingSchedule: OrmlVestingVestingSchedule;698 } & Struct;699 readonly isClaimed: boolean;700 readonly asClaimed: {701 readonly who: AccountId32;702 readonly amount: u128;703 } & Struct;704 readonly isVestingSchedulesUpdated: boolean;705 readonly asVestingSchedulesUpdated: {706 readonly who: AccountId32;707 } & Struct;708 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';709}710711/** @name OrmlVestingVestingSchedule */712export interface OrmlVestingVestingSchedule extends Struct {713 readonly start: u32;714 readonly period: u32;715 readonly periodCount: u32;716 readonly perPeriod: Compact<u128>;717}718719/** @name PalletBalancesAccountData */720export interface PalletBalancesAccountData extends Struct {721 readonly free: u128;722 readonly reserved: u128;723 readonly miscFrozen: u128;724 readonly feeFrozen: u128;725}726727/** @name PalletBalancesBalanceLock */728export interface PalletBalancesBalanceLock extends Struct {729 readonly id: U8aFixed;730 readonly amount: u128;731 readonly reasons: PalletBalancesReasons;732}733734/** @name PalletBalancesCall */735export interface PalletBalancesCall extends Enum {736 readonly isTransfer: boolean;737 readonly asTransfer: {738 readonly dest: MultiAddress;739 readonly value: Compact<u128>;740 } & Struct;741 readonly isSetBalance: boolean;742 readonly asSetBalance: {743 readonly who: MultiAddress;744 readonly newFree: Compact<u128>;745 readonly newReserved: Compact<u128>;746 } & Struct;747 readonly isForceTransfer: boolean;748 readonly asForceTransfer: {749 readonly source: MultiAddress;750 readonly dest: MultiAddress;751 readonly value: Compact<u128>;752 } & Struct;753 readonly isTransferKeepAlive: boolean;754 readonly asTransferKeepAlive: {755 readonly dest: MultiAddress;756 readonly value: Compact<u128>;757 } & Struct;758 readonly isTransferAll: boolean;759 readonly asTransferAll: {760 readonly dest: MultiAddress;761 readonly keepAlive: bool;762 } & Struct;763 readonly isForceUnreserve: boolean;764 readonly asForceUnreserve: {765 readonly who: MultiAddress;766 readonly amount: u128;767 } & Struct;768 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';769}770771/** @name PalletBalancesError */772export interface PalletBalancesError extends Enum {773 readonly isVestingBalance: boolean;774 readonly isLiquidityRestrictions: boolean;775 readonly isInsufficientBalance: boolean;776 readonly isExistentialDeposit: boolean;777 readonly isKeepAlive: boolean;778 readonly isExistingVestingSchedule: boolean;779 readonly isDeadAccount: boolean;780 readonly isTooManyReserves: boolean;781 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';782}783784/** @name PalletBalancesEvent */785export interface PalletBalancesEvent extends Enum {786 readonly isEndowed: boolean;787 readonly asEndowed: {788 readonly account: AccountId32;789 readonly freeBalance: u128;790 } & Struct;791 readonly isDustLost: boolean;792 readonly asDustLost: {793 readonly account: AccountId32;794 readonly amount: u128;795 } & Struct;796 readonly isTransfer: boolean;797 readonly asTransfer: {798 readonly from: AccountId32;799 readonly to: AccountId32;800 readonly amount: u128;801 } & Struct;802 readonly isBalanceSet: boolean;803 readonly asBalanceSet: {804 readonly who: AccountId32;805 readonly free: u128;806 readonly reserved: u128;807 } & Struct;808 readonly isReserved: boolean;809 readonly asReserved: {810 readonly who: AccountId32;811 readonly amount: u128;812 } & Struct;813 readonly isUnreserved: boolean;814 readonly asUnreserved: {815 readonly who: AccountId32;816 readonly amount: u128;817 } & Struct;818 readonly isReserveRepatriated: boolean;819 readonly asReserveRepatriated: {820 readonly from: AccountId32;821 readonly to: AccountId32;822 readonly amount: u128;823 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;824 } & Struct;825 readonly isDeposit: boolean;826 readonly asDeposit: {827 readonly who: AccountId32;828 readonly amount: u128;829 } & Struct;830 readonly isWithdraw: boolean;831 readonly asWithdraw: {832 readonly who: AccountId32;833 readonly amount: u128;834 } & Struct;835 readonly isSlashed: boolean;836 readonly asSlashed: {837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';841}842843/** @name PalletBalancesReasons */844export interface PalletBalancesReasons extends Enum {845 readonly isFee: boolean;846 readonly isMisc: boolean;847 readonly isAll: boolean;848 readonly type: 'Fee' | 'Misc' | 'All';849}850851/** @name PalletBalancesReleases */852export interface PalletBalancesReleases extends Enum {853 readonly isV100: boolean;854 readonly isV200: boolean;855 readonly type: 'V100' | 'V200';856}857858/** @name PalletBalancesReserveData */859export interface PalletBalancesReserveData extends Struct {860 readonly id: U8aFixed;861 readonly amount: u128;862}863864/** @name PalletCommonError */865export interface PalletCommonError extends Enum {866 readonly isCollectionNotFound: boolean;867 readonly isMustBeTokenOwner: boolean;868 readonly isNoPermission: boolean;869 readonly isPublicMintingNotAllowed: boolean;870 readonly isAddressNotInAllowlist: boolean;871 readonly isCollectionNameLimitExceeded: boolean;872 readonly isCollectionDescriptionLimitExceeded: boolean;873 readonly isCollectionTokenPrefixLimitExceeded: boolean;874 readonly isTotalCollectionsLimitExceeded: boolean;875 readonly isCollectionAdminCountExceeded: boolean;876 readonly isCollectionLimitBoundsExceeded: boolean;877 readonly isOwnerPermissionsCantBeReverted: boolean;878 readonly isTransferNotAllowed: boolean;879 readonly isAccountTokenLimitExceeded: boolean;880 readonly isCollectionTokenLimitExceeded: boolean;881 readonly isMetadataFlagFrozen: boolean;882 readonly isTokenNotFound: boolean;883 readonly isTokenValueTooLow: boolean;884 readonly isApprovedValueTooLow: boolean;885 readonly isCantApproveMoreThanOwned: boolean;886 readonly isAddressIsZero: boolean;887 readonly isUnsupportedOperation: boolean;888 readonly isNotSufficientFounds: boolean;889 readonly isNestingIsDisabled: boolean;890 readonly isOnlyOwnerAllowedToNest: boolean;891 readonly isSourceCollectionIsNotAllowedToNest: boolean;892 readonly isCollectionFieldSizeExceeded: boolean;893 readonly isNoSpaceForProperty: boolean;894 readonly isPropertyLimitReached: boolean;895 readonly isPropertyKeyIsTooLong: boolean;896 readonly isInvalidCharacterInPropertyKey: boolean;897 readonly isEmptyPropertyKey: boolean;898 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';899}900901/** @name PalletCommonEvent */902export interface PalletCommonEvent extends Enum {903 readonly isCollectionCreated: boolean;904 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;905 readonly isCollectionDestroyed: boolean;906 readonly asCollectionDestroyed: u32;907 readonly isItemCreated: boolean;908 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;909 readonly isItemDestroyed: boolean;910 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;911 readonly isTransfer: boolean;912 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;913 readonly isApproved: boolean;914 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;915 readonly isCollectionPropertySet: boolean;916 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;917 readonly isCollectionPropertyDeleted: boolean;918 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;919 readonly isTokenPropertySet: boolean;920 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;921 readonly isTokenPropertyDeleted: boolean;922 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;923 readonly isPropertyPermissionSet: boolean;924 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;925 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';926}927928/** @name PalletEthereumCall */929export interface PalletEthereumCall extends Enum {930 readonly isTransact: boolean;931 readonly asTransact: {932 readonly transaction: EthereumTransactionTransactionV2;933 } & Struct;934 readonly type: 'Transact';935}936937/** @name PalletEthereumError */938export interface PalletEthereumError extends Enum {939 readonly isInvalidSignature: boolean;940 readonly isPreLogExists: boolean;941 readonly type: 'InvalidSignature' | 'PreLogExists';942}943944/** @name PalletEthereumEvent */945export interface PalletEthereumEvent extends Enum {946 readonly isExecuted: boolean;947 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;948 readonly type: 'Executed';949}950951/** @name PalletEthereumFakeTransactionFinalizer */952export interface PalletEthereumFakeTransactionFinalizer extends Null {}953954/** @name PalletEvmAccountBasicCrossAccountIdRepr */955export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {956 readonly isSubstrate: boolean;957 readonly asSubstrate: AccountId32;958 readonly isEthereum: boolean;959 readonly asEthereum: H160;960 readonly type: 'Substrate' | 'Ethereum';961}962963/** @name PalletEvmCall */964export interface PalletEvmCall extends Enum {965 readonly isWithdraw: boolean;966 readonly asWithdraw: {967 readonly address: H160;968 readonly value: u128;969 } & Struct;970 readonly isCall: boolean;971 readonly asCall: {972 readonly source: H160;973 readonly target: H160;974 readonly input: Bytes;975 readonly value: U256;976 readonly gasLimit: u64;977 readonly maxFeePerGas: U256;978 readonly maxPriorityFeePerGas: Option<U256>;979 readonly nonce: Option<U256>;980 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;981 } & Struct;982 readonly isCreate: boolean;983 readonly asCreate: {984 readonly source: H160;985 readonly init: Bytes;986 readonly value: U256;987 readonly gasLimit: u64;988 readonly maxFeePerGas: U256;989 readonly maxPriorityFeePerGas: Option<U256>;990 readonly nonce: Option<U256>;991 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;992 } & Struct;993 readonly isCreate2: boolean;994 readonly asCreate2: {995 readonly source: H160;996 readonly init: Bytes;997 readonly salt: H256;998 readonly value: U256;999 readonly gasLimit: u64;1000 readonly maxFeePerGas: U256;1001 readonly maxPriorityFeePerGas: Option<U256>;1002 readonly nonce: Option<U256>;1003 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1004 } & Struct;1005 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1006}10071008/** @name PalletEvmCoderSubstrateError */1009export interface PalletEvmCoderSubstrateError extends Enum {1010 readonly isOutOfGas: boolean;1011 readonly isOutOfFund: boolean;1012 readonly type: 'OutOfGas' | 'OutOfFund';1013}10141015/** @name PalletEvmContractHelpersError */1016export interface PalletEvmContractHelpersError extends Enum {1017 readonly isNoPermission: boolean;1018 readonly type: 'NoPermission';1019}10201021/** @name PalletEvmContractHelpersSponsoringModeT */1022export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1023 readonly isDisabled: boolean;1024 readonly isAllowlisted: boolean;1025 readonly isGenerous: boolean;1026 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1027}10281029/** @name PalletEvmError */1030export interface PalletEvmError extends Enum {1031 readonly isBalanceLow: boolean;1032 readonly isFeeOverflow: boolean;1033 readonly isPaymentOverflow: boolean;1034 readonly isWithdrawFailed: boolean;1035 readonly isGasPriceTooLow: boolean;1036 readonly isInvalidNonce: boolean;1037 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1038}10391040/** @name PalletEvmEvent */1041export interface PalletEvmEvent extends Enum {1042 readonly isLog: boolean;1043 readonly asLog: EthereumLog;1044 readonly isCreated: boolean;1045 readonly asCreated: H160;1046 readonly isCreatedFailed: boolean;1047 readonly asCreatedFailed: H160;1048 readonly isExecuted: boolean;1049 readonly asExecuted: H160;1050 readonly isExecutedFailed: boolean;1051 readonly asExecutedFailed: H160;1052 readonly isBalanceDeposit: boolean;1053 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1054 readonly isBalanceWithdraw: boolean;1055 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1056 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1057}10581059/** @name PalletEvmMigrationCall */1060export interface PalletEvmMigrationCall extends Enum {1061 readonly isBegin: boolean;1062 readonly asBegin: {1063 readonly address: H160;1064 } & Struct;1065 readonly isSetData: boolean;1066 readonly asSetData: {1067 readonly address: H160;1068 readonly data: Vec<ITuple<[H256, H256]>>;1069 } & Struct;1070 readonly isFinish: boolean;1071 readonly asFinish: {1072 readonly address: H160;1073 readonly code: Bytes;1074 } & Struct;1075 readonly type: 'Begin' | 'SetData' | 'Finish';1076}10771078/** @name PalletEvmMigrationError */1079export interface PalletEvmMigrationError extends Enum {1080 readonly isAccountNotEmpty: boolean;1081 readonly isAccountIsNotMigrating: boolean;1082 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1083}10841085/** @name PalletFungibleError */1086export interface PalletFungibleError extends Enum {1087 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1088 readonly isFungibleItemsHaveNoId: boolean;1089 readonly isFungibleItemsDontHaveData: boolean;1090 readonly isFungibleDisallowsNesting: boolean;1091 readonly isSettingPropertiesNotAllowed: boolean;1092 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1093}10941095/** @name PalletInflationCall */1096export interface PalletInflationCall extends Enum {1097 readonly isStartInflation: boolean;1098 readonly asStartInflation: {1099 readonly inflationStartRelayBlock: u32;1100 } & Struct;1101 readonly type: 'StartInflation';1102}11031104/** @name PalletNonfungibleError */1105export interface PalletNonfungibleError extends Enum {1106 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1107 readonly isNonfungibleItemsHaveNoAmount: boolean;1108 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1109}11101111/** @name PalletNonfungibleItemData */1112export interface PalletNonfungibleItemData extends Struct {1113 readonly constData: Bytes;1114 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1115}11161117/** @name PalletRefungibleError */1118export interface PalletRefungibleError extends Enum {1119 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1120 readonly isWrongRefungiblePieces: boolean;1121 readonly isRefungibleDisallowsNesting: boolean;1122 readonly isSettingPropertiesNotAllowed: boolean;1123 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1124}11251126/** @name PalletRefungibleItemData */1127export interface PalletRefungibleItemData extends Struct {1128 readonly constData: Bytes;1129}11301131/** @name PalletRmrkCoreCall */1132export interface PalletRmrkCoreCall extends Enum {1133 readonly isCreateCollection: boolean;1134 readonly asCreateCollection: {1135 readonly metadata: Bytes;1136 readonly max: Option<u32>;1137 readonly symbol: Bytes;1138 } & Struct;1139 readonly isDestroyCollection: boolean;1140 readonly asDestroyCollection: {1141 readonly collectionId: u32;1142 } & Struct;1143 readonly isChangeCollectionIssuer: boolean;1144 readonly asChangeCollectionIssuer: {1145 readonly collectionId: u32;1146 readonly newIssuer: MultiAddress;1147 } & Struct;1148 readonly isLockCollection: boolean;1149 readonly asLockCollection: {1150 readonly collectionId: u32;1151 } & Struct;1152 readonly isMintNft: boolean;1153 readonly asMintNft: {1154 readonly owner: AccountId32;1155 readonly collectionId: u32;1156 readonly recipient: Option<AccountId32>;1157 readonly royaltyAmount: Option<Permill>;1158 readonly metadata: Bytes;1159 } & Struct;1160 readonly isBurnNft: boolean;1161 readonly asBurnNft: {1162 readonly collectionId: u32;1163 readonly nftId: u32;1164 } & Struct;1165 readonly isSetProperty: boolean;1166 readonly asSetProperty: {1167 readonly rmrkCollectionId: Compact<u32>;1168 readonly maybeNftId: Option<u32>;1169 readonly key: Bytes;1170 readonly value: Bytes;1171 } & Struct;1172 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';1173}11741175/** @name PalletRmrkCoreError */1176export interface PalletRmrkCoreError extends Enum {1177 readonly isCorruptedCollectionType: boolean;1178 readonly isNftTypeEncodeError: boolean;1179 readonly isRmrkPropertyKeyIsTooLong: boolean;1180 readonly isRmrkPropertyValueIsTooLong: boolean;1181 readonly isCollectionNotEmpty: boolean;1182 readonly isNoAvailableCollectionId: boolean;1183 readonly isNoAvailableNftId: boolean;1184 readonly isCollectionUnknown: boolean;1185 readonly isNoPermission: boolean;1186 readonly isCollectionFullOrLocked: boolean;1187 readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';1188}11891190/** @name PalletRmrkCoreEvent */1191export interface PalletRmrkCoreEvent extends Enum {1192 readonly isCollectionCreated: boolean;1193 readonly asCollectionCreated: {1194 readonly issuer: AccountId32;1195 readonly collectionId: u32;1196 } & Struct;1197 readonly isCollectionDestroyed: boolean;1198 readonly asCollectionDestroyed: {1199 readonly issuer: AccountId32;1200 readonly collectionId: u32;1201 } & Struct;1202 readonly isIssuerChanged: boolean;1203 readonly asIssuerChanged: {1204 readonly oldIssuer: AccountId32;1205 readonly newIssuer: AccountId32;1206 readonly collectionId: u32;1207 } & Struct;1208 readonly isCollectionLocked: boolean;1209 readonly asCollectionLocked: {1210 readonly issuer: AccountId32;1211 readonly collectionId: u32;1212 } & Struct;1213 readonly isNftMinted: boolean;1214 readonly asNftMinted: {1215 readonly owner: AccountId32;1216 readonly collectionId: u32;1217 readonly nftId: u32;1218 } & Struct;1219 readonly isNftBurned: boolean;1220 readonly asNftBurned: {1221 readonly owner: AccountId32;1222 readonly nftId: u32;1223 } & Struct;1224 readonly isPropertySet: boolean;1225 readonly asPropertySet: {1226 readonly collectionId: u32;1227 readonly maybeNftId: Option<u32>;1228 readonly key: Bytes;1229 readonly value: Bytes;1230 } & Struct;1231 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';1232}12331234/** @name PalletRmrkEquipCall */1235export interface PalletRmrkEquipCall extends Enum {1236 readonly isCreateBase: boolean;1237 readonly asCreateBase: {1238 readonly baseType: Bytes;1239 readonly symbol: Bytes;1240 readonly parts: Vec<UpDataStructsRmrkPartType>;1241 } & Struct;1242 readonly isThemeAdd: boolean;1243 readonly asThemeAdd: {1244 readonly baseId: u32;1245 readonly theme: UpDataStructsRmrkTheme;1246 } & Struct;1247 readonly type: 'CreateBase' | 'ThemeAdd';1248}12491250/** @name PalletRmrkEquipError */1251export interface PalletRmrkEquipError extends Enum {1252 readonly isPermissionError: boolean;1253 readonly isNoAvailableBaseId: boolean;1254 readonly isNoAvailablePartId: boolean;1255 readonly isBaseDoesntExist: boolean;1256 readonly isNeedsDefaultThemeFirst: boolean;1257 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';1258}12591260/** @name PalletRmrkEquipEvent */1261export interface PalletRmrkEquipEvent extends Enum {1262 readonly isBaseCreated: boolean;1263 readonly asBaseCreated: {1264 readonly issuer: AccountId32;1265 readonly baseId: u32;1266 } & Struct;1267 readonly type: 'BaseCreated';1268}12691270/** @name PalletStructureCall */1271export interface PalletStructureCall extends Null {}12721273/** @name PalletStructureError */1274export interface PalletStructureError extends Enum {1275 readonly isOuroborosDetected: boolean;1276 readonly isDepthLimit: boolean;1277 readonly isTokenNotFound: boolean;1278 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1279}12801281/** @name PalletStructureEvent */1282export interface PalletStructureEvent extends Enum {1283 readonly isExecuted: boolean;1284 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1285 readonly type: 'Executed';1286}12871288/** @name PalletSudoCall */1289export interface PalletSudoCall extends Enum {1290 readonly isSudo: boolean;1291 readonly asSudo: {1292 readonly call: Call;1293 } & Struct;1294 readonly isSudoUncheckedWeight: boolean;1295 readonly asSudoUncheckedWeight: {1296 readonly call: Call;1297 readonly weight: u64;1298 } & Struct;1299 readonly isSetKey: boolean;1300 readonly asSetKey: {1301 readonly new_: MultiAddress;1302 } & Struct;1303 readonly isSudoAs: boolean;1304 readonly asSudoAs: {1305 readonly who: MultiAddress;1306 readonly call: Call;1307 } & Struct;1308 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1309}13101311/** @name PalletSudoError */1312export interface PalletSudoError extends Enum {1313 readonly isRequireSudo: boolean;1314 readonly type: 'RequireSudo';1315}13161317/** @name PalletSudoEvent */1318export interface PalletSudoEvent extends Enum {1319 readonly isSudid: boolean;1320 readonly asSudid: {1321 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1322 } & Struct;1323 readonly isKeyChanged: boolean;1324 readonly asKeyChanged: {1325 readonly oldSudoer: Option<AccountId32>;1326 } & Struct;1327 readonly isSudoAsDone: boolean;1328 readonly asSudoAsDone: {1329 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1330 } & Struct;1331 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1332}13331334/** @name PalletTemplateTransactionPaymentCall */1335export interface PalletTemplateTransactionPaymentCall extends Null {}13361337/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1338export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}13391340/** @name PalletTimestampCall */1341export interface PalletTimestampCall extends Enum {1342 readonly isSet: boolean;1343 readonly asSet: {1344 readonly now: Compact<u64>;1345 } & Struct;1346 readonly type: 'Set';1347}13481349/** @name PalletTransactionPaymentReleases */1350export interface PalletTransactionPaymentReleases extends Enum {1351 readonly isV1Ancient: boolean;1352 readonly isV2: boolean;1353 readonly type: 'V1Ancient' | 'V2';1354}13551356/** @name PalletTreasuryCall */1357export interface PalletTreasuryCall extends Enum {1358 readonly isProposeSpend: boolean;1359 readonly asProposeSpend: {1360 readonly value: Compact<u128>;1361 readonly beneficiary: MultiAddress;1362 } & Struct;1363 readonly isRejectProposal: boolean;1364 readonly asRejectProposal: {1365 readonly proposalId: Compact<u32>;1366 } & Struct;1367 readonly isApproveProposal: boolean;1368 readonly asApproveProposal: {1369 readonly proposalId: Compact<u32>;1370 } & Struct;1371 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1372}13731374/** @name PalletTreasuryError */1375export interface PalletTreasuryError extends Enum {1376 readonly isInsufficientProposersBalance: boolean;1377 readonly isInvalidIndex: boolean;1378 readonly isTooManyApprovals: boolean;1379 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1380}13811382/** @name PalletTreasuryEvent */1383export interface PalletTreasuryEvent extends Enum {1384 readonly isProposed: boolean;1385 readonly asProposed: {1386 readonly proposalIndex: u32;1387 } & Struct;1388 readonly isSpending: boolean;1389 readonly asSpending: {1390 readonly budgetRemaining: u128;1391 } & Struct;1392 readonly isAwarded: boolean;1393 readonly asAwarded: {1394 readonly proposalIndex: u32;1395 readonly award: u128;1396 readonly account: AccountId32;1397 } & Struct;1398 readonly isRejected: boolean;1399 readonly asRejected: {1400 readonly proposalIndex: u32;1401 readonly slashed: u128;1402 } & Struct;1403 readonly isBurnt: boolean;1404 readonly asBurnt: {1405 readonly burntFunds: u128;1406 } & Struct;1407 readonly isRollover: boolean;1408 readonly asRollover: {1409 readonly rolloverBalance: u128;1410 } & Struct;1411 readonly isDeposit: boolean;1412 readonly asDeposit: {1413 readonly value: u128;1414 } & Struct;1415 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1416}14171418/** @name PalletTreasuryProposal */1419export interface PalletTreasuryProposal extends Struct {1420 readonly proposer: AccountId32;1421 readonly value: u128;1422 readonly beneficiary: AccountId32;1423 readonly bond: u128;1424}14251426/** @name PalletUniqueCall */1427export interface PalletUniqueCall extends Enum {1428 readonly isCreateCollection: boolean;1429 readonly asCreateCollection: {1430 readonly collectionName: Vec<u16>;1431 readonly collectionDescription: Vec<u16>;1432 readonly tokenPrefix: Bytes;1433 readonly mode: UpDataStructsCollectionMode;1434 } & Struct;1435 readonly isCreateCollectionEx: boolean;1436 readonly asCreateCollectionEx: {1437 readonly data: UpDataStructsCreateCollectionData;1438 } & Struct;1439 readonly isDestroyCollection: boolean;1440 readonly asDestroyCollection: {1441 readonly collectionId: u32;1442 } & Struct;1443 readonly isAddToAllowList: boolean;1444 readonly asAddToAllowList: {1445 readonly collectionId: u32;1446 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1447 } & Struct;1448 readonly isRemoveFromAllowList: boolean;1449 readonly asRemoveFromAllowList: {1450 readonly collectionId: u32;1451 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1452 } & Struct;1453 readonly isSetPublicAccessMode: boolean;1454 readonly asSetPublicAccessMode: {1455 readonly collectionId: u32;1456 readonly mode: UpDataStructsAccessMode;1457 } & Struct;1458 readonly isSetMintPermission: boolean;1459 readonly asSetMintPermission: {1460 readonly collectionId: u32;1461 readonly mintPermission: bool;1462 } & Struct;1463 readonly isChangeCollectionOwner: boolean;1464 readonly asChangeCollectionOwner: {1465 readonly collectionId: u32;1466 readonly newOwner: AccountId32;1467 } & Struct;1468 readonly isAddCollectionAdmin: boolean;1469 readonly asAddCollectionAdmin: {1470 readonly collectionId: u32;1471 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1472 } & Struct;1473 readonly isRemoveCollectionAdmin: boolean;1474 readonly asRemoveCollectionAdmin: {1475 readonly collectionId: u32;1476 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1477 } & Struct;1478 readonly isSetCollectionSponsor: boolean;1479 readonly asSetCollectionSponsor: {1480 readonly collectionId: u32;1481 readonly newSponsor: AccountId32;1482 } & Struct;1483 readonly isConfirmSponsorship: boolean;1484 readonly asConfirmSponsorship: {1485 readonly collectionId: u32;1486 } & Struct;1487 readonly isRemoveCollectionSponsor: boolean;1488 readonly asRemoveCollectionSponsor: {1489 readonly collectionId: u32;1490 } & Struct;1491 readonly isCreateItem: boolean;1492 readonly asCreateItem: {1493 readonly collectionId: u32;1494 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1495 readonly data: UpDataStructsCreateItemData;1496 } & Struct;1497 readonly isCreateMultipleItems: boolean;1498 readonly asCreateMultipleItems: {1499 readonly collectionId: u32;1500 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1501 readonly itemsData: Vec<UpDataStructsCreateItemData>;1502 } & Struct;1503 readonly isSetCollectionProperties: boolean;1504 readonly asSetCollectionProperties: {1505 readonly collectionId: u32;1506 readonly properties: Vec<UpDataStructsProperty>;1507 } & Struct;1508 readonly isDeleteCollectionProperties: boolean;1509 readonly asDeleteCollectionProperties: {1510 readonly collectionId: u32;1511 readonly propertyKeys: Vec<Bytes>;1512 } & Struct;1513 readonly isSetTokenProperties: boolean;1514 readonly asSetTokenProperties: {1515 readonly collectionId: u32;1516 readonly tokenId: u32;1517 readonly properties: Vec<UpDataStructsProperty>;1518 } & Struct;1519 readonly isDeleteTokenProperties: boolean;1520 readonly asDeleteTokenProperties: {1521 readonly collectionId: u32;1522 readonly tokenId: u32;1523 readonly propertyKeys: Vec<Bytes>;1524 } & Struct;1525 readonly isSetPropertyPermissions: boolean;1526 readonly asSetPropertyPermissions: {1527 readonly collectionId: u32;1528 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1529 } & Struct;1530 readonly isCreateMultipleItemsEx: boolean;1531 readonly asCreateMultipleItemsEx: {1532 readonly collectionId: u32;1533 readonly data: UpDataStructsCreateItemExData;1534 } & Struct;1535 readonly isSetTransfersEnabledFlag: boolean;1536 readonly asSetTransfersEnabledFlag: {1537 readonly collectionId: u32;1538 readonly value: bool;1539 } & Struct;1540 readonly isBurnItem: boolean;1541 readonly asBurnItem: {1542 readonly collectionId: u32;1543 readonly itemId: u32;1544 readonly value: u128;1545 } & Struct;1546 readonly isBurnFrom: boolean;1547 readonly asBurnFrom: {1548 readonly collectionId: u32;1549 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1550 readonly itemId: u32;1551 readonly value: u128;1552 } & Struct;1553 readonly isTransfer: boolean;1554 readonly asTransfer: {1555 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1556 readonly collectionId: u32;1557 readonly itemId: u32;1558 readonly value: u128;1559 } & Struct;1560 readonly isApprove: boolean;1561 readonly asApprove: {1562 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1563 readonly collectionId: u32;1564 readonly itemId: u32;1565 readonly amount: u128;1566 } & Struct;1567 readonly isTransferFrom: boolean;1568 readonly asTransferFrom: {1569 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1570 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1571 readonly collectionId: u32;1572 readonly itemId: u32;1573 readonly value: u128;1574 } & Struct;1575 readonly isSetSchemaVersion: boolean;1576 readonly asSetSchemaVersion: {1577 readonly collectionId: u32;1578 readonly version: UpDataStructsSchemaVersion;1579 } & Struct;1580 readonly isSetOffchainSchema: boolean;1581 readonly asSetOffchainSchema: {1582 readonly collectionId: u32;1583 readonly schema: Bytes;1584 } & Struct;1585 readonly isSetConstOnChainSchema: boolean;1586 readonly asSetConstOnChainSchema: {1587 readonly collectionId: u32;1588 readonly schema: Bytes;1589 } & Struct;1590 readonly isSetCollectionLimits: boolean;1591 readonly asSetCollectionLimits: {1592 readonly collectionId: u32;1593 readonly newLimit: UpDataStructsCollectionLimits;1594 } & Struct;1595 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';1596}15971598/** @name PalletUniqueError */1599export interface PalletUniqueError extends Enum {1600 readonly isCollectionDecimalPointLimitExceeded: boolean;1601 readonly isConfirmUnsetSponsorFail: boolean;1602 readonly isEmptyArgument: boolean;1603 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1604}16051606/** @name PalletUniqueRawEvent */1607export interface PalletUniqueRawEvent extends Enum {1608 readonly isCollectionSponsorRemoved: boolean;1609 readonly asCollectionSponsorRemoved: u32;1610 readonly isCollectionAdminAdded: boolean;1611 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1612 readonly isCollectionOwnedChanged: boolean;1613 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1614 readonly isCollectionSponsorSet: boolean;1615 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1616 readonly isConstOnChainSchemaSet: boolean;1617 readonly asConstOnChainSchemaSet: u32;1618 readonly isSponsorshipConfirmed: boolean;1619 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1620 readonly isCollectionAdminRemoved: boolean;1621 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1622 readonly isAllowListAddressRemoved: boolean;1623 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1624 readonly isAllowListAddressAdded: boolean;1625 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1626 readonly isCollectionLimitSet: boolean;1627 readonly asCollectionLimitSet: u32;1628 readonly isMintPermissionSet: boolean;1629 readonly asMintPermissionSet: u32;1630 readonly isOffchainSchemaSet: boolean;1631 readonly asOffchainSchemaSet: u32;1632 readonly isPublicAccessModeSet: boolean;1633 readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1634 readonly isSchemaVersionSet: boolean;1635 readonly asSchemaVersionSet: u32;1636 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';1637}16381639/** @name PalletXcmCall */1640export interface PalletXcmCall extends Enum {1641 readonly isSend: boolean;1642 readonly asSend: {1643 readonly dest: XcmVersionedMultiLocation;1644 readonly message: XcmVersionedXcm;1645 } & Struct;1646 readonly isTeleportAssets: boolean;1647 readonly asTeleportAssets: {1648 readonly dest: XcmVersionedMultiLocation;1649 readonly beneficiary: XcmVersionedMultiLocation;1650 readonly assets: XcmVersionedMultiAssets;1651 readonly feeAssetItem: u32;1652 } & Struct;1653 readonly isReserveTransferAssets: boolean;1654 readonly asReserveTransferAssets: {1655 readonly dest: XcmVersionedMultiLocation;1656 readonly beneficiary: XcmVersionedMultiLocation;1657 readonly assets: XcmVersionedMultiAssets;1658 readonly feeAssetItem: u32;1659 } & Struct;1660 readonly isExecute: boolean;1661 readonly asExecute: {1662 readonly message: XcmVersionedXcm;1663 readonly maxWeight: u64;1664 } & Struct;1665 readonly isForceXcmVersion: boolean;1666 readonly asForceXcmVersion: {1667 readonly location: XcmV1MultiLocation;1668 readonly xcmVersion: u32;1669 } & Struct;1670 readonly isForceDefaultXcmVersion: boolean;1671 readonly asForceDefaultXcmVersion: {1672 readonly maybeXcmVersion: Option<u32>;1673 } & Struct;1674 readonly isForceSubscribeVersionNotify: boolean;1675 readonly asForceSubscribeVersionNotify: {1676 readonly location: XcmVersionedMultiLocation;1677 } & Struct;1678 readonly isForceUnsubscribeVersionNotify: boolean;1679 readonly asForceUnsubscribeVersionNotify: {1680 readonly location: XcmVersionedMultiLocation;1681 } & Struct;1682 readonly isLimitedReserveTransferAssets: boolean;1683 readonly asLimitedReserveTransferAssets: {1684 readonly dest: XcmVersionedMultiLocation;1685 readonly beneficiary: XcmVersionedMultiLocation;1686 readonly assets: XcmVersionedMultiAssets;1687 readonly feeAssetItem: u32;1688 readonly weightLimit: XcmV2WeightLimit;1689 } & Struct;1690 readonly isLimitedTeleportAssets: boolean;1691 readonly asLimitedTeleportAssets: {1692 readonly dest: XcmVersionedMultiLocation;1693 readonly beneficiary: XcmVersionedMultiLocation;1694 readonly assets: XcmVersionedMultiAssets;1695 readonly feeAssetItem: u32;1696 readonly weightLimit: XcmV2WeightLimit;1697 } & Struct;1698 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1699}17001701/** @name PalletXcmError */1702export interface PalletXcmError extends Enum {1703 readonly isUnreachable: boolean;1704 readonly isSendFailure: boolean;1705 readonly isFiltered: boolean;1706 readonly isUnweighableMessage: boolean;1707 readonly isDestinationNotInvertible: boolean;1708 readonly isEmpty: boolean;1709 readonly isCannotReanchor: boolean;1710 readonly isTooManyAssets: boolean;1711 readonly isInvalidOrigin: boolean;1712 readonly isBadVersion: boolean;1713 readonly isBadLocation: boolean;1714 readonly isNoSubscription: boolean;1715 readonly isAlreadySubscribed: boolean;1716 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1717}17181719/** @name PalletXcmEvent */1720export interface PalletXcmEvent extends Enum {1721 readonly isAttempted: boolean;1722 readonly asAttempted: XcmV2TraitsOutcome;1723 readonly isSent: boolean;1724 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1725 readonly isUnexpectedResponse: boolean;1726 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1727 readonly isResponseReady: boolean;1728 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1729 readonly isNotified: boolean;1730 readonly asNotified: ITuple<[u64, u8, u8]>;1731 readonly isNotifyOverweight: boolean;1732 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1733 readonly isNotifyDispatchError: boolean;1734 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1735 readonly isNotifyDecodeFailed: boolean;1736 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1737 readonly isInvalidResponder: boolean;1738 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1739 readonly isInvalidResponderVersion: boolean;1740 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1741 readonly isResponseTaken: boolean;1742 readonly asResponseTaken: u64;1743 readonly isAssetsTrapped: boolean;1744 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1745 readonly isVersionChangeNotified: boolean;1746 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1747 readonly isSupportedVersionChanged: boolean;1748 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1749 readonly isNotifyTargetSendFail: boolean;1750 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1751 readonly isNotifyTargetMigrationFail: boolean;1752 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1753 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1754}17551756/** @name PhantomTypeUpDataStructsBaseInfo */1757export interface PhantomTypeUpDataStructsBaseInfo extends Vec<Lookup375> {}17581759/** @name PhantomTypeUpDataStructsCollectionInfo */1760export interface PhantomTypeUpDataStructsCollectionInfo extends Vec<Lookup353> {}17611762/** @name PhantomTypeUpDataStructsNftChild */1763export interface PhantomTypeUpDataStructsNftChild extends Vec<Lookup382> {}17641765/** @name PhantomTypeUpDataStructsNftInfo */1766export interface PhantomTypeUpDataStructsNftInfo extends Vec<Lookup356> {}17671768/** @name PhantomTypeUpDataStructsPartType */1769export interface PhantomTypeUpDataStructsPartType extends Vec<Lookup215> {}17701771/** @name PhantomTypeUpDataStructsPropertyInfo */1772export interface PhantomTypeUpDataStructsPropertyInfo extends Vec<Lookup372> {}17731774/** @name PhantomTypeUpDataStructsResourceInfo */1775export interface PhantomTypeUpDataStructsResourceInfo extends Vec<Lookup362> {}17761777/** @name PhantomTypeUpDataStructsRpcCollection */1778export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup350> {}17791780/** @name PhantomTypeUpDataStructsTheme */1781export interface PhantomTypeUpDataStructsTheme extends Vec<Lookup221> {}17821783/** @name PhantomTypeUpDataStructsTokenData */1784export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup346> {}17851786/** @name PolkadotCorePrimitivesInboundDownwardMessage */1787export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1788 readonly sentAt: u32;1789 readonly msg: Bytes;1790}17911792/** @name PolkadotCorePrimitivesInboundHrmpMessage */1793export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1794 readonly sentAt: u32;1795 readonly data: Bytes;1796}17971798/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1799export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1800 readonly recipient: u32;1801 readonly data: Bytes;1802}18031804/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1805export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1806 readonly isConcatenatedVersionedXcm: boolean;1807 readonly isConcatenatedEncodedBlob: boolean;1808 readonly isSignals: boolean;1809 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1810}18111812/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */1813export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1814 readonly maxCodeSize: u32;1815 readonly maxHeadDataSize: u32;1816 readonly maxUpwardQueueCount: u32;1817 readonly maxUpwardQueueSize: u32;1818 readonly maxUpwardMessageSize: u32;1819 readonly maxUpwardMessageNumPerCandidate: u32;1820 readonly hrmpMaxMessageNumPerCandidate: u32;1821 readonly validationUpgradeCooldown: u32;1822 readonly validationUpgradeDelay: u32;1823}18241825/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */1826export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1827 readonly maxCapacity: u32;1828 readonly maxTotalSize: u32;1829 readonly maxMessageSize: u32;1830 readonly msgCount: u32;1831 readonly totalSize: u32;1832 readonly mqcHead: Option<H256>;1833}18341835/** @name PolkadotPrimitivesV2PersistedValidationData */1836export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1837 readonly parentHead: Bytes;1838 readonly relayParentNumber: u32;1839 readonly relayParentStorageRoot: H256;1840 readonly maxPovSize: u32;1841}18421843/** @name PolkadotPrimitivesV2UpgradeRestriction */1844export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1845 readonly isPresent: boolean;1846 readonly type: 'Present';1847}18481849/** @name SpCoreEcdsaSignature */1850export interface SpCoreEcdsaSignature extends U8aFixed {}18511852/** @name SpCoreEd25519Signature */1853export interface SpCoreEd25519Signature extends U8aFixed {}18541855/** @name SpCoreSr25519Signature */1856export interface SpCoreSr25519Signature extends U8aFixed {}18571858/** @name SpRuntimeArithmeticError */1859export interface SpRuntimeArithmeticError extends Enum {1860 readonly isUnderflow: boolean;1861 readonly isOverflow: boolean;1862 readonly isDivisionByZero: boolean;1863 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1864}18651866/** @name SpRuntimeDigest */1867export interface SpRuntimeDigest extends Struct {1868 readonly logs: Vec<SpRuntimeDigestDigestItem>;1869}18701871/** @name SpRuntimeDigestDigestItem */1872export interface SpRuntimeDigestDigestItem extends Enum {1873 readonly isOther: boolean;1874 readonly asOther: Bytes;1875 readonly isConsensus: boolean;1876 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1877 readonly isSeal: boolean;1878 readonly asSeal: ITuple<[U8aFixed, Bytes]>;1879 readonly isPreRuntime: boolean;1880 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1881 readonly isRuntimeEnvironmentUpdated: boolean;1882 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1883}18841885/** @name SpRuntimeDispatchError */1886export interface SpRuntimeDispatchError extends Enum {1887 readonly isOther: boolean;1888 readonly isCannotLookup: boolean;1889 readonly isBadOrigin: boolean;1890 readonly isModule: boolean;1891 readonly asModule: SpRuntimeModuleError;1892 readonly isConsumerRemaining: boolean;1893 readonly isNoProviders: boolean;1894 readonly isTooManyConsumers: boolean;1895 readonly isToken: boolean;1896 readonly asToken: SpRuntimeTokenError;1897 readonly isArithmetic: boolean;1898 readonly asArithmetic: SpRuntimeArithmeticError;1899 readonly isTransactional: boolean;1900 readonly asTransactional: SpRuntimeTransactionalError;1901 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1902}19031904/** @name SpRuntimeModuleError */1905export interface SpRuntimeModuleError extends Struct {1906 readonly index: u8;1907 readonly error: U8aFixed;1908}19091910/** @name SpRuntimeMultiSignature */1911export interface SpRuntimeMultiSignature extends Enum {1912 readonly isEd25519: boolean;1913 readonly asEd25519: SpCoreEd25519Signature;1914 readonly isSr25519: boolean;1915 readonly asSr25519: SpCoreSr25519Signature;1916 readonly isEcdsa: boolean;1917 readonly asEcdsa: SpCoreEcdsaSignature;1918 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1919}19201921/** @name SpRuntimeTokenError */1922export interface SpRuntimeTokenError extends Enum {1923 readonly isNoFunds: boolean;1924 readonly isWouldDie: boolean;1925 readonly isBelowMinimum: boolean;1926 readonly isCannotCreate: boolean;1927 readonly isUnknownAsset: boolean;1928 readonly isFrozen: boolean;1929 readonly isUnsupported: boolean;1930 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1931}19321933/** @name SpRuntimeTransactionalError */1934export interface SpRuntimeTransactionalError extends Enum {1935 readonly isLimitReached: boolean;1936 readonly isNoLayer: boolean;1937 readonly type: 'LimitReached' | 'NoLayer';1938}19391940/** @name SpTrieStorageProof */1941export interface SpTrieStorageProof extends Struct {1942 readonly trieNodes: BTreeSet<Bytes>;1943}19441945/** @name SpVersionRuntimeVersion */1946export interface SpVersionRuntimeVersion extends Struct {1947 readonly specName: Text;1948 readonly implName: Text;1949 readonly authoringVersion: u32;1950 readonly specVersion: u32;1951 readonly implVersion: u32;1952 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1953 readonly transactionVersion: u32;1954 readonly stateVersion: u8;1955}19561957/** @name UpDataStructsAccessMode */1958export interface UpDataStructsAccessMode extends Enum {1959 readonly isNormal: boolean;1960 readonly isAllowList: boolean;1961 readonly type: 'Normal' | 'AllowList';1962}19631964/** @name UpDataStructsCollection */1965export interface UpDataStructsCollection extends Struct {1966 readonly owner: AccountId32;1967 readonly mode: UpDataStructsCollectionMode;1968 readonly access: UpDataStructsAccessMode;1969 readonly name: Vec<u16>;1970 readonly description: Vec<u16>;1971 readonly tokenPrefix: Bytes;1972 readonly mintMode: bool;1973 readonly schemaVersion: UpDataStructsSchemaVersion;1974 readonly sponsorship: UpDataStructsSponsorshipState;1975 readonly limits: UpDataStructsCollectionLimits;1976}19771978/** @name UpDataStructsCollectionField */1979export interface UpDataStructsCollectionField extends Enum {1980 readonly isConstOnChainSchema: boolean;1981 readonly isOffchainSchema: boolean;1982 readonly type: 'ConstOnChainSchema' | 'OffchainSchema';1983}19841985/** @name UpDataStructsCollectionLimits */1986export interface UpDataStructsCollectionLimits extends Struct {1987 readonly accountTokenOwnershipLimit: Option<u32>;1988 readonly sponsoredDataSize: Option<u32>;1989 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1990 readonly tokenLimit: Option<u32>;1991 readonly sponsorTransferTimeout: Option<u32>;1992 readonly sponsorApproveTimeout: Option<u32>;1993 readonly ownerCanTransfer: Option<bool>;1994 readonly ownerCanDestroy: Option<bool>;1995 readonly transfersEnabled: Option<bool>;1996 readonly nestingRule: Option<UpDataStructsNestingRule>;1997}19981999/** @name UpDataStructsCollectionMode */2000export interface UpDataStructsCollectionMode extends Enum {2001 readonly isNft: boolean;2002 readonly isFungible: boolean;2003 readonly asFungible: u8;2004 readonly isReFungible: boolean;2005 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2006}20072008/** @name UpDataStructsCollectionStats */2009export interface UpDataStructsCollectionStats extends Struct {2010 readonly created: u32;2011 readonly destroyed: u32;2012 readonly alive: u32;2013}20142015/** @name UpDataStructsCreateCollectionData */2016export interface UpDataStructsCreateCollectionData extends Struct {2017 readonly mode: UpDataStructsCollectionMode;2018 readonly access: Option<UpDataStructsAccessMode>;2019 readonly name: Vec<u16>;2020 readonly description: Vec<u16>;2021 readonly tokenPrefix: Bytes;2022 readonly offchainSchema: Bytes;2023 readonly schemaVersion: Option<UpDataStructsSchemaVersion>;2024 readonly pendingSponsor: Option<AccountId32>;2025 readonly limits: Option<UpDataStructsCollectionLimits>;2026 readonly constOnChainSchema: Bytes;2027 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2028 readonly properties: Vec<UpDataStructsProperty>;2029}20302031/** @name UpDataStructsCreateFungibleData */2032export interface UpDataStructsCreateFungibleData extends Struct {2033 readonly value: u128;2034}20352036/** @name UpDataStructsCreateItemData */2037export interface UpDataStructsCreateItemData extends Enum {2038 readonly isNft: boolean;2039 readonly asNft: UpDataStructsCreateNftData;2040 readonly isFungible: boolean;2041 readonly asFungible: UpDataStructsCreateFungibleData;2042 readonly isReFungible: boolean;2043 readonly asReFungible: UpDataStructsCreateReFungibleData;2044 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2045}20462047/** @name UpDataStructsCreateItemExData */2048export interface UpDataStructsCreateItemExData extends Enum {2049 readonly isNft: boolean;2050 readonly asNft: Vec<UpDataStructsCreateNftExData>;2051 readonly isFungible: boolean;2052 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2053 readonly isRefungibleMultipleItems: boolean;2054 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;2055 readonly isRefungibleMultipleOwners: boolean;2056 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;2057 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2058}20592060/** @name UpDataStructsCreateNftData */2061export interface UpDataStructsCreateNftData extends Struct {2062 readonly constData: Bytes;2063 readonly properties: Vec<UpDataStructsProperty>;2064}20652066/** @name UpDataStructsCreateNftExData */2067export interface UpDataStructsCreateNftExData extends Struct {2068 readonly constData: Bytes;2069 readonly properties: Vec<UpDataStructsProperty>;2070 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2071}20722073/** @name UpDataStructsCreateReFungibleData */2074export interface UpDataStructsCreateReFungibleData extends Struct {2075 readonly constData: Bytes;2076 readonly pieces: u128;2077}20782079/** @name UpDataStructsCreateRefungibleExData */2080export interface UpDataStructsCreateRefungibleExData extends Struct {2081 readonly constData: Bytes;2082 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2083}20842085/** @name UpDataStructsNestingRule */2086export interface UpDataStructsNestingRule extends Enum {2087 readonly isDisabled: boolean;2088 readonly isOwner: boolean;2089 readonly isOwnerRestricted: boolean;2090 readonly asOwnerRestricted: BTreeSet<u32>;2091 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';2092}20932094/** @name UpDataStructsProperties */2095export interface UpDataStructsProperties extends Struct {2096 readonly map: UpDataStructsPropertiesMapBoundedVec;2097 readonly consumedSpace: u32;2098 readonly spaceLimit: u32;2099}21002101/** @name UpDataStructsPropertiesMapBoundedVec */2102export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}21032104/** @name UpDataStructsPropertiesMapPropertyPermission */2105export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}21062107/** @name UpDataStructsProperty */2108export interface UpDataStructsProperty extends Struct {2109 readonly key: Bytes;2110 readonly value: Bytes;2111}21122113/** @name UpDataStructsPropertyKeyPermission */2114export interface UpDataStructsPropertyKeyPermission extends Struct {2115 readonly key: Bytes;2116 readonly permission: UpDataStructsPropertyPermission;2117}21182119/** @name UpDataStructsPropertyPermission */2120export interface UpDataStructsPropertyPermission extends Struct {2121 readonly mutable: bool;2122 readonly collectionAdmin: bool;2123 readonly tokenOwner: bool;2124}21252126/** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple */2127export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2128 readonly isAccountId: boolean;2129 readonly asAccountId: AccountId32;2130 readonly isCollectionAndNftTuple: boolean;2131 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2132 readonly type: 'AccountId' | 'CollectionAndNftTuple';2133}21342135/** @name UpDataStructsRmrkBaseInfo */2136export interface UpDataStructsRmrkBaseInfo extends Struct {2137 readonly issuer: AccountId32;2138 readonly baseType: Bytes;2139 readonly symbol: Bytes;2140}21412142/** @name UpDataStructsRmrkBasicResource */2143export interface UpDataStructsRmrkBasicResource extends Struct {2144 readonly src: Option<Bytes>;2145 readonly metadata: Option<Bytes>;2146 readonly license: Option<Bytes>;2147 readonly thumb: Option<Bytes>;2148}21492150/** @name UpDataStructsRmrkCollectionInfo */2151export interface UpDataStructsRmrkCollectionInfo extends Struct {2152 readonly issuer: AccountId32;2153 readonly metadata: Bytes;2154 readonly max: Option<u32>;2155 readonly symbol: Bytes;2156 readonly nftsCount: u32;2157}21582159/** @name UpDataStructsRmrkComposableResource */2160export interface UpDataStructsRmrkComposableResource extends Struct {2161 readonly parts: Vec<u32>;2162 readonly base: u32;2163 readonly src: Option<Bytes>;2164 readonly metadata: Option<Bytes>;2165 readonly license: Option<Bytes>;2166 readonly thumb: Option<Bytes>;2167}21682169/** @name UpDataStructsRmrkEquippableList */2170export interface UpDataStructsRmrkEquippableList extends Enum {2171 readonly isAll: boolean;2172 readonly isEmpty: boolean;2173 readonly isCustom: boolean;2174 readonly asCustom: Vec<u32>;2175 readonly type: 'All' | 'Empty' | 'Custom';2176}21772178/** @name UpDataStructsRmrkFixedPart */2179export interface UpDataStructsRmrkFixedPart extends Struct {2180 readonly id: u32;2181 readonly z: u32;2182 readonly src: Bytes;2183}21842185/** @name UpDataStructsRmrkNftChild */2186export interface UpDataStructsRmrkNftChild extends Struct {2187 readonly collectionId: u32;2188 readonly nftId: u32;2189}21902191/** @name UpDataStructsRmrkNftInfo */2192export interface UpDataStructsRmrkNftInfo extends Struct {2193 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2194 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2195 readonly metadata: Bytes;2196 readonly equipped: bool;2197 readonly pending: bool;2198}21992200/** @name UpDataStructsRmrkPartType */2201export interface UpDataStructsRmrkPartType extends Enum {2202 readonly isFixedPart: boolean;2203 readonly asFixedPart: UpDataStructsRmrkFixedPart;2204 readonly isSlotPart: boolean;2205 readonly asSlotPart: UpDataStructsRmrkSlotPart;2206 readonly type: 'FixedPart' | 'SlotPart';2207}22082209/** @name UpDataStructsRmrkPropertyInfo */2210export interface UpDataStructsRmrkPropertyInfo extends Struct {2211 readonly key: Bytes;2212 readonly value: Bytes;2213}22142215/** @name UpDataStructsRmrkResourceInfo */2216export interface UpDataStructsRmrkResourceInfo extends Struct {2217 readonly id: Bytes;2218 readonly resource: UpDataStructsRmrkResourceTypes;2219 readonly pending: bool;2220 readonly pendingRemoval: bool;2221}22222223/** @name UpDataStructsRmrkResourceTypes */2224export interface UpDataStructsRmrkResourceTypes extends Enum {2225 readonly isBasic: boolean;2226 readonly asBasic: UpDataStructsRmrkBasicResource;2227 readonly isComposable: boolean;2228 readonly asComposable: UpDataStructsRmrkComposableResource;2229 readonly isSlot: boolean;2230 readonly asSlot: UpDataStructsRmrkSlotResource;2231 readonly type: 'Basic' | 'Composable' | 'Slot';2232}22332234/** @name UpDataStructsRmrkRoyaltyInfo */2235export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2236 readonly recipient: AccountId32;2237 readonly amount: Permill;2238}22392240/** @name UpDataStructsRmrkSlotPart */2241export interface UpDataStructsRmrkSlotPart extends Struct {2242 readonly id: u32;2243 readonly equippable: UpDataStructsRmrkEquippableList;2244 readonly src: Bytes;2245 readonly z: u32;2246}22472248/** @name UpDataStructsRmrkSlotResource */2249export interface UpDataStructsRmrkSlotResource extends Struct {2250 readonly base: u32;2251 readonly src: Option<Bytes>;2252 readonly metadata: Option<Bytes>;2253 readonly slot: u32;2254 readonly license: Option<Bytes>;2255 readonly thumb: Option<Bytes>;2256}22572258/** @name UpDataStructsRmrkTheme */2259export interface UpDataStructsRmrkTheme extends Struct {2260 readonly name: Bytes;2261 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;2262 readonly inherit: bool;2263}22642265/** @name UpDataStructsRmrkThemeProperty */2266export interface UpDataStructsRmrkThemeProperty extends Struct {2267 readonly key: Bytes;2268 readonly value: Bytes;2269}22702271/** @name UpDataStructsRpcCollection */2272export interface UpDataStructsRpcCollection extends Struct {2273 readonly owner: AccountId32;2274 readonly mode: UpDataStructsCollectionMode;2275 readonly access: UpDataStructsAccessMode;2276 readonly name: Vec<u16>;2277 readonly description: Vec<u16>;2278 readonly tokenPrefix: Bytes;2279 readonly mintMode: bool;2280 readonly offchainSchema: Bytes;2281 readonly schemaVersion: UpDataStructsSchemaVersion;2282 readonly sponsorship: UpDataStructsSponsorshipState;2283 readonly limits: UpDataStructsCollectionLimits;2284 readonly constOnChainSchema: Bytes;2285 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2286 readonly properties: Vec<UpDataStructsProperty>;2287}22882289/** @name UpDataStructsSchemaVersion */2290export interface UpDataStructsSchemaVersion extends Enum {2291 readonly isImageURL: boolean;2292 readonly isUnique: boolean;2293 readonly type: 'ImageURL' | 'Unique';2294}22952296/** @name UpDataStructsSponsoringRateLimit */2297export interface UpDataStructsSponsoringRateLimit extends Enum {2298 readonly isSponsoringDisabled: boolean;2299 readonly isBlocks: boolean;2300 readonly asBlocks: u32;2301 readonly type: 'SponsoringDisabled' | 'Blocks';2302}23032304/** @name UpDataStructsSponsorshipState */2305export interface UpDataStructsSponsorshipState extends Enum {2306 readonly isDisabled: boolean;2307 readonly isUnconfirmed: boolean;2308 readonly asUnconfirmed: AccountId32;2309 readonly isConfirmed: boolean;2310 readonly asConfirmed: AccountId32;2311 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2312}23132314/** @name UpDataStructsTokenData */2315export interface UpDataStructsTokenData extends Struct {2316 readonly constData: Bytes;2317 readonly properties: Vec<UpDataStructsProperty>;2318 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2319}23202321/** @name XcmDoubleEncoded */2322export interface XcmDoubleEncoded extends Struct {2323 readonly encoded: Bytes;2324}23252326/** @name XcmV0Junction */2327export interface XcmV0Junction extends Enum {2328 readonly isParent: boolean;2329 readonly isParachain: boolean;2330 readonly asParachain: Compact<u32>;2331 readonly isAccountId32: boolean;2332 readonly asAccountId32: {2333 readonly network: XcmV0JunctionNetworkId;2334 readonly id: U8aFixed;2335 } & Struct;2336 readonly isAccountIndex64: boolean;2337 readonly asAccountIndex64: {2338 readonly network: XcmV0JunctionNetworkId;2339 readonly index: Compact<u64>;2340 } & Struct;2341 readonly isAccountKey20: boolean;2342 readonly asAccountKey20: {2343 readonly network: XcmV0JunctionNetworkId;2344 readonly key: U8aFixed;2345 } & Struct;2346 readonly isPalletInstance: boolean;2347 readonly asPalletInstance: u8;2348 readonly isGeneralIndex: boolean;2349 readonly asGeneralIndex: Compact<u128>;2350 readonly isGeneralKey: boolean;2351 readonly asGeneralKey: Bytes;2352 readonly isOnlyChild: boolean;2353 readonly isPlurality: boolean;2354 readonly asPlurality: {2355 readonly id: XcmV0JunctionBodyId;2356 readonly part: XcmV0JunctionBodyPart;2357 } & Struct;2358 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2359}23602361/** @name XcmV0JunctionBodyId */2362export interface XcmV0JunctionBodyId extends Enum {2363 readonly isUnit: boolean;2364 readonly isNamed: boolean;2365 readonly asNamed: Bytes;2366 readonly isIndex: boolean;2367 readonly asIndex: Compact<u32>;2368 readonly isExecutive: boolean;2369 readonly isTechnical: boolean;2370 readonly isLegislative: boolean;2371 readonly isJudicial: boolean;2372 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2373}23742375/** @name XcmV0JunctionBodyPart */2376export interface XcmV0JunctionBodyPart extends Enum {2377 readonly isVoice: boolean;2378 readonly isMembers: boolean;2379 readonly asMembers: {2380 readonly count: Compact<u32>;2381 } & Struct;2382 readonly isFraction: boolean;2383 readonly asFraction: {2384 readonly nom: Compact<u32>;2385 readonly denom: Compact<u32>;2386 } & Struct;2387 readonly isAtLeastProportion: boolean;2388 readonly asAtLeastProportion: {2389 readonly nom: Compact<u32>;2390 readonly denom: Compact<u32>;2391 } & Struct;2392 readonly isMoreThanProportion: boolean;2393 readonly asMoreThanProportion: {2394 readonly nom: Compact<u32>;2395 readonly denom: Compact<u32>;2396 } & Struct;2397 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2398}23992400/** @name XcmV0JunctionNetworkId */2401export interface XcmV0JunctionNetworkId extends Enum {2402 readonly isAny: boolean;2403 readonly isNamed: boolean;2404 readonly asNamed: Bytes;2405 readonly isPolkadot: boolean;2406 readonly isKusama: boolean;2407 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2408}24092410/** @name XcmV0MultiAsset */2411export interface XcmV0MultiAsset extends Enum {2412 readonly isNone: boolean;2413 readonly isAll: boolean;2414 readonly isAllFungible: boolean;2415 readonly isAllNonFungible: boolean;2416 readonly isAllAbstractFungible: boolean;2417 readonly asAllAbstractFungible: {2418 readonly id: Bytes;2419 } & Struct;2420 readonly isAllAbstractNonFungible: boolean;2421 readonly asAllAbstractNonFungible: {2422 readonly class: Bytes;2423 } & Struct;2424 readonly isAllConcreteFungible: boolean;2425 readonly asAllConcreteFungible: {2426 readonly id: XcmV0MultiLocation;2427 } & Struct;2428 readonly isAllConcreteNonFungible: boolean;2429 readonly asAllConcreteNonFungible: {2430 readonly class: XcmV0MultiLocation;2431 } & Struct;2432 readonly isAbstractFungible: boolean;2433 readonly asAbstractFungible: {2434 readonly id: Bytes;2435 readonly amount: Compact<u128>;2436 } & Struct;2437 readonly isAbstractNonFungible: boolean;2438 readonly asAbstractNonFungible: {2439 readonly class: Bytes;2440 readonly instance: XcmV1MultiassetAssetInstance;2441 } & Struct;2442 readonly isConcreteFungible: boolean;2443 readonly asConcreteFungible: {2444 readonly id: XcmV0MultiLocation;2445 readonly amount: Compact<u128>;2446 } & Struct;2447 readonly isConcreteNonFungible: boolean;2448 readonly asConcreteNonFungible: {2449 readonly class: XcmV0MultiLocation;2450 readonly instance: XcmV1MultiassetAssetInstance;2451 } & Struct;2452 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2453}24542455/** @name XcmV0MultiLocation */2456export interface XcmV0MultiLocation extends Enum {2457 readonly isNull: boolean;2458 readonly isX1: boolean;2459 readonly asX1: XcmV0Junction;2460 readonly isX2: boolean;2461 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2462 readonly isX3: boolean;2463 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2464 readonly isX4: boolean;2465 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2466 readonly isX5: boolean;2467 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2468 readonly isX6: boolean;2469 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2470 readonly isX7: boolean;2471 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2472 readonly isX8: boolean;2473 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2474 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2475}24762477/** @name XcmV0Order */2478export interface XcmV0Order extends Enum {2479 readonly isNull: boolean;2480 readonly isDepositAsset: boolean;2481 readonly asDepositAsset: {2482 readonly assets: Vec<XcmV0MultiAsset>;2483 readonly dest: XcmV0MultiLocation;2484 } & Struct;2485 readonly isDepositReserveAsset: boolean;2486 readonly asDepositReserveAsset: {2487 readonly assets: Vec<XcmV0MultiAsset>;2488 readonly dest: XcmV0MultiLocation;2489 readonly effects: Vec<XcmV0Order>;2490 } & Struct;2491 readonly isExchangeAsset: boolean;2492 readonly asExchangeAsset: {2493 readonly give: Vec<XcmV0MultiAsset>;2494 readonly receive: Vec<XcmV0MultiAsset>;2495 } & Struct;2496 readonly isInitiateReserveWithdraw: boolean;2497 readonly asInitiateReserveWithdraw: {2498 readonly assets: Vec<XcmV0MultiAsset>;2499 readonly reserve: XcmV0MultiLocation;2500 readonly effects: Vec<XcmV0Order>;2501 } & Struct;2502 readonly isInitiateTeleport: boolean;2503 readonly asInitiateTeleport: {2504 readonly assets: Vec<XcmV0MultiAsset>;2505 readonly dest: XcmV0MultiLocation;2506 readonly effects: Vec<XcmV0Order>;2507 } & Struct;2508 readonly isQueryHolding: boolean;2509 readonly asQueryHolding: {2510 readonly queryId: Compact<u64>;2511 readonly dest: XcmV0MultiLocation;2512 readonly assets: Vec<XcmV0MultiAsset>;2513 } & Struct;2514 readonly isBuyExecution: boolean;2515 readonly asBuyExecution: {2516 readonly fees: XcmV0MultiAsset;2517 readonly weight: u64;2518 readonly debt: u64;2519 readonly haltOnError: bool;2520 readonly xcm: Vec<XcmV0Xcm>;2521 } & Struct;2522 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2523}25242525/** @name XcmV0OriginKind */2526export interface XcmV0OriginKind extends Enum {2527 readonly isNative: boolean;2528 readonly isSovereignAccount: boolean;2529 readonly isSuperuser: boolean;2530 readonly isXcm: boolean;2531 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2532}25332534/** @name XcmV0Response */2535export interface XcmV0Response extends Enum {2536 readonly isAssets: boolean;2537 readonly asAssets: Vec<XcmV0MultiAsset>;2538 readonly type: 'Assets';2539}25402541/** @name XcmV0Xcm */2542export interface XcmV0Xcm extends Enum {2543 readonly isWithdrawAsset: boolean;2544 readonly asWithdrawAsset: {2545 readonly assets: Vec<XcmV0MultiAsset>;2546 readonly effects: Vec<XcmV0Order>;2547 } & Struct;2548 readonly isReserveAssetDeposit: boolean;2549 readonly asReserveAssetDeposit: {2550 readonly assets: Vec<XcmV0MultiAsset>;2551 readonly effects: Vec<XcmV0Order>;2552 } & Struct;2553 readonly isTeleportAsset: boolean;2554 readonly asTeleportAsset: {2555 readonly assets: Vec<XcmV0MultiAsset>;2556 readonly effects: Vec<XcmV0Order>;2557 } & Struct;2558 readonly isQueryResponse: boolean;2559 readonly asQueryResponse: {2560 readonly queryId: Compact<u64>;2561 readonly response: XcmV0Response;2562 } & Struct;2563 readonly isTransferAsset: boolean;2564 readonly asTransferAsset: {2565 readonly assets: Vec<XcmV0MultiAsset>;2566 readonly dest: XcmV0MultiLocation;2567 } & Struct;2568 readonly isTransferReserveAsset: boolean;2569 readonly asTransferReserveAsset: {2570 readonly assets: Vec<XcmV0MultiAsset>;2571 readonly dest: XcmV0MultiLocation;2572 readonly effects: Vec<XcmV0Order>;2573 } & Struct;2574 readonly isTransact: boolean;2575 readonly asTransact: {2576 readonly originType: XcmV0OriginKind;2577 readonly requireWeightAtMost: u64;2578 readonly call: XcmDoubleEncoded;2579 } & Struct;2580 readonly isHrmpNewChannelOpenRequest: boolean;2581 readonly asHrmpNewChannelOpenRequest: {2582 readonly sender: Compact<u32>;2583 readonly maxMessageSize: Compact<u32>;2584 readonly maxCapacity: Compact<u32>;2585 } & Struct;2586 readonly isHrmpChannelAccepted: boolean;2587 readonly asHrmpChannelAccepted: {2588 readonly recipient: Compact<u32>;2589 } & Struct;2590 readonly isHrmpChannelClosing: boolean;2591 readonly asHrmpChannelClosing: {2592 readonly initiator: Compact<u32>;2593 readonly sender: Compact<u32>;2594 readonly recipient: Compact<u32>;2595 } & Struct;2596 readonly isRelayedFrom: boolean;2597 readonly asRelayedFrom: {2598 readonly who: XcmV0MultiLocation;2599 readonly message: XcmV0Xcm;2600 } & Struct;2601 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2602}26032604/** @name XcmV1Junction */2605export interface XcmV1Junction extends Enum {2606 readonly isParachain: boolean;2607 readonly asParachain: Compact<u32>;2608 readonly isAccountId32: boolean;2609 readonly asAccountId32: {2610 readonly network: XcmV0JunctionNetworkId;2611 readonly id: U8aFixed;2612 } & Struct;2613 readonly isAccountIndex64: boolean;2614 readonly asAccountIndex64: {2615 readonly network: XcmV0JunctionNetworkId;2616 readonly index: Compact<u64>;2617 } & Struct;2618 readonly isAccountKey20: boolean;2619 readonly asAccountKey20: {2620 readonly network: XcmV0JunctionNetworkId;2621 readonly key: U8aFixed;2622 } & Struct;2623 readonly isPalletInstance: boolean;2624 readonly asPalletInstance: u8;2625 readonly isGeneralIndex: boolean;2626 readonly asGeneralIndex: Compact<u128>;2627 readonly isGeneralKey: boolean;2628 readonly asGeneralKey: Bytes;2629 readonly isOnlyChild: boolean;2630 readonly isPlurality: boolean;2631 readonly asPlurality: {2632 readonly id: XcmV0JunctionBodyId;2633 readonly part: XcmV0JunctionBodyPart;2634 } & Struct;2635 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2636}26372638/** @name XcmV1MultiAsset */2639export interface XcmV1MultiAsset extends Struct {2640 readonly id: XcmV1MultiassetAssetId;2641 readonly fun: XcmV1MultiassetFungibility;2642}26432644/** @name XcmV1MultiassetAssetId */2645export interface XcmV1MultiassetAssetId extends Enum {2646 readonly isConcrete: boolean;2647 readonly asConcrete: XcmV1MultiLocation;2648 readonly isAbstract: boolean;2649 readonly asAbstract: Bytes;2650 readonly type: 'Concrete' | 'Abstract';2651}26522653/** @name XcmV1MultiassetAssetInstance */2654export interface XcmV1MultiassetAssetInstance extends Enum {2655 readonly isUndefined: boolean;2656 readonly isIndex: boolean;2657 readonly asIndex: Compact<u128>;2658 readonly isArray4: boolean;2659 readonly asArray4: U8aFixed;2660 readonly isArray8: boolean;2661 readonly asArray8: U8aFixed;2662 readonly isArray16: boolean;2663 readonly asArray16: U8aFixed;2664 readonly isArray32: boolean;2665 readonly asArray32: U8aFixed;2666 readonly isBlob: boolean;2667 readonly asBlob: Bytes;2668 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2669}26702671/** @name XcmV1MultiassetFungibility */2672export interface XcmV1MultiassetFungibility extends Enum {2673 readonly isFungible: boolean;2674 readonly asFungible: Compact<u128>;2675 readonly isNonFungible: boolean;2676 readonly asNonFungible: XcmV1MultiassetAssetInstance;2677 readonly type: 'Fungible' | 'NonFungible';2678}26792680/** @name XcmV1MultiassetMultiAssetFilter */2681export interface XcmV1MultiassetMultiAssetFilter extends Enum {2682 readonly isDefinite: boolean;2683 readonly asDefinite: XcmV1MultiassetMultiAssets;2684 readonly isWild: boolean;2685 readonly asWild: XcmV1MultiassetWildMultiAsset;2686 readonly type: 'Definite' | 'Wild';2687}26882689/** @name XcmV1MultiassetMultiAssets */2690export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}26912692/** @name XcmV1MultiassetWildFungibility */2693export interface XcmV1MultiassetWildFungibility extends Enum {2694 readonly isFungible: boolean;2695 readonly isNonFungible: boolean;2696 readonly type: 'Fungible' | 'NonFungible';2697}26982699/** @name XcmV1MultiassetWildMultiAsset */2700export interface XcmV1MultiassetWildMultiAsset extends Enum {2701 readonly isAll: boolean;2702 readonly isAllOf: boolean;2703 readonly asAllOf: {2704 readonly id: XcmV1MultiassetAssetId;2705 readonly fun: XcmV1MultiassetWildFungibility;2706 } & Struct;2707 readonly type: 'All' | 'AllOf';2708}27092710/** @name XcmV1MultiLocation */2711export interface XcmV1MultiLocation extends Struct {2712 readonly parents: u8;2713 readonly interior: XcmV1MultilocationJunctions;2714}27152716/** @name XcmV1MultilocationJunctions */2717export interface XcmV1MultilocationJunctions extends Enum {2718 readonly isHere: boolean;2719 readonly isX1: boolean;2720 readonly asX1: XcmV1Junction;2721 readonly isX2: boolean;2722 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2723 readonly isX3: boolean;2724 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2725 readonly isX4: boolean;2726 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2727 readonly isX5: boolean;2728 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2729 readonly isX6: boolean;2730 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2731 readonly isX7: boolean;2732 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2733 readonly isX8: boolean;2734 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2735 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2736}27372738/** @name XcmV1Order */2739export interface XcmV1Order extends Enum {2740 readonly isNoop: boolean;2741 readonly isDepositAsset: boolean;2742 readonly asDepositAsset: {2743 readonly assets: XcmV1MultiassetMultiAssetFilter;2744 readonly maxAssets: u32;2745 readonly beneficiary: XcmV1MultiLocation;2746 } & Struct;2747 readonly isDepositReserveAsset: boolean;2748 readonly asDepositReserveAsset: {2749 readonly assets: XcmV1MultiassetMultiAssetFilter;2750 readonly maxAssets: u32;2751 readonly dest: XcmV1MultiLocation;2752 readonly effects: Vec<XcmV1Order>;2753 } & Struct;2754 readonly isExchangeAsset: boolean;2755 readonly asExchangeAsset: {2756 readonly give: XcmV1MultiassetMultiAssetFilter;2757 readonly receive: XcmV1MultiassetMultiAssets;2758 } & Struct;2759 readonly isInitiateReserveWithdraw: boolean;2760 readonly asInitiateReserveWithdraw: {2761 readonly assets: XcmV1MultiassetMultiAssetFilter;2762 readonly reserve: XcmV1MultiLocation;2763 readonly effects: Vec<XcmV1Order>;2764 } & Struct;2765 readonly isInitiateTeleport: boolean;2766 readonly asInitiateTeleport: {2767 readonly assets: XcmV1MultiassetMultiAssetFilter;2768 readonly dest: XcmV1MultiLocation;2769 readonly effects: Vec<XcmV1Order>;2770 } & Struct;2771 readonly isQueryHolding: boolean;2772 readonly asQueryHolding: {2773 readonly queryId: Compact<u64>;2774 readonly dest: XcmV1MultiLocation;2775 readonly assets: XcmV1MultiassetMultiAssetFilter;2776 } & Struct;2777 readonly isBuyExecution: boolean;2778 readonly asBuyExecution: {2779 readonly fees: XcmV1MultiAsset;2780 readonly weight: u64;2781 readonly debt: u64;2782 readonly haltOnError: bool;2783 readonly instructions: Vec<XcmV1Xcm>;2784 } & Struct;2785 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2786}27872788/** @name XcmV1Response */2789export interface XcmV1Response extends Enum {2790 readonly isAssets: boolean;2791 readonly asAssets: XcmV1MultiassetMultiAssets;2792 readonly isVersion: boolean;2793 readonly asVersion: u32;2794 readonly type: 'Assets' | 'Version';2795}27962797/** @name XcmV1Xcm */2798export interface XcmV1Xcm extends Enum {2799 readonly isWithdrawAsset: boolean;2800 readonly asWithdrawAsset: {2801 readonly assets: XcmV1MultiassetMultiAssets;2802 readonly effects: Vec<XcmV1Order>;2803 } & Struct;2804 readonly isReserveAssetDeposited: boolean;2805 readonly asReserveAssetDeposited: {2806 readonly assets: XcmV1MultiassetMultiAssets;2807 readonly effects: Vec<XcmV1Order>;2808 } & Struct;2809 readonly isReceiveTeleportedAsset: boolean;2810 readonly asReceiveTeleportedAsset: {2811 readonly assets: XcmV1MultiassetMultiAssets;2812 readonly effects: Vec<XcmV1Order>;2813 } & Struct;2814 readonly isQueryResponse: boolean;2815 readonly asQueryResponse: {2816 readonly queryId: Compact<u64>;2817 readonly response: XcmV1Response;2818 } & Struct;2819 readonly isTransferAsset: boolean;2820 readonly asTransferAsset: {2821 readonly assets: XcmV1MultiassetMultiAssets;2822 readonly beneficiary: XcmV1MultiLocation;2823 } & Struct;2824 readonly isTransferReserveAsset: boolean;2825 readonly asTransferReserveAsset: {2826 readonly assets: XcmV1MultiassetMultiAssets;2827 readonly dest: XcmV1MultiLocation;2828 readonly effects: Vec<XcmV1Order>;2829 } & Struct;2830 readonly isTransact: boolean;2831 readonly asTransact: {2832 readonly originType: XcmV0OriginKind;2833 readonly requireWeightAtMost: u64;2834 readonly call: XcmDoubleEncoded;2835 } & Struct;2836 readonly isHrmpNewChannelOpenRequest: boolean;2837 readonly asHrmpNewChannelOpenRequest: {2838 readonly sender: Compact<u32>;2839 readonly maxMessageSize: Compact<u32>;2840 readonly maxCapacity: Compact<u32>;2841 } & Struct;2842 readonly isHrmpChannelAccepted: boolean;2843 readonly asHrmpChannelAccepted: {2844 readonly recipient: Compact<u32>;2845 } & Struct;2846 readonly isHrmpChannelClosing: boolean;2847 readonly asHrmpChannelClosing: {2848 readonly initiator: Compact<u32>;2849 readonly sender: Compact<u32>;2850 readonly recipient: Compact<u32>;2851 } & Struct;2852 readonly isRelayedFrom: boolean;2853 readonly asRelayedFrom: {2854 readonly who: XcmV1MultilocationJunctions;2855 readonly message: XcmV1Xcm;2856 } & Struct;2857 readonly isSubscribeVersion: boolean;2858 readonly asSubscribeVersion: {2859 readonly queryId: Compact<u64>;2860 readonly maxResponseWeight: Compact<u64>;2861 } & Struct;2862 readonly isUnsubscribeVersion: boolean;2863 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2864}28652866/** @name XcmV2Instruction */2867export interface XcmV2Instruction extends Enum {2868 readonly isWithdrawAsset: boolean;2869 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2870 readonly isReserveAssetDeposited: boolean;2871 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2872 readonly isReceiveTeleportedAsset: boolean;2873 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2874 readonly isQueryResponse: boolean;2875 readonly asQueryResponse: {2876 readonly queryId: Compact<u64>;2877 readonly response: XcmV2Response;2878 readonly maxWeight: Compact<u64>;2879 } & Struct;2880 readonly isTransferAsset: boolean;2881 readonly asTransferAsset: {2882 readonly assets: XcmV1MultiassetMultiAssets;2883 readonly beneficiary: XcmV1MultiLocation;2884 } & Struct;2885 readonly isTransferReserveAsset: boolean;2886 readonly asTransferReserveAsset: {2887 readonly assets: XcmV1MultiassetMultiAssets;2888 readonly dest: XcmV1MultiLocation;2889 readonly xcm: XcmV2Xcm;2890 } & Struct;2891 readonly isTransact: boolean;2892 readonly asTransact: {2893 readonly originType: XcmV0OriginKind;2894 readonly requireWeightAtMost: Compact<u64>;2895 readonly call: XcmDoubleEncoded;2896 } & Struct;2897 readonly isHrmpNewChannelOpenRequest: boolean;2898 readonly asHrmpNewChannelOpenRequest: {2899 readonly sender: Compact<u32>;2900 readonly maxMessageSize: Compact<u32>;2901 readonly maxCapacity: Compact<u32>;2902 } & Struct;2903 readonly isHrmpChannelAccepted: boolean;2904 readonly asHrmpChannelAccepted: {2905 readonly recipient: Compact<u32>;2906 } & Struct;2907 readonly isHrmpChannelClosing: boolean;2908 readonly asHrmpChannelClosing: {2909 readonly initiator: Compact<u32>;2910 readonly sender: Compact<u32>;2911 readonly recipient: Compact<u32>;2912 } & Struct;2913 readonly isClearOrigin: boolean;2914 readonly isDescendOrigin: boolean;2915 readonly asDescendOrigin: XcmV1MultilocationJunctions;2916 readonly isReportError: boolean;2917 readonly asReportError: {2918 readonly queryId: Compact<u64>;2919 readonly dest: XcmV1MultiLocation;2920 readonly maxResponseWeight: Compact<u64>;2921 } & Struct;2922 readonly isDepositAsset: boolean;2923 readonly asDepositAsset: {2924 readonly assets: XcmV1MultiassetMultiAssetFilter;2925 readonly maxAssets: Compact<u32>;2926 readonly beneficiary: XcmV1MultiLocation;2927 } & Struct;2928 readonly isDepositReserveAsset: boolean;2929 readonly asDepositReserveAsset: {2930 readonly assets: XcmV1MultiassetMultiAssetFilter;2931 readonly maxAssets: Compact<u32>;2932 readonly dest: XcmV1MultiLocation;2933 readonly xcm: XcmV2Xcm;2934 } & Struct;2935 readonly isExchangeAsset: boolean;2936 readonly asExchangeAsset: {2937 readonly give: XcmV1MultiassetMultiAssetFilter;2938 readonly receive: XcmV1MultiassetMultiAssets;2939 } & Struct;2940 readonly isInitiateReserveWithdraw: boolean;2941 readonly asInitiateReserveWithdraw: {2942 readonly assets: XcmV1MultiassetMultiAssetFilter;2943 readonly reserve: XcmV1MultiLocation;2944 readonly xcm: XcmV2Xcm;2945 } & Struct;2946 readonly isInitiateTeleport: boolean;2947 readonly asInitiateTeleport: {2948 readonly assets: XcmV1MultiassetMultiAssetFilter;2949 readonly dest: XcmV1MultiLocation;2950 readonly xcm: XcmV2Xcm;2951 } & Struct;2952 readonly isQueryHolding: boolean;2953 readonly asQueryHolding: {2954 readonly queryId: Compact<u64>;2955 readonly dest: XcmV1MultiLocation;2956 readonly assets: XcmV1MultiassetMultiAssetFilter;2957 readonly maxResponseWeight: Compact<u64>;2958 } & Struct;2959 readonly isBuyExecution: boolean;2960 readonly asBuyExecution: {2961 readonly fees: XcmV1MultiAsset;2962 readonly weightLimit: XcmV2WeightLimit;2963 } & Struct;2964 readonly isRefundSurplus: boolean;2965 readonly isSetErrorHandler: boolean;2966 readonly asSetErrorHandler: XcmV2Xcm;2967 readonly isSetAppendix: boolean;2968 readonly asSetAppendix: XcmV2Xcm;2969 readonly isClearError: boolean;2970 readonly isClaimAsset: boolean;2971 readonly asClaimAsset: {2972 readonly assets: XcmV1MultiassetMultiAssets;2973 readonly ticket: XcmV1MultiLocation;2974 } & Struct;2975 readonly isTrap: boolean;2976 readonly asTrap: Compact<u64>;2977 readonly isSubscribeVersion: boolean;2978 readonly asSubscribeVersion: {2979 readonly queryId: Compact<u64>;2980 readonly maxResponseWeight: Compact<u64>;2981 } & Struct;2982 readonly isUnsubscribeVersion: boolean;2983 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';2984}29852986/** @name XcmV2Response */2987export interface XcmV2Response extends Enum {2988 readonly isNull: boolean;2989 readonly isAssets: boolean;2990 readonly asAssets: XcmV1MultiassetMultiAssets;2991 readonly isExecutionResult: boolean;2992 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2993 readonly isVersion: boolean;2994 readonly asVersion: u32;2995 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2996}29972998/** @name XcmV2TraitsError */2999export interface XcmV2TraitsError extends Enum {3000 readonly isOverflow: boolean;3001 readonly isUnimplemented: boolean;3002 readonly isUntrustedReserveLocation: boolean;3003 readonly isUntrustedTeleportLocation: boolean;3004 readonly isMultiLocationFull: boolean;3005 readonly isMultiLocationNotInvertible: boolean;3006 readonly isBadOrigin: boolean;3007 readonly isInvalidLocation: boolean;3008 readonly isAssetNotFound: boolean;3009 readonly isFailedToTransactAsset: boolean;3010 readonly isNotWithdrawable: boolean;3011 readonly isLocationCannotHold: boolean;3012 readonly isExceedsMaxMessageSize: boolean;3013 readonly isDestinationUnsupported: boolean;3014 readonly isTransport: boolean;3015 readonly isUnroutable: boolean;3016 readonly isUnknownClaim: boolean;3017 readonly isFailedToDecode: boolean;3018 readonly isMaxWeightInvalid: boolean;3019 readonly isNotHoldingFees: boolean;3020 readonly isTooExpensive: boolean;3021 readonly isTrap: boolean;3022 readonly asTrap: u64;3023 readonly isUnhandledXcmVersion: boolean;3024 readonly isWeightLimitReached: boolean;3025 readonly asWeightLimitReached: u64;3026 readonly isBarrier: boolean;3027 readonly isWeightNotComputable: boolean;3028 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';3029}30303031/** @name XcmV2TraitsOutcome */3032export interface XcmV2TraitsOutcome extends Enum {3033 readonly isComplete: boolean;3034 readonly asComplete: u64;3035 readonly isIncomplete: boolean;3036 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3037 readonly isError: boolean;3038 readonly asError: XcmV2TraitsError;3039 readonly type: 'Complete' | 'Incomplete' | 'Error';3040}30413042/** @name XcmV2WeightLimit */3043export interface XcmV2WeightLimit extends Enum {3044 readonly isUnlimited: boolean;3045 readonly isLimited: boolean;3046 readonly asLimited: Compact<u64>;3047 readonly type: 'Unlimited' | 'Limited';3048}30493050/** @name XcmV2Xcm */3051export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}30523053/** @name XcmVersionedMultiAssets */3054export interface XcmVersionedMultiAssets extends Enum {3055 readonly isV0: boolean;3056 readonly asV0: Vec<XcmV0MultiAsset>;3057 readonly isV1: boolean;3058 readonly asV1: XcmV1MultiassetMultiAssets;3059 readonly type: 'V0' | 'V1';3060}30613062/** @name XcmVersionedMultiLocation */3063export interface XcmVersionedMultiLocation extends Enum {3064 readonly isV0: boolean;3065 readonly asV0: XcmV0MultiLocation;3066 readonly isV1: boolean;3067 readonly asV1: XcmV1MultiLocation;3068 readonly type: 'V0' | 'V1';3069}30703071/** @name XcmVersionedXcm */3072export interface XcmVersionedXcm extends Enum {3073 readonly isV0: boolean;3074 readonly asV0: XcmV0Xcm;3075 readonly isV1: boolean;3076 readonly asV1: XcmV1Xcm;3077 readonly isV2: boolean;3078 readonly asV2: XcmV2Xcm;3079 readonly type: 'V0' | 'V1' | 'V2';3080}308133082export type PHANTOM_UNIQUE = 'unique';4export type PHANTOM_UNIQUE = 'unique';30835tests/src/nesting/graphs.test.tsdiffbeforeafterboth14 * ```14 * ```15 */15 */16async function buildComplexObjectGraph(api: ApiPromise, sender: IKeyringPair): Promise<number> {16async function buildComplexObjectGraph(api: ApiPromise, sender: IKeyringPair): Promise<number> {17 const events = await executeTransaction(api, sender, api.tx.unique.createCollectionEx({mode: 'NFT', limits: {nestingRule: 'Owner'}}));17 const events = await executeTransaction(api, sender, api.tx.unique.createCollectionEx({mode: 'NFT', permissions: {nesting: 'Owner'}}));18 const {collectionId} = getCreateCollectionResult(events);18 const {collectionId} = getCreateCollectionResult(events);191920 await executeTransaction(api, sender, api.tx.unique.createMultipleItemsEx(collectionId, {NFT: Array(8).fill({owner: {Substrate: sender.address}})}));20 await executeTransaction(api, sender, api.tx.unique.createMultipleItemsEx(collectionId, {NFT: Array(8).fill({owner: {Substrate: sender.address}})}));tests/src/nesting/nest.test.tsdiffbeforeafterboth10 enablePublicMintingExpectSuccess,10 enablePublicMintingExpectSuccess,11 getTokenOwner,11 getTokenOwner,12 getTopmostTokenOwner,12 getTopmostTokenOwner,13 setCollectionLimitsExpectSuccess,13 setCollectionPermissionsExceptSuccess,14 transferExpectFailure,14 transferExpectFailure,15 transferExpectSuccess,15 transferExpectSuccess,16 transferFromExpectSuccess,16 transferFromExpectSuccess,31 it('Performs the full suite: bundles a token, transfers, and allows to unnest', async () => {31 it('Performs the full suite: bundles a token, transfers, and allows to unnest', async () => {32 await usingApi(async api => {32 await usingApi(async api => {33 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});33 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});34 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});34 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});35 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');35 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');363637 // Create a nested token37 // Create a nested token63 it('NFT: allows an Owner to nest/unnest their token', async () => {63 it('NFT: allows an Owner to nest/unnest their token', async () => {64 await usingApi(async api => {64 await usingApi(async api => {65 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});65 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});66 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});66 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});67 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');67 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');686869 // Create a nested token69 // Create a nested token82 it('NFT: allows an Owner to nest/unnest their token (Restricted nesting)', async () => {82 it('NFT: allows an Owner to nest/unnest their token (Restricted nesting)', async () => {83 await usingApi(async api => {83 await usingApi(async api => {84 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});84 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});85 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: {OwnerRestricted:[collection]}});85 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: {OwnerRestricted:[collection]}});86 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');86 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');878788 // Create a nested token88 // Create a nested token103 it('Fungible: allows an Owner to nest/unnest their token', async () => {103 it('Fungible: allows an Owner to nest/unnest their token', async () => {104 await usingApi(async api => {104 await usingApi(async api => {105 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});105 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});106 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Owner'});106 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Owner'});107 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT', {Substrate: alice.address});107 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT', {Substrate: alice.address});108 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};108 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};109109130130131 const collectionFT = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});131 const collectionFT = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});132132133 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[collectionFT]}});133 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted: [collectionFT]}});134134135 // Create a nested token135 // Create a nested token136 await expect(executeTransaction(api, alice, api.tx.unique.createItem(136 await expect(executeTransaction(api, alice, api.tx.unique.createItem(150 it('ReFungible: allows an Owner to nest/unnest their token', async () => {150 it('ReFungible: allows an Owner to nest/unnest their token', async () => {151 await usingApi(async api => {151 await usingApi(async api => {152 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});152 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});153 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Owner'});153 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Owner'});154 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT', {Substrate: alice.address});154 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT', {Substrate: alice.address});155 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};155 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};156156177177178 const collectionRFT = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});178 const collectionRFT = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});179179180 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[collectionRFT]}});180 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted:[collectionRFT]}});181181182 // Create a nested token182 // Create a nested token183 await expect(executeTransaction(api, alice, api.tx.unique.createItem(183 await expect(executeTransaction(api, alice, api.tx.unique.createItem(204 it('Disallows excessive token nesting', async () => {204 it('Disallows excessive token nesting', async () => {205 await usingApi(async api => {205 await usingApi(async api => {206 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});206 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});207 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});207 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});208 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');208 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');209209210 const maxNestingLevel = 5;210 const maxNestingLevel = 5;238 it('NFT: disallows to nest token if nesting is disabled', async () => {238 it('NFT: disallows to nest token if nesting is disabled', async () => {239 await usingApi(async api => {239 await usingApi(async api => {240 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});240 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});241 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Disabled'});241 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Disabled'});242 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');242 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');243243244 // Try to create a nested token244 // Try to create a nested token260 it('NFT: disallows a non-Owner to nest someone else\'s token', async () => {260 it('NFT: disallows a non-Owner to nest someone else\'s token', async () => {261 await usingApi(async api => {261 await usingApi(async api => {262 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});262 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});263 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});263 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});264264265 await addToAllowListExpectSuccess(alice, collection, bob.address);265 await addToAllowListExpectSuccess(alice, collection, bob.address);266 await enableAllowListExpectSuccess(alice, collection);266 await enableAllowListExpectSuccess(alice, collection);286 it('NFT: disallows a non-Owner to nest someone else\'s token (Restricted nesting)', async () => {286 it('NFT: disallows a non-Owner to nest someone else\'s token (Restricted nesting)', async () => {287 await usingApi(async api => {287 await usingApi(async api => {288 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});288 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});289 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: {OwnerRestricted:[collection]}});289 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: {OwnerRestricted:[collection]}});290290291 await addToAllowListExpectSuccess(alice, collection, bob.address);291 await addToAllowListExpectSuccess(alice, collection, bob.address);292 await enableAllowListExpectSuccess(alice, collection);292 await enableAllowListExpectSuccess(alice, collection);312 it('NFT: disallows to nest token in an unlisted collection', async () => {312 it('NFT: disallows to nest token in an unlisted collection', async () => {313 await usingApi(async api => {313 await usingApi(async api => {314 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});314 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});315 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: {OwnerRestricted:[]}});315 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: {OwnerRestricted:[]}});316316317 // Create a token to attempt to be nested into317 // Create a token to attempt to be nested into318 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');318 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');336 it('Fungible: disallows to nest token if nesting is disabled', async () => {336 it('Fungible: disallows to nest token if nesting is disabled', async () => {337 await usingApi(async api => {337 await usingApi(async api => {338 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});338 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});339 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Disabled'});339 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Disabled'});340 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');340 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');341 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};341 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};342342364 it('Fungible: disallows a non-Owner to nest someone else\'s token', async () => {364 it('Fungible: disallows a non-Owner to nest someone else\'s token', async () => {365 await usingApi(async api => {365 await usingApi(async api => {366 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});366 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});367 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Owner'});367 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Owner'});368368369 await addToAllowListExpectSuccess(alice, collectionNFT, bob.address);369 await addToAllowListExpectSuccess(alice, collectionNFT, bob.address);370 await enableAllowListExpectSuccess(alice, collectionNFT);370 await enableAllowListExpectSuccess(alice, collectionNFT);401 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};401 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};402402403 const collectionFT = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});403 const collectionFT = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});404 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[collectionFT]}});404 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted:[collectionFT]}});405405406 // Try to create a nested token in the wrong collection406 // Try to create a nested token in the wrong collection407 await expect(executeTransaction(api, alice, api.tx.unique.createItem(407 await expect(executeTransaction(api, alice, api.tx.unique.createItem(419 it('Fungible: disallows to nest token in an unlisted collection', async () => {419 it('Fungible: disallows to nest token in an unlisted collection', async () => {420 await usingApi(async api => {420 await usingApi(async api => {421 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});421 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});422 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[]}});422 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted:[]}});423423424 // Create a token to attempt to be nested into424 // Create a token to attempt to be nested into425 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');425 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');445 it('ReFungible: disallows to nest token if nesting is disabled', async () => {445 it('ReFungible: disallows to nest token if nesting is disabled', async () => {446 await usingApi(async api => {446 await usingApi(async api => {447 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});447 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});448 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Disabled'});448 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Disabled'});449 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');449 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');450 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};450 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};451451475 it('ReFungible: disallows a non-Owner to nest someone else\'s token', async () => {475 it('ReFungible: disallows a non-Owner to nest someone else\'s token', async () => {476 await usingApi(async api => {476 await usingApi(async api => {477 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});477 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});478 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: 'Owner'});478 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: 'Owner'});479479480 await addToAllowListExpectSuccess(alice, collectionNFT, bob.address);480 await addToAllowListExpectSuccess(alice, collectionNFT, bob.address);481 await enableAllowListExpectSuccess(alice, collectionNFT);481 await enableAllowListExpectSuccess(alice, collectionNFT);512 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};512 const targetAddress = {Ethereum: tokenIdToAddress(collectionNFT, targetToken)};513513514 const collectionRFT = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});514 const collectionRFT = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});515 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[collectionRFT]}});515 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted:[collectionRFT]}});516516517 // Try to create a nested token in the wrong collection517 // Try to create a nested token in the wrong collection518 await expect(executeTransaction(api, alice, api.tx.unique.createItem(518 await expect(executeTransaction(api, alice, api.tx.unique.createItem(530 it('ReFungible: disallows to nest token to an unlisted collection', async () => {530 it('ReFungible: disallows to nest token to an unlisted collection', async () => {531 await usingApi(async api => {531 await usingApi(async api => {532 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});532 const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});533 await setCollectionLimitsExpectSuccess(alice, collectionNFT, {nestingRule: {OwnerRestricted:[]}});533 await setCollectionPermissionsExceptSuccess(alice, collectionNFT, {nesting: {OwnerRestricted:[]}});534534535 // Create a token to attempt to be nested into535 // Create a token to attempt to be nested into536 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');536 const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT');tests/src/nesting/rules-smoke.test.tsdiffbeforeafterboth14 const bob = privateKey('//Bob');14 const bob = privateKey('//Bob');15 const events = await executeTransaction(api, alice, api.tx.unique.createCollectionEx({15 const events = await executeTransaction(api, alice, api.tx.unique.createCollectionEx({16 mode: 'NFT',16 mode: 'NFT',17 limits: {17 permissions: {18 nestingRule: {OwnerRestricted: []},18 nesting: {OwnerRestricted: []},19 },19 },20 }));20 }));21 const collection = getCreateCollectionResult(events).collectionId;21 const collection = getCreateCollectionResult(events).collectionId;39 it('called for nonfungible', async () => {39 it('called for nonfungible', async () => {40 await usingApi(async api => {40 await usingApi(async api => {41 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});41 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});42 await expect(executeTransaction(api, alice, api.tx.unique.createItem(collection, nestTarget, {NFT: {ConstData: []}})))42 await expect(executeTransaction(api, alice, api.tx.unique.createItem(collection, nestTarget, {NFT: {properties: []}})))43 .to.be.rejectedWith(/^common\.SourceCollectionIsNotAllowedToNest$/);43 .to.be.rejectedWith(/^common\.SourceCollectionIsNotAllowedToNest$/);444445 const token = await createItemExpectSuccess(alice, collection, 'NFT', {Substrate: alice.address});45 const token = await createItemExpectSuccess(alice, collection, 'NFT', {Substrate: alice.address});51 it('called for refungible', async () => {51 it('called for refungible', async () => {52 await usingApi(async api => {52 await usingApi(async api => {53 const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});53 const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});54 await expect(executeTransaction(api, alice, api.tx.unique.createItem(collection, nestTarget, {ReFungible: {ConstData: []}})))54 await expect(executeTransaction(api, alice, api.tx.unique.createItem(collection, nestTarget, {ReFungible: {}})))55 .to.be.rejectedWith(/^common\.SourceCollectionIsNotAllowedToNest$/);55 .to.be.rejectedWith(/^common\.SourceCollectionIsNotAllowedToNest$/);565657 const token = await createItemExpectSuccess(alice, collection, 'ReFungible', {Substrate: alice.address});57 const token = await createItemExpectSuccess(alice, collection, 'ReFungible', {Substrate: alice.address});tests/src/nesting/unnest.test.tsdiffbeforeafterboth8 getBalance,8 getBalance,9 getTokenOwner,9 getTokenOwner,10 normalizeAccountId,10 normalizeAccountId,11 setCollectionLimitsExpectSuccess,11 setCollectionPermissionsExceptSuccess,12 transferExpectSuccess,12 transferExpectSuccess,13 transferFromExpectSuccess,13 transferFromExpectSuccess,14} from '../util/helpers';14} from '../util/helpers';28 it('NFT: allows the owner to successfully unnest a token', async () => {28 it('NFT: allows the owner to successfully unnest a token', async () => {29 await usingApi(async api => {29 await usingApi(async api => {30 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});30 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});31 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});31 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});32 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');32 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');33 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};33 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};343457 it('Fungible: allows the owner to successfully unnest a token', async () => {57 it('Fungible: allows the owner to successfully unnest a token', async () => {58 await usingApi(async api => {58 await usingApi(async api => {59 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});59 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});60 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});60 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});61 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');61 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');62 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};62 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};636384 it('ReFungible: allows the owner to successfully unnest a token', async () => {84 it('ReFungible: allows the owner to successfully unnest a token', async () => {85 await usingApi(async api => {85 await usingApi(async api => {86 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});86 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});87 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});87 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});88 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');88 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');89 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};89 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};9090119 it('Disallows a non-owner to unnest/burn a token', async () => {119 it('Disallows a non-owner to unnest/burn a token', async () => {120 await usingApi(async api => {120 await usingApi(async api => {121 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});121 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});122 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});122 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});123 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');123 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');124 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};124 const targetAddress = {Ethereum: tokenIdToAddress(collection, targetToken)};125125149 // Recursive nesting149 // Recursive nesting150 it('Prevents Ouroboros creation', async () => {150 it('Prevents Ouroboros creation', async () => {151 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});151 const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});152 await setCollectionLimitsExpectSuccess(alice, collection, {nestingRule: 'Owner'});152 await setCollectionPermissionsExceptSuccess(alice, collection, {nesting: 'Owner'});153 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');153 const targetToken = await createItemExpectSuccess(alice, collection, 'NFT');154154155 // Create a nested token ouroboros155 // Create a nested token ouroborostests/src/util/helpers.tsdiffbeforeafterboth325};325};326326327export async function createCollectionExpectSuccess(params: Partial<CreateCollectionParams> = {}): Promise<number> {327export async function createCollectionExpectSuccess(params: Partial<CreateCollectionParams> = {}): Promise<number> {328 const {name, description, mode, tokenPrefix, schemaVersion} = {...defaultCreateCollectionParams, ...params};328 const {name, description, mode, tokenPrefix} = {...defaultCreateCollectionParams, ...params};329329330 let collectionId = 0;330 let collectionId = 0;331 await usingApi(async (api) => {331 await usingApi(async (api) => {348 name: strToUTF16(name),348 name: strToUTF16(name),349 description: strToUTF16(description),349 description: strToUTF16(description),350 tokenPrefix: strToUTF16(tokenPrefix),350 tokenPrefix: strToUTF16(tokenPrefix),351 mode: modeprm as any,351 mode: modeprm as any352 schemaVersion: schemaVersion,353 });352 });354 const events = await submitTransactionAsync(alicePrivateKey, tx);353 const events = await submitTransactionAsync(alicePrivateKey, tx);355 const result = getCreateCollectionResult(events);354 const result = getCreateCollectionResult(events);555 });554 });556}555}556557export const setCollectionPermissionsExceptSuccess = async (sender: IKeyringPair, collectionId: number, permissions: {mintMode?: boolean, access?: 'Normal' | 'AllowList', nesting?: 'Disabled' | 'Owner' | {OwnerRestricted: number[]}}) => {558 await usingApi(async(api) => {559 const tx = api.tx.unique.setCollectionPermissions(collectionId, permissions);560 const events = await submitTransactionAsync(sender, tx);561 const result = getGenericResult(events);562563 expect(result.success).to.be.true;564 });565}557566558export async function setCollectionLimitsExpectFailure(sender: IKeyringPair, collectionId: number, limits: any) {567export async function setCollectionLimitsExpectFailure(sender: IKeyringPair, collectionId: number, limits: any) {559 await usingApi(async (api) => {568 await usingApi(async (api) => {1299 // What to expect1308 // What to expect1300 // tslint:disable-next-line:no-unused-expression1309 // tslint:disable-next-line:no-unused-expression1301 expect(result.success).to.be.true;1310 expect(result.success).to.be.true;1302 expect(collection.access.toHuman()).to.be.equal(accessMode);1311 expect(collection.permissions.access.toHuman()).to.be.equal(accessMode);1303 });1312 });1304}1313}130513141344 // Get the collection1353 // Get the collection1345 const collection = await queryCollectionExpectSuccess(api, collectionId);1354 const collection = await queryCollectionExpectSuccess(api, collectionId);134613551347 expect(collection.mintMode.toHuman()).to.be.equal(enabled);1356 expect(collection.permissions.mintMode.toHuman()).to.be.equal(enabled);1348 });1357 });1349}1358}13501359tests/update_types.shdiffbeforeafterboth7fi7fi889rsync -ar --exclude .gitignore src/interfaces/ unique-types-js9rsync -ar --exclude .gitignore src/interfaces/ unique-types-js10for file in unique-types-js/augment-*; do10for file in unique-types-js/augment-* unique-types-js/**/types.ts unique-types-js/**/registry.ts; do11 sed -i '1s;^;//@ts-nocheck\n;' $file11 sed -i '1s;^;//@ts-nocheck\n;' $file12done12done1313tests/yarn.lockdiffbeforeafterboth33 dependencies:33 dependencies:34 "@babel/highlight" "^7.16.7"34 "@babel/highlight" "^7.16.7"353536"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.10":36"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.10":37 version "7.17.10"37 version "7.17.10"38 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"38 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"39 integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==39 integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==404041"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.10":41"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.0":42 version "7.17.10"42 version "7.18.2"43 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.10.tgz#74ef0fbf56b7dfc3f198fc2d927f4f03e12f4b05"43 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.2.tgz#87b2fcd7cce9becaa7f5acebdc4f09f3dd19d876"44 integrity sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==44 integrity sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==45 dependencies:45 dependencies:46 "@ampproject/remapping" "^2.1.0"46 "@ampproject/remapping" "^2.1.0"47 "@babel/code-frame" "^7.16.7"47 "@babel/code-frame" "^7.16.7"48 "@babel/generator" "^7.17.10"48 "@babel/generator" "^7.18.2"49 "@babel/helper-compilation-targets" "^7.17.10"49 "@babel/helper-compilation-targets" "^7.18.2"50 "@babel/helper-module-transforms" "^7.17.7"50 "@babel/helper-module-transforms" "^7.18.0"51 "@babel/helpers" "^7.17.9"51 "@babel/helpers" "^7.18.2"52 "@babel/parser" "^7.17.10"52 "@babel/parser" "^7.18.0"53 "@babel/template" "^7.16.7"53 "@babel/template" "^7.16.7"54 "@babel/traverse" "^7.17.10"54 "@babel/traverse" "^7.18.2"55 "@babel/types" "^7.17.10"55 "@babel/types" "^7.18.2"56 convert-source-map "^1.7.0"56 convert-source-map "^1.7.0"57 debug "^4.1.0"57 debug "^4.1.0"58 gensync "^1.0.0-beta.2"58 gensync "^1.0.0-beta.2"59 json5 "^2.2.1"59 json5 "^2.2.1"60 semver "^6.3.0"60 semver "^6.3.0"616162"@babel/generator@^7.17.10", "@babel/generator@^7.7.2":62"@babel/generator@^7.18.2", "@babel/generator@^7.7.2":63 version "7.17.10"63 version "7.18.2"64 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"64 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"65 integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==65 integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==66 dependencies:66 dependencies:67 "@babel/types" "^7.17.10"67 "@babel/types" "^7.18.2"68 "@jridgewell/gen-mapping" "^0.1.0"68 "@jridgewell/gen-mapping" "^0.3.0"69 jsesc "^2.5.1"69 jsesc "^2.5.1"707071"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7":71"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7":83 "@babel/helper-explode-assignable-expression" "^7.16.7"83 "@babel/helper-explode-assignable-expression" "^7.16.7"84 "@babel/types" "^7.16.7"84 "@babel/types" "^7.16.7"858586"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10":86"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10", "@babel/helper-compilation-targets@^7.18.2":87 version "7.17.10"87 version "7.18.2"88 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz#09c63106d47af93cf31803db6bc49fef354e2ebe"88 resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"89 integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==89 integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==90 dependencies:90 dependencies:91 "@babel/compat-data" "^7.17.10"91 "@babel/compat-data" "^7.17.10"92 "@babel/helper-validator-option" "^7.16.7"92 "@babel/helper-validator-option" "^7.16.7"93 browserslist "^4.20.2"93 browserslist "^4.20.2"94 semver "^6.3.0"94 semver "^6.3.0"959596"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":96"@babel/helper-create-class-features-plugin@^7.17.12", "@babel/helper-create-class-features-plugin@^7.18.0":97 version "7.17.9"97 version "7.18.0"98 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"98 resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"99 integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==99 integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==100 dependencies:100 dependencies:101 "@babel/helper-annotate-as-pure" "^7.16.7"101 "@babel/helper-annotate-as-pure" "^7.16.7"102 "@babel/helper-environment-visitor" "^7.16.7"102 "@babel/helper-environment-visitor" "^7.16.7"106 "@babel/helper-replace-supers" "^7.16.7"106 "@babel/helper-replace-supers" "^7.16.7"107 "@babel/helper-split-export-declaration" "^7.16.7"107 "@babel/helper-split-export-declaration" "^7.16.7"108108109"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.0":109"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.12":110 version "7.17.0"110 version "7.17.12"111 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"111 resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz#bb37ca467f9694bbe55b884ae7a5cc1e0084e4fd"112 integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==112 integrity sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==113 dependencies:113 dependencies:114 "@babel/helper-annotate-as-pure" "^7.16.7"114 "@babel/helper-annotate-as-pure" "^7.16.7"115 regexpu-core "^5.0.1"115 regexpu-core "^5.0.1"128 resolve "^1.14.2"128 resolve "^1.14.2"129 semver "^6.1.2"129 semver "^6.1.2"130130131"@babel/helper-environment-visitor@^7.16.7":131"@babel/helper-environment-visitor@^7.16.7", "@babel/helper-environment-visitor@^7.18.2":132 version "7.16.7"132 version "7.18.2"133 resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"133 resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz#8a6d2dedb53f6bf248e31b4baf38739ee4a637bd"134 integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==134 integrity sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==135 dependencies:136 "@babel/types" "^7.16.7"137135138"@babel/helper-explode-assignable-expression@^7.16.7":136"@babel/helper-explode-assignable-expression@^7.16.7":139 version "7.16.7"137 version "7.16.7"157 dependencies:155 dependencies:158 "@babel/types" "^7.16.7"156 "@babel/types" "^7.16.7"159157160"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7":158"@babel/helper-member-expression-to-functions@^7.17.7":161 version "7.17.7"159 version "7.17.7"162 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"160 resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"163 integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==161 integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==171 dependencies:169 dependencies:172 "@babel/types" "^7.16.7"170 "@babel/types" "^7.16.7"173171174"@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":172"@babel/helper-module-transforms@^7.18.0":175 version "7.17.7"173 version "7.18.0"176 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"174 resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"177 integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==175 integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==178 dependencies:176 dependencies:179 "@babel/helper-environment-visitor" "^7.16.7"177 "@babel/helper-environment-visitor" "^7.16.7"180 "@babel/helper-module-imports" "^7.16.7"178 "@babel/helper-module-imports" "^7.16.7"181 "@babel/helper-simple-access" "^7.17.7"179 "@babel/helper-simple-access" "^7.17.7"182 "@babel/helper-split-export-declaration" "^7.16.7"180 "@babel/helper-split-export-declaration" "^7.16.7"183 "@babel/helper-validator-identifier" "^7.16.7"181 "@babel/helper-validator-identifier" "^7.16.7"184 "@babel/template" "^7.16.7"182 "@babel/template" "^7.16.7"185 "@babel/traverse" "^7.17.3"183 "@babel/traverse" "^7.18.0"186 "@babel/types" "^7.17.0"184 "@babel/types" "^7.18.0"187185188"@babel/helper-optimise-call-expression@^7.16.7":186"@babel/helper-optimise-call-expression@^7.16.7":189 version "7.16.7"187 version "7.16.7"192 dependencies:190 dependencies:193 "@babel/types" "^7.16.7"191 "@babel/types" "^7.16.7"194192195"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":193"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.17.12", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":196 version "7.16.7"194 version "7.17.12"197 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5"195 resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz#86c2347da5acbf5583ba0a10aed4c9bf9da9cf96"198 integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==196 integrity sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==199197200"@babel/helper-remap-async-to-generator@^7.16.8":198"@babel/helper-remap-async-to-generator@^7.16.8":201 version "7.16.8"199 version "7.16.8"207 "@babel/types" "^7.16.8"205 "@babel/types" "^7.16.8"208206209"@babel/helper-replace-supers@^7.16.7":207"@babel/helper-replace-supers@^7.16.7":210 version "7.16.7"208 version "7.18.2"211 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1"209 resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz#41fdfcc9abaf900e18ba6e5931816d9062a7b2e0"212 integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==210 integrity sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==213 dependencies:211 dependencies:214 "@babel/helper-environment-visitor" "^7.16.7"212 "@babel/helper-environment-visitor" "^7.18.2"215 "@babel/helper-member-expression-to-functions" "^7.16.7"213 "@babel/helper-member-expression-to-functions" "^7.17.7"216 "@babel/helper-optimise-call-expression" "^7.16.7"214 "@babel/helper-optimise-call-expression" "^7.16.7"217 "@babel/traverse" "^7.16.7"215 "@babel/traverse" "^7.18.2"218 "@babel/types" "^7.16.7"216 "@babel/types" "^7.18.2"219217220"@babel/helper-simple-access@^7.17.7":218"@babel/helper-simple-access@^7.17.7", "@babel/helper-simple-access@^7.18.2":221 version "7.17.7"219 version "7.18.2"222 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367"220 resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"223 integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==221 integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==224 dependencies:222 dependencies:225 "@babel/types" "^7.17.0"223 "@babel/types" "^7.18.2"226224227"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":225"@babel/helper-skip-transparent-expression-wrappers@^7.16.0":228 version "7.16.0"226 version "7.16.0"258 "@babel/traverse" "^7.16.8"256 "@babel/traverse" "^7.16.8"259 "@babel/types" "^7.16.8"257 "@babel/types" "^7.16.8"260258261"@babel/helpers@^7.17.9":259"@babel/helpers@^7.18.2":262 version "7.17.9"260 version "7.18.2"263 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a"261 resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.2.tgz#970d74f0deadc3f5a938bfa250738eb4ac889384"264 integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==262 integrity sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==265 dependencies:263 dependencies:266 "@babel/template" "^7.16.7"264 "@babel/template" "^7.16.7"267 "@babel/traverse" "^7.17.9"265 "@babel/traverse" "^7.18.2"268 "@babel/types" "^7.17.0"266 "@babel/types" "^7.18.2"269267270"@babel/highlight@^7.16.7":268"@babel/highlight@^7.16.7":271 version "7.17.9"269 version "7.17.12"272 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3"270 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.12.tgz#257de56ee5afbd20451ac0a75686b6b404257351"273 integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==271 integrity sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==274 dependencies:272 dependencies:275 "@babel/helper-validator-identifier" "^7.16.7"273 "@babel/helper-validator-identifier" "^7.16.7"276 chalk "^2.0.0"274 chalk "^2.0.0"277 js-tokens "^4.0.0"275 js-tokens "^4.0.0"278276279"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.10":277"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0":280 version "7.17.10"278 version "7.18.3"281 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"279 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.3.tgz#39e99c7b0c4c56cef4d1eed8de9f506411c2ebc2"282 integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==280 integrity sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==283281284"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":282"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":285 version "7.16.7"283 version "7.17.12"286 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050"284 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz#1dca338caaefca368639c9ffb095afbd4d420b1e"287 integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==285 integrity sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==288 dependencies:286 dependencies:289 "@babel/helper-plugin-utils" "^7.16.7"287 "@babel/helper-plugin-utils" "^7.17.12"290288291"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7":289"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.17.12":292 version "7.16.7"290 version "7.17.12"293 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9"291 resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz#0d498ec8f0374b1e2eb54b9cb2c4c78714c77753"294 integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==292 integrity sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==295 dependencies:293 dependencies:296 "@babel/helper-plugin-utils" "^7.16.7"294 "@babel/helper-plugin-utils" "^7.17.12"297 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"295 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"298 "@babel/plugin-proposal-optional-chaining" "^7.16.7"296 "@babel/plugin-proposal-optional-chaining" "^7.17.12"299297300"@babel/plugin-proposal-async-generator-functions@^7.16.8":298"@babel/plugin-proposal-async-generator-functions@^7.17.12":301 version "7.16.8"299 version "7.17.12"302 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8"300 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz#094a417e31ce7e692d84bab06c8e2a607cbeef03"303 integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==301 integrity sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==304 dependencies:302 dependencies:305 "@babel/helper-plugin-utils" "^7.16.7"303 "@babel/helper-plugin-utils" "^7.17.12"306 "@babel/helper-remap-async-to-generator" "^7.16.8"304 "@babel/helper-remap-async-to-generator" "^7.16.8"307 "@babel/plugin-syntax-async-generators" "^7.8.4"305 "@babel/plugin-syntax-async-generators" "^7.8.4"308306309"@babel/plugin-proposal-class-properties@^7.16.7":307"@babel/plugin-proposal-class-properties@^7.17.12":310 version "7.16.7"308 version "7.17.12"311 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0"309 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz#84f65c0cc247d46f40a6da99aadd6438315d80a4"312 integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==310 integrity sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==313 dependencies:311 dependencies:314 "@babel/helper-create-class-features-plugin" "^7.16.7"312 "@babel/helper-create-class-features-plugin" "^7.17.12"315 "@babel/helper-plugin-utils" "^7.16.7"313 "@babel/helper-plugin-utils" "^7.17.12"316314317"@babel/plugin-proposal-class-static-block@^7.17.6":315"@babel/plugin-proposal-class-static-block@^7.18.0":318 version "7.17.6"316 version "7.18.0"319 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz#164e8fd25f0d80fa48c5a4d1438a6629325ad83c"317 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz#7d02253156e3c3793bdb9f2faac3a1c05f0ba710"320 integrity sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==318 integrity sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==321 dependencies:319 dependencies:322 "@babel/helper-create-class-features-plugin" "^7.17.6"320 "@babel/helper-create-class-features-plugin" "^7.18.0"323 "@babel/helper-plugin-utils" "^7.16.7"321 "@babel/helper-plugin-utils" "^7.17.12"324 "@babel/plugin-syntax-class-static-block" "^7.14.5"322 "@babel/plugin-syntax-class-static-block" "^7.14.5"325323326"@babel/plugin-proposal-dynamic-import@^7.16.7":324"@babel/plugin-proposal-dynamic-import@^7.16.7":331 "@babel/helper-plugin-utils" "^7.16.7"329 "@babel/helper-plugin-utils" "^7.16.7"332 "@babel/plugin-syntax-dynamic-import" "^7.8.3"330 "@babel/plugin-syntax-dynamic-import" "^7.8.3"333331334"@babel/plugin-proposal-export-namespace-from@^7.16.7":332"@babel/plugin-proposal-export-namespace-from@^7.17.12":335 version "7.16.7"333 version "7.17.12"336 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163"334 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz#b22864ccd662db9606edb2287ea5fd1709f05378"337 integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==335 integrity sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==338 dependencies:336 dependencies:339 "@babel/helper-plugin-utils" "^7.16.7"337 "@babel/helper-plugin-utils" "^7.17.12"340 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"338 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"341339342"@babel/plugin-proposal-json-strings@^7.16.7":340"@babel/plugin-proposal-json-strings@^7.17.12":343 version "7.16.7"341 version "7.17.12"344 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8"342 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz#f4642951792437233216d8c1af370bb0fbff4664"345 integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==343 integrity sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==346 dependencies:344 dependencies:347 "@babel/helper-plugin-utils" "^7.16.7"345 "@babel/helper-plugin-utils" "^7.17.12"348 "@babel/plugin-syntax-json-strings" "^7.8.3"346 "@babel/plugin-syntax-json-strings" "^7.8.3"349347350"@babel/plugin-proposal-logical-assignment-operators@^7.16.7":348"@babel/plugin-proposal-logical-assignment-operators@^7.17.12":351 version "7.16.7"349 version "7.17.12"352 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea"350 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz#c64a1bcb2b0a6d0ed2ff674fd120f90ee4b88a23"353 integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==351 integrity sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==354 dependencies:352 dependencies:355 "@babel/helper-plugin-utils" "^7.16.7"353 "@babel/helper-plugin-utils" "^7.17.12"356 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"354 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"357355358"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7":356"@babel/plugin-proposal-nullish-coalescing-operator@^7.17.12":359 version "7.16.7"357 version "7.17.12"360 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99"358 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz#1e93079bbc2cbc756f6db6a1925157c4a92b94be"361 integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==359 integrity sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==362 dependencies:360 dependencies:363 "@babel/helper-plugin-utils" "^7.16.7"361 "@babel/helper-plugin-utils" "^7.17.12"364 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"362 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"365363366"@babel/plugin-proposal-numeric-separator@^7.16.7":364"@babel/plugin-proposal-numeric-separator@^7.16.7":371 "@babel/helper-plugin-utils" "^7.16.7"369 "@babel/helper-plugin-utils" "^7.16.7"372 "@babel/plugin-syntax-numeric-separator" "^7.10.4"370 "@babel/plugin-syntax-numeric-separator" "^7.10.4"373371374"@babel/plugin-proposal-object-rest-spread@^7.17.3":372"@babel/plugin-proposal-object-rest-spread@^7.18.0":375 version "7.17.3"373 version "7.18.0"376 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390"374 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz#79f2390c892ba2a68ec112eb0d895cfbd11155e8"377 integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==375 integrity sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==378 dependencies:376 dependencies:379 "@babel/compat-data" "^7.17.0"377 "@babel/compat-data" "^7.17.10"380 "@babel/helper-compilation-targets" "^7.16.7"378 "@babel/helper-compilation-targets" "^7.17.10"381 "@babel/helper-plugin-utils" "^7.16.7"379 "@babel/helper-plugin-utils" "^7.17.12"382 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"380 "@babel/plugin-syntax-object-rest-spread" "^7.8.3"383 "@babel/plugin-transform-parameters" "^7.16.7"381 "@babel/plugin-transform-parameters" "^7.17.12"384382385"@babel/plugin-proposal-optional-catch-binding@^7.16.7":383"@babel/plugin-proposal-optional-catch-binding@^7.16.7":386 version "7.16.7"384 version "7.16.7"390 "@babel/helper-plugin-utils" "^7.16.7"388 "@babel/helper-plugin-utils" "^7.16.7"391 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"389 "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"392390393"@babel/plugin-proposal-optional-chaining@^7.16.7":391"@babel/plugin-proposal-optional-chaining@^7.17.12":394 version "7.16.7"392 version "7.17.12"395 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a"393 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz#f96949e9bacace3a9066323a5cf90cfb9de67174"396 integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==394 integrity sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==397 dependencies:395 dependencies:398 "@babel/helper-plugin-utils" "^7.16.7"396 "@babel/helper-plugin-utils" "^7.17.12"399 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"397 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"400 "@babel/plugin-syntax-optional-chaining" "^7.8.3"398 "@babel/plugin-syntax-optional-chaining" "^7.8.3"401399402"@babel/plugin-proposal-private-methods@^7.16.11":400"@babel/plugin-proposal-private-methods@^7.17.12":403 version "7.16.11"401 version "7.17.12"404 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50"402 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz#c2ca3a80beb7539289938da005ad525a038a819c"405 integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==403 integrity sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==406 dependencies:404 dependencies:407 "@babel/helper-create-class-features-plugin" "^7.16.10"405 "@babel/helper-create-class-features-plugin" "^7.17.12"408 "@babel/helper-plugin-utils" "^7.16.7"406 "@babel/helper-plugin-utils" "^7.17.12"409407410"@babel/plugin-proposal-private-property-in-object@^7.16.7":408"@babel/plugin-proposal-private-property-in-object@^7.17.12":411 version "7.16.7"409 version "7.17.12"412 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce"410 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz#b02efb7f106d544667d91ae97405a9fd8c93952d"413 integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==411 integrity sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==414 dependencies:412 dependencies:415 "@babel/helper-annotate-as-pure" "^7.16.7"413 "@babel/helper-annotate-as-pure" "^7.16.7"416 "@babel/helper-create-class-features-plugin" "^7.16.7"414 "@babel/helper-create-class-features-plugin" "^7.17.12"417 "@babel/helper-plugin-utils" "^7.16.7"415 "@babel/helper-plugin-utils" "^7.17.12"418 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"416 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"419417420"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":418"@babel/plugin-proposal-unicode-property-regex@^7.17.12", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":421 version "7.16.7"419 version "7.17.12"422 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2"420 resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz#3dbd7a67bd7f94c8238b394da112d86aaf32ad4d"423 integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==421 integrity sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==424 dependencies:422 dependencies:425 "@babel/helper-create-regexp-features-plugin" "^7.16.7"423 "@babel/helper-create-regexp-features-plugin" "^7.17.12"426 "@babel/helper-plugin-utils" "^7.16.7"424 "@babel/helper-plugin-utils" "^7.17.12"427425428"@babel/plugin-syntax-async-generators@^7.8.4":426"@babel/plugin-syntax-async-generators@^7.8.4":429 version "7.8.4"427 version "7.8.4"467 dependencies:465 dependencies:468 "@babel/helper-plugin-utils" "^7.8.3"466 "@babel/helper-plugin-utils" "^7.8.3"469467468"@babel/plugin-syntax-import-assertions@^7.17.12":469 version "7.17.12"470 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz#58096a92b11b2e4e54b24c6a0cc0e5e607abcedd"471 integrity sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==472 dependencies:473 "@babel/helper-plugin-utils" "^7.17.12"474470"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":475"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":471 version "7.10.4"476 version "7.10.4"472 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"477 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"481 dependencies:486 dependencies:482 "@babel/helper-plugin-utils" "^7.8.0"487 "@babel/helper-plugin-utils" "^7.8.0"483488484"@babel/plugin-syntax-jsx@^7.16.7":489"@babel/plugin-syntax-jsx@^7.17.12":485 version "7.16.7"490 version "7.17.12"486 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665"491 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz#834035b45061983a491f60096f61a2e7c5674a47"487 integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==492 integrity sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==488 dependencies:493 dependencies:489 "@babel/helper-plugin-utils" "^7.16.7"494 "@babel/helper-plugin-utils" "^7.17.12"490495491"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":496"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":492 version "7.10.4"497 version "7.10.4"544 dependencies:549 dependencies:545 "@babel/helper-plugin-utils" "^7.14.5"550 "@babel/helper-plugin-utils" "^7.14.5"546551547"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2":552"@babel/plugin-syntax-typescript@^7.17.12", "@babel/plugin-syntax-typescript@^7.7.2":548 version "7.17.10"553 version "7.17.12"549 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz#80031e6042cad6a95ed753f672ebd23c30933195"554 resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz#b54fc3be6de734a56b87508f99d6428b5b605a7b"550 integrity sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==555 integrity sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==551 dependencies:556 dependencies:552 "@babel/helper-plugin-utils" "^7.16.7"557 "@babel/helper-plugin-utils" "^7.17.12"553558554"@babel/plugin-transform-arrow-functions@^7.16.7":559"@babel/plugin-transform-arrow-functions@^7.17.12":555 version "7.16.7"560 version "7.17.12"556 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154"561 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz#dddd783b473b1b1537ef46423e3944ff24898c45"557 integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==562 integrity sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==558 dependencies:563 dependencies:559 "@babel/helper-plugin-utils" "^7.16.7"564 "@babel/helper-plugin-utils" "^7.17.12"560565561"@babel/plugin-transform-async-to-generator@^7.16.8":566"@babel/plugin-transform-async-to-generator@^7.17.12":562 version "7.16.8"567 version "7.17.12"563 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808"568 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz#dbe5511e6b01eee1496c944e35cdfe3f58050832"564 integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==569 integrity sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==565 dependencies:570 dependencies:566 "@babel/helper-module-imports" "^7.16.7"571 "@babel/helper-module-imports" "^7.16.7"567 "@babel/helper-plugin-utils" "^7.16.7"572 "@babel/helper-plugin-utils" "^7.17.12"568 "@babel/helper-remap-async-to-generator" "^7.16.8"573 "@babel/helper-remap-async-to-generator" "^7.16.8"569574570"@babel/plugin-transform-block-scoped-functions@^7.16.7":575"@babel/plugin-transform-block-scoped-functions@^7.16.7":574 dependencies:579 dependencies:575 "@babel/helper-plugin-utils" "^7.16.7"580 "@babel/helper-plugin-utils" "^7.16.7"576581577"@babel/plugin-transform-block-scoping@^7.16.7":582"@babel/plugin-transform-block-scoping@^7.17.12":578 version "7.16.7"583 version "7.17.12"579 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87"584 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz#68fc3c4b3bb7dfd809d97b7ed19a584052a2725c"580 integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==585 integrity sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==581 dependencies:586 dependencies:582 "@babel/helper-plugin-utils" "^7.16.7"587 "@babel/helper-plugin-utils" "^7.17.12"583588584"@babel/plugin-transform-classes@^7.16.7":589"@babel/plugin-transform-classes@^7.17.12":585 version "7.16.7"590 version "7.17.12"586 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00"591 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz#da889e89a4d38375eeb24985218edeab93af4f29"587 integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==592 integrity sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==588 dependencies:593 dependencies:589 "@babel/helper-annotate-as-pure" "^7.16.7"594 "@babel/helper-annotate-as-pure" "^7.16.7"590 "@babel/helper-environment-visitor" "^7.16.7"595 "@babel/helper-environment-visitor" "^7.16.7"591 "@babel/helper-function-name" "^7.16.7"596 "@babel/helper-function-name" "^7.17.9"592 "@babel/helper-optimise-call-expression" "^7.16.7"597 "@babel/helper-optimise-call-expression" "^7.16.7"593 "@babel/helper-plugin-utils" "^7.16.7"598 "@babel/helper-plugin-utils" "^7.17.12"594 "@babel/helper-replace-supers" "^7.16.7"599 "@babel/helper-replace-supers" "^7.16.7"595 "@babel/helper-split-export-declaration" "^7.16.7"600 "@babel/helper-split-export-declaration" "^7.16.7"596 globals "^11.1.0"601 globals "^11.1.0"597602598"@babel/plugin-transform-computed-properties@^7.16.7":603"@babel/plugin-transform-computed-properties@^7.17.12":599 version "7.16.7"604 version "7.17.12"600 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470"605 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz#bca616a83679698f3258e892ed422546e531387f"601 integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==606 integrity sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==602 dependencies:607 dependencies:603 "@babel/helper-plugin-utils" "^7.16.7"608 "@babel/helper-plugin-utils" "^7.17.12"604609605"@babel/plugin-transform-destructuring@^7.17.7":610"@babel/plugin-transform-destructuring@^7.18.0":606 version "7.17.7"611 version "7.18.0"607 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1"612 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz#dc4f92587e291b4daa78aa20cc2d7a63aa11e858"608 integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==613 integrity sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==609 dependencies:614 dependencies:610 "@babel/helper-plugin-utils" "^7.16.7"615 "@babel/helper-plugin-utils" "^7.17.12"611616612"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":617"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4":613 version "7.16.7"618 version "7.16.7"617 "@babel/helper-create-regexp-features-plugin" "^7.16.7"622 "@babel/helper-create-regexp-features-plugin" "^7.16.7"618 "@babel/helper-plugin-utils" "^7.16.7"623 "@babel/helper-plugin-utils" "^7.16.7"619624620"@babel/plugin-transform-duplicate-keys@^7.16.7":625"@babel/plugin-transform-duplicate-keys@^7.17.12":621 version "7.16.7"626 version "7.17.12"622 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9"627 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz#a09aa709a3310013f8e48e0e23bc7ace0f21477c"623 integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==628 integrity sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==624 dependencies:629 dependencies:625 "@babel/helper-plugin-utils" "^7.16.7"630 "@babel/helper-plugin-utils" "^7.17.12"626631627"@babel/plugin-transform-exponentiation-operator@^7.16.7":632"@babel/plugin-transform-exponentiation-operator@^7.16.7":628 version "7.16.7"633 version "7.16.7"632 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"637 "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"633 "@babel/helper-plugin-utils" "^7.16.7"638 "@babel/helper-plugin-utils" "^7.16.7"634639635"@babel/plugin-transform-for-of@^7.16.7":640"@babel/plugin-transform-for-of@^7.18.1":636 version "7.16.7"641 version "7.18.1"637 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c"642 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz#ed14b657e162b72afbbb2b4cdad277bf2bb32036"638 integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==643 integrity sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==639 dependencies:644 dependencies:640 "@babel/helper-plugin-utils" "^7.16.7"645 "@babel/helper-plugin-utils" "^7.17.12"641646642"@babel/plugin-transform-function-name@^7.16.7":647"@babel/plugin-transform-function-name@^7.16.7":643 version "7.16.7"648 version "7.16.7"648 "@babel/helper-function-name" "^7.16.7"653 "@babel/helper-function-name" "^7.16.7"649 "@babel/helper-plugin-utils" "^7.16.7"654 "@babel/helper-plugin-utils" "^7.16.7"650655651"@babel/plugin-transform-literals@^7.16.7":656"@babel/plugin-transform-literals@^7.17.12":652 version "7.16.7"657 version "7.17.12"653 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1"658 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz#97131fbc6bbb261487105b4b3edbf9ebf9c830ae"654 integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==659 integrity sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==655 dependencies:660 dependencies:656 "@babel/helper-plugin-utils" "^7.16.7"661 "@babel/helper-plugin-utils" "^7.17.12"657662658"@babel/plugin-transform-member-expression-literals@^7.16.7":663"@babel/plugin-transform-member-expression-literals@^7.16.7":659 version "7.16.7"664 version "7.16.7"662 dependencies:667 dependencies:663 "@babel/helper-plugin-utils" "^7.16.7"668 "@babel/helper-plugin-utils" "^7.16.7"664669665"@babel/plugin-transform-modules-amd@^7.16.7":670"@babel/plugin-transform-modules-amd@^7.18.0":666 version "7.16.7"671 version "7.18.0"667 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186"672 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz#7ef1002e67e36da3155edc8bf1ac9398064c02ed"668 integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==673 integrity sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==669 dependencies:674 dependencies:670 "@babel/helper-module-transforms" "^7.16.7"675 "@babel/helper-module-transforms" "^7.18.0"671 "@babel/helper-plugin-utils" "^7.16.7"676 "@babel/helper-plugin-utils" "^7.17.12"672 babel-plugin-dynamic-import-node "^2.3.3"677 babel-plugin-dynamic-import-node "^2.3.3"673678674"@babel/plugin-transform-modules-commonjs@^7.17.9":679"@babel/plugin-transform-modules-commonjs@^7.18.2":675 version "7.17.9"680 version "7.18.2"676 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6"681 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz#1aa8efa2e2a6e818b6a7f2235fceaf09bdb31e9e"677 integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==682 integrity sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==678 dependencies:683 dependencies:679 "@babel/helper-module-transforms" "^7.17.7"684 "@babel/helper-module-transforms" "^7.18.0"680 "@babel/helper-plugin-utils" "^7.16.7"685 "@babel/helper-plugin-utils" "^7.17.12"681 "@babel/helper-simple-access" "^7.17.7"686 "@babel/helper-simple-access" "^7.18.2"682 babel-plugin-dynamic-import-node "^2.3.3"687 babel-plugin-dynamic-import-node "^2.3.3"683688684"@babel/plugin-transform-modules-systemjs@^7.17.8":689"@babel/plugin-transform-modules-systemjs@^7.18.0":685 version "7.17.8"690 version "7.18.0"686 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz#81fd834024fae14ea78fbe34168b042f38703859"691 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz#50ecdb43de97c8483824402f7125edb94cddb09a"687 integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==692 integrity sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==688 dependencies:693 dependencies:689 "@babel/helper-hoist-variables" "^7.16.7"694 "@babel/helper-hoist-variables" "^7.16.7"690 "@babel/helper-module-transforms" "^7.17.7"695 "@babel/helper-module-transforms" "^7.18.0"691 "@babel/helper-plugin-utils" "^7.16.7"696 "@babel/helper-plugin-utils" "^7.17.12"692 "@babel/helper-validator-identifier" "^7.16.7"697 "@babel/helper-validator-identifier" "^7.16.7"693 babel-plugin-dynamic-import-node "^2.3.3"698 babel-plugin-dynamic-import-node "^2.3.3"694699695"@babel/plugin-transform-modules-umd@^7.16.7":700"@babel/plugin-transform-modules-umd@^7.18.0":696 version "7.16.7"701 version "7.18.0"697 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618"702 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz#56aac64a2c2a1922341129a4597d1fd5c3ff020f"698 integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==703 integrity sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==699 dependencies:704 dependencies:700 "@babel/helper-module-transforms" "^7.16.7"705 "@babel/helper-module-transforms" "^7.18.0"701 "@babel/helper-plugin-utils" "^7.16.7"706 "@babel/helper-plugin-utils" "^7.17.12"702707703"@babel/plugin-transform-named-capturing-groups-regex@^7.17.10":708"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":704 version "7.17.10"709 version "7.17.12"705 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz#715dbcfafdb54ce8bccd3d12e8917296a4ba66a4"710 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz#9c4a5a5966e0434d515f2675c227fd8cc8606931"706 integrity sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==711 integrity sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==707 dependencies:712 dependencies:708 "@babel/helper-create-regexp-features-plugin" "^7.17.0"713 "@babel/helper-create-regexp-features-plugin" "^7.17.12"714 "@babel/helper-plugin-utils" "^7.17.12"709715710"@babel/plugin-transform-new-target@^7.16.7":716"@babel/plugin-transform-new-target@^7.17.12":711 version "7.16.7"717 version "7.17.12"712 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244"718 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz#10842cd605a620944e81ea6060e9e65c265742e3"713 integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==719 integrity sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==714 dependencies:720 dependencies:715 "@babel/helper-plugin-utils" "^7.16.7"721 "@babel/helper-plugin-utils" "^7.17.12"716722717"@babel/plugin-transform-object-super@^7.16.7":723"@babel/plugin-transform-object-super@^7.16.7":718 version "7.16.7"724 version "7.16.7"722 "@babel/helper-plugin-utils" "^7.16.7"728 "@babel/helper-plugin-utils" "^7.16.7"723 "@babel/helper-replace-supers" "^7.16.7"729 "@babel/helper-replace-supers" "^7.16.7"724730725"@babel/plugin-transform-parameters@^7.16.7":731"@babel/plugin-transform-parameters@^7.17.12":726 version "7.16.7"732 version "7.17.12"727 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f"733 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz#eb467cd9586ff5ff115a9880d6fdbd4a846b7766"728 integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==734 integrity sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==729 dependencies:735 dependencies:730 "@babel/helper-plugin-utils" "^7.16.7"736 "@babel/helper-plugin-utils" "^7.17.12"731737732"@babel/plugin-transform-property-literals@^7.16.7":738"@babel/plugin-transform-property-literals@^7.16.7":733 version "7.16.7"739 version "7.16.7"750 dependencies:756 dependencies:751 "@babel/plugin-transform-react-jsx" "^7.16.7"757 "@babel/plugin-transform-react-jsx" "^7.16.7"752758753"@babel/plugin-transform-react-jsx@^7.16.7":759"@babel/plugin-transform-react-jsx@^7.16.7", "@babel/plugin-transform-react-jsx@^7.17.12":754 version "7.17.3"760 version "7.17.12"755 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1"761 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz#2aa20022709cd6a3f40b45d60603d5f269586dba"756 integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==762 integrity sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==757 dependencies:763 dependencies:758 "@babel/helper-annotate-as-pure" "^7.16.7"764 "@babel/helper-annotate-as-pure" "^7.16.7"759 "@babel/helper-module-imports" "^7.16.7"765 "@babel/helper-module-imports" "^7.16.7"760 "@babel/helper-plugin-utils" "^7.16.7"766 "@babel/helper-plugin-utils" "^7.17.12"761 "@babel/plugin-syntax-jsx" "^7.16.7"767 "@babel/plugin-syntax-jsx" "^7.17.12"762 "@babel/types" "^7.17.0"768 "@babel/types" "^7.17.12"763769764"@babel/plugin-transform-react-pure-annotations@^7.16.7":770"@babel/plugin-transform-react-pure-annotations@^7.16.7":765 version "7.16.7"771 version "7.18.0"766 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67"772 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz#ef82c8e310913f3522462c9ac967d395092f1954"767 integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==773 integrity sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==768 dependencies:774 dependencies:769 "@babel/helper-annotate-as-pure" "^7.16.7"775 "@babel/helper-annotate-as-pure" "^7.16.7"770 "@babel/helper-plugin-utils" "^7.16.7"776 "@babel/helper-plugin-utils" "^7.17.12"771777772"@babel/plugin-transform-regenerator@^7.17.9":778"@babel/plugin-transform-regenerator@^7.18.0":773 version "7.17.9"779 version "7.18.0"774 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c"780 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz#44274d655eb3f1af3f3a574ba819d3f48caf99d5"775 integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==781 integrity sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==776 dependencies:782 dependencies:783 "@babel/helper-plugin-utils" "^7.17.12"777 regenerator-transform "^0.15.0"784 regenerator-transform "^0.15.0"778785779"@babel/plugin-transform-reserved-words@^7.16.7":786"@babel/plugin-transform-reserved-words@^7.17.12":780 version "7.16.7"787 version "7.17.12"781 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586"788 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz#7dbd349f3cdffba751e817cf40ca1386732f652f"782 integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==789 integrity sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==783 dependencies:790 dependencies:784 "@babel/helper-plugin-utils" "^7.16.7"791 "@babel/helper-plugin-utils" "^7.17.12"785792786"@babel/plugin-transform-runtime@^7.17.10":793"@babel/plugin-transform-runtime@^7.18.0":787 version "7.17.10"794 version "7.18.2"788 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz#b89d821c55d61b5e3d3c3d1d636d8d5a81040ae1"795 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz#04637de1e45ae8847ff14b9beead09c33d34374d"789 integrity sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==796 integrity sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==790 dependencies:797 dependencies:791 "@babel/helper-module-imports" "^7.16.7"798 "@babel/helper-module-imports" "^7.16.7"792 "@babel/helper-plugin-utils" "^7.16.7"799 "@babel/helper-plugin-utils" "^7.17.12"793 babel-plugin-polyfill-corejs2 "^0.3.0"800 babel-plugin-polyfill-corejs2 "^0.3.0"794 babel-plugin-polyfill-corejs3 "^0.5.0"801 babel-plugin-polyfill-corejs3 "^0.5.0"795 babel-plugin-polyfill-regenerator "^0.3.0"802 babel-plugin-polyfill-regenerator "^0.3.0"802 dependencies:809 dependencies:803 "@babel/helper-plugin-utils" "^7.16.7"810 "@babel/helper-plugin-utils" "^7.16.7"804811805"@babel/plugin-transform-spread@^7.16.7":812"@babel/plugin-transform-spread@^7.17.12":806 version "7.16.7"813 version "7.17.12"807 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44"814 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz#c112cad3064299f03ea32afed1d659223935d1f5"808 integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==815 integrity sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==809 dependencies:816 dependencies:810 "@babel/helper-plugin-utils" "^7.16.7"817 "@babel/helper-plugin-utils" "^7.17.12"811 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"818 "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0"812819813"@babel/plugin-transform-sticky-regex@^7.16.7":820"@babel/plugin-transform-sticky-regex@^7.16.7":817 dependencies:824 dependencies:818 "@babel/helper-plugin-utils" "^7.16.7"825 "@babel/helper-plugin-utils" "^7.16.7"819826820"@babel/plugin-transform-template-literals@^7.16.7":827"@babel/plugin-transform-template-literals@^7.18.2":821 version "7.16.7"828 version "7.18.2"822 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab"829 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz#31ed6915721864847c48b656281d0098ea1add28"823 integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==830 integrity sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==824 dependencies:831 dependencies:825 "@babel/helper-plugin-utils" "^7.16.7"832 "@babel/helper-plugin-utils" "^7.17.12"826833827"@babel/plugin-transform-typeof-symbol@^7.16.7":834"@babel/plugin-transform-typeof-symbol@^7.17.12":828 version "7.16.7"835 version "7.17.12"829 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e"836 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz#0f12f57ac35e98b35b4ed34829948d42bd0e6889"830 integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==837 integrity sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==831 dependencies:838 dependencies:832 "@babel/helper-plugin-utils" "^7.16.7"839 "@babel/helper-plugin-utils" "^7.17.12"833840834"@babel/plugin-transform-typescript@^7.16.7":841"@babel/plugin-transform-typescript@^7.17.12":835 version "7.16.8"842 version "7.18.1"836 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0"843 resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.1.tgz#5fd8b86130bad95c4a24377b41ab989a9ccad22d"837 integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==844 integrity sha512-F+RJmL479HJmC0KeqqwEGZMg1P7kWArLGbAKfEi9yPthJyMNjF+DjxFF/halfQvq1Q9GFM4TUbYDNV8xe4Ctqg==838 dependencies:845 dependencies:839 "@babel/helper-create-class-features-plugin" "^7.16.7"846 "@babel/helper-create-class-features-plugin" "^7.18.0"840 "@babel/helper-plugin-utils" "^7.16.7"847 "@babel/helper-plugin-utils" "^7.17.12"841 "@babel/plugin-syntax-typescript" "^7.16.7"848 "@babel/plugin-syntax-typescript" "^7.17.12"842849843"@babel/plugin-transform-unicode-escapes@^7.16.7":850"@babel/plugin-transform-unicode-escapes@^7.16.7":844 version "7.16.7"851 version "7.16.7"855 "@babel/helper-create-regexp-features-plugin" "^7.16.7"862 "@babel/helper-create-regexp-features-plugin" "^7.16.7"856 "@babel/helper-plugin-utils" "^7.16.7"863 "@babel/helper-plugin-utils" "^7.16.7"857864858"@babel/preset-env@^7.17.10":865"@babel/preset-env@^7.18.0":859 version "7.17.10"866 version "7.18.2"860 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.17.10.tgz#a81b093669e3eb6541bb81a23173c5963c5de69c"867 resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.2.tgz#f47d3000a098617926e674c945d95a28cb90977a"861 integrity sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==868 integrity sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==862 dependencies:869 dependencies:863 "@babel/compat-data" "^7.17.10"870 "@babel/compat-data" "^7.17.10"864 "@babel/helper-compilation-targets" "^7.17.10"871 "@babel/helper-compilation-targets" "^7.18.2"865 "@babel/helper-plugin-utils" "^7.16.7"872 "@babel/helper-plugin-utils" "^7.17.12"866 "@babel/helper-validator-option" "^7.16.7"873 "@babel/helper-validator-option" "^7.16.7"867 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7"874 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12"868 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7"875 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12"869 "@babel/plugin-proposal-async-generator-functions" "^7.16.8"876 "@babel/plugin-proposal-async-generator-functions" "^7.17.12"870 "@babel/plugin-proposal-class-properties" "^7.16.7"877 "@babel/plugin-proposal-class-properties" "^7.17.12"871 "@babel/plugin-proposal-class-static-block" "^7.17.6"878 "@babel/plugin-proposal-class-static-block" "^7.18.0"872 "@babel/plugin-proposal-dynamic-import" "^7.16.7"879 "@babel/plugin-proposal-dynamic-import" "^7.16.7"873 "@babel/plugin-proposal-export-namespace-from" "^7.16.7"880 "@babel/plugin-proposal-export-namespace-from" "^7.17.12"874 "@babel/plugin-proposal-json-strings" "^7.16.7"881 "@babel/plugin-proposal-json-strings" "^7.17.12"875 "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7"882 "@babel/plugin-proposal-logical-assignment-operators" "^7.17.12"876 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7"883 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"877 "@babel/plugin-proposal-numeric-separator" "^7.16.7"884 "@babel/plugin-proposal-numeric-separator" "^7.16.7"878 "@babel/plugin-proposal-object-rest-spread" "^7.17.3"885 "@babel/plugin-proposal-object-rest-spread" "^7.18.0"879 "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"886 "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"880 "@babel/plugin-proposal-optional-chaining" "^7.16.7"887 "@babel/plugin-proposal-optional-chaining" "^7.17.12"881 "@babel/plugin-proposal-private-methods" "^7.16.11"888 "@babel/plugin-proposal-private-methods" "^7.17.12"882 "@babel/plugin-proposal-private-property-in-object" "^7.16.7"889 "@babel/plugin-proposal-private-property-in-object" "^7.17.12"883 "@babel/plugin-proposal-unicode-property-regex" "^7.16.7"890 "@babel/plugin-proposal-unicode-property-regex" "^7.17.12"884 "@babel/plugin-syntax-async-generators" "^7.8.4"891 "@babel/plugin-syntax-async-generators" "^7.8.4"885 "@babel/plugin-syntax-class-properties" "^7.12.13"892 "@babel/plugin-syntax-class-properties" "^7.12.13"886 "@babel/plugin-syntax-class-static-block" "^7.14.5"893 "@babel/plugin-syntax-class-static-block" "^7.14.5"887 "@babel/plugin-syntax-dynamic-import" "^7.8.3"894 "@babel/plugin-syntax-dynamic-import" "^7.8.3"888 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"895 "@babel/plugin-syntax-export-namespace-from" "^7.8.3"896 "@babel/plugin-syntax-import-assertions" "^7.17.12"889 "@babel/plugin-syntax-json-strings" "^7.8.3"897 "@babel/plugin-syntax-json-strings" "^7.8.3"890 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"898 "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"891 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"899 "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"895 "@babel/plugin-syntax-optional-chaining" "^7.8.3"903 "@babel/plugin-syntax-optional-chaining" "^7.8.3"896 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"904 "@babel/plugin-syntax-private-property-in-object" "^7.14.5"897 "@babel/plugin-syntax-top-level-await" "^7.14.5"905 "@babel/plugin-syntax-top-level-await" "^7.14.5"898 "@babel/plugin-transform-arrow-functions" "^7.16.7"906 "@babel/plugin-transform-arrow-functions" "^7.17.12"899 "@babel/plugin-transform-async-to-generator" "^7.16.8"907 "@babel/plugin-transform-async-to-generator" "^7.17.12"900 "@babel/plugin-transform-block-scoped-functions" "^7.16.7"908 "@babel/plugin-transform-block-scoped-functions" "^7.16.7"901 "@babel/plugin-transform-block-scoping" "^7.16.7"909 "@babel/plugin-transform-block-scoping" "^7.17.12"902 "@babel/plugin-transform-classes" "^7.16.7"910 "@babel/plugin-transform-classes" "^7.17.12"903 "@babel/plugin-transform-computed-properties" "^7.16.7"911 "@babel/plugin-transform-computed-properties" "^7.17.12"904 "@babel/plugin-transform-destructuring" "^7.17.7"912 "@babel/plugin-transform-destructuring" "^7.18.0"905 "@babel/plugin-transform-dotall-regex" "^7.16.7"913 "@babel/plugin-transform-dotall-regex" "^7.16.7"906 "@babel/plugin-transform-duplicate-keys" "^7.16.7"914 "@babel/plugin-transform-duplicate-keys" "^7.17.12"907 "@babel/plugin-transform-exponentiation-operator" "^7.16.7"915 "@babel/plugin-transform-exponentiation-operator" "^7.16.7"908 "@babel/plugin-transform-for-of" "^7.16.7"916 "@babel/plugin-transform-for-of" "^7.18.1"909 "@babel/plugin-transform-function-name" "^7.16.7"917 "@babel/plugin-transform-function-name" "^7.16.7"910 "@babel/plugin-transform-literals" "^7.16.7"918 "@babel/plugin-transform-literals" "^7.17.12"911 "@babel/plugin-transform-member-expression-literals" "^7.16.7"919 "@babel/plugin-transform-member-expression-literals" "^7.16.7"912 "@babel/plugin-transform-modules-amd" "^7.16.7"920 "@babel/plugin-transform-modules-amd" "^7.18.0"913 "@babel/plugin-transform-modules-commonjs" "^7.17.9"921 "@babel/plugin-transform-modules-commonjs" "^7.18.2"914 "@babel/plugin-transform-modules-systemjs" "^7.17.8"922 "@babel/plugin-transform-modules-systemjs" "^7.18.0"915 "@babel/plugin-transform-modules-umd" "^7.16.7"923 "@babel/plugin-transform-modules-umd" "^7.18.0"916 "@babel/plugin-transform-named-capturing-groups-regex" "^7.17.10"924 "@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12"917 "@babel/plugin-transform-new-target" "^7.16.7"925 "@babel/plugin-transform-new-target" "^7.17.12"918 "@babel/plugin-transform-object-super" "^7.16.7"926 "@babel/plugin-transform-object-super" "^7.16.7"919 "@babel/plugin-transform-parameters" "^7.16.7"927 "@babel/plugin-transform-parameters" "^7.17.12"920 "@babel/plugin-transform-property-literals" "^7.16.7"928 "@babel/plugin-transform-property-literals" "^7.16.7"921 "@babel/plugin-transform-regenerator" "^7.17.9"929 "@babel/plugin-transform-regenerator" "^7.18.0"922 "@babel/plugin-transform-reserved-words" "^7.16.7"930 "@babel/plugin-transform-reserved-words" "^7.17.12"923 "@babel/plugin-transform-shorthand-properties" "^7.16.7"931 "@babel/plugin-transform-shorthand-properties" "^7.16.7"924 "@babel/plugin-transform-spread" "^7.16.7"932 "@babel/plugin-transform-spread" "^7.17.12"925 "@babel/plugin-transform-sticky-regex" "^7.16.7"933 "@babel/plugin-transform-sticky-regex" "^7.16.7"926 "@babel/plugin-transform-template-literals" "^7.16.7"934 "@babel/plugin-transform-template-literals" "^7.18.2"927 "@babel/plugin-transform-typeof-symbol" "^7.16.7"935 "@babel/plugin-transform-typeof-symbol" "^7.17.12"928 "@babel/plugin-transform-unicode-escapes" "^7.16.7"936 "@babel/plugin-transform-unicode-escapes" "^7.16.7"929 "@babel/plugin-transform-unicode-regex" "^7.16.7"937 "@babel/plugin-transform-unicode-regex" "^7.16.7"930 "@babel/preset-modules" "^0.1.5"938 "@babel/preset-modules" "^0.1.5"931 "@babel/types" "^7.17.10"939 "@babel/types" "^7.18.2"932 babel-plugin-polyfill-corejs2 "^0.3.0"940 babel-plugin-polyfill-corejs2 "^0.3.0"933 babel-plugin-polyfill-corejs3 "^0.5.0"941 babel-plugin-polyfill-corejs3 "^0.5.0"934 babel-plugin-polyfill-regenerator "^0.3.0"942 babel-plugin-polyfill-regenerator "^0.3.0"946 "@babel/types" "^7.4.4"954 "@babel/types" "^7.4.4"947 esutils "^2.0.2"955 esutils "^2.0.2"948956949"@babel/preset-react@^7.16.7":957"@babel/preset-react@^7.17.12":950 version "7.16.7"958 version "7.17.12"951 resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852"959 resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.17.12.tgz#62adbd2d1870c0de3893095757ed5b00b492ab3d"952 integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==960 integrity sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==953 dependencies:961 dependencies:954 "@babel/helper-plugin-utils" "^7.16.7"962 "@babel/helper-plugin-utils" "^7.17.12"955 "@babel/helper-validator-option" "^7.16.7"963 "@babel/helper-validator-option" "^7.16.7"956 "@babel/plugin-transform-react-display-name" "^7.16.7"964 "@babel/plugin-transform-react-display-name" "^7.16.7"957 "@babel/plugin-transform-react-jsx" "^7.16.7"965 "@babel/plugin-transform-react-jsx" "^7.17.12"958 "@babel/plugin-transform-react-jsx-development" "^7.16.7"966 "@babel/plugin-transform-react-jsx-development" "^7.16.7"959 "@babel/plugin-transform-react-pure-annotations" "^7.16.7"967 "@babel/plugin-transform-react-pure-annotations" "^7.16.7"960968961"@babel/preset-typescript@^7.16.7":969"@babel/preset-typescript@^7.17.12":962 version "7.16.7"970 version "7.17.12"963 resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9"971 resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz#40269e0a0084d56fc5731b6c40febe1c9a4a3e8c"964 integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==972 integrity sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==965 dependencies:973 dependencies:966 "@babel/helper-plugin-utils" "^7.16.7"974 "@babel/helper-plugin-utils" "^7.17.12"967 "@babel/helper-validator-option" "^7.16.7"975 "@babel/helper-validator-option" "^7.16.7"968 "@babel/plugin-transform-typescript" "^7.16.7"976 "@babel/plugin-transform-typescript" "^7.17.12"969977970"@babel/register@^7.17.7":978"@babel/register@^7.17.7":971 version "7.17.7"979 version "7.17.7"978 pirates "^4.0.5"986 pirates "^4.0.5"979 source-map-support "^0.5.16"987 source-map-support "^0.5.16"980988981"@babel/runtime@^7.17.9", "@babel/runtime@^7.8.4":989"@babel/runtime@^7.17.9", "@babel/runtime@^7.18.0", "@babel/runtime@^7.8.4":982 version "7.17.9"990 version "7.18.3"983 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"991 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4"984 integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==992 integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==985 dependencies:993 dependencies:986 regenerator-runtime "^0.13.4"994 regenerator-runtime "^0.13.4"987995994 "@babel/parser" "^7.16.7"1002 "@babel/parser" "^7.16.7"995 "@babel/types" "^7.16.7"1003 "@babel/types" "^7.16.7"9961004997"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.10", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.2":1005"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.7.2":998 version "7.17.10"1006 version "7.18.2"999 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz#1ee1a5ac39f4eac844e6cf855b35520e5eb6f8b5"1007 resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.2.tgz#b77a52604b5cc836a9e1e08dca01cba67a12d2e8"1000 integrity sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==1008 integrity sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==1001 dependencies:1009 dependencies:1002 "@babel/code-frame" "^7.16.7"1010 "@babel/code-frame" "^7.16.7"1003 "@babel/generator" "^7.17.10"1011 "@babel/generator" "^7.18.2"1004 "@babel/helper-environment-visitor" "^7.16.7"1012 "@babel/helper-environment-visitor" "^7.18.2"1005 "@babel/helper-function-name" "^7.17.9"1013 "@babel/helper-function-name" "^7.17.9"1006 "@babel/helper-hoist-variables" "^7.16.7"1014 "@babel/helper-hoist-variables" "^7.16.7"1007 "@babel/helper-split-export-declaration" "^7.16.7"1015 "@babel/helper-split-export-declaration" "^7.16.7"1008 "@babel/parser" "^7.17.10"1016 "@babel/parser" "^7.18.0"1009 "@babel/types" "^7.17.10"1017 "@babel/types" "^7.18.2"1010 debug "^4.1.0"1018 debug "^4.1.0"1011 globals "^11.1.0"1019 globals "^11.1.0"101210201013"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.10", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":1021"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":1014 version "7.17.10"1022 version "7.18.2"1015 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"1023 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.2.tgz#191abfed79ebe6f4242f643a9a5cbaa36b10b091"1016 integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==1024 integrity sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==1017 dependencies:1025 dependencies:1018 "@babel/helper-validator-identifier" "^7.16.7"1026 "@babel/helper-validator-identifier" "^7.16.7"1019 to-fast-properties "^2.0.0"1027 to-fast-properties "^2.0.0"1023 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"1031 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"1024 integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==1032 integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==102510331026"@cspotcode/source-map-consumer@0.8.0":1034"@cspotcode/source-map-support@^0.8.0":1027 version "0.8.0"1035 version "0.8.1"1028 resolved "https://registry.yarnpkg.com/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b"1036 resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"1029 integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==10301031"@cspotcode/source-map-support@0.7.0":1032 version "0.7.0"1033 resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5"1034 integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==1037 integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==1035 dependencies:1038 dependencies:1036 "@cspotcode/source-map-consumer" "0.8.0"1039 "@jridgewell/trace-mapping" "0.3.9"103710401038"@eslint/eslintrc@^1.2.2":1041"@eslint/eslintrc@^1.3.0":1039 version "1.2.2"1042 version "1.3.0"1040 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.2.tgz#4989b9e8c0216747ee7cca314ae73791bb281aae"1043 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz#29f92c30bb3e771e4a2048c95fa6855392dfac4f"1041 integrity sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==1044 integrity sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==1042 dependencies:1045 dependencies:1043 ajv "^6.12.4"1046 ajv "^6.12.4"1044 debug "^4.3.2"1047 debug "^4.3.2"1045 espree "^9.3.1"1046 globals "^13.9.0"1047 ignore "^5.2.0"1048 import-fresh "^3.2.1"1049 js-yaml "^4.1.0"1050 minimatch "^3.0.4"1051 strip-json-comments "^3.1.1"10521053"@eslint/eslintrc@^1.2.3":1054 version "1.2.3"1055 resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.3.tgz#fcaa2bcef39e13d6e9e7f6271f4cc7cae1174886"1056 integrity sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==1057 dependencies:1058 ajv "^6.12.4"1059 debug "^4.3.2"1060 espree "^9.3.2"1048 espree "^9.3.2"1061 globals "^13.9.0"1049 globals "^13.15.0"1062 ignore "^5.2.0"1050 ignore "^5.2.0"1063 import-fresh "^3.2.1"1051 import-fresh "^3.2.1"1064 js-yaml "^4.1.0"1052 js-yaml "^4.1.0"1096 "@ethersproject/properties" "^5.0.3"1084 "@ethersproject/properties" "^5.0.3"1097 "@ethersproject/strings" "^5.0.4"1085 "@ethersproject/strings" "^5.0.4"109810861099"@ethersproject/abstract-provider@^5.6.0":1087"@ethersproject/abstract-provider@^5.6.1":1100 version "5.6.0"1088 version "5.6.1"1101 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.6.0.tgz#0c4ac7054650dbd9c476cf5907f588bbb6ef3061"1089 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz#02ddce150785caf0c77fe036a0ebfcee61878c59"1102 integrity sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==1090 integrity sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==1103 dependencies:1091 dependencies:1104 "@ethersproject/bignumber" "^5.6.0"1092 "@ethersproject/bignumber" "^5.6.2"1105 "@ethersproject/bytes" "^5.6.0"1093 "@ethersproject/bytes" "^5.6.1"1106 "@ethersproject/logger" "^5.6.0"1094 "@ethersproject/logger" "^5.6.0"1107 "@ethersproject/networks" "^5.6.0"1095 "@ethersproject/networks" "^5.6.3"1108 "@ethersproject/properties" "^5.6.0"1096 "@ethersproject/properties" "^5.6.0"1109 "@ethersproject/transactions" "^5.6.0"1097 "@ethersproject/transactions" "^5.6.2"1110 "@ethersproject/web" "^5.6.0"1098 "@ethersproject/web" "^5.6.1"111110991112"@ethersproject/abstract-signer@^5.6.0":1100"@ethersproject/abstract-signer@^5.6.2":1113 version "5.6.0"1101 version "5.6.2"1114 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.6.0.tgz#9cd7ae9211c2b123a3b29bf47aab17d4d016e3e7"1102 resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz#491f07fc2cbd5da258f46ec539664713950b0b33"1115 integrity sha512-WOqnG0NJKtI8n0wWZPReHtaLkDByPL67tn4nBaDAhmVq8sjHTPbCdz4DRhVu/cfTOvfy9w3iq5QZ7BX7zw56BQ==1103 integrity sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==1116 dependencies:1104 dependencies:1117 "@ethersproject/abstract-provider" "^5.6.0"1105 "@ethersproject/abstract-provider" "^5.6.1"1118 "@ethersproject/bignumber" "^5.6.0"1106 "@ethersproject/bignumber" "^5.6.2"1119 "@ethersproject/bytes" "^5.6.0"1107 "@ethersproject/bytes" "^5.6.1"1120 "@ethersproject/logger" "^5.6.0"1108 "@ethersproject/logger" "^5.6.0"1121 "@ethersproject/properties" "^5.6.0"1109 "@ethersproject/properties" "^5.6.0"112211101123"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.6.0":1111"@ethersproject/address@^5.0.4", "@ethersproject/address@^5.6.1":1124 version "5.6.0"1112 version "5.6.1"1125 resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.6.0.tgz#13c49836d73e7885fc148ad633afad729da25012"1113 resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.6.1.tgz#ab57818d9aefee919c5721d28cd31fd95eff413d"1126 integrity sha512-6nvhYXjbXsHPS+30sHZ+U4VMagFC/9zAk6Gd/h3S21YW4+yfb0WfRtaAIZ4kfM4rrVwqiy284LP0GtL5HXGLxQ==1114 integrity sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==1127 dependencies:1115 dependencies:1128 "@ethersproject/bignumber" "^5.6.0"1116 "@ethersproject/bignumber" "^5.6.2"1129 "@ethersproject/bytes" "^5.6.0"1117 "@ethersproject/bytes" "^5.6.1"1130 "@ethersproject/keccak256" "^5.6.0"1118 "@ethersproject/keccak256" "^5.6.1"1131 "@ethersproject/logger" "^5.6.0"1119 "@ethersproject/logger" "^5.6.0"1132 "@ethersproject/rlp" "^5.6.0"1120 "@ethersproject/rlp" "^5.6.1"113311211134"@ethersproject/base64@^5.6.0":1122"@ethersproject/base64@^5.6.1":1135 version "5.6.0"1123 version "5.6.1"1136 resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.6.0.tgz#a12c4da2a6fb86d88563216b0282308fc15907c9"1124 resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.6.1.tgz#2c40d8a0310c9d1606c2c37ae3092634b41d87cb"1137 integrity sha512-2Neq8wxJ9xHxCF9TUgmKeSh9BXJ6OAxWfeGWvbauPh8FuHEjamgHilllx8KkSd5ErxyHIX7Xv3Fkcud2kY9ezw==1125 integrity sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==1138 dependencies:1126 dependencies:1139 "@ethersproject/bytes" "^5.6.0"1127 "@ethersproject/bytes" "^5.6.1"114011281141"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.6.0":1129"@ethersproject/bignumber@^5.0.7", "@ethersproject/bignumber@^5.6.2":1142 version "5.6.0"1130 version "5.6.2"1143 resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.6.0.tgz#116c81b075c57fa765a8f3822648cf718a8a0e26"1131 resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.6.2.tgz#72a0717d6163fab44c47bcc82e0c550ac0315d66"1144 integrity sha512-VziMaXIUHQlHJmkv1dlcd6GY2PmT0khtAqaMctCIDogxkrarMzA9L94KN1NeXqqOfFD6r0sJT3vCTOFSmZ07DA==1132 integrity sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==1145 dependencies:1133 dependencies:1146 "@ethersproject/bytes" "^5.6.0"1134 "@ethersproject/bytes" "^5.6.1"1147 "@ethersproject/logger" "^5.6.0"1135 "@ethersproject/logger" "^5.6.0"1148 bn.js "^4.11.9"1136 bn.js "^5.2.1"114911371150"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.6.0":1138"@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.6.1":1151 version "5.6.1"1139 version "5.6.1"1152 resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.6.1.tgz#24f916e411f82a8a60412344bf4a813b917eefe7"1140 resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.6.1.tgz#24f916e411f82a8a60412344bf4a813b917eefe7"1153 integrity sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==1141 integrity sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==1154 dependencies:1142 dependencies:1155 "@ethersproject/logger" "^5.6.0"1143 "@ethersproject/logger" "^5.6.0"115611441157"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.6.0":1145"@ethersproject/constants@^5.0.4", "@ethersproject/constants@^5.6.1":1158 version "5.6.0"1146 version "5.6.1"1159 resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.6.0.tgz#55e3eb0918584d3acc0688e9958b0cedef297088"1147 resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.6.1.tgz#e2e974cac160dd101cf79fdf879d7d18e8cb1370"1160 integrity sha512-SrdaJx2bK0WQl23nSpV/b1aq293Lh0sUaZT/yYKPDKn4tlAbkH96SPJwIhwSwTsoQQZxuh1jnqsKwyymoiBdWA==1148 integrity sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==1161 dependencies:1149 dependencies:1162 "@ethersproject/bignumber" "^5.6.0"1150 "@ethersproject/bignumber" "^5.6.2"116311511164"@ethersproject/hash@^5.0.4":1152"@ethersproject/hash@^5.0.4":1165 version "5.6.0"1153 version "5.6.1"1166 resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.6.0.tgz#d24446a5263e02492f9808baa99b6e2b4c3429a2"1154 resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.6.1.tgz#224572ea4de257f05b4abf8ae58b03a67e99b0f4"1167 integrity sha512-fFd+k9gtczqlr0/BruWLAu7UAOas1uRRJvOR84uDf4lNZ+bTkGl366qvniUZHKtlqxBRU65MkOobkmvmpHU+jA==1155 integrity sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==1168 dependencies:1156 dependencies:1169 "@ethersproject/abstract-signer" "^5.6.0"1157 "@ethersproject/abstract-signer" "^5.6.2"1170 "@ethersproject/address" "^5.6.0"1158 "@ethersproject/address" "^5.6.1"1171 "@ethersproject/bignumber" "^5.6.0"1159 "@ethersproject/bignumber" "^5.6.2"1172 "@ethersproject/bytes" "^5.6.0"1160 "@ethersproject/bytes" "^5.6.1"1173 "@ethersproject/keccak256" "^5.6.0"1161 "@ethersproject/keccak256" "^5.6.1"1174 "@ethersproject/logger" "^5.6.0"1162 "@ethersproject/logger" "^5.6.0"1175 "@ethersproject/properties" "^5.6.0"1163 "@ethersproject/properties" "^5.6.0"1176 "@ethersproject/strings" "^5.6.0"1164 "@ethersproject/strings" "^5.6.1"117711651178"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.6.0":1166"@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.6.1":1179 version "5.6.0"1167 version "5.6.1"1180 resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.6.0.tgz#fea4bb47dbf8f131c2e1774a1cecbfeb9d606459"1168 resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.6.1.tgz#b867167c9b50ba1b1a92bccdd4f2d6bd168a91cc"1181 integrity sha512-tk56BJ96mdj/ksi7HWZVWGjCq0WVl/QvfhFQNeL8fxhBlGoP+L80uDCiQcpJPd+2XxkivS3lwRm3E0CXTfol0w==1169 integrity sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==1182 dependencies:1170 dependencies:1183 "@ethersproject/bytes" "^5.6.0"1171 "@ethersproject/bytes" "^5.6.1"1184 js-sha3 "0.8.0"1172 js-sha3 "0.8.0"118511731186"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.6.0":1174"@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.6.0":1187 version "5.6.0"1175 version "5.6.0"1188 resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.6.0.tgz#d7db1bfcc22fd2e4ab574cba0bb6ad779a9a3e7a"1176 resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.6.0.tgz#d7db1bfcc22fd2e4ab574cba0bb6ad779a9a3e7a"1189 integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==1177 integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==119011781191"@ethersproject/networks@^5.6.0":1179"@ethersproject/networks@^5.6.3":1192 version "5.6.2"1180 version "5.6.3"1193 resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.6.2.tgz#2bacda62102c0b1fcee408315f2bed4f6fbdf336"1181 resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.6.3.tgz#3ee3ab08f315b433b50c99702eb32e0cf31f899f"1194 integrity sha512-9uEzaJY7j5wpYGTojGp8U89mSsgQLc40PCMJLMCnFXTs7nhBveZ0t7dbqWUNrepWTszDbFkYD6WlL8DKx5huHA==1182 integrity sha512-QZxRH7cA5Ut9TbXwZFiCyuPchdWi87ZtVNHWZd0R6YFgYtes2jQ3+bsslJ0WdyDe0i6QumqtoYqvY3rrQFRZOQ==1195 dependencies:1183 dependencies:1196 "@ethersproject/logger" "^5.6.0"1184 "@ethersproject/logger" "^5.6.0"119711851202 dependencies:1190 dependencies:1203 "@ethersproject/logger" "^5.6.0"1191 "@ethersproject/logger" "^5.6.0"120411921205"@ethersproject/rlp@^5.6.0":1193"@ethersproject/rlp@^5.6.1":1206 version "5.6.0"1194 version "5.6.1"1207 resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.6.0.tgz#55a7be01c6f5e64d6e6e7edb6061aa120962a717"1195 resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.6.1.tgz#df8311e6f9f24dcb03d59a2bac457a28a4fe2bd8"1208 integrity sha512-dz9WR1xpcTL+9DtOT/aDO+YyxSSdO8YIS0jyZwHHSlAmnxA6cKU3TrTd4Xc/bHayctxTgGLYNuVVoiXE4tTq1g==1196 integrity sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==1209 dependencies:1197 dependencies:1210 "@ethersproject/bytes" "^5.6.0"1198 "@ethersproject/bytes" "^5.6.1"1211 "@ethersproject/logger" "^5.6.0"1199 "@ethersproject/logger" "^5.6.0"121212001213"@ethersproject/signing-key@^5.6.0":1201"@ethersproject/signing-key@^5.6.2":1214 version "5.6.1"1202 version "5.6.2"1215 resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.6.1.tgz#31b0a531520616254eb0465b9443e49515c4d457"1203 resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.6.2.tgz#8a51b111e4d62e5a62aee1da1e088d12de0614a3"1216 integrity sha512-XvqQ20DH0D+bS3qlrrgh+axRMth5kD1xuvqUQUTeezxUTXBOeR6hWz2/C6FBEu39FRytyybIWrYf7YLSAKr1LQ==1204 integrity sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==1217 dependencies:1205 dependencies:1218 "@ethersproject/bytes" "^5.6.0"1206 "@ethersproject/bytes" "^5.6.1"1219 "@ethersproject/logger" "^5.6.0"1207 "@ethersproject/logger" "^5.6.0"1220 "@ethersproject/properties" "^5.6.0"1208 "@ethersproject/properties" "^5.6.0"1221 bn.js "^4.11.9"1209 bn.js "^5.2.1"1222 elliptic "6.5.4"1210 elliptic "6.5.4"1223 hash.js "1.1.7"1211 hash.js "1.1.7"122412121225"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.6.0":1213"@ethersproject/strings@^5.0.4", "@ethersproject/strings@^5.6.1":1226 version "5.6.0"1214 version "5.6.1"1227 resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.6.0.tgz#9891b26709153d996bf1303d39a7f4bc047878fd"1215 resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.6.1.tgz#dbc1b7f901db822b5cafd4ebf01ca93c373f8952"1228 integrity sha512-uv10vTtLTZqrJuqBZR862ZQjTIa724wGPWQqZrofaPI/kUsf53TBG0I0D+hQ1qyNtllbNzaW+PDPHHUI6/65Mg==1216 integrity sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==1229 dependencies:1217 dependencies:1230 "@ethersproject/bytes" "^5.6.0"1218 "@ethersproject/bytes" "^5.6.1"1231 "@ethersproject/constants" "^5.6.0"1219 "@ethersproject/constants" "^5.6.1"1232 "@ethersproject/logger" "^5.6.0"1220 "@ethersproject/logger" "^5.6.0"123312211234"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.6.0":1222"@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.6.2":1235 version "5.6.0"1223 version "5.6.2"1236 resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.6.0.tgz#4b594d73a868ef6e1529a2f8f94a785e6791ae4e"1224 resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.6.2.tgz#793a774c01ced9fe7073985bb95a4b4e57a6370b"1237 integrity sha512-4HX+VOhNjXHZyGzER6E/LVI2i6lf9ejYeWD6l4g50AdmimyuStKc39kvKf1bXWQMg7QNVh+uC7dYwtaZ02IXeg==1225 integrity sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==1238 dependencies:1226 dependencies:1239 "@ethersproject/address" "^5.6.0"1227 "@ethersproject/address" "^5.6.1"1240 "@ethersproject/bignumber" "^5.6.0"1228 "@ethersproject/bignumber" "^5.6.2"1241 "@ethersproject/bytes" "^5.6.0"1229 "@ethersproject/bytes" "^5.6.1"1242 "@ethersproject/constants" "^5.6.0"1230 "@ethersproject/constants" "^5.6.1"1243 "@ethersproject/keccak256" "^5.6.0"1231 "@ethersproject/keccak256" "^5.6.1"1244 "@ethersproject/logger" "^5.6.0"1232 "@ethersproject/logger" "^5.6.0"1245 "@ethersproject/properties" "^5.6.0"1233 "@ethersproject/properties" "^5.6.0"1246 "@ethersproject/rlp" "^5.6.0"1234 "@ethersproject/rlp" "^5.6.1"1247 "@ethersproject/signing-key" "^5.6.0"1235 "@ethersproject/signing-key" "^5.6.2"124812361249"@ethersproject/web@^5.6.0":1237"@ethersproject/web@^5.6.1":1250 version "5.6.0"1238 version "5.6.1"1251 resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.6.0.tgz#4bf8b3cbc17055027e1a5dd3c357e37474eaaeb8"1239 resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.6.1.tgz#6e2bd3ebadd033e6fe57d072db2b69ad2c9bdf5d"1252 integrity sha512-G/XHj0hV1FxI2teHRfCGvfBUHFmU+YOSbCxlAMqJklxSa7QMiHFQfAxvwY2PFqgvdkxEKwRNr/eCjfAPEm2Ctg==1240 integrity sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==1253 dependencies:1241 dependencies:1254 "@ethersproject/base64" "^5.6.0"1242 "@ethersproject/base64" "^5.6.1"1255 "@ethersproject/bytes" "^5.6.0"1243 "@ethersproject/bytes" "^5.6.1"1256 "@ethersproject/logger" "^5.6.0"1244 "@ethersproject/logger" "^5.6.0"1257 "@ethersproject/properties" "^5.6.0"1245 "@ethersproject/properties" "^5.6.0"1258 "@ethersproject/strings" "^5.6.0"1246 "@ethersproject/strings" "^5.6.1"125912471260"@humanwhocodes/config-array@^0.9.2":1248"@humanwhocodes/config-array@^0.9.2":1261 version "0.9.5"1249 version "0.9.5"1487 "@jridgewell/set-array" "^1.0.0"1475 "@jridgewell/set-array" "^1.0.0"1488 "@jridgewell/sourcemap-codec" "^1.4.10"1476 "@jridgewell/sourcemap-codec" "^1.4.10"148914771478"@jridgewell/gen-mapping@^0.3.0":1479 version "0.3.1"1480 resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz#cf92a983c83466b8c0ce9124fadeaf09f7c66ea9"1481 integrity sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==1482 dependencies:1483 "@jridgewell/set-array" "^1.0.0"1484 "@jridgewell/sourcemap-codec" "^1.4.10"1485 "@jridgewell/trace-mapping" "^0.3.9"14861490"@jridgewell/resolve-uri@^3.0.3":1487"@jridgewell/resolve-uri@^3.0.3":1491 version "3.0.6"1488 version "3.0.7"1492 resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz#4ac237f4dabc8dd93330386907b97591801f7352"1489 resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"1493 integrity sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==1490 integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==149414911495"@jridgewell/set-array@^1.0.0":1492"@jridgewell/set-array@^1.0.0":1496 version "1.1.0"1493 version "1.1.1"1497 resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"1494 resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"1498 integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==1495 integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==149914961500"@jridgewell/sourcemap-codec@^1.4.10":1497"@jridgewell/sourcemap-codec@^1.4.10":1501 version "1.4.12"1498 version "1.4.13"1502 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.12.tgz#7ed98f6fa525ffb7c56a2cbecb5f7bb91abd2baf"1499 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"1503 integrity sha512-az/NhpIwP3K33ILr0T2bso+k2E/SLf8Yidd8mHl0n6sCQ4YdyC8qDhZA6kOPDNDBA56ZnIjngVl0U3jREA0BUA==1500 integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==150415011505"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9":1502"@jridgewell/trace-mapping@0.3.9":1506 version "0.3.9"1503 version "0.3.9"1507 resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"1504 resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"1508 integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==1505 integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==1509 dependencies:1506 dependencies:1510 "@jridgewell/resolve-uri" "^3.0.3"1507 "@jridgewell/resolve-uri" "^3.0.3"1511 "@jridgewell/sourcemap-codec" "^1.4.10"1508 "@jridgewell/sourcemap-codec" "^1.4.10"151215091510"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9":1511 version "0.3.13"1512 resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz#dcfe3e95f224c8fe97a87a5235defec999aa92ea"1513 integrity sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==1514 dependencies:1515 "@jridgewell/resolve-uri" "^3.0.3"1516 "@jridgewell/sourcemap-codec" "^1.4.10"15171513"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":1518"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":1514 version "2.1.8-no-fsevents.3"1519 version "2.1.8-no-fsevents.3"1515 resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"1520 resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"1647 dependencies:1652 dependencies:1648 "@octokit/openapi-types" "^11.2.0"1653 "@octokit/openapi-types" "^11.2.0"164916541650"@polkadot/api-augment@8.3.3-12":1655"@polkadot/api-augment@8.5.2-10":1651 version "8.3.3-12"1656 version "8.5.2-10"1652 resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.3.3-12.tgz#3787c2a259cc6ae596acfa265f2b543abe7bd5e0"1657 resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.5.2-10.tgz#f5a6ca14a3c84550dd11cdddac3c8c82ed3ecca8"1653 integrity sha512-c/rfky4OqG2yU2qDIrYNoYMPNBJA9MejUHsssHTjqVOxMGTdOu6QgfvDQ9IKROo45aV96N8dpTsIH8MNJL1c2A==1658 integrity sha512-Coip7oSZpSzXQ5l/4/N4Ic4CCDMTOpvktFQmJt3C1zqf/wi6V+qr8PeuGOFkq9yxeaIWZX4u6DkD3Rsa8ASgWg==1654 dependencies:1659 dependencies:1655 "@babel/runtime" "^7.17.9"1660 "@babel/runtime" "^7.18.0"1656 "@polkadot/api-base" "8.3.3-12"1661 "@polkadot/api-base" "8.5.2-10"1657 "@polkadot/rpc-augment" "8.3.3-12"1662 "@polkadot/rpc-augment" "8.5.2-10"1658 "@polkadot/types" "8.3.3-12"1663 "@polkadot/types" "8.5.2-10"1659 "@polkadot/types-augment" "8.3.3-12"1664 "@polkadot/types-augment" "8.5.2-10"1660 "@polkadot/types-codec" "8.3.3-12"1665 "@polkadot/types-codec" "8.5.2-10"1661 "@polkadot/util" "^9.1.2-7"1666 "@polkadot/util" "^9.2.2-15"166216671663"@polkadot/api-base@8.3.3-12":1668"@polkadot/api-base@8.5.2-10":1664 version "8.3.3-12"1669 version "8.5.2-10"1665 resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.3.3-12.tgz#2193f44e478d727d5ca4b8f79bc81864096db126"1670 resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.5.2-10.tgz#e146cbbd805a3e612ee61ec2bdff71123729e270"1666 integrity sha512-/xeT/A8Q6tgQXRENUiECMc7hlJF5n0d5u3ZRCKAur8RxFiG8t5EPG+O7O7dRYKa/u3MU8lSH/pSrqYQp27lxZQ==1671 integrity sha512-BI4SzMqEhK/zD8uSeuH4xhHSp/BgBAALMpk6RgKKZ9K4CX4nY1IU+YanlC7R2qgayfHAZeVst3Ry/l9gvDj5Og==1667 dependencies:1672 dependencies:1668 "@babel/runtime" "^7.17.9"1673 "@babel/runtime" "^7.18.0"1669 "@polkadot/rpc-core" "8.3.3-12"1674 "@polkadot/rpc-core" "8.5.2-10"1670 "@polkadot/types" "8.3.3-12"1675 "@polkadot/types" "8.5.2-10"1671 "@polkadot/util" "^9.1.2-7"1676 "@polkadot/util" "^9.2.2-15"1672 rxjs "^7.5.5"1677 rxjs "^7.5.5"167316781674"@polkadot/api-contract@8.3.3-12":1679"@polkadot/api-contract@8.5.2-10":1675 version "8.3.3-12"1680 version "8.5.2-10"1676 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-8.3.3-12.tgz#4fe67520c872579077a72931fe17c90037a9e218"1681 resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-8.5.2-10.tgz#600fcc555a5ff942151cd11bd829073fa053334d"1677 integrity sha512-CFT6FiZY4YzgA839jce5pTbPLXDMndbeiG6Gwjd0ffrkcleEMAzvRybS4M5jyKvdUDJ7CwL5BJSisL8VwjN2Cw==1682 integrity sha512-4SUSDjtX2/NpIk1FbFODnJLUFGHX558kI62VYUcRyQeajbVnx3cIAbe8IDbgM/h9XpfdXGFYIc4MlPOTpQEIug==1678 dependencies:1683 dependencies:1679 "@babel/runtime" "^7.17.9"1684 "@babel/runtime" "^7.18.0"1680 "@polkadot/api" "8.3.3-12"1685 "@polkadot/api" "8.5.2-10"1681 "@polkadot/types" "8.3.3-12"1686 "@polkadot/types" "8.5.2-10"1682 "@polkadot/types-codec" "8.3.3-12"1687 "@polkadot/types-codec" "8.5.2-10"1683 "@polkadot/types-create" "8.3.3-12"1688 "@polkadot/types-create" "8.5.2-10"1684 "@polkadot/util" "^9.1.2-7"1689 "@polkadot/util" "^9.2.2-15"1685 "@polkadot/util-crypto" "^9.1.2-7"1690 "@polkadot/util-crypto" "^9.2.2-15"1686 rxjs "^7.5.5"1691 rxjs "^7.5.5"168716921688"@polkadot/api-derive@8.3.3-12":1693"@polkadot/api-derive@8.5.2-10":1689 version "8.3.3-12"1694 version "8.5.2-10"1690 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.3.3-12.tgz#1d855a5fe78b5d1d8d6b0d81629a20318a881ea9"1695 resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.5.2-10.tgz#a11c802a41fc73c3057aa488c7e33853c23af54a"1691 integrity sha512-Off/P2FU1aM2x+amchgX1bo/HQNJLrSPuY/7r93J3MXxW2eEHp3kbuedZObeVMDEZGt9lcI6EEL6meVoYW1bew==1696 integrity sha512-7SFUf4Qs5pmfH3j61hPJ80CI+2vQP/8VasIdwFZZgac9mPvhlRnIK2uPMwY0X6Y/P8IHOXP37ZUtl+OhMpj65w==1692 dependencies:1697 dependencies:1693 "@babel/runtime" "^7.17.9"1698 "@babel/runtime" "^7.18.0"1694 "@polkadot/api" "8.3.3-12"1699 "@polkadot/api" "8.5.2-10"1695 "@polkadot/api-augment" "8.3.3-12"1700 "@polkadot/api-augment" "8.5.2-10"1696 "@polkadot/api-base" "8.3.3-12"1701 "@polkadot/api-base" "8.5.2-10"1697 "@polkadot/rpc-core" "8.3.3-12"1702 "@polkadot/rpc-core" "8.5.2-10"1698 "@polkadot/types" "8.3.3-12"1703 "@polkadot/types" "8.5.2-10"1699 "@polkadot/types-codec" "8.3.3-12"1704 "@polkadot/types-codec" "8.5.2-10"1700 "@polkadot/util" "^9.1.2-7"1705 "@polkadot/util" "^9.2.2-15"1701 "@polkadot/util-crypto" "^9.1.2-7"1706 "@polkadot/util-crypto" "^9.2.2-15"1702 rxjs "^7.5.5"1707 rxjs "^7.5.5"170317081704"@polkadot/api@8.3.3-12":1709"@polkadot/api@8.5.2-10":1705 version "8.3.3-12"1710 version "8.5.2-10"1706 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.3.3-12.tgz#25cb0d4006182e68d7815e2cfde503699d326dad"1711 resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.5.2-10.tgz#7b9c172cab5a0d5fc9314c5a0ea87223e3cde7e7"1707 integrity sha512-xkfrDcqt2Ci/BweY4PcVndG1O1BDS1VYM1XEl/+iydvu5il0NlaDzewln2WtZ37ZhLeZ/Iyj2BWu8laRdDdWpQ==1712 integrity sha512-uXavmGHYaNW8yaUXH6UEqK0g+oDp25m3wQ1956UuhTzLUy1YyssU8neZWdQju3H7/mQOjtSoj1hIPLSeSspXeA==1708 dependencies:1713 dependencies:1709 "@babel/runtime" "^7.17.9"1714 "@babel/runtime" "^7.18.0"1710 "@polkadot/api-augment" "8.3.3-12"1715 "@polkadot/api-augment" "8.5.2-10"1711 "@polkadot/api-base" "8.3.3-12"1716 "@polkadot/api-base" "8.5.2-10"1712 "@polkadot/api-derive" "8.3.3-12"1717 "@polkadot/api-derive" "8.5.2-10"1713 "@polkadot/keyring" "^9.1.2-7"1718 "@polkadot/keyring" "^9.2.2-15"1714 "@polkadot/rpc-augment" "8.3.3-12"1719 "@polkadot/rpc-augment" "8.5.2-10"1715 "@polkadot/rpc-core" "8.3.3-12"1720 "@polkadot/rpc-core" "8.5.2-10"1716 "@polkadot/rpc-provider" "8.3.3-12"1721 "@polkadot/rpc-provider" "8.5.2-10"1717 "@polkadot/types" "8.3.3-12"1722 "@polkadot/types" "8.5.2-10"1718 "@polkadot/types-augment" "8.3.3-12"1723 "@polkadot/types-augment" "8.5.2-10"1719 "@polkadot/types-codec" "8.3.3-12"1724 "@polkadot/types-codec" "8.5.2-10"1720 "@polkadot/types-create" "8.3.3-12"1725 "@polkadot/types-create" "8.5.2-10"1721 "@polkadot/types-known" "8.3.3-12"1726 "@polkadot/types-known" "8.5.2-10"1722 "@polkadot/util" "^9.1.2-7"1727 "@polkadot/util" "^9.2.2-15"1723 "@polkadot/util-crypto" "^9.1.2-7"1728 "@polkadot/util-crypto" "^9.2.2-15"1724 eventemitter3 "^4.0.7"1729 eventemitter3 "^4.0.7"1725 rxjs "^7.5.5"1730 rxjs "^7.5.5"172617311727"@polkadot/dev@0.66.21":1732"@polkadot/dev@0.66.29":1728 version "0.66.21"1733 version "0.66.29"1729 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.66.21.tgz#edd25ca385aacc208951380ab440218337f1fb36"1734 resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.66.29.tgz#69647da437213d4aa0fd97b6b761ae04627863a3"1730 integrity sha512-GLAZFr/w3L+2e4s3aaj0VEbiBk98Jc69e6NFwTSdm9tk+dDNGDtV79ipT6PJRpb9SoWV66MhAURTcT3siITuPQ==1735 integrity sha512-PF1PyNyt1bM0P1bO7HpH5i/F8ga3okP4zJwkOyBpBCMMu7xX09f/w/mFS9Bp6WWuHIGKR1ceQSVfisZUQGfKeA==1731 dependencies:1736 dependencies:1732 "@babel/cli" "^7.17.10"1737 "@babel/cli" "^7.17.10"1733 "@babel/core" "^7.17.10"1738 "@babel/core" "^7.18.0"1734 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7"1739 "@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"1735 "@babel/plugin-proposal-numeric-separator" "^7.16.7"1740 "@babel/plugin-proposal-numeric-separator" "^7.16.7"1736 "@babel/plugin-proposal-optional-chaining" "^7.16.7"1741 "@babel/plugin-proposal-optional-chaining" "^7.17.12"1737 "@babel/plugin-syntax-bigint" "^7.8.3"1742 "@babel/plugin-syntax-bigint" "^7.8.3"1738 "@babel/plugin-syntax-dynamic-import" "^7.8.3"1743 "@babel/plugin-syntax-dynamic-import" "^7.8.3"1739 "@babel/plugin-syntax-import-meta" "^7.10.4"1744 "@babel/plugin-syntax-import-meta" "^7.10.4"1740 "@babel/plugin-syntax-top-level-await" "^7.14.5"1745 "@babel/plugin-syntax-top-level-await" "^7.14.5"1741 "@babel/plugin-transform-regenerator" "^7.17.9"1746 "@babel/plugin-transform-regenerator" "^7.18.0"1742 "@babel/plugin-transform-runtime" "^7.17.10"1747 "@babel/plugin-transform-runtime" "^7.18.0"1743 "@babel/preset-env" "^7.17.10"1748 "@babel/preset-env" "^7.18.0"1744 "@babel/preset-react" "^7.16.7"1749 "@babel/preset-react" "^7.17.12"1745 "@babel/preset-typescript" "^7.16.7"1750 "@babel/preset-typescript" "^7.17.12"1746 "@babel/register" "^7.17.7"1751 "@babel/register" "^7.17.7"1747 "@babel/runtime" "^7.17.9"1752 "@babel/runtime" "^7.18.0"1748 "@rollup/plugin-alias" "^3.1.9"1753 "@rollup/plugin-alias" "^3.1.9"1749 "@rollup/plugin-commonjs" "^22.0.0"1754 "@rollup/plugin-commonjs" "^22.0.0"1750 "@rollup/plugin-inject" "^4.0.4"1755 "@rollup/plugin-inject" "^4.0.4"1751 "@rollup/plugin-json" "^4.1.0"1756 "@rollup/plugin-json" "^4.1.0"1752 "@rollup/plugin-node-resolve" "^13.3.0"1757 "@rollup/plugin-node-resolve" "^13.3.0"1753 "@rushstack/eslint-patch" "^1.1.3"1758 "@rushstack/eslint-patch" "^1.1.3"1754 "@typescript-eslint/eslint-plugin" "5.23.0"1759 "@typescript-eslint/eslint-plugin" "5.26.0"1755 "@typescript-eslint/parser" "5.23.0"1760 "@typescript-eslint/parser" "5.26.0"1756 "@vue/component-compiler-utils" "^3.3.0"1761 "@vue/component-compiler-utils" "^3.3.0"1757 babel-jest "^28.1.0"1762 babel-jest "^28.1.0"1758 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1763 babel-plugin-module-extension-resolver "^1.0.0-rc.2"1759 babel-plugin-module-resolver "^4.1.0"1764 babel-plugin-module-resolver "^4.1.0"1760 babel-plugin-styled-components "^2.0.7"1765 babel-plugin-styled-components "^2.0.7"1761 browserslist "^4.20.3"1766 browserslist "^4.20.3"1762 coveralls "^3.1.1"1767 coveralls "^3.1.1"1763 eslint "^8.15.0"1768 eslint "^8.16.0"1764 eslint-config-standard "^17.0.0"1769 eslint-config-standard "^17.0.0"1765 eslint-import-resolver-node "^0.3.6"1770 eslint-import-resolver-node "^0.3.6"1766 eslint-plugin-header "^3.1.1"1771 eslint-plugin-header "^3.1.1"1767 eslint-plugin-import "^2.26.0"1772 eslint-plugin-import "^2.26.0"1768 eslint-plugin-import-newlines "^1.2.2"1773 eslint-plugin-import-newlines "^1.2.2"1769 eslint-plugin-n "^15.2.0"1774 eslint-plugin-n "^15.2.0"1770 eslint-plugin-promise "^6.0.0"1775 eslint-plugin-promise "^6.0.0"1771 eslint-plugin-react "^7.29.4"1776 eslint-plugin-react "^7.30.0"1772 eslint-plugin-react-hooks "^4.5.0"1777 eslint-plugin-react-hooks "^4.5.0"1773 eslint-plugin-simple-import-sort "^7.0.0"1778 eslint-plugin-simple-import-sort "^7.0.0"1774 eslint-plugin-sort-destructure-keys "^1.4.0"1779 eslint-plugin-sort-destructure-keys "^1.4.0"1775 fs-extra "^10.1.0"1780 fs-extra "^10.1.0"1776 gh-pages "^4.0.0"1781 gh-pages "^4.0.0"1777 gh-release "^6.0.4"1782 gh-release "^6.0.4"1778 glob "^8.0.1"1783 glob "^8.0.3"1779 glob2base "^0.0.12"1784 glob2base "^0.0.12"1780 jest "^28.1.0"1785 jest "^28.1.0"1781 jest-cli "^28.1.0"1786 jest-cli "^28.1.0"1784 jest-haste-map "^28.1.0"1789 jest-haste-map "^28.1.0"1785 jest-resolve "^28.1.0"1790 jest-resolve "^28.1.0"1786 madge "^5.0.1"1791 madge "^5.0.1"1787 minimatch "^5.0.1"1792 minimatch "^5.1.0"1788 mkdirp "^1.0.4"1793 mkdirp "^1.0.4"1789 prettier "^2.6.2"1794 prettier "^2.6.2"1790 rimraf "^3.0.2"1795 rimraf "^3.0.2"1791 rollup "^2.72.1"1796 rollup "^2.74.1"1792 rollup-plugin-cleanup "^3.2.1"1797 rollup-plugin-cleanup "^3.2.1"1793 typescript "^4.6.4"1798 typescript "^4.6.4"1794 yargs "^17.5.0"1799 yargs "^17.5.1"179518001796"@polkadot/keyring@^9.1.2-7":1801"@polkadot/keyring@^9.2.2-15":1797 version "9.1.2-11"1802 version "9.2.2-15"1798 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.1.2-11.tgz#f34579082ebd97a57b7f475d402c7828a2819bd1"1803 resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.2.2-15.tgz#dca4cee5b6bd5ee758dfa959b841205c3021a09d"1799 integrity sha512-qqLm2J1qHK7kNnNqjD3OZStdWwGidoOjxViHbhHoD5WEtMfnsgfVlbcJZRnTebkFr+r1pz9xb1gzURRDh/jZOQ==1804 integrity sha512-lqtEG/ZvDpae4FKMaDybFnpopA9MWeFfl95ixXXpF1JboHr1/As5/foMpNxI/lp5f2sLnQrFQrSbGasLT64Onw==1800 dependencies:1805 dependencies:1801 "@babel/runtime" "^7.17.9"1806 "@babel/runtime" "^7.18.0"1802 "@polkadot/util" "9.1.2-11"1807 "@polkadot/util" "9.2.2-15"1803 "@polkadot/util-crypto" "9.1.2-11"1808 "@polkadot/util-crypto" "9.2.2-15"180418091805"@polkadot/networks@9.1.2-11", "@polkadot/networks@^9.1.2-7":1810"@polkadot/networks@9.2.2-15", "@polkadot/networks@^9.2.2-15":1806 version "9.1.2-11"1811 version "9.2.2-15"1807 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.1.2-11.tgz#b8a28a186e59d03dc0924215fb137b4e30e2fc1d"1812 resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.2.2-15.tgz#0dad3987386df05c0fff61e362adead98d809937"1808 integrity sha512-qWGw+eHGLWc2HW7DS4b6f1VFTMOBqdFdo02Y/yiprxd5CcbCILYwbTVAnq2qPAyfSTQ3uA4ptw1rmqyPF2HrzA==1813 integrity sha512-MBhSJqqHx6Y8oWmot3zeMWemWE8WpeS0cY2amDMM7JrdvA5BDor71OhjLB9P1blGBOGlvsFP6WgvwjXkA3yi2g==1809 dependencies:1814 dependencies:1810 "@babel/runtime" "^7.17.9"1815 "@babel/runtime" "^7.18.0"1811 "@polkadot/util" "9.1.2-11"1816 "@polkadot/util" "9.2.2-15"1812 "@substrate/ss58-registry" "^1.18.0"1817 "@substrate/ss58-registry" "^1.18.0"181318181814"@polkadot/rpc-augment@8.3.3-12":1819"@polkadot/rpc-augment@8.5.2-10":1815 version "8.3.3-12"1820 version "8.5.2-10"1816 resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.3.3-12.tgz#e7e568e9f427512b94a38fb64e4cf096ba4a9b23"1821 resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.5.2-10.tgz#996f5c4c5103418515d079d287251f60c852a357"1817 integrity sha512-ia0gda6VV8R4mZLU08Av3XcIauTeSJExGMYl7QBNP9CSQJ9fQsTz/8AC3fBmfuLq2QHFW9Qrl2w9Zca6E6Y/eg==1822 integrity sha512-SR/wkbdVSRUHTgk0Xz5wVgEC3atg0gBJaLTWLLUxrzw6ahmw6CD7ZUvRkpsPouEEurXccxs28GItQnmzSKxGkA==1818 dependencies:1823 dependencies:1819 "@babel/runtime" "^7.17.9"1824 "@babel/runtime" "^7.18.0"1820 "@polkadot/rpc-core" "8.3.3-12"1825 "@polkadot/rpc-core" "8.5.2-10"1821 "@polkadot/types" "8.3.3-12"1826 "@polkadot/types" "8.5.2-10"1822 "@polkadot/types-codec" "8.3.3-12"1827 "@polkadot/types-codec" "8.5.2-10"1823 "@polkadot/util" "^9.1.2-7"1828 "@polkadot/util" "^9.2.2-15"182418291825"@polkadot/rpc-core@8.3.3-12":1830"@polkadot/rpc-core@8.5.2-10":1826 version "8.3.3-12"1831 version "8.5.2-10"1827 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.3.3-12.tgz#d8eb8bea16c91aba2e739945a5c8ad65d21c26b0"1832 resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.5.2-10.tgz#c9d169902f1dc66c21b0439d6d6fce03dc47131c"1828 integrity sha512-TCwV7C/jiZSsn+cVF02JwuT8LI/6IQnJLX3l/7htZRJjKT4CTYOghxgHKWzDUhszAvNpWq0Q2xB8EGeqiIfweg==1833 integrity sha512-FILpCa0fY6UenZTP19zpZTT8B4b24kZzuxa5ogpj/+DT2kuarEvpNNubgbIx2p1uRmy+Zcv+rrRly7dlrEtohg==1829 dependencies:1834 dependencies:1830 "@babel/runtime" "^7.17.9"1835 "@babel/runtime" "^7.18.0"1831 "@polkadot/rpc-augment" "8.3.3-12"1836 "@polkadot/rpc-augment" "8.5.2-10"1832 "@polkadot/rpc-provider" "8.3.3-12"1837 "@polkadot/rpc-provider" "8.5.2-10"1833 "@polkadot/types" "8.3.3-12"1838 "@polkadot/types" "8.5.2-10"1834 "@polkadot/util" "^9.1.2-7"1839 "@polkadot/util" "^9.2.2-15"1835 rxjs "^7.5.5"1840 rxjs "^7.5.5"183618411837"@polkadot/rpc-provider@8.3.3-12":1842"@polkadot/rpc-provider@8.5.2-10":1838 version "8.3.3-12"1843 version "8.5.2-10"1839 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.3.3-12.tgz#6b656904cb68dd21264f03b04a1143e9f0269e40"1844 resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.5.2-10.tgz#b2128fa29be310093390bffbd7f48af6811b242d"1840 integrity sha512-R+ZF1jUMQrJC+YU7IrUuLA3gGZhOu4soe7/2QTelkAOZLYKrbAQZ2yH6Ju+XLc/uRSwMVb2Sly/3j3xIkhhPag==1845 integrity sha512-GYxrkwi0gu5nWJAThwggfofhE0IsxGeA0m/6eSe2aeLkv7mBdODTJmsdLN1Ycp/za1KuqgK4MPVYwXK5aPl8pA==1841 dependencies:1846 dependencies:1842 "@babel/runtime" "^7.17.9"1847 "@babel/runtime" "^7.18.0"1843 "@polkadot/keyring" "^9.1.2-7"1848 "@polkadot/keyring" "^9.2.2-15"1844 "@polkadot/types" "8.3.3-12"1849 "@polkadot/types" "8.5.2-10"1845 "@polkadot/types-support" "8.3.3-12"1850 "@polkadot/types-support" "8.5.2-10"1846 "@polkadot/util" "^9.1.2-7"1851 "@polkadot/util" "^9.2.2-15"1847 "@polkadot/util-crypto" "^9.1.2-7"1852 "@polkadot/util-crypto" "^9.2.2-15"1848 "@polkadot/x-fetch" "^9.1.2-7"1853 "@polkadot/x-fetch" "^9.2.2-15"1849 "@polkadot/x-global" "^9.1.2-7"1854 "@polkadot/x-global" "^9.2.2-15"1850 "@polkadot/x-ws" "^9.1.2-7"1855 "@polkadot/x-ws" "^9.2.2-15"1851 "@substrate/connect" "0.7.4"1856 "@substrate/connect" "0.7.5"1852 eventemitter3 "^4.0.7"1857 eventemitter3 "^4.0.7"1853 mock-socket "^9.1.3"1858 mock-socket "^9.1.3"1854 nock "^13.2.4"1859 nock "^13.2.4"1860 dependencies:1865 dependencies:1861 "@types/chrome" "^0.0.171"1866 "@types/chrome" "^0.0.171"186218671863"@polkadot/typegen@8.3.3-12":1868"@polkadot/typegen@8.5.2-10":1864 version "8.3.3-12"1869 version "8.5.2-10"1865 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-8.3.3-12.tgz#8c58a23cdbfa1f55a5a77103ab3954c82be79d7c"1870 resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-8.5.2-10.tgz#74467bb29cb59df2a9c928084d7f84a2a0399f84"1866 integrity sha512-+Ki5N25p9Paju9mm3494uD4/mm2W1EmhOShSGyvBeuJbWOkDoqvK3Wf9YwoepfURuoJknvpA8jZPs4q0HSkmuA==1871 integrity sha512-x1+fslv47DgStAck8G5Q/25px2/CY1aOXFcng2QDCfT7nYHp5zluAIXVF0qrRRzsXAb8n8CkOzrYmCkI2ui6lg==1867 dependencies:1872 dependencies:1868 "@babel/core" "^7.17.10"1873 "@babel/core" "^7.18.0"1869 "@babel/register" "^7.17.7"1874 "@babel/register" "^7.17.7"1870 "@babel/runtime" "^7.17.9"1875 "@babel/runtime" "^7.18.0"1871 "@polkadot/api" "8.3.3-12"1876 "@polkadot/api" "8.5.2-10"1872 "@polkadot/api-augment" "8.3.3-12"1877 "@polkadot/api-augment" "8.5.2-10"1873 "@polkadot/rpc-augment" "8.3.3-12"1878 "@polkadot/rpc-augment" "8.5.2-10"1874 "@polkadot/rpc-provider" "8.3.3-12"1879 "@polkadot/rpc-provider" "8.5.2-10"1875 "@polkadot/types" "8.3.3-12"1880 "@polkadot/types" "8.5.2-10"1876 "@polkadot/types-augment" "8.3.3-12"1881 "@polkadot/types-augment" "8.5.2-10"1877 "@polkadot/types-codec" "8.3.3-12"1882 "@polkadot/types-codec" "8.5.2-10"1878 "@polkadot/types-create" "8.3.3-12"1883 "@polkadot/types-create" "8.5.2-10"1879 "@polkadot/types-support" "8.3.3-12"1884 "@polkadot/types-support" "8.5.2-10"1880 "@polkadot/util" "^9.1.2-7"1885 "@polkadot/util" "^9.2.2-15"1881 "@polkadot/x-ws" "^9.1.2-7"1886 "@polkadot/x-ws" "^9.2.2-15"1882 handlebars "^4.7.7"1887 handlebars "^4.7.7"1883 websocket "^1.0.34"1888 websocket "^1.0.34"1884 yargs "^17.5.0"1889 yargs "^17.5.1"188518901886"@polkadot/types-augment@8.3.3-12":1891"@polkadot/types-augment@8.5.2-10":1887 version "8.3.3-12"1892 version "8.5.2-10"1888 resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.3.3-12.tgz#ccad4b286ae8208205faed57522e65ee6b5fc989"1893 resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.5.2-10.tgz#09342017ce69567505ba801353d6697968ac230b"1889 integrity sha512-hTdh5TKkBCiQIl6Os/jq/nU87iCqtoY7LjLeMdBg3klX813VGCoT4P3r9x6l5AQNvn0yCUbe+UeTPC2pGNo27g==1894 integrity sha512-fd3fY6tIsaGeL/RnL5nC+Hz7vjJPYvQ/QIEZC9PA9tSu0ti6AHcmTNRDL2W3T/ncyEndItW7OQxigOG8OFYgyQ==1890 dependencies:1895 dependencies:1891 "@babel/runtime" "^7.17.9"1896 "@babel/runtime" "^7.18.0"1892 "@polkadot/types" "8.3.3-12"1897 "@polkadot/types" "8.5.2-10"1893 "@polkadot/types-codec" "8.3.3-12"1898 "@polkadot/types-codec" "8.5.2-10"1894 "@polkadot/util" "^9.1.2-7"1899 "@polkadot/util" "^9.2.2-15"189519001896"@polkadot/types-codec@8.3.3-12":1901"@polkadot/types-codec@8.5.2-10":1897 version "8.3.3-12"1902 version "8.5.2-10"1898 resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.3.3-12.tgz#a82475432ed13191d4cde5ee83d46d9b4aa08e70"1903 resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.5.2-10.tgz#071387d883c617ea051df4d724e240d7ce400d9a"1899 integrity sha512-a4KUxJEwk6h4X9VRe7iJdHEPTgEY8TqLsHcg3K98yfqJur16URvvKxhePyGPRTaQGaCE2R9lRUv4S3w+j9/gQA==1904 integrity sha512-BdDQEh9eRwpxH7NNkPcwuNuBufeNzdZowCOCxU2FeNRKHpnKUDyVtotrGk46hvIe9tLbNY9SFrc3Uahq369Y1w==1900 dependencies:1905 dependencies:1901 "@babel/runtime" "^7.17.9"1906 "@babel/runtime" "^7.18.0"1902 "@polkadot/util" "^9.1.2-7"1907 "@polkadot/util" "^9.2.2-15"190319081904"@polkadot/types-create@8.3.3-12":1909"@polkadot/types-create@8.5.2-10":1905 version "8.3.3-12"1910 version "8.5.2-10"1906 resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.3-12.tgz#3fa8bc379a60f29eafbeab19e49f294d16ac078a"1911 resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.5.2-10.tgz#a0b04833747c078cde25afabc5fed0d82e53d54d"1907 integrity sha512-iDcecaPTzFL0JFLD2uJ5QsTEnQOZILZJmGrfsMyiLlUXvaldG6nMdB4ZdQa7Dwuny47kndHygdjOo4mcD/w13A==1912 integrity sha512-9Ihu6yAgNuxt7Xyxf+TYQYePTzoYt12FciRi/nUiikJy+zXLFex6odEgRvU5FDMMJnmLWYeHLK8AMs2yW/dNYQ==1908 dependencies:1913 dependencies:1909 "@babel/runtime" "^7.17.9"1914 "@babel/runtime" "^7.18.0"1910 "@polkadot/types-codec" "8.3.3-12"1915 "@polkadot/types-codec" "8.5.2-10"1911 "@polkadot/util" "^9.1.2-7"1916 "@polkadot/util" "^9.2.2-15"191219171913"@polkadot/types-known@8.3.3-12":1918"@polkadot/types-known@8.5.2-10":1914 version "8.3.3-12"1919 version "8.5.2-10"1915 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.3.3-12.tgz#4cd214bf5b3bcf71689519c7ce23c60ae1aa7f02"1920 resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.5.2-10.tgz#d349fb1298d38bc6f217b1e2856754e203ce269c"1916 integrity sha512-l9pVCaQ8Ct5NhK3uxsSaD2nvKrws7P6Eh53KY/Y5sdoHf6rrvPqjEq8Q5WboSU9da0IPM3SP4k3rUj0Wc/Sy1A==1921 integrity sha512-+4mXEO8RaBETgKDIYikib+bx/pNjTGYajAI+0ybV43+lhyRT8jOvTpMLxL25nRzWidkbjBl1XAMygLpNcvj3CQ==1917 dependencies:1922 dependencies:1918 "@babel/runtime" "^7.17.9"1923 "@babel/runtime" "^7.18.0"1919 "@polkadot/networks" "^9.1.2-7"1924 "@polkadot/networks" "^9.2.2-15"1920 "@polkadot/types" "8.3.3-12"1925 "@polkadot/types" "8.5.2-10"1921 "@polkadot/types-codec" "8.3.3-12"1926 "@polkadot/types-codec" "8.5.2-10"1922 "@polkadot/types-create" "8.3.3-12"1927 "@polkadot/types-create" "8.5.2-10"1923 "@polkadot/util" "^9.1.2-7"1928 "@polkadot/util" "^9.2.2-15"192419291925"@polkadot/types-support@8.3.3-12":1930"@polkadot/types-support@8.5.2-10":1926 version "8.3.3-12"1931 version "8.5.2-10"1927 resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.3.3-12.tgz#0039f5410f1212b9f8f410555eeb793c0e1020a4"1932 resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.5.2-10.tgz#b122e30149691ceca7bf4efeb589ad46a967767d"1928 integrity sha512-T6LnwtTH+Y/SJMD1atsVFPHYsg7GF77MdH8/ZCfyTYAC+7k72ikLOHMVIe1qgpXtMBhT3zw6q0RwwpriSE0rmw==1933 integrity sha512-hvMpX22YRmcF9VNwLjy1U4+BYIPw2hv40SFfKSl0HTou1MSy04q2rGy2VbJhFhoXlrq4zzo+/VvaxUAJxEQ/QQ==1929 dependencies:1934 dependencies:1930 "@babel/runtime" "^7.17.9"1935 "@babel/runtime" "^7.18.0"1931 "@polkadot/util" "^9.1.2-7"1936 "@polkadot/util" "^9.2.2-15"193219371933"@polkadot/types@8.3.3-12":1938"@polkadot/types@8.5.2-10":1934 version "8.3.3-12"1939 version "8.5.2-10"1935 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.3.3-12.tgz#bf49949120558a17143141fe8d24ccf344e21b9f"1940 resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.5.2-10.tgz#6f665fbdd6eb85f06b293963c83f96796f1238db"1936 integrity sha512-FAAitHXwb6fBxhaJWrjjIJ3DhMvyllOjNOiaDUsfoofpLML9/sumTAhcu++xqqZQF6Z3GL4pyG7tjZ78QN8xSQ==1941 integrity sha512-wD59Z7YTLFeRl8If0FYaBoMKd9m5hHcp3GFBw0kN8OXwwKTbK9f/kVzxBlCmvwTRZTN1fDAKAA+97hxITiV+tQ==1937 dependencies:1942 dependencies:1938 "@babel/runtime" "^7.17.9"1943 "@babel/runtime" "^7.18.0"1939 "@polkadot/keyring" "^9.1.2-7"1944 "@polkadot/keyring" "^9.2.2-15"1940 "@polkadot/types-augment" "8.3.3-12"1945 "@polkadot/types-augment" "8.5.2-10"1941 "@polkadot/types-codec" "8.3.3-12"1946 "@polkadot/types-codec" "8.5.2-10"1942 "@polkadot/types-create" "8.3.3-12"1947 "@polkadot/types-create" "8.5.2-10"1943 "@polkadot/util" "^9.1.2-7"1948 "@polkadot/util" "^9.2.2-15"1944 "@polkadot/util-crypto" "^9.1.2-7"1949 "@polkadot/util-crypto" "^9.2.2-15"1945 rxjs "^7.5.5"1950 rxjs "^7.5.5"194619511947"@polkadot/util-crypto@9.1.2-11", "@polkadot/util-crypto@^9.1.2-7":1952"@polkadot/util-crypto@9.2.2-15", "@polkadot/util-crypto@^9.2.2-15":1948 version "9.1.2-11"1953 version "9.2.2-15"1949 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.1.2-11.tgz#b065f75df20147ea99457dc76168bdf17f01c3f1"1954 resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.2.2-15.tgz#780e6cec35b23e5b1a55935eda4f6946517654e2"1950 integrity sha512-fYyW2B/jvMy96FoAWNC57dUgRHyFe46UiFRRxy8dn+yrib9PgihjumJgzpJe4T5TFaJdh3EwvnUCjGFL9odZtg==1955 integrity sha512-AN4uBCN+ZWODj1VRSG06GCWk09DGE8T4ajgLcvH9mBuqMH/pKrl/F6DJN6c3O0MPEKCqJPRH4UND8n5tiJ9tNA==1951 dependencies:1956 dependencies:1952 "@babel/runtime" "^7.17.9"1957 "@babel/runtime" "^7.18.0"1953 "@noble/hashes" "1.0.0"1958 "@noble/hashes" "1.0.0"1954 "@noble/secp256k1" "1.5.5"1959 "@noble/secp256k1" "1.5.5"1955 "@polkadot/networks" "9.1.2-11"1960 "@polkadot/networks" "9.2.2-15"1956 "@polkadot/util" "9.1.2-11"1961 "@polkadot/util" "9.2.2-15"1957 "@polkadot/wasm-crypto" "^6.0.2-15"1962 "@polkadot/wasm-crypto" "^6.1.1"1958 "@polkadot/x-bigint" "9.1.2-11"1963 "@polkadot/x-bigint" "9.2.2-15"1959 "@polkadot/x-randomvalues" "9.1.2-11"1964 "@polkadot/x-randomvalues" "9.2.2-15"1960 "@scure/base" "1.0.0"1965 "@scure/base" "1.0.0"1961 ed2curve "^0.3.0"1966 ed2curve "^0.3.0"1962 tweetnacl "^1.0.3"1967 tweetnacl "^1.0.3"196319681964"@polkadot/util@9.1.2-11", "@polkadot/util@^9.1.2-7":1969"@polkadot/util@9.2.2-15", "@polkadot/util@^9.2.2-15":1965 version "9.1.2-11"1970 version "9.2.2-15"1966 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.1.2-11.tgz#e0960a208c7f61524750405c7126c507dd90d7c7"1971 resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.2.2-15.tgz#da0151fbb70fb72c35c158b00622180a6342acfa"1967 integrity sha512-3+9NJrb/P4Xc6bwsLHjwcs3lzf2RXu+cpKRyxD09T3AXilp8zb/0/Q7Uxk/nFmVabqrWatk6kvsLwF/+OzWQDg==1972 integrity sha512-GTaIh9FGy/wXeTamzGMhtleo/uZ2PqRl/u22PwpK+c9mp0WYHDYewWMsrA7YQHuU9Gs7gg8slE3M3WQSSV/gPQ==1968 dependencies:1973 dependencies:1969 "@babel/runtime" "^7.17.9"1974 "@babel/runtime" "^7.18.0"1970 "@polkadot/x-bigint" "9.1.2-11"1975 "@polkadot/x-bigint" "9.2.2-15"1971 "@polkadot/x-global" "9.1.2-11"1976 "@polkadot/x-global" "9.2.2-15"1972 "@polkadot/x-textdecoder" "9.1.2-11"1977 "@polkadot/x-textdecoder" "9.2.2-15"1973 "@polkadot/x-textencoder" "9.1.2-11"1978 "@polkadot/x-textencoder" "9.2.2-15"1974 "@types/bn.js" "^5.1.0"1979 "@types/bn.js" "^5.1.0"1975 bn.js "^5.2.0"1980 bn.js "^5.2.0"1976 ip-regex "^4.3.0"1981 ip-regex "^4.3.0"197719821978"@polkadot/wasm-bridge@6.0.2-15":1983"@polkadot/wasm-bridge@6.1.1":1979 version "6.0.2-15"1984 version "6.1.1"1980 resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.0.2-15.tgz#8e3c12bb608257f4dac591c8c58e758314f024bb"1985 resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.1.1.tgz#9342f2b3c139df72fa45c8491b348f8ebbfa57fa"1981 integrity sha512-p1SUJCkmIj1JsKsR6oh0qHCMUsza6wTgtS4S53v3AMfwGxrzQKT2GCE7TumxMLJLOnWCv/PseQchNMnkAjLeQQ==1986 integrity sha512-Cy0k00VCu+HWxie+nn9GWPlSPdiZl8Id8ulSGA2FKET0jIbffmOo4e1E2FXNucfR1UPEpqov5BCF9T5YxEXZDg==1982 dependencies:1987 dependencies:1983 "@babel/runtime" "^7.17.9"1988 "@babel/runtime" "^7.17.9"198419891985"@polkadot/wasm-crypto-asmjs@6.0.2-15":1990"@polkadot/wasm-crypto-asmjs@6.1.1":1986 version "6.0.2-15"1991 version "6.1.1"1987 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.0.2-15.tgz#60c9490d332a127fbb3125c37b194c61f3c3f6ac"1992 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.1.1.tgz#6d09045679120b43fbfa435b29c3690d1f788ebb"1988 integrity sha512-YZdcb9lifCCjXiQi8sbVYTPV24QOttB30R9xH9cjGu26rMLuaeRWxLQzZtXbU/PZWx4nAkXdLQBFBVfqJOi83A==1993 integrity sha512-gG4FStVumkyRNH7WcTB+hn3EEwCssJhQyi4B1BOUt+eYYmw9xJdzIhqjzSd9b/yF2e5sRaAzfnMj2srGufsE6A==1989 dependencies:1994 dependencies:1990 "@babel/runtime" "^7.17.9"1995 "@babel/runtime" "^7.17.9"199119961992"@polkadot/wasm-crypto-init@6.0.2-15":1997"@polkadot/wasm-crypto-init@6.1.1":1993 version "6.0.2-15"1998 version "6.1.1"1994 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.0.2-15.tgz#07d16ea63a6e9b783056b7387f93d9effc769dc4"1999 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.1.1.tgz#73731071bea9b4e22b380d75099da9dc683fadf5"1995 integrity sha512-o0YjSMFKvfRiUq72uak8AufOVi8sLvfYWXvy4VC9/SDxgUxOYOxeFCrUGGFNTGrZh8F19bQIqdVyJgbkvbcX/w==2000 integrity sha512-rbBm/9FOOUjISL4gGNokjcKy2X+Af6Chaet4zlabatpImtPIAK26B2UUBGoaRUnvl/w6K3+GwBL4LuBC+CvzFw==1996 dependencies:2001 dependencies:1997 "@babel/runtime" "^7.17.9"2002 "@babel/runtime" "^7.17.9"1998 "@polkadot/wasm-bridge" "6.0.2-15"2003 "@polkadot/wasm-bridge" "6.1.1"1999 "@polkadot/wasm-crypto-asmjs" "6.0.2-15"2004 "@polkadot/wasm-crypto-asmjs" "6.1.1"2000 "@polkadot/wasm-crypto-wasm" "6.0.2-15"2005 "@polkadot/wasm-crypto-wasm" "6.1.1"200120062002"@polkadot/wasm-crypto-wasm@6.0.2-15":2007"@polkadot/wasm-crypto-wasm@6.1.1":2003 version "6.0.2-15"2008 version "6.1.1"2004 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.0.2-15.tgz#c606ca34f4cb1767d0c6c1bf80a7b386f5009f1d"2009 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.1.1.tgz#3fdc8f1280710e4d68112544b2473e811c389a2a"2005 integrity sha512-VSRqQ9RP+wtO1VLoR/eluTaXYgbE8W+1iAdJdilhu6qdKJJDO9vB9FV+P39qCsfqwfLciAzfSUNzj19adFid0g==2010 integrity sha512-zkz5Ct4KfTBT+YNEA5qbsHhTV58/FAxDave8wYIOaW4TrBnFPPs+J0WBWlGFertgIhPkvjFnQC/xzRyhet9prg==2006 dependencies:2011 dependencies:2007 "@babel/runtime" "^7.17.9"2012 "@babel/runtime" "^7.17.9"2008 "@polkadot/wasm-util" "6.0.2-15"2013 "@polkadot/wasm-util" "6.1.1"200920142010"@polkadot/wasm-crypto@^6.0.2-15":2015"@polkadot/wasm-crypto@^6.1.1":2011 version "6.0.2-15"2016 version "6.1.1"2012 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.0.2-15.tgz#af310adfe16cef0831d4221cde20b8b5b941c580"2017 resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.1.1.tgz#8e2c2d64d24eeaa78eb0b74ea1c438b7bc704176"2013 integrity sha512-ShOLs+M5jwpLPlJh8lycgXNalBikXte/iIEEPVhrxiR+P26LlQwynASy87xk3cS6/2aA+/0GOxmIaqNz2tX4Rw==2018 integrity sha512-hv9RCbMYtgjCy7+FKZFnO2Afu/whax9sk6udnZqGRBRiwaNagtyliWZGrKNGvaXMIO0VyaY4jWUwSzUgPrLu1A==2014 dependencies:2019 dependencies:2015 "@babel/runtime" "^7.17.9"2020 "@babel/runtime" "^7.17.9"2016 "@polkadot/wasm-bridge" "6.0.2-15"2021 "@polkadot/wasm-bridge" "6.1.1"2017 "@polkadot/wasm-crypto-asmjs" "6.0.2-15"2022 "@polkadot/wasm-crypto-asmjs" "6.1.1"2018 "@polkadot/wasm-crypto-init" "6.0.2-15"2023 "@polkadot/wasm-crypto-init" "6.1.1"2019 "@polkadot/wasm-crypto-wasm" "6.0.2-15"2024 "@polkadot/wasm-crypto-wasm" "6.1.1"2020 "@polkadot/wasm-util" "6.0.2-15"2025 "@polkadot/wasm-util" "6.1.1"202120262022"@polkadot/wasm-util@6.0.2-15":2027"@polkadot/wasm-util@6.1.1":2023 version "6.0.2-15"2028 version "6.1.1"2024 resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.0.2-15.tgz#ae952c58fba43903b41f631c153c5c5df050b336"2029 resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.1.1.tgz#58a566aba68f90d2a701c78ad49a1a9521b17f5b"2025 integrity sha512-kYWS/BTVmQ6Ez9HMYu6Dk3SEGycy/14X2EBBKa1tBpTJTN6hyZr5m9OCs8vopkZNSMNQE4E8hgMzyzIF4U2QXw==2030 integrity sha512-DgpLoFXMT53UKcfZ8eT2GkJlJAOh89AWO+TP6a6qeZQpvXVe5f1yR45WQpkZlgZyUP+/19+kY56GK0pQxfslqg==2026 dependencies:2031 dependencies:2027 "@babel/runtime" "^7.17.9"2032 "@babel/runtime" "^7.17.9"202820332029"@polkadot/x-bigint@9.1.2-11":2034"@polkadot/x-bigint@9.2.2-15":2030 version "9.1.2-11"2035 version "9.2.2-15"2031 resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.1.2-11.tgz#538f682a3894d72cf9df253d5f9426f6a214b53a"2036 resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.2.2-15.tgz#ca02bd73a0105578a9eb8964830caac03118ceed"2032 integrity sha512-t/3D88gYERTehgbQr4nyT2RxQQc74HtHn+zskG4bXV1iyithisxUUUAThfoDa5EeBIIMBcxIytkKchGh6dYiyQ==2037 integrity sha512-y5H0f8+3snFzM0Pc+H3Q+QZSNF0KK7o2GtLRnTIzxRcKGl+Jq8fkMFUIq7wpxEnO1Ifjs6KbT4zGXXoIORJBYw==2033 dependencies:2038 dependencies:2034 "@babel/runtime" "^7.17.9"2039 "@babel/runtime" "^7.18.0"2035 "@polkadot/x-global" "9.1.2-11"2040 "@polkadot/x-global" "9.2.2-15"203620412037"@polkadot/x-fetch@^9.1.2-7":2042"@polkadot/x-fetch@^9.2.2-15":2038 version "9.1.2-11"2043 version "9.2.2-15"2039 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.1.2-11.tgz#959dda8b8b962f73451de0997b7e14ebab453b9f"2044 resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.2.2-15.tgz#c5a698d2887a8b94458c07dd2e406c69ee14bffc"2040 integrity sha512-VGsOB1JdT+fDIps6RUOlQazr/KTG5nnvgv1KEmtKMGpY3/GsoxX2rDMSRFQW4W4lH9Mk+CX9ZXux15KtbeDMJQ==2045 integrity sha512-Krp794G1LOGmr2/d5z25AYqsZq7XaAxDDcLGIAR3eogE8odjsfNwwOTcGtjrtoXHBDz1WwY1mdESa0lgq98uOw==2041 dependencies:2046 dependencies:2042 "@babel/runtime" "^7.17.9"2047 "@babel/runtime" "^7.18.0"2043 "@polkadot/x-global" "9.1.2-11"2048 "@polkadot/x-global" "9.2.2-15"2044 "@types/node-fetch" "^2.6.1"2049 "@types/node-fetch" "^2.6.1"2045 node-fetch "^2.6.7"2050 node-fetch "^2.6.7"204620512047"@polkadot/x-global@9.1.2-11", "@polkadot/x-global@^9.1.2-7":2052"@polkadot/x-global@9.2.2-15", "@polkadot/x-global@^9.2.2-15":2048 version "9.1.2-11"2053 version "9.2.2-15"2049 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.1.2-11.tgz#777ab4e88352918acb2d1c2c8f64f913eb23bd27"2054 resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.2.2-15.tgz#c8756d6d5fe46d8cebba6bbd55e4899dda5d03ba"2050 integrity sha512-6fNq5CqCUSADLVjXJi3ZdSKqW3x5K1iZXgdVZjhLq0dIl9c3n3YaxWPNme+UkLqa8i+QAPb5pYWS6ZEDiU0Sxw==2055 integrity sha512-F7JLnc4ea1yE0+HpGMldRFyBsGEFvP6NYPVf5xeqysg0mg5FO562MxClHkSvmKjVayLTD+xQ8AkC/luujvBNkw==2051 dependencies:2056 dependencies:2052 "@babel/runtime" "^7.17.9"2057 "@babel/runtime" "^7.18.0"205320582054"@polkadot/x-randomvalues@9.1.2-11":2059"@polkadot/x-randomvalues@9.2.2-15":2055 version "9.1.2-11"2060 version "9.2.2-15"2056 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.1.2-11.tgz#a305940b8e309316ea06836249f1b0a59316fc4b"2061 resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.2.2-15.tgz#e1a5e45f83ca2c0e504f2f02172ad7c5ea0561c7"2057 integrity sha512-+c1UFfGUWg6q9AICodXrv2FEI0nQvILzdsWs1RU2hZ/EDKU6mH6stwK1/Hnu9UkE9M9MFzfXnuOjlMpHOOFGxw==2062 integrity sha512-ofrnKbfNuq+aVfSCNzL4VJCusUehJo0G12iM9dB/MQnjXuAbEU9FZUEAWcT4pGYDAQKloHj6iOKcsHKyqlTsww==2058 dependencies:2063 dependencies:2059 "@babel/runtime" "^7.17.9"2064 "@babel/runtime" "^7.18.0"2060 "@polkadot/x-global" "9.1.2-11"2065 "@polkadot/x-global" "9.2.2-15"206120662062"@polkadot/x-textdecoder@9.1.2-11":2067"@polkadot/x-textdecoder@9.2.2-15":2063 version "9.1.2-11"2068 version "9.2.2-15"2064 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.1.2-11.tgz#1a617b1e5af4a8249ce8361790bda259e79dada0"2069 resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.2.2-15.tgz#14d521d100c02caf77a738ea7d8976e4da3b6872"2065 integrity sha512-I1DbWyiG7o3OOYAjFrQnhXFXZVLH0VjqciiWlhNeUZpYUb9OZ+DD/h6IKOGnRCFu6JH/3hi2fp69FJ4GknlF9g==2070 integrity sha512-+cC5Y1LnBJA/mb0KKcTLL8vw5aSGvFgxn8yb41okCey54tvZwa9oy8CQpw2njQ+qCuzEFiGQqDDanHp2D7mrew==2066 dependencies:2071 dependencies:2067 "@babel/runtime" "^7.17.9"2072 "@babel/runtime" "^7.18.0"2068 "@polkadot/x-global" "9.1.2-11"2073 "@polkadot/x-global" "9.2.2-15"206920742070"@polkadot/x-textencoder@9.1.2-11":2075"@polkadot/x-textencoder@9.2.2-15":2071 version "9.1.2-11"2076 version "9.2.2-15"2072 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.1.2-11.tgz#e73faca9175895c3f2ebd42dc06c266182f1f232"2077 resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.2.2-15.tgz#aa1f94b6f2c3dc663584359b18188e7d272b7925"2073 integrity sha512-tUvyQAwJVSuKqMf7D+kifICgnbuepO2WmFGAfy8cA5s4MKKO/gPx3DQl/XesxVHo3oVJUsXkdauHSXph9ZytLA==2078 integrity sha512-TAr8CxdcpPqwpDYF/h4SOB0HmXG31w/gqX6mzN6tj0XxRkjxZUlpYGwnnOPzmYRSIsePW7yqsxK0eJq0yEyKpg==2074 dependencies:2079 dependencies:2075 "@babel/runtime" "^7.17.9"2080 "@babel/runtime" "^7.18.0"2076 "@polkadot/x-global" "9.1.2-11"2081 "@polkadot/x-global" "9.2.2-15"207720822078"@polkadot/x-ws@^9.1.2-7":2083"@polkadot/x-ws@^9.2.2-15":2079 version "9.1.2-11"2084 version "9.2.2-15"2080 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.1.2-11.tgz#cfe2aa755fdbbb7a62bfa093203fcab3deeab9f3"2085 resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.2.2-15.tgz#0e29349054dbcf33cd6598de75c88f81a6e435bc"2081 integrity sha512-gT2VT5NUoU3RAxhrU0tC/6Jgd5xvi7Fglj5NKABhfB3Df5UpBcGpIWHQVXfunx4dc6rAq3DB+r90WTMmazEYBQ==2086 integrity sha512-GXZy0/D2XLGKPKcwWO/92TWgkpDbZSXHsiRpjm5dUHkMSaB7TLZFS6Dn4/xfJwlTBmNYPY5BMW/HuRyEeDVwCg==2082 dependencies:2087 dependencies:2083 "@babel/runtime" "^7.17.9"2088 "@babel/runtime" "^7.18.0"2084 "@polkadot/x-global" "9.1.2-11"2089 "@polkadot/x-global" "9.2.2-15"2085 "@types/websocket" "^1.0.5"2090 "@types/websocket" "^1.0.5"2086 websocket "^1.0.34"2091 websocket "^1.0.34"208720922181 resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.0.tgz#d452beda84b3ebfcf0e88592a4695e729a91e858"2186 resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.0.tgz#d452beda84b3ebfcf0e88592a4695e729a91e858"2182 integrity sha512-nFVuKdp71hMd/MGlllAOh+a2hAqt8m6J2G0aSsS/RcALZexxF9jodbFc62ni8RDtJboeOfXAHhenYOANvJKPIg==2187 integrity sha512-nFVuKdp71hMd/MGlllAOh+a2hAqt8m6J2G0aSsS/RcALZexxF9jodbFc62ni8RDtJboeOfXAHhenYOANvJKPIg==218321882184"@substrate/connect@0.7.4":2189"@substrate/connect@0.7.5":2185 version "0.7.4"2190 version "0.7.5"2186 resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.4.tgz#2b43bf83416cc2bd20e3a025fb432c71a98120ce"2191 resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.5.tgz#8d868ed905df25c87ff9bad9fa8db6d4137012c9"2187 integrity sha512-sq5c2Z9073zyF7QOU/DLaIWI0LuECEpCovRpN8MXBieCeHnqGS2xZrPzsvvIP3LNrb/iPb5uMCyFZ4DaQa+0Bw==2192 integrity sha512-sdAZ6IGuTNxRGlH/O+6IaXvkYzZFwMK03VbQMgxUzry9dz1+JzyaNf8iOTVHxhMIUZc0h0E90JQz/hNiUYPlUw==2188 dependencies:2193 dependencies:2189 "@substrate/connect-extension-protocol" "^1.0.0"2194 "@substrate/connect-extension-protocol" "^1.0.0"2190 "@substrate/smoldot-light" "0.6.15"2195 "@substrate/smoldot-light" "0.6.16"2191 eventemitter3 "^4.0.7"2196 eventemitter3 "^4.0.7"219221972193"@substrate/smoldot-light@0.6.15":2198"@substrate/smoldot-light@0.6.16":2194 version "0.6.15"2199 version "0.6.16"2195 resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.6.15.tgz#f3fd2a9fa2e3a579d2bf0c13590fb48db4935f9f"2200 resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.6.16.tgz#04ec70cf1df285431309fe5704d3b2dd701faa0b"2196 integrity sha512-c2tJCSp9Litsn/p8wY1FfEqIkJI8Peh89BU7T43bruWRO2SSgLVh0cIVbOCY4en90tIOX4W0CueRWFBRQz7BjQ==2201 integrity sha512-Ej0ZdNPTW0EXbp45gv/5Kt/JV+c9cmRZRYAXg+EALxXPm0hW9h2QdVLm61A2PAskOGptW4wnJ1WzzruaenwAXQ==2197 dependencies:2202 dependencies:2198 buffer "^6.0.1"2203 buffer "^6.0.1"2199 pako "^2.0.4"2204 pako "^2.0.4"2200 websocket "^1.0.32"2205 websocket "^1.0.32"220122062202"@substrate/ss58-registry@^1.18.0":2207"@substrate/ss58-registry@^1.18.0":2203 version "1.18.0"2208 version "1.20.0"2204 resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.18.0.tgz#0744480e880ae8e557327557a2a7fc95577292ec"2209 resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.20.0.tgz#a12fd6884eab4167b123a4ccafe94efe4d0109aa"2205 integrity sha512-nAA1qsorxgdDnx5ie/FL90nM2riTNn72wIq8jtWsR8trsk1uTIHJgQQjEgviFCtMg4Ws9bEjo8DkWBgVGdPFmw==2210 integrity sha512-0YyH7iYbn3yuzKjpRP9gKB4O+Xg6Ciszokz3h5wrRZMz/474rhjpmR+SF1NRvVdNv+rNl3ua/o45D8CPq++TUg==220622112207"@szmarczak/http-timer@^1.1.2":2212"@szmarczak/http-timer@^1.1.2":2208 version "1.1.2"2213 version "1.1.2"2373"@types/json5@^0.0.29":2378"@types/json5@^0.0.29":2374 version "0.0.29"2379 version "0.0.29"2375 resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"2380 resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"2376 integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=2381 integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==237723822378"@types/mocha@^9.1.1":2383"@types/mocha@^9.1.1":2379 version "9.1.1"2384 version "9.1.1"2388 "@types/node" "*"2393 "@types/node" "*"2389 form-data "^3.0.0"2394 form-data "^3.0.0"239023952391"@types/node@*", "@types/node@^17.0.31":2396"@types/node@*", "@types/node@^17.0.35":2392 version "17.0.31"2397 version "17.0.35"2393 resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d"2398 resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.35.tgz#635b7586086d51fb40de0a2ec9d1014a5283ba4a"2394 integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==2399 integrity sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==239524002396"@types/node@^12.12.6":2401"@types/node@^12.12.6":2397 version "12.20.50"2402 version "12.20.52"2398 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.50.tgz#14ba5198f1754ffd0472a2f84ab433b45ee0b65e"2403 resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.52.tgz#2fd2dc6bfa185601b15457398d4ba1ef27f81251"2399 integrity sha512-+9axpWx2b2JCVovr7Ilgt96uc6C1zBKOQMpGtRbWT9IoR/8ue32GGMfGA4woP8QyP2gBs6GQWEVM3tCybGCxDA==2404 integrity sha512-cfkwWw72849SNYp3Zx0IcIs25vABmFh73xicxhCkTcvtZQeIez15PpwQN8fY3RD7gv1Wrxlc9MEtfMORZDEsGw==240024052401"@types/parse5@*":2406"@types/parse5@*":2402 version "6.0.3"2407 version "6.0.3"2411 "@types/node" "*"2416 "@types/node" "*"241224172413"@types/prettier@^2.1.5":2418"@types/prettier@^2.1.5":2414 version "2.6.0"2419 version "2.6.1"2415 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759"2420 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.1.tgz#76e72d8a775eef7ce649c63c8acae1a0824bbaed"2416 integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==2421 integrity sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==241724222418"@types/resolve@1.17.1":2423"@types/resolve@1.17.1":2419 version "1.17.1"2424 version "1.17.1"2458 dependencies:2463 dependencies:2459 "@types/yargs-parser" "*"2464 "@types/yargs-parser" "*"246024652461"@typescript-eslint/eslint-plugin@5.23.0":2466"@typescript-eslint/eslint-plugin@5.26.0", "@typescript-eslint/eslint-plugin@^5.26.0":2462 version "5.23.0"2467 version "5.26.0"2463 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz#bc4cbcf91fbbcc2e47e534774781b82ae25cc3d8"2468 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.26.0.tgz#c1f98ccba9d345e38992975d3ca56ed6260643c2"2464 integrity sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==2469 integrity sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==2465 dependencies:2470 dependencies:2466 "@typescript-eslint/scope-manager" "5.23.0"2471 "@typescript-eslint/scope-manager" "5.26.0"2467 "@typescript-eslint/type-utils" "5.23.0"2472 "@typescript-eslint/type-utils" "5.26.0"2468 "@typescript-eslint/utils" "5.23.0"2473 "@typescript-eslint/utils" "5.26.0"2469 debug "^4.3.2"2474 debug "^4.3.4"2470 functional-red-black-tree "^1.0.1"2475 functional-red-black-tree "^1.0.1"2471 ignore "^5.1.8"2476 ignore "^5.2.0"2472 regexpp "^3.2.0"2477 regexpp "^3.2.0"2473 semver "^7.3.5"2478 semver "^7.3.7"2474 tsutils "^3.21.0"2479 tsutils "^3.21.0"247524802476"@typescript-eslint/eslint-plugin@^5.22.0":2481"@typescript-eslint/parser@5.26.0", "@typescript-eslint/parser@^5.26.0":2477 version "5.22.0"2482 version "5.26.0"2478 resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz#7b52a0de2e664044f28b36419210aea4ab619e2a"2483 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.26.0.tgz#a61b14205fe2ab7533deb4d35e604add9a4ceee2"2479 integrity sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==2484 integrity sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==2480 dependencies:2485 dependencies:2481 "@typescript-eslint/scope-manager" "5.22.0"2486 "@typescript-eslint/scope-manager" "5.26.0"2482 "@typescript-eslint/type-utils" "5.22.0"2487 "@typescript-eslint/types" "5.26.0"2483 "@typescript-eslint/utils" "5.22.0"2488 "@typescript-eslint/typescript-estree" "5.26.0"2484 debug "^4.3.2"2489 debug "^4.3.4"2485 functional-red-black-tree "^1.0.1"2486 ignore "^5.1.8"2487 regexpp "^3.2.0"2488 semver "^7.3.5"2489 tsutils "^3.21.0"249024902491"@typescript-eslint/parser@5.23.0":2491"@typescript-eslint/scope-manager@5.26.0":2492 version "5.23.0"2492 version "5.26.0"2493 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.23.0.tgz#443778e1afc9a8ff180f91b5e260ac3bec5e2de1"2493 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz#44209c7f649d1a120f0717e0e82da856e9871339"2494 integrity sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==2494 integrity sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==2495 dependencies:2495 dependencies:2496 "@typescript-eslint/scope-manager" "5.23.0"2496 "@typescript-eslint/types" "5.26.0"2497 "@typescript-eslint/types" "5.23.0"2498 "@typescript-eslint/typescript-estree" "5.23.0"2497 "@typescript-eslint/visitor-keys" "5.26.0"2499 debug "^4.3.2"250024982501"@typescript-eslint/parser@^5.22.0":2499"@typescript-eslint/type-utils@5.26.0":2502 version "5.22.0"2500 version "5.26.0"2503 resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.22.0.tgz#7bedf8784ef0d5d60567c5ba4ce162460e70c178"2501 resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.26.0.tgz#937dee97702361744a3815c58991acf078230013"2504 integrity sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==2502 integrity sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==2505 dependencies:2503 dependencies:2506 "@typescript-eslint/scope-manager" "5.22.0"2504 "@typescript-eslint/utils" "5.26.0"2507 "@typescript-eslint/types" "5.22.0"2508 "@typescript-eslint/typescript-estree" "5.22.0"2509 debug "^4.3.2"25102511"@typescript-eslint/scope-manager@5.22.0":2512 version "5.22.0"2513 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz#590865f244ebe6e46dc3e9cab7976fc2afa8af24"2514 integrity sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==2515 dependencies:2516 "@typescript-eslint/types" "5.22.0"2517 "@typescript-eslint/visitor-keys" "5.22.0"25182519"@typescript-eslint/scope-manager@5.23.0":2520 version "5.23.0"2521 resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz#4305e61c2c8e3cfa3787d30f54e79430cc17ce1b"2522 integrity sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==2523 dependencies:2524 "@typescript-eslint/types" "5.23.0"2525 "@typescript-eslint/visitor-keys" "5.23.0"25262527"@typescript-eslint/type-utils@5.22.0":2528 version "5.22.0"2529 resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz#0c0e93b34210e334fbe1bcb7250c470f4a537c19"2505 debug "^4.3.4"2530 integrity sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==2531 dependencies:2532 "@typescript-eslint/utils" "5.22.0"2533 debug "^4.3.2"2534 tsutils "^3.21.0"2506 tsutils "^3.21.0"253525072536"@typescript-eslint/type-utils@5.23.0":2537 version "5.23.0"2538 resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz#f852252f2fc27620d5bb279d8fed2a13d2e3685e"2539 integrity sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==2540 dependencies:2541 "@typescript-eslint/utils" "5.23.0"2542 debug "^4.3.2"2543 tsutils "^3.21.0"25442545"@typescript-eslint/types@4.33.0":2508"@typescript-eslint/types@4.33.0":2546 version "4.33.0"2509 version "4.33.0"2547 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"2510 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"2548 integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==2511 integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==254925122550"@typescript-eslint/types@5.22.0":2513"@typescript-eslint/types@5.26.0":2551 version "5.22.0"2514 version "5.26.0"2552 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.22.0.tgz#50a4266e457a5d4c4b87ac31903b28b06b2c3ed0"2515 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.26.0.tgz#cb204bb154d3c103d9cc4d225f311b08219469f3"2553 integrity sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==2516 integrity sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==255425172555"@typescript-eslint/types@5.23.0":2518"@typescript-eslint/typescript-estree@5.26.0":2556 version "5.23.0"2557 resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.23.0.tgz#8733de0f58ae0ed318dbdd8f09868cdbf9f9ad09"2558 integrity sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==25592560"@typescript-eslint/typescript-estree@5.22.0":2561 version "5.22.0"2519 version "5.26.0"2562 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz#e2116fd644c3e2fda7f4395158cddd38c0c6df97"2520 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz#16cbceedb0011c2ed4f607255f3ee1e6e43b88c3"2563 integrity sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==2521 integrity sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==2564 dependencies:2522 dependencies:2565 "@typescript-eslint/types" "5.22.0"2523 "@typescript-eslint/types" "5.26.0"2566 "@typescript-eslint/visitor-keys" "5.22.0"2524 "@typescript-eslint/visitor-keys" "5.26.0"2567 debug "^4.3.2"2525 debug "^4.3.4"2568 globby "^11.0.4"2526 globby "^11.1.0"2569 is-glob "^4.0.3"2527 is-glob "^4.0.3"2570 semver "^7.3.5"2528 semver "^7.3.7"2571 tsutils "^3.21.0"2529 tsutils "^3.21.0"257225302573"@typescript-eslint/typescript-estree@5.23.0":2574 version "5.23.0"2575 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz#dca5f10a0a85226db0796e8ad86addc9aee52065"2576 integrity sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==2577 dependencies:2578 "@typescript-eslint/types" "5.23.0"2579 "@typescript-eslint/visitor-keys" "5.23.0"2580 debug "^4.3.2"2581 globby "^11.0.4"2582 is-glob "^4.0.3"2583 semver "^7.3.5"2584 tsutils "^3.21.0"25852586"@typescript-eslint/typescript-estree@^4.33.0":2531"@typescript-eslint/typescript-estree@^4.33.0":2587 version "4.33.0"2532 version "4.33.0"2588 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"2533 resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"2596 semver "^7.3.5"2541 semver "^7.3.5"2597 tsutils "^3.21.0"2542 tsutils "^3.21.0"259825432599"@typescript-eslint/utils@5.22.0":2544"@typescript-eslint/utils@5.26.0":2600 version "5.22.0"2545 version "5.26.0"2601 resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.22.0.tgz#1f2c4897e2cf7e44443c848a13c60407861babd8"2546 resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.26.0.tgz#896b8480eb124096e99c8b240460bb4298afcfb4"2602 integrity sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==2547 integrity sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==2603 dependencies:2548 dependencies:2604 "@types/json-schema" "^7.0.9"2549 "@types/json-schema" "^7.0.9"2605 "@typescript-eslint/scope-manager" "5.22.0"2550 "@typescript-eslint/scope-manager" "5.26.0"2606 "@typescript-eslint/types" "5.22.0"2551 "@typescript-eslint/types" "5.26.0"2607 "@typescript-eslint/typescript-estree" "5.22.0"2552 "@typescript-eslint/typescript-estree" "5.26.0"2608 eslint-scope "^5.1.1"2553 eslint-scope "^5.1.1"2609 eslint-utils "^3.0.0"2554 eslint-utils "^3.0.0"261025552611"@typescript-eslint/utils@5.23.0":2612 version "5.23.0"2613 resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.23.0.tgz#4691c3d1b414da2c53d8943310df36ab1c50648a"2614 integrity sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==2615 dependencies:2616 "@types/json-schema" "^7.0.9"2617 "@typescript-eslint/scope-manager" "5.23.0"2618 "@typescript-eslint/types" "5.23.0"2619 "@typescript-eslint/typescript-estree" "5.23.0"2620 eslint-scope "^5.1.1"2621 eslint-utils "^3.0.0"26222623"@typescript-eslint/visitor-keys@4.33.0":2556"@typescript-eslint/visitor-keys@4.33.0":2624 version "4.33.0"2557 version "4.33.0"2625 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"2558 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"2628 "@typescript-eslint/types" "4.33.0"2561 "@typescript-eslint/types" "4.33.0"2629 eslint-visitor-keys "^2.0.0"2562 eslint-visitor-keys "^2.0.0"263025632631"@typescript-eslint/visitor-keys@5.22.0":2564"@typescript-eslint/visitor-keys@5.26.0":2632 version "5.22.0"2565 version "5.26.0"2633 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz#f49c0ce406944ffa331a1cfabeed451ea4d0909c"2566 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz#7195f756e367f789c0e83035297c45b417b57f57"2634 integrity sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==2567 integrity sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==2635 dependencies:2568 dependencies:2636 "@typescript-eslint/types" "5.22.0"2569 "@typescript-eslint/types" "5.26.0"2637 eslint-visitor-keys "^3.0.0"2570 eslint-visitor-keys "^3.3.0"263825712639"@typescript-eslint/visitor-keys@5.23.0":2640 version "5.23.0"2641 resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz#057c60a7ca64667a39f991473059377a8067c87b"2642 integrity sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==2643 dependencies:2644 "@typescript-eslint/types" "5.23.0"2645 eslint-visitor-keys "^3.0.0"26462647"@ungap/promise-all-settled@1.1.2":2572"@ungap/promise-all-settled@1.1.2":2648 version "1.1.2"2573 version "1.1.2"2649 resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"2574 resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"2686 acorn "^7.1.1"2611 acorn "^7.1.1"2687 acorn-walk "^7.1.1"2612 acorn-walk "^7.1.1"268826132689acorn-jsx@^5.3.1, acorn-jsx@^5.3.2:2614acorn-jsx@^5.3.2:2690 version "5.3.2"2615 version "5.3.2"2691 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"2616 resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"2692 integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==2617 integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==2706 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"2631 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"2707 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==2632 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==270826332709acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0, acorn@^8.7.1:2634acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1:2710 version "8.7.1"2635 version "8.7.1"2711 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"2636 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"2712 integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==2637 integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==2782app-module-path@^2.2.0:2707app-module-path@^2.2.0:2783 version "2.2.0"2708 version "2.2.0"2784 resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5"2709 resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5"2785 integrity sha1-ZBqlXft9am8KgUHEucCqULbCTdU=2710 integrity sha512-gkco+qxENJV+8vFcDiiFhuoSvRXb2a/QPqpSoWhVz829VNJfOTnELbBmPmNKFxf3xdNnw4DWCkzkDaavcX/1YQ==278627112787application-config-path@^0.1.0:2712application-config-path@^0.1.0:2788 version "0.1.0"2713 version "0.1.0"2789 resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz#193c5f0a86541a4c66fba1e2dc38583362ea5e8f"2714 resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz#193c5f0a86541a4c66fba1e2dc38583362ea5e8f"2790 integrity sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8=2715 integrity sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q==279127162792application-config@^2.0.0:2717application-config@^2.0.0:2793 version "2.0.0"2718 version "2.0.0"2823array-flatten@1.1.1:2748array-flatten@1.1.1:2824 version "1.1.1"2749 version "1.1.1"2825 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"2750 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"2826 integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=2751 integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==282727522828array-includes@^3.1.4:2753array-includes@^3.1.4, array-includes@^3.1.5:2829 version "3.1.5"2754 version "3.1.5"2830 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"2755 resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb"2831 integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==2756 integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==2839array-union@^1.0.1:2764array-union@^1.0.1:2840 version "1.0.2"2765 version "1.0.2"2841 resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"2766 resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"2842 integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=2767 integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==2843 dependencies:2768 dependencies:2844 array-uniq "^1.0.1"2769 array-uniq "^1.0.1"284527702851array-uniq@^1.0.1:2776array-uniq@^1.0.1:2852 version "1.0.3"2777 version "1.0.3"2853 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"2778 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"2854 integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=2779 integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==285527802856array.prototype.flat@^1.2.5:2781array.prototype.flat@^1.2.5:2857 version "1.3.0"2782 version "1.3.0"2863 es-abstract "^1.19.2"2788 es-abstract "^1.19.2"2864 es-shim-unscopables "^1.0.0"2789 es-shim-unscopables "^1.0.0"286527902866array.prototype.flatmap@^1.2.5:2791array.prototype.flatmap@^1.3.0:2867 version "1.3.0"2792 version "1.3.0"2868 resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"2793 resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f"2869 integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==2794 integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==2893assert-plus@1.0.0, assert-plus@^1.0.0:2818assert-plus@1.0.0, assert-plus@^1.0.0:2894 version "1.0.0"2819 version "1.0.0"2895 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"2820 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"2896 integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=2821 integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==289728222898assertion-error@^1.1.0:2823assertion-error@^1.1.0:2899 version "1.1.0"2824 version "1.1.0"2930asynckit@^0.4.0:2855asynckit@^0.4.0:2931 version "0.4.0"2856 version "0.4.0"2932 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"2857 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"2933 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=2858 integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==293428592935available-typed-arrays@^1.0.5:2860available-typed-arrays@^1.0.5:2936 version "1.0.5"2861 version "1.0.5"2940aws-sign2@~0.7.0:2865aws-sign2@~0.7.0:2941 version "0.7.0"2866 version "0.7.0"2942 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"2867 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"2943 integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=2868 integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==294428692945aws4@^1.8.0:2870aws4@^1.8.0:2946 version "1.11.0"2871 version "1.11.0"3042babel-plugin-syntax-jsx@^6.18.0:2967babel-plugin-syntax-jsx@^6.18.0:3043 version "6.18.0"2968 version "6.18.0"3044 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"2969 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"3045 integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=2970 integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==304629713047babel-preset-current-node-syntax@^1.0.0:2972babel-preset-current-node-syntax@^1.0.0:3048 version "1.0.1"2973 version "1.0.1"3090bcrypt-pbkdf@^1.0.0:3015bcrypt-pbkdf@^1.0.0:3091 version "1.0.2"3016 version "1.0.2"3092 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"3017 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"3093 integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=3018 integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==3094 dependencies:3019 dependencies:3095 tweetnacl "^0.14.3"3020 tweetnacl "^0.14.3"309630213131bn.js@4.11.6:3056bn.js@4.11.6:3132 version "4.11.6"3057 version "4.11.6"3133 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"3058 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"3134 integrity sha1-UzRK2xRhehP26N0s4okF0cC6MhU=3059 integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==313530603136bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.6, bn.js@^4.11.9:3061bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.6, bn.js@^4.11.9:3137 version "4.12.0"3062 version "4.12.0"3138 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"3063 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"3139 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==3064 integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==314030653141bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0:3066bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1:3142 version "5.2.0"3067 version "5.2.1"3143 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002"3068 resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"3144 integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==3069 integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==314530703146body-parser@1.20.0, body-parser@^1.16.0:3071body-parser@1.20.0, body-parser@^1.16.0:3147 version "1.20.0"3072 version "1.20.0"3200brorand@^1.0.1, brorand@^1.1.0:3125brorand@^1.0.1, brorand@^1.1.0:3201 version "1.1.0"3126 version "1.1.0"3202 resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"3127 resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"3203 integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=3128 integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==320431293205browser-process-hrtime@^1.0.0:3130browser-process-hrtime@^1.0.0:3206 version "1.0.0"3131 version "1.0.0"3280bs58@^4.0.0:3205bs58@^4.0.0:3281 version "4.0.1"3206 version "4.0.1"3282 resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"3207 resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"3283 integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo=3208 integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==3284 dependencies:3209 dependencies:3285 base-x "^3.0.2"3210 base-x "^3.0.2"328632113308buffer-to-arraybuffer@^0.0.5:3233buffer-to-arraybuffer@^0.0.5:3309 version "0.0.5"3234 version "0.0.5"3310 resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"3235 resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"3311 integrity sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=3236 integrity sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==331232373313buffer-xor@^1.0.3:3238buffer-xor@^1.0.3:3314 version "1.0.3"3239 version "1.0.3"3315 resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"3240 resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"3316 integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=3241 integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==331732423318buffer@^5.0.5, buffer@^5.5.0, buffer@^5.6.0:3243buffer@^5.0.5, buffer@^5.5.0, buffer@^5.6.0:3319 version "5.7.1"3244 version "5.7.1"3339 node-gyp-build "^4.3.0"3264 node-gyp-build "^4.3.0"334032653341builtin-modules@^3.0.0:3266builtin-modules@^3.0.0:3342 version "3.2.0"3267 version "3.3.0"3343 resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"3268 resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"3344 integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==3269 integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==334532703346builtins@^4.0.0:3271builtins@^4.0.0:3347 version "4.1.0"3272 version "4.1.0"3392 integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==3317 integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==339333183394caniuse-lite@^1.0.30001332:3319caniuse-lite@^1.0.30001332:3395 version "1.0.30001335"3320 version "1.0.30001344"3396 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz#899254a0b70579e5a957c32dced79f0727c61f2a"3321 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz#8a1e7fdc4db9c2ec79a05e9fd68eb93a761888bb"3397 integrity sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==3322 integrity sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==339833233399caseless@~0.12.0:3324caseless@~0.12.0:3400 version "0.12.0"3325 version "0.12.0"3401 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3326 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"3402 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=3327 integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==340333283404chai-as-promised@^7.1.1:3329chai-as-promised@^7.1.1:3405 version "7.1.1"3330 version "7.1.1"3467check-error@^1.0.2:3392check-error@^1.0.2:3468 version "1.0.2"3393 version "1.0.2"3469 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"3394 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"3470 integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=3395 integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==347133963472chokidar@3.5.3, chokidar@^3.4.0:3397chokidar@3.5.3, chokidar@^3.4.0:3473 version "3.5.3"3398 version "3.5.3"3495 integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==3420 integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==349634213497ci-info@^3.2.0:3422ci-info@^3.2.0:3498 version "3.3.0"3423 version "3.3.1"3499 resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2"3424 resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.1.tgz#58331f6f472a25fe3a50a351ae3052936c2c7f32"3500 integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==3425 integrity sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==350134263502cids@^0.7.1:3427cids@^0.7.1:3503 version "0.7.5"3428 version "0.7.5"3571clone-response@^1.0.2:3496clone-response@^1.0.2:3572 version "1.0.2"3497 version "1.0.2"3573 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"3498 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"3574 integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=3499 integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==3575 dependencies:3500 dependencies:3576 mimic-response "^1.0.0"3501 mimic-response "^1.0.0"357735023578clone@^1.0.2:3503clone@^1.0.2:3579 version "1.0.4"3504 version "1.0.4"3580 resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"3505 resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"3581 integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=3506 integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==358235073583co@^4.6.0:3508co@^4.6.0:3584 version "4.6.0"3509 version "4.6.0"3585 resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"3510 resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"3586 integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=3511 integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==358735123588collect-v8-coverage@^1.0.0:3513collect-v8-coverage@^1.0.0:3589 version "1.0.1"3514 version "1.0.1"3607color-name@1.1.3:3532color-name@1.1.3:3608 version "1.1.3"3533 version "1.1.3"3609 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"3534 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"3610 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=3535 integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==361135363612color-name@^1.1.4, color-name@~1.1.4:3537color-name@^1.1.4, color-name@~1.1.4:3613 version "1.1.4"3538 version "1.1.4"3659commondir@^1.0.1:3584commondir@^1.0.1:3660 version "1.0.1"3585 version "1.0.1"3661 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"3586 resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"3662 integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=3587 integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==366335883664concat-map@0.0.1:3589concat-map@0.0.1:3665 version "0.0.1"3590 version "0.0.1"3666 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"3591 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"3667 integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=3592 integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==366835933669configstore@^5.0.1:3594configstore@^5.0.1:3670 version "5.0.1"3595 version "5.0.1"3681console-control-strings@^1.1.0:3606console-control-strings@^1.1.0:3682 version "1.1.0"3607 version "1.1.0"3683 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"3608 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"3684 integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=3609 integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==368536103686consolidate@^0.15.1:3611consolidate@^0.15.1:3687 version "0.15.1"3612 version "0.15.1"3721cookie-signature@1.0.6:3646cookie-signature@1.0.6:3722 version "1.0.6"3647 version "1.0.6"3723 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"3648 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"3724 integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=3649 integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==372536503726cookie@0.5.0:3651cookie@0.5.0:3727 version "0.5.0"3652 version "0.5.0"3734 integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==3659 integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==373536603736core-js-compat@^3.21.0, core-js-compat@^3.22.1:3661core-js-compat@^3.21.0, core-js-compat@^3.22.1:3737 version "3.22.4"3662 version "3.22.7"3738 resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.4.tgz#d700f451e50f1d7672dcad0ac85d910e6691e579"3663 resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.7.tgz#8359eb66ecbf726dd0cfced8e48d5e73f3224239"3739 integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==3664 integrity sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==3740 dependencies:3665 dependencies:3741 browserslist "^4.20.3"3666 browserslist "^4.20.3"3742 semver "7.0.0"3667 semver "7.0.0"374336683744core-util-is@1.0.2:3669core-util-is@1.0.2:3745 version "1.0.2"3670 version "1.0.2"3746 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"3671 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"3747 integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=3672 integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==374836733749core-util-is@~1.0.0:3674core-util-is@~1.0.0:3750 version "1.0.3"3675 version "1.0.3"3875dashdash@^1.12.0:3800dashdash@^1.12.0:3876 version "1.14.1"3801 version "1.14.1"3877 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"3802 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"3878 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=3803 integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==3879 dependencies:3804 dependencies:3880 assert-plus "^1.0.0"3805 assert-plus "^1.0.0"388138063895 dependencies:3820 dependencies:3896 ms "2.0.0"3821 ms "2.0.0"389738223898debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:3823debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4:3899 version "4.3.4"3824 version "4.3.4"3900 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"3825 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"3901 integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==3826 integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==3922decode-uri-component@^0.2.0:3847decode-uri-component@^0.2.0:3923 version "0.2.0"3848 version "0.2.0"3924 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"3849 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"3925 integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=3850 integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==392638513927decompress-response@^3.2.0, decompress-response@^3.3.0:3852decompress-response@^3.2.0, decompress-response@^3.3.0:3928 version "3.3.0"3853 version "3.3.0"3929 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"3854 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"3930 integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=3855 integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==3931 dependencies:3856 dependencies:3932 mimic-response "^1.0.0"3857 mimic-response "^1.0.0"393338583941dedent@^0.7.0:3866dedent@^0.7.0:3942 version "0.7.0"3867 version "0.7.0"3943 resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"3868 resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"3944 integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=3869 integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==394538703946deep-eql@^3.0.1:3871deep-eql@^3.0.1:3947 version "3.0.1"3872 version "3.0.1"3968defaults@^1.0.3:3893defaults@^1.0.3:3969 version "1.0.3"3894 version "1.0.3"3970 resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"3895 resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"3971 integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=3896 integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==3972 dependencies:3897 dependencies:3973 clone "^1.0.2"3898 clone "^1.0.2"397438993988delayed-stream@~1.0.0:3913delayed-stream@~1.0.0:3989 version "1.0.0"3914 version "1.0.0"3990 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"3915 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"3991 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=3916 integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==399239173993depd@2.0.0:3918depd@2.0.0:3994 version "2.0.0"3919 version "2.0.0"4218 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=4143 integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=421941444220electron-to-chromium@^1.4.118:4145electron-to-chromium@^1.4.118:4221 version "1.4.134"4146 version "1.4.140"4222 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.134.tgz#9baca7a018ca489d8e81a00c7cfe15161da38568"4147 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.140.tgz#1b5836b7244aff341a11c8efd63dfe003dee4a19"4223 integrity sha512-OdD7M2no4Mi8PopfvoOuNcwYDJ2mNFxaBfurA6okG3fLBaMcFah9S+si84FhX+FIWLKkdaiHfl4A+5ep/gOVrg==4148 integrity sha512-NLz5va823QfJBYOO/hLV4AfU4Crmkl/6Hl2pH3qdJcmi0ySZ3YTWHxOlDm3uJOFBEPy3pIhu8gKQo6prQTWKKA==422441494225elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.3, elliptic@^6.5.4:4150elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.3, elliptic@^6.5.4:4226 version "6.5.4"4151 version "6.5.4"4277 dependencies:4202 dependencies:4278 is-arrayish "^0.2.1"4203 is-arrayish "^0.2.1"427942044280es-abstract@^1.18.5, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5:4205es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.0:4281 version "1.19.5"4206 version "1.20.1"4282 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.5.tgz#a2cb01eb87f724e815b278b0dd0d00f36ca9a7f1"4207 resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.1.tgz#027292cd6ef44bd12b1913b828116f54787d1814"4283 integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==4208 integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==4284 dependencies:4209 dependencies:4285 call-bind "^1.0.2"4210 call-bind "^1.0.2"4286 es-to-primitive "^1.2.1"4211 es-to-primitive "^1.2.1"4287 function-bind "^1.1.1"4212 function-bind "^1.1.1"4213 function.prototype.name "^1.1.5"4288 get-intrinsic "^1.1.1"4214 get-intrinsic "^1.1.1"4289 get-symbol-description "^1.0.0"4215 get-symbol-description "^1.0.0"4290 has "^1.0.3"4216 has "^1.0.3"4217 has-property-descriptors "^1.0.0"4291 has-symbols "^1.0.3"4218 has-symbols "^1.0.3"4292 internal-slot "^1.0.3"4219 internal-slot "^1.0.3"4293 is-callable "^1.2.4"4220 is-callable "^1.2.4"4299 object-inspect "^1.12.0"4226 object-inspect "^1.12.0"4300 object-keys "^1.1.1"4227 object-keys "^1.1.1"4301 object.assign "^4.1.2"4228 object.assign "^4.1.2"4302 string.prototype.trimend "^1.0.4"4229 regexp.prototype.flags "^1.4.3"4230 string.prototype.trimend "^1.0.5"4303 string.prototype.trimstart "^1.0.4"4231 string.prototype.trimstart "^1.0.5"4304 unbox-primitive "^1.0.1"4232 unbox-primitive "^1.0.2"430542334306es-shim-unscopables@^1.0.0:4234es-shim-unscopables@^1.0.0:4307 version "1.0.0"4235 version "1.0.0"4469 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz#5f762dfedf8b2cf431c689f533c9d3fa5dcf25ad"4397 resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz#5f762dfedf8b2cf431c689f533c9d3fa5dcf25ad"4470 integrity sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==4398 integrity sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==447143994472eslint-plugin-react@^7.29.4:4400eslint-plugin-react@^7.30.0:4473 version "7.29.4"4401 version "7.30.0"4474 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2"4402 resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz#8e7b1b2934b8426ac067a0febade1b13bd7064e3"4475 integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==4403 integrity sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==4476 dependencies:4404 dependencies:4477 array-includes "^3.1.4"4405 array-includes "^3.1.5"4478 array.prototype.flatmap "^1.2.5"4406 array.prototype.flatmap "^1.3.0"4479 doctrine "^2.1.0"4407 doctrine "^2.1.0"4480 estraverse "^5.3.0"4408 estraverse "^5.3.0"4481 jsx-ast-utils "^2.4.1 || ^3.0.0"4409 jsx-ast-utils "^2.4.1 || ^3.0.0"4482 minimatch "^3.1.2"4410 minimatch "^3.1.2"4483 object.entries "^1.1.5"4411 object.entries "^1.1.5"4484 object.fromentries "^2.0.5"4412 object.fromentries "^2.0.5"4485 object.hasown "^1.1.0"4413 object.hasown "^1.1.1"4486 object.values "^1.1.5"4414 object.values "^1.1.5"4487 prop-types "^15.8.1"4415 prop-types "^15.8.1"4488 resolve "^2.0.0-next.3"4416 resolve "^2.0.0-next.3"4489 semver "^6.3.0"4417 semver "^6.3.0"4490 string.prototype.matchall "^4.0.6"4418 string.prototype.matchall "^4.0.7"449144194492eslint-plugin-simple-import-sort@^7.0.0:4420eslint-plugin-simple-import-sort@^7.0.0:4493 version "7.0.0"4421 version "7.0.0"4541 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"4469 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"4542 integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==4470 integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==454344714544eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:4472eslint-visitor-keys@^3.3.0:4545 version "3.3.0"4473 version "3.3.0"4546 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"4474 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"4547 integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==4475 integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==454844764549eslint@^8.14.0:4477eslint@^8.16.0:4550 version "8.14.0"4478 version "8.16.0"4551 resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.14.0.tgz#62741f159d9eb4a79695b28ec4989fcdec623239"4479 resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.16.0.tgz#6d936e2d524599f2a86c708483b4c372c5d3bbae"4552 integrity sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==4480 integrity sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==4553 dependencies:4481 dependencies:4554 "@eslint/eslintrc" "^1.2.2"4482 "@eslint/eslintrc" "^1.3.0"4555 "@humanwhocodes/config-array" "^0.9.2"4483 "@humanwhocodes/config-array" "^0.9.2"4556 ajv "^6.10.0"4484 ajv "^6.10.0"4557 chalk "^4.0.0"4485 chalk "^4.0.0"4562 eslint-scope "^7.1.1"4490 eslint-scope "^7.1.1"4563 eslint-utils "^3.0.0"4491 eslint-utils "^3.0.0"4564 eslint-visitor-keys "^3.3.0"4492 eslint-visitor-keys "^3.3.0"4565 espree "^9.3.1"4566 esquery "^1.4.0"4567 esutils "^2.0.2"4568 fast-deep-equal "^3.1.3"4569 file-entry-cache "^6.0.1"4570 functional-red-black-tree "^1.0.1"4571 glob-parent "^6.0.1"4572 globals "^13.6.0"4573 ignore "^5.2.0"4574 import-fresh "^3.0.0"4575 imurmurhash "^0.1.4"4576 is-glob "^4.0.0"4577 js-yaml "^4.1.0"4578 json-stable-stringify-without-jsonify "^1.0.1"4579 levn "^0.4.1"4580 lodash.merge "^4.6.2"4581 minimatch "^3.0.4"4582 natural-compare "^1.4.0"4583 optionator "^0.9.1"4584 regexpp "^3.2.0"4585 strip-ansi "^6.0.1"4586 strip-json-comments "^3.1.0"4587 text-table "^0.2.0"4588 v8-compile-cache "^2.0.3"45894590eslint@^8.15.0:4591 version "8.15.0"4592 resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.15.0.tgz#fea1d55a7062da48d82600d2e0974c55612a11e9"4593 integrity sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==4594 dependencies:4595 "@eslint/eslintrc" "^1.2.3"4596 "@humanwhocodes/config-array" "^0.9.2"4597 ajv "^6.10.0"4598 chalk "^4.0.0"4599 cross-spawn "^7.0.2"4600 debug "^4.3.2"4601 doctrine "^3.0.0"4602 escape-string-regexp "^4.0.0"4603 eslint-scope "^7.1.1"4604 eslint-utils "^3.0.0"4605 eslint-visitor-keys "^3.3.0"4606 espree "^9.3.2"4493 espree "^9.3.2"4607 esquery "^1.4.0"4494 esquery "^1.4.0"4608 esutils "^2.0.2"4495 esutils "^2.0.2"4609 fast-deep-equal "^3.1.3"4496 fast-deep-equal "^3.1.3"4610 file-entry-cache "^6.0.1"4497 file-entry-cache "^6.0.1"4611 functional-red-black-tree "^1.0.1"4498 functional-red-black-tree "^1.0.1"4612 glob-parent "^6.0.1"4499 glob-parent "^6.0.1"4613 globals "^13.6.0"4500 globals "^13.15.0"4614 ignore "^5.2.0"4501 ignore "^5.2.0"4615 import-fresh "^3.0.0"4502 import-fresh "^3.0.0"4616 imurmurhash "^0.1.4"4503 imurmurhash "^0.1.4"4628 text-table "^0.2.0"4515 text-table "^0.2.0"4629 v8-compile-cache "^2.0.3"4516 v8-compile-cache "^2.0.3"463045174631espree@^9.3.1:4632 version "9.3.1"4633 resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd"4634 integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==4635 dependencies:4636 acorn "^8.7.0"4637 acorn-jsx "^5.3.1"4638 eslint-visitor-keys "^3.3.0"46394640espree@^9.3.2:4518espree@^9.3.2:4641 version "9.3.2"4519 version "9.3.2"4642 resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"4520 resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"5094 integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==4972 integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==509549735096follow-redirects@^1.12.1:4974follow-redirects@^1.12.1:5097 version "1.15.0"4975 version "1.15.1"5098 resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz#06441868281c86d0dda4ad8bdaead2d02dca89d4"4976 resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"5099 integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==4977 integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==510049785101foreach@^2.0.5:4979for-each@^0.3.3:5102 version "2.0.5"4980 version "0.3.3"5103 resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"4981 resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"5104 integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k=4982 integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==4983 dependencies:4984 is-callable "^1.1.3"510549855106forever-agent@~0.6.1:4986forever-agent@~0.6.1:5107 version "0.6.1"4987 version "0.6.1"5199 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"5079 resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"5200 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==5080 integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==520150815082function.prototype.name@^1.1.5:5083 version "1.1.5"5084 resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"5085 integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==5086 dependencies:5087 call-bind "^1.0.2"5088 define-properties "^1.1.3"5089 es-abstract "^1.19.0"5090 functions-have-names "^1.2.2"50915202functional-red-black-tree@^1.0.1:5092functional-red-black-tree@^1.0.1:5203 version "1.0.1"5093 version "1.0.1"5204 resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"5094 resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"5384 dependencies:5274 dependencies:5385 find-index "^0.1.1"5275 find-index "^0.1.1"538652765387glob@7.2.0, glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:5277glob@7.2.0:5388 version "7.2.0"5278 version "7.2.0"5389 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"5279 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"5390 integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==5280 integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==5396 once "^1.3.0"5286 once "^1.3.0"5397 path-is-absolute "^1.0.0"5287 path-is-absolute "^1.0.0"539852885399glob@^8.0.1:5289glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:5400 version "8.0.1"5290 version "7.2.3"5401 resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.1.tgz#00308f5c035aa0b2a447cd37ead267ddff1577d3"5291 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"5402 integrity sha512-cF7FYZZ47YzmCu7dDy50xSRRfO3ErRfrXuLZcNIuyiJEco0XSrGtuilG19L5xp3NcwTx7Gn+X6Tv3fmsUPTbow==5292 integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==5403 dependencies:5293 dependencies:5404 fs.realpath "^1.0.0"5294 fs.realpath "^1.0.0"5405 inflight "^1.0.4"5295 inflight "^1.0.4"5406 inherits "2"5296 inherits "2"5407 minimatch "^5.0.1"5297 minimatch "^3.1.1"5408 once "^1.3.0"5298 once "^1.3.0"5409 path-is-absolute "^1.0.0"5299 path-is-absolute "^1.0.0"541053005301glob@^8.0.3:5302 version "8.0.3"5303 resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e"5304 integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==5305 dependencies:5306 fs.realpath "^1.0.0"5307 inflight "^1.0.4"5308 inherits "2"5309 minimatch "^5.0.1"5310 once "^1.3.0"53115411global-dirs@^3.0.0:5312global-dirs@^3.0.0:5412 version "3.0.0"5313 version "3.0.0"5413 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"5314 resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"5428 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"5329 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"5429 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==5330 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==543053315431globals@^13.6.0, globals@^13.9.0:5332globals@^13.15.0:5432 version "13.13.0"5333 version "13.15.0"5433 resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b"5334 resolved "https://registry.yarnpkg.com/globals/-/globals-13.15.0.tgz#38113218c907d2f7e98658af246cef8b77e90bac"5434 integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==5335 integrity sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==5435 dependencies:5336 dependencies:5436 type-fest "^0.20.2"5337 type-fest "^0.20.2"543753385438globby@^11.0.3, globby@^11.0.4:5339globby@^11.0.3, globby@^11.1.0:5439 version "11.1.0"5340 version "11.1.0"5440 resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"5341 resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"5441 integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==5342 integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==5728 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"5629 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"5729 integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==5630 integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==573056315731ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0:5632ignore@^5.1.1, ignore@^5.2.0:5732 version "5.2.0"5633 version "5.2.0"5733 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"5634 resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"5734 integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==5635 integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==5874 dependencies:5775 dependencies:5875 builtin-modules "^3.0.0"5776 builtin-modules "^3.0.0"587657775877is-callable@^1.1.4, is-callable@^1.2.4:5778is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4:5878 version "1.2.4"5779 version "1.2.4"5879 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"5780 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"5880 integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==5781 integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==6087 dependencies:5988 dependencies:6088 has-symbols "^1.0.2"5989 has-symbols "^1.0.2"608959906090is-typed-array@^1.1.3, is-typed-array@^1.1.7:5991is-typed-array@^1.1.3, is-typed-array@^1.1.9:6091 version "1.1.8"5992 version "1.1.9"6092 resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.8.tgz#cbaa6585dc7db43318bc5b89523ea384a6f65e79"5993 resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67"6093 integrity sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==5994 integrity sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==6094 dependencies:5995 dependencies:6095 available-typed-arrays "^1.0.5"5996 available-typed-arrays "^1.0.5"6096 call-bind "^1.0.2"5997 call-bind "^1.0.2"6097 es-abstract "^1.18.5"5998 es-abstract "^1.20.0"6098 foreach "^2.0.5"5999 for-each "^0.3.3"6099 has-tostringtag "^1.0.0"6000 has-tostringtag "^1.0.0"610060016101is-typedarray@^1.0.0, is-typedarray@~1.0.0:6002is-typedarray@^1.0.0, is-typedarray@~1.0.0:7105 resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"7006 resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"7106 integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=7007 integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=710770087108minimatch@5.0.1, minimatch@^5.0.1:7009minimatch@5.0.1:7109 version "5.0.1"7010 version "5.0.1"7110 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"7011 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"7111 integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==7012 integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==7112 dependencies:7013 dependencies:7113 brace-expansion "^2.0.1"7014 brace-expansion "^2.0.1"711470157115minimatch@^3.0.4, minimatch@^3.1.2:7016minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:7116 version "3.1.2"7017 version "3.1.2"7117 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"7018 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"7118 integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==7019 integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==7119 dependencies:7020 dependencies:7120 brace-expansion "^1.1.7"7021 brace-expansion "^1.1.7"712170227023minimatch@^5.0.1, minimatch@^5.1.0:7024 version "5.1.0"7025 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7"7026 integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==7027 dependencies:7028 brace-expansion "^2.0.1"70297122minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:7030minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:7123 version "1.2.6"7031 version "1.2.6"7124 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"7032 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"7192 integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==7100 integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==719371017194mock-socket@^9.1.3:7102mock-socket@^9.1.3:7195 version "9.1.3"7103 version "9.1.4"7196 resolved "https://registry.yarnpkg.com/mock-socket/-/mock-socket-9.1.3.tgz#bcb106c6b345001fa7619466fcf2f8f5a156b10f"7104 resolved "https://registry.yarnpkg.com/mock-socket/-/mock-socket-9.1.4.tgz#9295cb9c95d3b2730a7bc067008f055635d8fc75"7197 integrity sha512-uz8lx8c5wuJYJ21f5UtovqpV0+KJuVwE7cVOLNhrl2QW/CvmstOLRfjXnLSbfFHZtJtiaSGQu0oCJA8SmRcK6A==7105 integrity sha512-zc7jF8FId8pD9ojxWLcXrv4c2nEFOb6o8giPb45yQ6BfQX1tWuUktHNFSiy+KBt0VhYtHNt5MFIzclt0LIynEA==719871067199module-definition@^3.3.1:7107module-definition@^3.3.1:7200 version "3.4.0"7108 version "3.4.0"7285 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"7193 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"7286 integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==7194 integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==728771957288nanoid@^3.3.3:7196nanoid@^3.3.4:7289 version "3.3.4"7197 version "3.3.4"7290 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"7198 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"7291 integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==7199 integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==7348 integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=7256 integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=734972577350node-releases@^2.0.3:7258node-releases@^2.0.3:7351 version "2.0.4"7259 version "2.0.5"7352 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"7260 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.5.tgz#280ed5bc3eba0d96ce44897d8aee478bfb3d9666"7353 integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==7261 integrity sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==735472627355node-source-walk@^4.0.0, node-source-walk@^4.2.0, node-source-walk@^4.2.2:7263node-source-walk@^4.0.0, node-source-walk@^4.2.0, node-source-walk@^4.2.2:7356 version "4.3.0"7264 version "4.3.0"7400 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=7308 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=740173097402object-inspect@^1.12.0, object-inspect@^1.9.0:7310object-inspect@^1.12.0, object-inspect@^1.9.0:7403 version "1.12.0"7311 version "1.12.2"7404 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0"7312 resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"7405 integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==7313 integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==740673147407object-keys@^1.1.1:7315object-keys@^1.1.1:7408 version "1.1.1"7316 version "1.1.1"7437 define-properties "^1.1.3"7345 define-properties "^1.1.3"7438 es-abstract "^1.19.1"7346 es-abstract "^1.19.1"743973477440object.hasown@^1.1.0:7348object.hasown@^1.1.1:7441 version "1.1.0"7349 version "1.1.1"7442 resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5"7350 resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.1.tgz#ad1eecc60d03f49460600430d97f23882cf592a3"7443 integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==7351 integrity sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==7444 dependencies:7352 dependencies:7445 define-properties "^1.1.3"7353 define-properties "^1.1.4"7446 es-abstract "^1.19.1"7354 es-abstract "^1.19.5"744773557448object.values@^1.1.5:7356object.values@^1.1.5:7449 version "1.1.5"7357 version "1.1.5"7848 source-map "^0.6.1"7756 source-map "^0.6.1"784977577850postcss@^8.1.7, postcss@^8.4.6:7758postcss@^8.1.7, postcss@^8.4.6:7851 version "8.4.13"7759 version "8.4.14"7852 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz#7c87bc268e79f7f86524235821dfdf9f73e5d575"7760 resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf"7853 integrity sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==7761 integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==7854 dependencies:7762 dependencies:7855 nanoid "^3.3.3"7763 nanoid "^3.3.4"7856 picocolors "^1.0.0"7764 picocolors "^1.0.0"7857 source-map-js "^1.0.2"7765 source-map-js "^1.0.2"785877668169 dependencies:8077 dependencies:8170 "@babel/runtime" "^7.8.4"8078 "@babel/runtime" "^7.8.4"817180798172regexp.prototype.flags@^1.4.1:8080regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3:8173 version "1.4.3"8081 version "1.4.3"8174 resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"8082 resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac"8175 integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==8083 integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==8376 dependencies:8284 dependencies:8377 estree-walker "^0.6.1"8285 estree-walker "^0.6.1"837882868379rollup@^2.72.1:8287rollup@^2.74.1:8380 version "2.72.1"8288 version "2.75.0"8381 resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.1.tgz#861c94790537b10008f0ca0fbc60e631aabdd045"8289 resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.75.0.tgz#c4c1c2bf46c706823f5f0eee046c7a1cbdda5038"8382 integrity sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==8290 integrity sha512-1/wxtweHJ7YwI2AIK3ZgCBU3nbW8sLnBIFwN46cwOTnVzt8f1o6J8zPKjwoiuADvzSjmnLqJce31p0q2vQ+dqw==8383 optionalDependencies:8291 optionalDependencies:8384 fsevents "~2.3.2"8292 fsevents "~2.3.2"838582938467 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"8375 resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"8468 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==8376 integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==846983778470semver@^7.0.0, semver@^7.3.4, semver@^7.3.5:8378semver@^7.0.0, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7:8471 version "7.3.7"8379 version "7.3.7"8472 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"8380 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"8473 integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==8381 integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==8615 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"8523 resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"8616 integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==8524 integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==861785258618solc@^0.8.13:8526solc@0.8.13:8619 version "0.8.13"8527 version "0.8.13"8620 resolved "https://registry.yarnpkg.com/solc/-/solc-0.8.13.tgz#bafc7fcc11a627e2281e489076b80497123bb704"8528 resolved "https://registry.yarnpkg.com/solc/-/solc-0.8.13.tgz#bafc7fcc11a627e2281e489076b80497123bb704"8621 integrity sha512-C0yTN+rjEOGO6uVOXI8+EKa75SFMuZpQ2tryex4QxWIg0HRWZvCHKfVPuLZ5wx06Sb6GBp6uQA5yqQyXZnXOJw==8529 integrity sha512-C0yTN+rjEOGO6uVOXI8+EKa75SFMuZpQ2tryex4QxWIg0HRWZvCHKfVPuLZ5wx06Sb6GBp6uQA5yqQyXZnXOJw==8730 is-fullwidth-code-point "^3.0.0"8638 is-fullwidth-code-point "^3.0.0"8731 strip-ansi "^6.0.1"8639 strip-ansi "^6.0.1"873286408733string.prototype.matchall@^4.0.6:8641string.prototype.matchall@^4.0.7:8734 version "4.0.7"8642 version "4.0.7"8735 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"8643 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d"8736 integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==8644 integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==8744 regexp.prototype.flags "^1.4.1"8652 regexp.prototype.flags "^1.4.1"8745 side-channel "^1.0.4"8653 side-channel "^1.0.4"874686548747string.prototype.trimend@^1.0.4:8655string.prototype.trimend@^1.0.5:8748 version "1.0.5"8656 version "1.0.5"8749 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"8657 resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0"8750 integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==8658 integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==8753 define-properties "^1.1.4"8661 define-properties "^1.1.4"8754 es-abstract "^1.19.5"8662 es-abstract "^1.19.5"875586638756string.prototype.trimstart@^1.0.4:8664string.prototype.trimstart@^1.0.5:8757 version "1.0.5"8665 version "1.0.5"8758 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"8666 resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef"8759 integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==8667 integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==9033 dependencies:8941 dependencies:9034 escape-string-regexp "^1.0.2"8942 escape-string-regexp "^1.0.2"903589439036ts-node@^10.7.0:8944ts-node@^10.8.0:9037 version "10.7.0"8945 version "10.8.0"9038 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.7.0.tgz#35d503d0fab3e2baa672a0e94f4b40653c2463f5"8946 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.8.0.tgz#3ceb5ac3e67ae8025c1950626aafbdecb55d82ce"9039 integrity sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==8947 integrity sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==9040 dependencies:8948 dependencies:9041 "@cspotcode/source-map-support" "0.7.0"8949 "@cspotcode/source-map-support" "^0.8.0"9042 "@tsconfig/node10" "^1.0.7"8950 "@tsconfig/node10" "^1.0.7"9043 "@tsconfig/node12" "^1.0.7"8951 "@tsconfig/node12" "^1.0.7"9044 "@tsconfig/node14" "^1.0.0"8952 "@tsconfig/node14" "^1.0.0"9049 create-require "^1.1.0"8957 create-require "^1.1.0"9050 diff "^4.0.1"8958 diff "^4.0.1"9051 make-error "^1.1.1"8959 make-error "^1.1.1"9052 v8-compile-cache-lib "^3.0.0"8960 v8-compile-cache-lib "^3.0.1"9053 yn "3.1.1"8961 yn "3.1.1"905489629055tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1:8963tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1:9160 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8"9068 resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8"9161 integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==9069 integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==916290709163typescript@^4.6.4:9071typescript@^4.6.4, typescript@^4.7.2:9164 version "4.6.4"9072 version "4.7.2"9165 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9"9073 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.2.tgz#1f9aa2ceb9af87cca227813b4310fff0b51593c4"9166 integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==9074 integrity sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==916790759168uglify-js@^3.1.4:9076uglify-js@^3.1.4:9169 version "3.15.4"9077 version "3.15.5"9170 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d"9078 resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.5.tgz#2b10f9e0bfb3f5c15a8e8404393b6361eaeb33b3"9171 integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==9079 integrity sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==917290809173ultron@~1.1.0:9081ultron@~1.1.0:9174 version "1.1.1"9082 version "1.1.1"9175 resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"9083 resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"9176 integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==9084 integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==917790859178unbox-primitive@^1.0.1:9086unbox-primitive@^1.0.2:9179 version "1.0.2"9087 version "1.0.2"9180 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"9088 resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"9181 integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==9089 integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==9340 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"9248 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"9341 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==9249 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==934292509343v8-compile-cache-lib@^3.0.0:9251v8-compile-cache-lib@^3.0.1:9344 version "3.0.1"9252 version "3.0.1"9345 resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"9253 resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"9346 integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==9254 integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==9714 is-symbol "^1.0.3"9622 is-symbol "^1.0.3"971596239716which-typed-array@^1.1.2:9624which-typed-array@^1.1.2:9717 version "1.1.7"9625 version "1.1.8"9718 resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.7.tgz#2761799b9a22d4b8660b3c1b40abaa7739691793"9626 resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.8.tgz#0cfd53401a6f334d90ed1125754a42ed663eb01f"9719 integrity sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==9627 integrity sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==9720 dependencies:9628 dependencies:9721 available-typed-arrays "^1.0.5"9629 available-typed-arrays "^1.0.5"9722 call-bind "^1.0.2"9630 call-bind "^1.0.2"9723 es-abstract "^1.18.5"9631 es-abstract "^1.20.0"9724 foreach "^2.0.5"9632 for-each "^0.3.3"9725 has-tostringtag "^1.0.0"9633 has-tostringtag "^1.0.0"9726 is-typed-array "^1.1.7"9634 is-typed-array "^1.1.9"972796359728which@^2.0.1:9636which@^2.0.1:9729 version "2.0.2"9637 version "2.0.2"9815 ultron "~1.1.0"9723 ultron "~1.1.0"981697249817ws@^8.2.3:9725ws@^8.2.3:9818 version "8.6.0"9726 version "8.7.0"9819 resolved "https://registry.yarnpkg.com/ws/-/ws-8.6.0.tgz#e5e9f1d9e7ff88083d0c0dd8281ea662a42c9c23"9727 resolved "https://registry.yarnpkg.com/ws/-/ws-8.7.0.tgz#eaf9d874b433aa00c0e0d8752532444875db3957"9820 integrity sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==9728 integrity sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==982197299822xdg-basedir@^4.0.0:9730xdg-basedir@^4.0.0:9823 version "4.0.0"9731 version "4.0.0"9938 string-width "^4.2.0"9846 string-width "^4.2.0"9939 y18n "^5.0.5"9847 y18n "^5.0.5"9940 yargs-parser "^20.2.2"9848 yargs-parser "^20.2.2"99419942yargs@^17.0.0, yargs@^17.3.1:9943 version "17.4.1"9944 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"9945 integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==9946 dependencies:9947 cliui "^7.0.2"9948 escalade "^3.1.1"9949 get-caller-file "^2.0.5"9950 require-directory "^2.1.1"9951 string-width "^4.2.3"9952 y18n "^5.0.5"9953 yargs-parser "^21.0.0"995498499955yargs@^17.5.0:9850yargs@^17.0.0, yargs@^17.3.1, yargs@^17.5.1:9956 version "17.5.0"9851 version "17.5.1"9957 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.0.tgz#2706c5431f8c119002a2b106fc9f58b9bb9097a3"9852 resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"9958 integrity sha512-3sLxVhbAB5OC8qvVRebCLWuouhwh/rswsiDYx3WGxajUk/l4G20SKfrKKFeNIHboUFt2JFgv2yfn+5cgOr/t5A==9853 integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==9959 dependencies:9854 dependencies:9960 cliui "^7.0.2"9855 cliui "^7.0.2"9961 escalade "^3.1.1"9856 escalade "^3.1.1"