git.delta.rocks / unique-network / refs/commits / 65e077c4f014

difftreelog

refactor(data-management) revert naming back to evm-migration

Fahrrader2022-12-28parent: #373c2a6.patch.diff
in: master

37 files changed

modifiedCargo.lockdiffbeforeafterboth
5313 "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]
5877
5878[[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]
58965877
5897[[package]]5878[[package]]
5898name = "pallet-democracy"5879name = "pallet-democracy"
6063 "up-sponsorship",6044 "up-sponsorship",
6064]6045]
6046
6047[[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]
60656065
6066[[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",
modifiedMakefilediffbeforeafterboth
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 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"
88
9FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs9FUNGIBLE_EVM_STUBS=./pallets/fungible/src/stubs
85 --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.rs
8787
88.PHONY: bench-data-management88.PHONY: bench-evm-migration
89bench-data-management:89bench-evm-migration:
90 make _bench PALLET=data-management90 make _bench PALLET=evm-migration
9191
92.PHONY: bench-common92.PHONY: bench-common
93bench-common:93bench-common:
143 143
144.PHONY: bench144.PHONY: bench
145# Disabled: bench-scheduler, bench-rmrk-core, bench-rmrk-equip145# Disabled: bench-scheduler, bench-rmrk-core, bench-rmrk-equip
146bench: 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-assets
147147
modifiedpallets/app-promotion/Cargo.tomldiffbeforeafterboth
71pallet-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" }
7575
76# [dev-dependencies]76# [dev-dependencies]
7777
modifiedpallets/app-promotion/src/benchmarking.rsdiffbeforeafterboth
25use 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;
2929
30const SEED: u32 = 0;30const SEED: u32 = 0;
3131
32fn set_admin<T>() -> Result<T::AccountId, sp_runtime::DispatchError>32fn set_admin<T>() -> Result<T::AccountId, sp_runtime::DispatchError>
33where33where
34 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{
5252
53benchmarks! {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)
162162
163 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}
deletedpallets/data-management/CHANGELOG.mddiffbeforeafterboth

no changes

deletedpallets/data-management/Cargo.tomldiffbeforeafterboth

no changes

deletedpallets/data-management/README.mddiffbeforeafterboth

no changes

deletedpallets/data-management/src/benchmarking.rsdiffbeforeafterboth

no changes

deletedpallets/data-management/src/lib.rsdiffbeforeafterboth

no changes

deletedpallets/data-management/src/weights.rsdiffbeforeafterboth

no changes

modifiedpallets/evm-contract-helpers/src/eth.rsdiffbeforeafterboth
91{91{
92 /// Get user, which deployed specified contract92 /// Get user, which deployed specified contract
93 /// @dev May return zero address in case if contract is deployed93 /// @dev May return zero address in case if contract is deployed
94 /// using uniquenetwork data-management pallet, or using other terms not94 /// using uniquenetwork evm-migration pallet, or using other terms not
95 /// intended by pallet-evm95 /// intended by pallet-evm
96 /// @dev Returns zero address if contract does not exists96 /// @dev Returns zero address if contract does not exists
97 /// @param contractAddress Contract to get owner of97 /// @param contractAddress Contract to get owner of
modifiedpallets/evm-contract-helpers/src/stubs/ContractHelpers.soldiffbeforeafterboth
29contract ContractHelpers is Dummy, ERC165, ContractHelpersEvents {29contract ContractHelpers is Dummy, ERC165, ContractHelpersEvents {
30 /// Get user, which deployed specified contract30 /// Get user, which deployed specified contract
31 /// @dev May return zero address in case if contract is deployed31 /// @dev May return zero address in case if contract is deployed
32 /// using uniquenetwork data-management pallet, or using other terms not32 /// using uniquenetwork evm-migration pallet, or using other terms not
33 /// intended by pallet-evm33 /// intended by pallet-evm
34 /// @dev Returns zero address if contract does not exists34 /// @dev Returns zero address if contract does not exists
35 /// @param contractAddress Contract to get owner of35 /// @param contractAddress Contract to get owner of
addedpallets/evm-migration/CHANGELOG.mddiffbeforeafterboth

no changes

addedpallets/evm-migration/Cargo.tomldiffbeforeafterboth

no changes

addedpallets/evm-migration/README.mddiffbeforeafterboth

no changes

addedpallets/evm-migration/src/benchmarking.rsdiffbeforeafterboth

no changes

addedpallets/evm-migration/src/lib.rsdiffbeforeafterboth

no changes

addedpallets/evm-migration/src/weights.rsdiffbeforeafterboth

no changes

modifiedruntime/common/config/ethereum.rsdiffbeforeafterboth
70 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}
8585
86impl 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}
9090
91impl pallet_ethereum::Config for Runtime {91impl pallet_ethereum::Config for Runtime {
modifiedruntime/common/construct_runtime/mod.rsdiffbeforeafterboth
104 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,
108108
109 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,109 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,
110110
modifiedruntime/common/maintenance.rsdiffbeforeafterboth
60 ) -> 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()),
modifiedruntime/common/runtime_apis.rsdiffbeforeafterboth
681681
682 let mut list = Vec::<BenchmarkList>::new();682 let mut list = Vec::<BenchmarkList>::new();
683683
684 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);
752752
753 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);
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
24 '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" }
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
24 '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" }
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
24 '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" }
modifiedtests/src/eth/api/ContractHelpers.soldiffbeforeafterboth
24interface ContractHelpers is Dummy, ERC165, ContractHelpersEvents {24interface ContractHelpers is Dummy, ERC165, ContractHelpersEvents {
25 /// Get user, which deployed specified contract25 /// Get user, which deployed specified contract
26 /// @dev May return zero address in case if contract is deployed26 /// @dev May return zero address in case if contract is deployed
27 /// using uniquenetwork data-management pallet, or using other terms not27 /// using uniquenetwork evm-migration pallet, or using other terms not
28 /// intended by pallet-evm28 /// intended by pallet-evm
29 /// @dev Returns zero address if contract does not exists29 /// @dev Returns zero address if contract does not exists
30 /// @param contractAddress Contract to get owner of30 /// @param contractAddress Contract to get owner of
modifiedtests/src/eth/migration.seqtest.tsdiffbeforeafterboth
8383
84 const caller = await helper.eth.createAccountWithBalance(superuser);84 const caller = await helper.eth.createAccountWithBalance(superuser);
8585
86 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 Id
132 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 Id
149 9999,149 9999,
173 });173 });
174174
175 {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 log
179 address: collectionAddress,179 address: collectionAddress,
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
334 **/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 **/
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
236 **/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 tests
242 **/242 **/
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
211 **/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 query
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
292 **/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 storage
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
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, 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;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
693/** @name OpalRuntimeRuntime */693/** @name OpalRuntimeRuntime */
694export interface OpalRuntimeRuntime extends Null {}694export interface OpalRuntimeRuntime extends Null {}
695695
696/** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity */696/** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity */
697export interface OpalRuntimeRuntimeCommonDataManagementFilterIdentity extends Null {}697export interface OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity extends Null {}
698698
699/** @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}
14551455
1456/** @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}
14821482
1483/** @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}
14901490
1491/** @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}
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
1390 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::CheckMaintenance
3837 **/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::FilterIdentity
3841 **/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 **/
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
5// this is required to allow for ambient/previous definitions5// this is required to allow for ambient/previous definitions
6import '@polkadot/types/types/registry';6import '@polkadot/types/types/registry';
77
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, 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';
99
10declare 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;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
1564 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1564 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
1565 }1565 }
15661566
1567 /** @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 }
34953495
3496 /** @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 }
41824182
4183 /** @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;
42384238
4239 /** @name OpalRuntimeRuntimeCommonDataManagementFilterIdentity (570) */4239 /** @name OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity (570) */
4240 type OpalRuntimeRuntimeCommonDataManagementFilterIdentity = Null;4240 type OpalRuntimeRuntimeCommonEvmMigrationFilterIdentity = Null;
42414241
4242 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */4242 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (571) */
4243 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}4243 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
modifiedtests/src/pallet-presence.test.tsdiffbeforeafterboth
32 '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',