difftreelog
refactor(data-management) revert naming back to evm-migration
in: master
37 files changed
Cargo.lockdiffbeforeafterboth5313 "pallet-collator-selection",5313 "pallet-collator-selection",5314 "pallet-common",5314 "pallet-common",5315 "pallet-configuration",5315 "pallet-configuration",5316 "pallet-data-management",5317 "pallet-ethereum",5316 "pallet-ethereum",5318 "pallet-evm",5317 "pallet-evm",5319 "pallet-evm-coder-substrate",5318 "pallet-evm-coder-substrate",5320 "pallet-evm-contract-helpers",5319 "pallet-evm-contract-helpers",5320 "pallet-evm-migration",5321 "pallet-evm-precompile-simple",5321 "pallet-evm-precompile-simple",5322 "pallet-evm-transaction-payment",5322 "pallet-evm-transaction-payment",5323 "pallet-foreign-assets",5323 "pallet-foreign-assets",5562 "pallet-balances",5562 "pallet-balances",5563 "pallet-common",5563 "pallet-common",5564 "pallet-configuration",5564 "pallet-configuration",5565 "pallet-data-management",5566 "pallet-evm",5565 "pallet-evm",5567 "pallet-evm-contract-helpers",5566 "pallet-evm-contract-helpers",5567 "pallet-evm-migration",5568 "pallet-randomness-collective-flip",5568 "pallet-randomness-collective-flip",5569 "pallet-timestamp",5569 "pallet-timestamp",5570 "pallet-unique",5570 "pallet-unique",5875 "sp-std",5875 "sp-std",5876]5876]58775878[[package]]5879name = "pallet-data-management"5880version = "0.1.1"5881dependencies = [5882 "ethereum 0.14.0",5883 "fp-evm",5884 "frame-benchmarking",5885 "frame-support",5886 "frame-system",5887 "pallet-evm",5888 "pallet-identity 4.0.0-dev",5889 "parity-scale-codec 3.2.1",5890 "scale-info",5891 "sp-core",5892 "sp-io",5893 "sp-runtime",5894 "sp-std",5895]589658775897[[package]]5878[[package]]5898name = "pallet-democracy"5879name = "pallet-democracy"6063 "up-sponsorship",6044 "up-sponsorship",6064]6045]60466047[[package]]6048name = "pallet-evm-migration"6049version = "0.1.1"6050dependencies = [6051 "ethereum 0.14.0",6052 "fp-evm",6053 "frame-benchmarking",6054 "frame-support",6055 "frame-system",6056 "pallet-evm",6057 "pallet-identity 4.0.0-dev",6058 "parity-scale-codec 3.2.1",6059 "scale-info",6060 "sp-core",6061 "sp-io",6062 "sp-runtime",6063 "sp-std",6064]606560656066[[package]]6066[[package]]6067name = "pallet-evm-precompile-simple"6067name = "pallet-evm-precompile-simple"8921 "pallet-collator-selection",8921 "pallet-collator-selection",8922 "pallet-common",8922 "pallet-common",8923 "pallet-configuration",8923 "pallet-configuration",8924 "pallet-data-management",8925 "pallet-ethereum",8924 "pallet-ethereum",8926 "pallet-evm",8925 "pallet-evm",8927 "pallet-evm-coder-substrate",8926 "pallet-evm-coder-substrate",8928 "pallet-evm-contract-helpers",8927 "pallet-evm-contract-helpers",8928 "pallet-evm-migration",8929 "pallet-evm-precompile-simple",8929 "pallet-evm-precompile-simple",8930 "pallet-evm-transaction-payment",8930 "pallet-evm-transaction-payment",8931 "pallet-foreign-assets",8931 "pallet-foreign-assets",13153 "pallet-collator-selection",13153 "pallet-collator-selection",13154 "pallet-common",13154 "pallet-common",13155 "pallet-configuration",13155 "pallet-configuration",13156 "pallet-data-management",13157 "pallet-ethereum",13156 "pallet-ethereum",13158 "pallet-evm",13157 "pallet-evm",13159 "pallet-evm-coder-substrate",13158 "pallet-evm-coder-substrate",13160 "pallet-evm-contract-helpers",13159 "pallet-evm-contract-helpers",13160 "pallet-evm-migration",13161 "pallet-evm-precompile-simple",13161 "pallet-evm-precompile-simple",13162 "pallet-evm-transaction-payment",13162 "pallet-evm-transaction-payment",13163 "pallet-foreign-assets",13163 "pallet-foreign-assets",Makefilediffbeforeafterboth3 @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 and ABI"4 @echo "evm_stubs - recompile contract stubs and ABI"5 @echo "bench - run frame-benchmarking"5 @echo "bench - run frame-benchmarking"6 @echo " bench-data-management"6 @echo " bench-evm-migration"7 @echo " bench-unique"7 @echo " bench-unique"889FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs9FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs85 --template .maintain/frame-weight-template.hbs --steps=50 --repeat=80 --heap-pages=4096 \85 --template .maintain/frame-weight-template.hbs --steps=50 --repeat=80 --heap-pages=4096 \86 --output=./pallets/$(if $(PALLET_DIR),$(PALLET_DIR),$(PALLET))/src/weights.rs86 --output=./pallets/$(if $(PALLET_DIR),$(PALLET_DIR),$(PALLET))/src/weights.rs878788.PHONY: bench-data-management88.PHONY: bench-evm-migration89bench-data-management:89bench-evm-migration:90 make _bench PALLET=data-management90 make _bench PALLET=evm-migration919192.PHONY: bench-common92.PHONY: bench-common93bench-common:93bench-common:143 143 144.PHONY: bench144.PHONY: bench145# Disabled: bench-scheduler, bench-rmrk-core, bench-rmrk-equip145# Disabled: bench-scheduler, bench-rmrk-core, bench-rmrk-equip146bench: bench-data-management bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-foreign-assets146bench: bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-foreign-assets147147pallets/app-promotion/Cargo.tomldiffbeforeafterboth71pallet-configuration = { default-features = false, path = "../configuration" }71pallet-configuration = { default-features = false, path = "../configuration" }72pallet-unique = { default-features = false, path = "../unique" }72pallet-unique = { default-features = false, path = "../unique" }73pallet-evm-contract-helpers = { default-features = false, path = "../evm-contract-helpers" }73pallet-evm-contract-helpers = { default-features = false, path = "../evm-contract-helpers" }74pallet-data-management = { default-features = false, path = "../data-management" }74pallet-evm-migration = { default-features = false, path = "../evm-migration" }757576# [dev-dependencies]76# [dev-dependencies]7777pallets/app-promotion/src/benchmarking.rsdiffbeforeafterboth25use frame_support::traits::OnInitialize;25use frame_support::traits::OnInitialize;26use frame_system::RawOrigin;26use frame_system::RawOrigin;27use pallet_unique::benchmarking::create_nft_collection;27use pallet_unique::benchmarking::create_nft_collection;28use pallet_data_management::Pallet as DataManagementPallet;28use pallet_evm_migration::Pallet as EvmMigrationPallet;292930const SEED: u32 = 0;30const SEED: u32 = 0;313132fn set_admin<T>() -> Result<T::AccountId, sp_runtime::DispatchError>32fn set_admin<T>() -> Result<T::AccountId, sp_runtime::DispatchError>33where33where34 T: Config + pallet_unique::Config + pallet_data_management::Config,34 T: Config + pallet_unique::Config + pallet_evm_migration::Config,35 T::BlockNumber: From<u32> + Into<u32>,35 T::BlockNumber: From<u32> + Into<u32>,36 <<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>,36 <<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>,37{37{525253benchmarks! {53benchmarks! {54 where_clause{54 where_clause{55 where T: Config + pallet_unique::Config + pallet_data_management::Config ,55 where T: Config + pallet_unique::Config + pallet_evm_migration::Config ,56 T::BlockNumber: From<u32> + Into<u32>,56 T::BlockNumber: From<u32> + Into<u32>,57 <<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>57 <<T as Config>::Currency as Currency<T::AccountId>>::Balance: Sum + From<u128>58 }58 }156 let _ = <T as Config>::Currency::make_free_balance_be(&pallet_admin, Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value());156 let _ = <T as Config>::Currency::make_free_balance_be(&pallet_admin, Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value());157 let address = H160::from_low_u64_be(SEED as u64);157 let address = H160::from_low_u64_be(SEED as u64);158 let data: Vec<u8> = (0..20 as u8).collect();158 let data: Vec<u8> = (0..20 as u8).collect();159 <DataManagementPallet<T>>::begin(RawOrigin::Root.into(), address)?;159 <EvmMigrationPallet<T>>::begin(RawOrigin::Root.into(), address)?;160 <DataManagementPallet<T>>::finish(RawOrigin::Root.into(), address, data)?;160 <EvmMigrationPallet<T>>::finish(RawOrigin::Root.into(), address, data)?;161 } : _(RawOrigin::Signed(pallet_admin.clone()), address)161 } : _(RawOrigin::Signed(pallet_admin.clone()), address)162162163 stop_sponsoring_contract {163 stop_sponsoring_contract {167 let _ = <T as Config>::Currency::make_free_balance_be(&pallet_admin, Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value());167 let _ = <T as Config>::Currency::make_free_balance_be(&pallet_admin, Perbill::from_rational(1u32, 2) * BalanceOf::<T>::max_value());168 let address = H160::from_low_u64_be(SEED as u64);168 let address = H160::from_low_u64_be(SEED as u64);169 let data: Vec<u8> = (0..20 as u8).collect();169 let data: Vec<u8> = (0..20 as u8).collect();170 <DataManagementPallet<T>>::begin(RawOrigin::Root.into(), address)?;170 <EvmMigrationPallet<T>>::begin(RawOrigin::Root.into(), address)?;171 <DataManagementPallet<T>>::finish(RawOrigin::Root.into(), address, data)?;171 <EvmMigrationPallet<T>>::finish(RawOrigin::Root.into(), address, data)?;172 PromototionPallet::<T>::sponsor_contract(RawOrigin::Signed(pallet_admin.clone()).into(), address)?;172 PromototionPallet::<T>::sponsor_contract(RawOrigin::Signed(pallet_admin.clone()).into(), address)?;173 } : _(RawOrigin::Signed(pallet_admin.clone()), address)173 } : _(RawOrigin::Signed(pallet_admin.clone()), address)174}174}pallets/data-management/CHANGELOG.mddiffbeforeafterbothno changes
pallets/data-management/Cargo.tomldiffbeforeafterbothno changes
pallets/data-management/README.mddiffbeforeafterbothno changes
pallets/data-management/src/benchmarking.rsdiffbeforeafterbothno changes
pallets/data-management/src/lib.rsdiffbeforeafterbothno changes
pallets/data-management/src/weights.rsdiffbeforeafterbothno changes
pallets/evm-contract-helpers/src/eth.rsdiffbeforeafterboth91{91{92 /// Get user, which deployed specified contract92 /// Get user, which deployed specified contract93 /// @dev May return zero address in case if contract is deployed93 /// @dev May return zero address in case if contract is deployed94 /// using uniquenetwork data-management pallet, or using other terms not94 /// using uniquenetwork evm-migration pallet, or using other terms not95 /// intended by pallet-evm95 /// intended by pallet-evm96 /// @dev Returns zero address if contract does not exists96 /// @dev Returns zero address if contract does not exists97 /// @param contractAddress Contract to get owner of97 /// @param contractAddress Contract to get owner ofpallets/evm-contract-helpers/src/stubs/ContractHelpers.soldiffbeforeafterboth29contract ContractHelpers is Dummy, ERC165, ContractHelpersEvents {29contract ContractHelpers is Dummy, ERC165, ContractHelpersEvents {30 /// Get user, which deployed specified contract30 /// Get user, which deployed specified contract31 /// @dev May return zero address in case if contract is deployed31 /// @dev May return zero address in case if contract is deployed32 /// using uniquenetwork data-management pallet, or using other terms not32 /// using uniquenetwork evm-migration pallet, or using other terms not33 /// intended by pallet-evm33 /// intended by pallet-evm34 /// @dev Returns zero address if contract does not exists34 /// @dev Returns zero address if contract does not exists35 /// @param contractAddress Contract to get owner of35 /// @param contractAddress Contract to get owner ofpallets/evm-migration/CHANGELOG.mddiffbeforeafterbothno changes
pallets/evm-migration/Cargo.tomldiffbeforeafterbothno changes
pallets/evm-migration/README.mddiffbeforeafterbothno changes
pallets/evm-migration/src/benchmarking.rsdiffbeforeafterbothno changes
pallets/evm-migration/src/lib.rsdiffbeforeafterbothno changes
pallets/evm-migration/src/weights.rsdiffbeforeafterbothno changes
runtime/common/config/ethereum.rsdiffbeforeafterboth70 type Currency = Balances;70 type Currency = Balances;71 type RuntimeEvent = RuntimeEvent;71 type RuntimeEvent = RuntimeEvent;72 type OnMethodCall = (72 type OnMethodCall = (73 pallet_data_management::OnMethodCall<Self>,73 pallet_evm_migration::OnMethodCall<Self>,74 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,74 pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,75 CollectionDispatchT<Self>,75 CollectionDispatchT<Self>,76 pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,76 pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,83 type FindAuthor = EthereumFindAuthor<Aura>;83 type FindAuthor = EthereumFindAuthor<Aura>;84}84}858586impl pallet_data_management::Config for Runtime {86impl pallet_evm_migration::Config for Runtime {87 type RuntimeEvent = RuntimeEvent;87 type RuntimeEvent = RuntimeEvent;88 type WeightInfo = pallet_data_management::weights::SubstrateWeight<Self>;88 type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;89}89}909091impl pallet_ethereum::Config for Runtime {91impl pallet_ethereum::Config for Runtime {runtime/common/construct_runtime/mod.rsdiffbeforeafterboth104 EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,104 EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,105 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage, Event<T>} = 151,105 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage, Event<T>} = 151,106 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,106 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,107 DataManagement: pallet_data_management::{Pallet, Call, Storage, Event<T>} = 153,107 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage, Event<T>} = 153,108108109 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,109 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,110110runtime/common/maintenance.rsdiffbeforeafterboth60 ) -> TransactionValidity {60 ) -> TransactionValidity {61 if Maintenance::is_enabled() {61 if Maintenance::is_enabled() {62 match call {62 match call {63 RuntimeCall::DataManagement(_)63 RuntimeCall::EvmMigration(_)64 | RuntimeCall::EVM(_)64 | RuntimeCall::EVM(_)65 | RuntimeCall::Ethereum(_)65 | RuntimeCall::Ethereum(_)66 | RuntimeCall::Inflation(_)66 | RuntimeCall::Inflation(_)116 ) -> TransactionValidity {116 ) -> TransactionValidity {117 if Maintenance::is_enabled() {117 if Maintenance::is_enabled() {118 match call {118 match call {119 RuntimeCall::EVM(_) | RuntimeCall::Ethereum(_) | RuntimeCall::DataManagement(_) => {119 RuntimeCall::EVM(_) | RuntimeCall::Ethereum(_) | RuntimeCall::EvmMigration(_) => {120 Err(TransactionValidityError::Invalid(InvalidTransaction::Call))120 Err(TransactionValidityError::Invalid(InvalidTransaction::Call))121 }121 }122 _ => Ok(ValidTransaction::default()),122 _ => Ok(ValidTransaction::default()),runtime/common/runtime_apis.rsdiffbeforeafterboth681681682 let mut list = Vec::<BenchmarkList>::new();682 let mut list = Vec::<BenchmarkList>::new();683683684 list_benchmark!(list, extra, pallet_data_management, DataManagement);684 list_benchmark!(list, extra, pallet_evm_migration, EvmMigration);685 list_benchmark!(list, extra, pallet_common, Common);685 list_benchmark!(list, extra, pallet_common, Common);686 list_benchmark!(list, extra, pallet_unique, Unique);686 list_benchmark!(list, extra, pallet_unique, Unique);687 list_benchmark!(list, extra, pallet_structure, Structure);687 list_benchmark!(list, extra, pallet_structure, Structure);750 let mut batches = Vec::<BenchmarkBatch>::new();750 let mut batches = Vec::<BenchmarkBatch>::new();751 let params = (&config, &allowlist);751 let params = (&config, &allowlist);752752753 add_benchmark!(params, batches, pallet_data_management, DataManagement);753 add_benchmark!(params, batches, pallet_evm_migration, EvmMigration);754 add_benchmark!(params, batches, pallet_common, Common);754 add_benchmark!(params, batches, pallet_common, Common);755 add_benchmark!(params, batches, pallet_unique, Unique);755 add_benchmark!(params, batches, pallet_unique, Unique);756 add_benchmark!(params, batches, pallet_structure, Structure);756 add_benchmark!(params, batches, pallet_structure, Structure);runtime/opal/Cargo.tomldiffbeforeafterboth24 'frame-system-benchmarking',24 'frame-system-benchmarking',25 'frame-system/runtime-benchmarks',25 'frame-system/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',27 'pallet-data-management/runtime-benchmarks',27 'pallet-evm-migration/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',93 'pallet-evm-coder-substrate/try-runtime',93 'pallet-evm-coder-substrate/try-runtime',94 'pallet-evm-contract-helpers/try-runtime',94 'pallet-evm-contract-helpers/try-runtime',95 'pallet-evm-transaction-payment/try-runtime',95 'pallet-evm-transaction-payment/try-runtime',96 'pallet-data-management/try-runtime',96 'pallet-evm-migration/try-runtime',97 'pallet-base-fee/try-runtime',97 'pallet-base-fee/try-runtime',98 'pallet-unique-scheduler-v2/try-runtime',98 'pallet-unique-scheduler-v2/try-runtime',99 'pallet-maintenance/try-runtime',99 'pallet-maintenance/try-runtime',130 'pallet-transaction-payment-rpc-runtime-api/std',130 'pallet-transaction-payment-rpc-runtime-api/std',131 'pallet-treasury/std',131 'pallet-treasury/std',132 'pallet-evm/std',132 'pallet-evm/std',133 'pallet-data-management/std',133 'pallet-evm-migration/std',134 'pallet-evm-contract-helpers/std',134 'pallet-evm-contract-helpers/std',135 'pallet-evm-transaction-payment/std',135 'pallet-evm-transaction-payment/std',136 'pallet-evm-coder-substrate/std',136 'pallet-evm-coder-substrate/std',513pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }513pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }514pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }514pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }515pallet-unique-scheduler-v2 = { path = '../../pallets/scheduler-v2', default-features = false }515pallet-unique-scheduler-v2 = { path = '../../pallets/scheduler-v2', default-features = false }516pallet-data-management = { path = '../../pallets/data-management', default-features = false }516pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }517pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }517pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }518pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }518pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }519pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }519pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }runtime/quartz/Cargo.tomldiffbeforeafterboth24 'frame-system-benchmarking',24 'frame-system-benchmarking',25 'frame-system/runtime-benchmarks',25 'frame-system/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',27 'pallet-data-management/runtime-benchmarks',27 'pallet-evm-migration/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',91 'pallet-evm-coder-substrate/try-runtime',91 'pallet-evm-coder-substrate/try-runtime',92 'pallet-evm-contract-helpers/try-runtime',92 'pallet-evm-contract-helpers/try-runtime',93 'pallet-evm-transaction-payment/try-runtime',93 'pallet-evm-transaction-payment/try-runtime',94 'pallet-data-management/try-runtime',94 'pallet-evm-migration/try-runtime',95 'pallet-maintenance/try-runtime',95 'pallet-maintenance/try-runtime',96 'fp-self-contained/try-runtime',96 'fp-self-contained/try-runtime',97]97]125 'pallet-transaction-payment-rpc-runtime-api/std',125 'pallet-transaction-payment-rpc-runtime-api/std',126 'pallet-treasury/std',126 'pallet-treasury/std',127 'pallet-evm/std',127 'pallet-evm/std',128 'pallet-data-management/std',128 'pallet-evm-migration/std',129 'pallet-evm-contract-helpers/std',129 'pallet-evm-contract-helpers/std',130 'pallet-evm-transaction-payment/std',130 'pallet-evm-transaction-payment/std',131 'pallet-evm-coder-substrate/std',131 'pallet-evm-coder-substrate/std',504pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }504pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }505# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }505# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }506pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }506pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }507pallet-data-management = { path = '../../pallets/data-management', default-features = false }507pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }508pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }508pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }509pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }509pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }510pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }510pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }runtime/unique/Cargo.tomldiffbeforeafterboth24 'frame-system-benchmarking',24 'frame-system-benchmarking',25 'frame-system/runtime-benchmarks',25 'frame-system/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',26 'pallet-ethereum/runtime-benchmarks',27 'pallet-data-management/runtime-benchmarks',27 'pallet-evm-migration/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',28 'pallet-evm-coder-substrate/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',29 'pallet-balances/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',30 'pallet-timestamp/runtime-benchmarks',91 'pallet-evm-coder-substrate/try-runtime',91 'pallet-evm-coder-substrate/try-runtime',92 'pallet-evm-contract-helpers/try-runtime',92 'pallet-evm-contract-helpers/try-runtime',93 'pallet-evm-transaction-payment/try-runtime',93 'pallet-evm-transaction-payment/try-runtime',94 'pallet-data-management/try-runtime',94 'pallet-evm-migration/try-runtime',95 'pallet-maintenance/try-runtime',95 'pallet-maintenance/try-runtime',96 'fp-self-contained/try-runtime',96 'fp-self-contained/try-runtime',97]97]125 'pallet-transaction-payment-rpc-runtime-api/std',125 'pallet-transaction-payment-rpc-runtime-api/std',126 'pallet-treasury/std',126 'pallet-treasury/std',127 'pallet-evm/std',127 'pallet-evm/std',128 'pallet-data-management/std',128 'pallet-evm-migration/std',129 'pallet-evm-contract-helpers/std',129 'pallet-evm-contract-helpers/std',130 'pallet-evm-transaction-payment/std',130 'pallet-evm-transaction-payment/std',131 'pallet-evm-coder-substrate/std',131 'pallet-evm-coder-substrate/std',495pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }495pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }496# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }496# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }497pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }497pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.36", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }498pallet-data-management = { path = '../../pallets/data-management', default-features = false }498pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }499pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }499pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }500pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }500pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }501pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }501pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }tests/src/eth/api/ContractHelpers.soldiffbeforeafterboth24interface ContractHelpers is Dummy, ERC165, ContractHelpersEvents {24interface ContractHelpers is Dummy, ERC165, ContractHelpersEvents {25 /// Get user, which deployed specified contract25 /// Get user, which deployed specified contract26 /// @dev May return zero address in case if contract is deployed26 /// @dev May return zero address in case if contract is deployed27 /// using uniquenetwork data-management pallet, or using other terms not27 /// using uniquenetwork evm-migration pallet, or using other terms not28 /// intended by pallet-evm28 /// intended by pallet-evm29 /// @dev Returns zero address if contract does not exists29 /// @dev Returns zero address if contract does not exists30 /// @param contractAddress Contract to get owner of30 /// @param contractAddress Contract to get owner oftests/src/eth/migration.seqtest.tsdiffbeforeafterboth838384 const caller = await helper.eth.createAccountWithBalance(superuser);84 const caller = await helper.eth.createAccountWithBalance(superuser);858586 const txBegin = helper.constructApiCall('api.tx.dataManagement.begin', [ADDRESS]);86 const txBegin = helper.constructApiCall('api.tx.evmMigration.begin', [ADDRESS]);87 const txSetData = helper.constructApiCall('api.tx.dataManagement.setData', [ADDRESS, DATA]);87 const txSetData = helper.constructApiCall('api.tx.evmMigration.setData', [ADDRESS, DATA]);88 const txFinish = helper.constructApiCall('api.tx.dataManagement.finish', [ADDRESS, CODE]);88 const txFinish = helper.constructApiCall('api.tx.evmMigration.finish', [ADDRESS, CODE]);89 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txBegin])).to.be.fulfilled;89 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txBegin])).to.be.fulfilled;90 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txSetData])).to.be.fulfilled;90 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txSetData])).to.be.fulfilled;91 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txFinish])).to.be.fulfilled;91 await expect(helper.executeExtrinsic(superuser, 'api.tx.sudo.sudo', [txFinish])).to.be.fulfilled;126 }126 }127 });127 });128 itEth('Fake collection creation on substrate side', async ({helper}) => {128 itEth('Fake collection creation on substrate side', async ({helper}) => {129 const txInsertEvents = helper.constructApiCall('api.tx.dataManagement.insertEvents', [[129 const txInsertEvents = helper.constructApiCall('api.tx.evmMigration.insertEvents', [[130 encodeEvent(helper.getApi(), 'Common', 'common', 'CollectionCreated', [130 encodeEvent(helper.getApi(), 'Common', 'common', 'CollectionCreated', [131 // Collection Id131 // Collection Id132 9999,132 9999,143 expect(eventStrings).to.contain('common.CollectionCreated');143 expect(eventStrings).to.contain('common.CollectionCreated');144 });144 });145 itEth('Fake token creation on substrate side', async ({helper}) => {145 itEth('Fake token creation on substrate side', async ({helper}) => {146 const txInsertEvents = helper.constructApiCall('api.tx.dataManagement.insertEvents', [[146 const txInsertEvents = helper.constructApiCall('api.tx.evmMigration.insertEvents', [[147 encodeEvent(helper.getApi(), 'Common', 'common', 'ItemCreated', [147 encodeEvent(helper.getApi(), 'Common', 'common', 'ItemCreated', [148 // Collection Id148 // Collection Id149 9999,149 9999,173 });173 });174174175 {175 {176 const txInsertEthLogs = helper.constructApiCall('api.tx.dataManagement.insertEthLogs', [[176 const txInsertEthLogs = helper.constructApiCall('api.tx.evmMigration.insertEthLogs', [[177 {177 {178 // Contract, which has emitted this log178 // Contract, which has emitted this log179 address: collectionAddress,179 address: collectionAddress,tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth334 **/334 **/335 [key: string]: AugmentedError<ApiType>;335 [key: string]: AugmentedError<ApiType>;336 };336 };337 dataManagement: {337 evmMigration: {338 /**338 /**339 * Migration of this account is not yet started, or already finished.339 * Migration of this account is not yet started, or already finished.340 **/340 **/tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth236 **/236 **/237 [key: string]: AugmentedEvent<ApiType>;237 [key: string]: AugmentedEvent<ApiType>;238 };238 };239 dataManagement: {239 evmMigration: {240 /**240 /**241 * This event is used in benchmarking and can be used for tests241 * This event is used in benchmarking and can be used for tests242 **/242 **/tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth211 **/211 **/212 [key: string]: QueryableStorageEntry<ApiType>;212 [key: string]: QueryableStorageEntry<ApiType>;213 };213 };214 dataManagement: {214 evmMigration: {215 migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;215 migrationPending: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;216 /**216 /**217 * Generic query217 * Generic querytests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth292 **/292 **/293 [key: string]: SubmittableExtrinsicFunction<ApiType>;293 [key: string]: SubmittableExtrinsicFunction<ApiType>;294 };294 };295 dataManagement: {295 evmMigration: {296 /**296 /**297 * Start contract migration, inserts contract stub at target address,297 * Start contract migration, inserts contract stub at target address,298 * and marks account as pending, allowing to insert storage298 * and marks account as pending, allowing to insert storagetests/src/interfaces/augment-types.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonDataManagementFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDataManagementCall, PalletDataManagementError, PalletDataManagementEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';9import type { Data, StorageKey } from '@polkadot/types';9import type { Data, StorageKey } from '@polkadot/types';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';10import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';11import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';772 Offender: Offender;772 Offender: Offender;773 OldV1SessionInfo: OldV1SessionInfo;773 OldV1SessionInfo: OldV1SessionInfo;774 OpalRuntimeRuntime: OpalRuntimeRuntime;774 OpalRuntimeRuntime: OpalRuntimeRuntime;775 OpalRuntimeRuntimeCommonDataManagementFilterIdentity: OpalRuntimeRuntimeCommonDataManagementFilterIdentity;775 OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity;776 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;776 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;777 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;777 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;778 OpaqueCall: OpaqueCall;778 OpaqueCall: OpaqueCall;842 PalletConfigurationEvent: PalletConfigurationEvent;842 PalletConfigurationEvent: PalletConfigurationEvent;843 PalletConstantMetadataLatest: PalletConstantMetadataLatest;843 PalletConstantMetadataLatest: PalletConstantMetadataLatest;844 PalletConstantMetadataV14: PalletConstantMetadataV14;844 PalletConstantMetadataV14: PalletConstantMetadataV14;845 PalletDataManagementCall: PalletDataManagementCall;845 PalletEvmMigrationCall: PalletEvmMigrationCall;846 PalletDataManagementError: PalletDataManagementError;846 PalletEvmMigrationError: PalletEvmMigrationError;847 PalletDataManagementEvent: PalletDataManagementEvent;847 PalletEvmMigrationEvent: PalletEvmMigrationEvent;848 PalletErrorMetadataLatest: PalletErrorMetadataLatest;848 PalletErrorMetadataLatest: PalletErrorMetadataLatest;849 PalletErrorMetadataV14: PalletErrorMetadataV14;849 PalletErrorMetadataV14: PalletErrorMetadataV14;850 PalletEthereumCall: PalletEthereumCall;850 PalletEthereumCall: PalletEthereumCall;tests/src/interfaces/default/types.tsdiffbeforeafterboth693/** @name OpalRuntimeRuntime */693/** @name OpalRuntimeRuntime */694export interface OpalRuntimeRuntime extends Null {}694export interface OpalRuntimeRuntime extends Null {}695695696/** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity */696/** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity */697export interface OpalRuntimeRuntimeCommonDataManagementFilterIdentity extends Null {}697export interface OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity extends Null {}698698699/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */699/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */700export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}700export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}1453 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1453 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1454}1454}145514551456/** @name PalletDataManagementCall */1456/** @name PalletEvmMigrationCall */1457export interface PalletDataManagementCall extends Enum {1457export interface PalletEvmMigrationCall extends Enum {1458 readonly isBegin: boolean;1458 readonly isBegin: boolean;1459 readonly asBegin: {1459 readonly asBegin: {1460 readonly address: H160;1460 readonly address: H160;1480 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';1480 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';1481}1481}148214821483/** @name PalletDataManagementError */1483/** @name PalletEvmMigrationError */1484export interface PalletDataManagementError extends Enum {1484export interface PalletEvmMigrationError extends Enum {1485 readonly isAccountNotEmpty: boolean;1485 readonly isAccountNotEmpty: boolean;1486 readonly isAccountIsNotMigrating: boolean;1486 readonly isAccountIsNotMigrating: boolean;1487 readonly isBadEvent: boolean;1487 readonly isBadEvent: boolean;1488 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';1488 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';1489}1489}149014901491/** @name PalletDataManagementEvent */1491/** @name PalletEvmMigrationEvent */1492export interface PalletDataManagementEvent extends Enum {1492export interface PalletEvmMigrationEvent extends Enum {1493 readonly isTestEvent: boolean;1493 readonly isTestEvent: boolean;1494 readonly type: 'TestEvent';1494 readonly type: 'TestEvent';1495}1495}tests/src/interfaces/lookup.tsdiffbeforeafterboth1390 ContractSponsorRemoved: 'H160'1390 ContractSponsorRemoved: 'H160'1391 }1391 }1392 },1392 },1393 /**1393 /**1394 * Lookup123: pallet_data_management::pallet::Event<T>1394 * Lookup123: pallet_evm_migration::pallet::Event<T>1395 **/1395 **/1396 PalletDataManagementEvent: {1396 PalletEvmMigrationEvent: {1397 _enum: ['TestEvent']1397 _enum: ['TestEvent']1398 },1398 },1399 /**1399 /**3208 r: 'H256',3208 r: 'H256',3209 s: 'H256'3209 s: 'H256'3210 },3210 },3211 /**3211 /**3212 * Lookup414: pallet_data_management::pallet::Call<T>3212 * Lookup414: pallet_evm_migration::pallet::Call<T>3213 **/3213 **/3214 PalletDataManagementCall: {3214 PalletEvmMigrationCall: {3215 _enum: {3215 _enum: {3216 begin: {3216 begin: {3217 address: 'H160',3217 address: 'H160',3774 PalletEvmContractHelpersError: {3774 PalletEvmContractHelpersError: {3775 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3775 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3776 },3776 },3777 /**3777 /**3778 * Lookup551: pallet_data_management::pallet::Error<T>3778 * Lookup551: pallet_evm_migration::pallet::Error<T>3779 **/3779 **/3780 PalletDataManagementError: {3780 PalletEvmMigrationError: {3781 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3781 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3782 },3782 },3783 /**3783 /**3836 * Lookup569: opal_runtime::runtime_common::maintenance::CheckMaintenance3836 * Lookup569: opal_runtime::runtime_common::maintenance::CheckMaintenance3837 **/3837 **/3838 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3838 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3839 /**3839 /**3840 * Lookup570: opal_runtime::runtime_common::data_management::FilterIdentity3840 * Lookup570: opal_runtime::runtime_common::evm_migration::FilterIdentity3841 **/3841 **/3842 OpalRuntimeRuntimeCommonDataManagementFilterIdentity: 'Null',3842 OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: 'Null',3843 /**3843 /**3844 * Lookup571: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3844 * Lookup571: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3845 **/3845 **/tests/src/interfaces/registry.tsdiffbeforeafterboth5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';778import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonDataManagementFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDataManagementCall, PalletDataManagementError, PalletDataManagementEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAuthorshipCall, PalletAuthorshipError, PalletAuthorshipUncleEntryItem, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';9910declare module '@polkadot/types/types/registry' {10declare module '@polkadot/types/types/registry' {11 interface InterfaceTypes {11 interface InterfaceTypes {74 FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;74 FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;75 FrameSystemPhase: FrameSystemPhase;75 FrameSystemPhase: FrameSystemPhase;76 OpalRuntimeRuntime: OpalRuntimeRuntime;76 OpalRuntimeRuntime: OpalRuntimeRuntime;77 OpalRuntimeRuntimeCommonDataManagementFilterIdentity: OpalRuntimeRuntimeCommonDataManagementFilterIdentity;77 OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity: OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity;78 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;78 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;79 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;79 OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;80 OrmlTokensAccountData: OrmlTokensAccountData;80 OrmlTokensAccountData: OrmlTokensAccountData;112 PalletConfigurationCall: PalletConfigurationCall;112 PalletConfigurationCall: PalletConfigurationCall;113 PalletConfigurationError: PalletConfigurationError;113 PalletConfigurationError: PalletConfigurationError;114 PalletConfigurationEvent: PalletConfigurationEvent;114 PalletConfigurationEvent: PalletConfigurationEvent;115 PalletDataManagementCall: PalletDataManagementCall;115 PalletEvmMigrationCall: PalletEvmMigrationCall;116 PalletDataManagementError: PalletDataManagementError;116 PalletEvmMigrationError: PalletEvmMigrationError;117 PalletDataManagementEvent: PalletDataManagementEvent;117 PalletEvmMigrationEvent: PalletEvmMigrationEvent;118 PalletEthereumCall: PalletEthereumCall;118 PalletEthereumCall: PalletEthereumCall;119 PalletEthereumError: PalletEthereumError;119 PalletEthereumError: PalletEthereumError;120 PalletEthereumEvent: PalletEthereumEvent;120 PalletEthereumEvent: PalletEthereumEvent;tests/src/interfaces/types-lookup.tsdiffbeforeafterboth1564 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1564 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1565 }1565 }156615661567 /** @name PalletDataManagementEvent (123) */1567 /** @name PalletEvmMigrationEvent (123) */1568 interface PalletDataManagementEvent extends Enum {1568 interface PalletEvmMigrationEvent extends Enum {1569 readonly isTestEvent: boolean;1569 readonly isTestEvent: boolean;1570 readonly type: 'TestEvent';1570 readonly type: 'TestEvent';1571 }1571 }3493 readonly s: H256;3493 readonly s: H256;3494 }3494 }349534953496 /** @name PalletDataManagementCall (414) */3496 /** @name PalletEvmMigrationCall (414) */3497 interface PalletDataManagementCall extends Enum {3497 interface PalletEvmMigrationCall extends Enum {3498 readonly isBegin: boolean;3498 readonly isBegin: boolean;3499 readonly asBegin: {3499 readonly asBegin: {3500 readonly address: H160;3500 readonly address: H160;4180 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';4180 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';4181 }4181 }418241824183 /** @name PalletDataManagementError (551) */4183 /** @name PalletEvmMigrationError (551) */4184 interface PalletDataManagementError extends Enum {4184 interface PalletEvmMigrationError extends Enum {4185 readonly isAccountNotEmpty: boolean;4185 readonly isAccountNotEmpty: boolean;4186 readonly isAccountIsNotMigrating: boolean;4186 readonly isAccountIsNotMigrating: boolean;4187 readonly isBadEvent: boolean;4187 readonly isBadEvent: boolean;4236 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (569) */4236 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (569) */4237 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;4237 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;423842384239 /** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity (570) */4239 /** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity (570) */4240 type OpalRuntimeRuntimeCommonDataManagementFilterIdentity = Null;4240 type OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity = Null;424142414242 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */4242 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */4243 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}4243 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}tests/src/pallet-presence.test.tsdiffbeforeafterboth32 'evm',32 'evm',33 'evmcodersubstrate',33 'evmcodersubstrate',34 'evmcontracthelpers',34 'evmcontracthelpers',35 'datamanagement',35 'evmmigration',36 'evmtransactionpayment',36 'evmtransactionpayment',37 'ethereum',37 'ethereum',38 'fungible',38 'fungible',