git.delta.rocks / unique-network / refs/commits / 8eec16940666

difftreelog

CORE-345 Move EvmCollection to Unique pallete

Trubnikov Sergey2022-05-17parent: #25b9e9e.patch.diff
in: master

28 files changed

modifiedCargo.lockdiffbeforeafterboth
5504 "pallet-ethereum",5504 "pallet-ethereum",
5505 "pallet-evm",5505 "pallet-evm",
5506 "pallet-evm-coder-substrate",5506 "pallet-evm-coder-substrate",
5507 "pallet-evm-collection",
5508 "pallet-evm-contract-helpers",5507 "pallet-evm-contract-helpers",
5509 "pallet-evm-migration",5508 "pallet-evm-migration",
5510 "pallet-evm-transaction-payment",5509 "pallet-evm-transaction-payment",
6075 "up-data-structs",6074 "up-data-structs",
6076]6075]
6077
6078[[package]]
6079name = "pallet-evm-collection"
6080version = "0.1.0"
6081dependencies = [
6082 "ethereum",
6083 "evm-coder",
6084 "fp-evm-mapping",
6085 "frame-support",
6086 "frame-system",
6087 "log",
6088 "pallet-common",
6089 "pallet-evm",
6090 "pallet-evm-coder-substrate",
6091 "pallet-nonfungible",
6092 "parity-scale-codec 3.1.2",
6093 "scale-info",
6094 "serde-json-core",
6095 "sp-core",
6096 "sp-runtime",
6097 "sp-std",
6098 "up-data-structs",
6099]
61006076
6101[[package]]6077[[package]]
6102name = "pallet-evm-contract-helpers"6078name = "pallet-evm-contract-helpers"
6849 "pallet-evm",6825 "pallet-evm",
6850 "parity-scale-codec 3.1.2",6826 "parity-scale-codec 3.1.2",
6851 "scale-info",6827 "scale-info",
6828 "serde",
6829 "serde-json-core",
6852 "sp-core",6830 "sp-core",
6853 "sp-io",6831 "sp-io",
6854 "sp-runtime",6832 "sp-runtime",
8808 "pallet-ethereum",8786 "pallet-ethereum",
8809 "pallet-evm",8787 "pallet-evm",
8810 "pallet-evm-coder-substrate",8788 "pallet-evm-coder-substrate",
8811 "pallet-evm-collection",
8812 "pallet-evm-contract-helpers",8789 "pallet-evm-contract-helpers",
8813 "pallet-evm-migration",8790 "pallet-evm-migration",
8814 "pallet-evm-transaction-payment",8791 "pallet-evm-transaction-payment",
12880 "pallet-ethereum",12857 "pallet-ethereum",
12881 "pallet-evm",12858 "pallet-evm",
12882 "pallet-evm-coder-substrate",12859 "pallet-evm-coder-substrate",
12883 "pallet-evm-collection",
12884 "pallet-evm-contract-helpers",12860 "pallet-evm-contract-helpers",
12885 "pallet-evm-migration",12861 "pallet-evm-migration",
12886 "pallet-evm-transaction-payment",12862 "pallet-evm-transaction-payment",
modifiedMakefilediffbeforeafterboth
15CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/15CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/
16CONTRACT_HELPERS_ABI=./tests/src/eth/util/contractHelpersAbi.json16CONTRACT_HELPERS_ABI=./tests/src/eth/util/contractHelpersAbi.json
1717
18COLLECTION_STUBS=./pallets/evm-collection/src/stubs/18COLLECTION_STUBS=./pallets/unique/src/eth/stubs/
19COLLECTION_ABI=./tests/src/eth/collectionAbi.json19COLLECTION_ABI=./tests/src/eth/collectionAbi.json
2020
21TESTS_API=./tests/src/eth/api/21TESTS_API=./tests/src/eth/api/
36 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_impl OUTPUT=$(CONTRACT_HELPERS_STUBS)/$@ ./.maintain/scripts/generate_sol.sh36 PACKAGE=pallet-evm-contract-helpers NAME=eth::contract_helpers_impl OUTPUT=$(CONTRACT_HELPERS_STUBS)/$@ ./.maintain/scripts/generate_sol.sh
3737
38Collection.sol:38Collection.sol:
39 PACKAGE=pallet-evm-collection NAME=eth::collection_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh39 PACKAGE=pallet-unique NAME=eth::pallet_evm_collection::collection_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh
40 PACKAGE=pallet-evm-collection NAME=eth::collection_impl OUTPUT=$(COLLECTION_STUBS)/$@ ./.maintain/scripts/generate_sol.sh40 PACKAGE=pallet-unique NAME=eth::pallet_evm_collection::collection_impl OUTPUT=$(COLLECTION_STUBS)/$@ ./.maintain/scripts/generate_sol.sh
4141
42UniqueFungible: UniqueFungible.sol42UniqueFungible: UniqueFungible.sol
43 INPUT=$(FUNGIBLE_EVM_STUBS)/$< OUTPUT=$(FUNGIBLE_EVM_STUBS)/UniqueFungible.raw ./.maintain/scripts/compile_stub.sh43 INPUT=$(FUNGIBLE_EVM_STUBS)/$< OUTPUT=$(FUNGIBLE_EVM_STUBS)/UniqueFungible.raw ./.maintain/scripts/compile_stub.sh
deletedpallets/evm-collection/Cargo.tomldiffbeforeafterboth

no changes

deletedpallets/evm-collection/src/eth.rsdiffbeforeafterboth

no changes

deletedpallets/evm-collection/src/lib.rsdiffbeforeafterboth

no changes

deletedpallets/evm-collection/src/stubs/Collection.rawdiffbeforeafterboth

binary blob — no preview

deletedpallets/evm-collection/src/stubs/Collection.soldiffbeforeafterboth

no changes

modifiedpallets/unique/Cargo.tomldiffbeforeafterboth
19runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']19runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']
20std = [20std = [
21 'codec/std',21 'codec/std',
22 'serde/std',
23 'serde-json-core/std',
22 'frame-support/std',24 'frame-support/std',
23 'frame-system/std',25 'frame-system/std',
24 'pallet-evm/std',26 'pallet-evm/std',
60git = "https://github.com/paritytech/substrate"62git = "https://github.com/paritytech/substrate"
61branch = "polkadot-v0.9.21"63branch = "polkadot-v0.9.21"
64
65# [dependencies.pallet-transaction-payment]
66# default-features = false
67# git = "https://github.com/paritytech/substrate"
68# branch = "polkadot-v0.9.21"
69
70[dependencies.serde]
71default-features = false
72features = ['derive']
73version = '1.0.130'
74
75[dependencies.serde-json-core]
76default-features = false
77version = "0.4"
6278
63[dependencies.sp-runtime]79[dependencies.sp-runtime]
64default-features = false80default-features = false
addedpallets/unique/src/eth/stubs/Collection.rawdiffbeforeafterboth

binary blob — no preview

addedpallets/unique/src/eth/stubs/Collection.soldiffbeforeafterboth

no changes

modifiedpallets/unique/src/lib.rsdiffbeforeafterboth
46 CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_call,46 CollectionHandle, Pallet as PalletCommon, CommonWeightInfo, dispatch::dispatch_call,
47 dispatch::CollectionDispatch,47 dispatch::CollectionDispatch,
48};48};
49pub use eth::pallet_evm_collection;
4950
50#[cfg(feature = "runtime-benchmarks")]51#[cfg(feature = "runtime-benchmarks")]
51mod benchmarking;52mod benchmarking;
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
74 'pallet-evm/std',74 'pallet-evm/std',
75 'pallet-evm-migration/std',75 'pallet-evm-migration/std',
76 'pallet-evm-contract-helpers/std',76 'pallet-evm-contract-helpers/std',
77 'pallet-evm-collection/std',
78 'pallet-evm-transaction-payment/std',77 'pallet-evm-transaction-payment/std',
79 'pallet-evm-coder-substrate/std',78 'pallet-evm-coder-substrate/std',
80 'pallet-ethereum/std',79 'pallet-ethereum/std',
418pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }417pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
419pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }418pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
420pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }419pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
421pallet-evm-collection = { path = '../../pallets/evm-collection', default-features = false }
422pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }420pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
423pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }421pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
424pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }422pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
80};80};
81use smallvec::smallvec;81use smallvec::smallvec;
82use codec::{Encode, Decode};82use codec::{Encode, Decode};
83use pallet_unique::pallet_evm_collection;
83use fp_rpc::TransactionStatus;84use fp_rpc::TransactionStatus;
84use sp_runtime::{85use sp_runtime::{
85 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},86 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},
1043 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,1044 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
1044 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,1045 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
1045 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,1046 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
1046 EvmCollection: pallet_evm_collection::{Pallet} = 154,
1047 }1047 }
1048);1048);
10491049
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
74 'pallet-evm/std',74 'pallet-evm/std',
75 'pallet-evm-migration/std',75 'pallet-evm-migration/std',
76 'pallet-evm-contract-helpers/std',76 'pallet-evm-contract-helpers/std',
77 'pallet-evm-collection/std',
78 'pallet-evm-transaction-payment/std',77 'pallet-evm-transaction-payment/std',
79 'pallet-evm-coder-substrate/std',78 'pallet-evm-coder-substrate/std',
80 'pallet-ethereum/std',79 'pallet-ethereum/std',
423pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }422pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
424pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }423pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
425pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }424pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
426pallet-evm-collection = { path = '../../pallets/evm-collection', default-features = false }
427pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }425pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
428pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }426pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
429pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }427pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
80use smallvec::smallvec;80use smallvec::smallvec;
81use codec::{Encode, Decode};81use codec::{Encode, Decode};
82use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping, OnMethodCall};82use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping, OnMethodCall};
83use pallet_unique::pallet_evm_collection;
83use fp_rpc::TransactionStatus;84use fp_rpc::TransactionStatus;
84use sp_runtime::{85use sp_runtime::{
85 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},86 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},
1020 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,1021 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
1021 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,1022 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
1022 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,1023 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
1023 EvmCollection: pallet_evm_collection::{Pallet} = 154,
1024 }1024 }
1025);1025);
10261026
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
75 'pallet-evm/std',75 'pallet-evm/std',
76 'pallet-evm-migration/std',76 'pallet-evm-migration/std',
77 'pallet-evm-contract-helpers/std',77 'pallet-evm-contract-helpers/std',
78 'pallet-evm-collection/std',
79 'pallet-evm-transaction-payment/std',78 'pallet-evm-transaction-payment/std',
80 'pallet-evm-coder-substrate/std',79 'pallet-evm-coder-substrate/std',
81 'pallet-ethereum/std',80 'pallet-ethereum/std',
415pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }414pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
416pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }415pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
417pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }416pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
418pallet-evm-collection = { path = '../../pallets/evm-collection', default-features = false }
419pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }417pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
420pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }418pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
421pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }419pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
85use smallvec::smallvec;85use smallvec::smallvec;
86use codec::{Encode, Decode};86use codec::{Encode, Decode};
87use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping, OnMethodCall};87use pallet_evm::{Account as EVMAccount, FeeCalculator, GasWeightMapping, OnMethodCall};
88use pallet_unique::pallet_evm_collection;
88use fp_rpc::TransactionStatus;89use fp_rpc::TransactionStatus;
89use sp_runtime::{90use sp_runtime::{
90 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},91 traits::{BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating},
1025 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,1026 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
1026 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,1027 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
1027 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,1028 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
1028 EvmCollection: pallet_evm_collection::{Pallet} = 154,
1029 }1029 }
1030);1030);
10311031
modifiedtests/src/eth/api/Collection.soldiffbeforeafterboth
12 function supportsInterface(bytes4 interfaceID) external view returns (bool);12 function supportsInterface(bytes4 interfaceID) external view returns (bool);
13}13}
1414
15// Selector: f83ad95b15// Selector: 1e95830f
16interface Collection is Dummy, ERC165 {16interface Collection is Dummy, ERC165 {
17 // Selector: create721Collection(string,string,string) 951c015117 // Selector: create721Collection(string,string,string) 951c0151
18 function create721Collection(18 function create721Collection(
29 // Selector: confirmSponsorship(address) abc0000129 // Selector: confirmSponsorship(address) abc00001
30 function confirmSponsorship(address collectionAddress) external view;30 function confirmSponsorship(address collectionAddress) external view;
31
32 // Selector: setOffchainSchema(address,string) 2c9d9d70
33 function setOffchainSchema(address collectionAddress, string memory schema)
34 external
35 view;
36
37 // Selector: setVariableOnChainSchema(address,string) 582691c3
38 function setVariableOnChainSchema(
39 address collectionAddress,
40 string memory variable
41 ) external view;
42
43 // Selector: setConstOnChainSchema(address,string) 921456e7
44 function setConstOnChainSchema(
45 address collectionAddress,
46 string memory constOnChain
47 ) external view;
4831
49 // Selector: setLimits(address,string) d05638cc32 // Selector: setLimits(address,string) d05638cc
50 function setLimits(address collectionAddress, string memory limitsJson)33 function setLimits(address collectionAddress, string memory limitsJson)
modifiedtests/src/eth/collectionAbi.jsondiffbeforeafterboth
23 "stateMutability": "view",23 "stateMutability": "view",
24 "type": "function"24 "type": "function"
25 },25 },
26 {
27 "inputs": [
28 {
29 "internalType": "address",
30 "name": "collectionAddress",
31 "type": "address"
32 },
33 { "internalType": "string", "name": "constOnChain", "type": "string" }
34 ],
35 "name": "setConstOnChainSchema",
36 "outputs": [],
37 "stateMutability": "view",
38 "type": "function"
39 },
40 {26 {
41 "inputs": [27 "inputs": [
42 {28 {
51 "stateMutability": "view",37 "stateMutability": "view",
52 "type": "function"38 "type": "function"
53 },39 },
54 {
55 "inputs": [
56 {
57 "internalType": "address",
58 "name": "collectionAddress",
59 "type": "address"
60 },
61 { "internalType": "string", "name": "schema", "type": "string" }
62 ],
63 "name": "setOffchainSchema",
64 "outputs": [],
65 "stateMutability": "view",
66 "type": "function"
67 },
68 {40 {
69 "inputs": [41 "inputs": [
70 {42 {
79 "stateMutability": "view",51 "stateMutability": "view",
80 "type": "function"52 "type": "function"
81 },53 },
82 {
83 "inputs": [
84 {
85 "internalType": "address",
86 "name": "collectionAddress",
87 "type": "address"
88 },
89 { "internalType": "string", "name": "variable", "type": "string" }
90 ],
91 "name": "setVariableOnChainSchema",
92 "outputs": [],
93 "stateMutability": "view",
94 "type": "function"
95 },
96 {54 {
97 "inputs": [55 "inputs": [
98 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }56 { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
249 **/249 **/
250 [key: string]: AugmentedError<ApiType>;250 [key: string]: AugmentedError<ApiType>;
251 };251 };
252 evmCollection: {
253 /**
254 * This method is only executable by owner
255 **/
256 NoPermission: AugmentedError<ApiType>;
257 /**
258 * Generic error
259 **/
260 [key: string]: AugmentedError<ApiType>;
261 };
262 evmContractHelpers: {252 evmContractHelpers: {
263 /**253 /**
264 * This method is only executable by owner254 * This method is only executable by owner
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
13import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';13import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
14import type { AuthorityId } from '@polkadot/types/interfaces/consensus';14import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
15import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';15import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';
16import type { BlockStats } from '@polkadot/types/interfaces/dev';
16import type { CreatedBlock } from '@polkadot/types/interfaces/engine';17import type { CreatedBlock } from '@polkadot/types/interfaces/engine';
17import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';18import type { EthAccount, EthCallRequest, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
18import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';19import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
22import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';23import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
23import type { RpcMethods } from '@polkadot/types/interfaces/rpc';24import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
24import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';25import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
25import type { ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';26import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';
26import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';27import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';
27import type { IExtrinsic, Observable } from '@polkadot/types/types';28import type { IExtrinsic, Observable } from '@polkadot/types/types';
2829
156 **/157 **/
157 uploadCode: AugmentedRpc<(uploadRequest: CodeUploadRequest | { origin?: any; code?: any; storageDepositLimit?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<CodeUploadResult>>;158 uploadCode: AugmentedRpc<(uploadRequest: CodeUploadRequest | { origin?: any; code?: any; storageDepositLimit?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<CodeUploadResult>>;
158 };159 };
160 dev: {
161 /**
162 * Reexecute the specified `block_hash` and gather statistics while doing so
163 **/
164 getBlockStats: AugmentedRpc<(at: Hash | string | Uint8Array) => Observable<Option<BlockStats>>>;
165 };
159 engine: {166 engine: {
160 /**167 /**
161 * Instructs the manual-seal authorship task to create a new block168 * Instructs the manual-seal authorship task to create a new block
332 **/339 **/
333 uninstallFilter: AugmentedRpc<(index: U256 | AnyNumber | Uint8Array) => Observable<bool>>;340 uninstallFilter: AugmentedRpc<(index: U256 | AnyNumber | Uint8Array) => Observable<bool>>;
334 };341 };
342 grandpa: {
343 /**
344 * Prove finality for the given block number, returning the Justification for the last block in the set.
345 **/
346 proveFinality: AugmentedRpc<(blockNumber: BlockNumber | AnyNumber | Uint8Array) => Observable<Option<EncodedFinalityProofs>>>;
347 /**
348 * Returns the state of the current best round state as well as the ongoing background rounds
349 **/
350 roundState: AugmentedRpc<() => Observable<ReportedRoundStates>>;
351 /**
352 * Subscribes to grandpa justifications
353 **/
354 subscribeJustifications: AugmentedRpc<() => Observable<JustificationNotification>>;
355 };
335 mmr: {356 mmr: {
336 /**357 /**
337 * Generate MMR proof for given leaf index.358 * Generate MMR proof for given leaf index.
432 **/453 **/
433 methods: AugmentedRpc<() => Observable<RpcMethods>>;454 methods: AugmentedRpc<() => Observable<RpcMethods>>;
434 };455 };
456 state: {
457 /**
458 * Perform a call to a builtin on the chain
459 **/
460 call: AugmentedRpc<(method: Text | string, data: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<Bytes>>;
461 /**
462 * Retrieves the keys with prefix of a specific child storage
463 **/
464 getChildKeys: AugmentedRpc<(childStorageKey: StorageKey | string | Uint8Array | any, childDefinition: StorageKey | string | Uint8Array | any, childType: u32 | AnyNumber | Uint8Array, key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Vec<StorageKey>>>;
465 /**
466 * Returns proof of storage for child key entries at a specific block state.
467 **/
468 getChildReadProof: AugmentedRpc<(childStorageKey: PrefixedStorageKey | string | Uint8Array, keys: Vec<StorageKey> | (StorageKey | string | Uint8Array | any)[], at?: BlockHash | string | Uint8Array) => Observable<ReadProof>>;
469 /**
470 * Retrieves the child storage for a key
471 **/
472 getChildStorage: AugmentedRpc<(childStorageKey: StorageKey | string | Uint8Array | any, childDefinition: StorageKey | string | Uint8Array | any, childType: u32 | AnyNumber | Uint8Array, key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<StorageData>>;
473 /**
474 * Retrieves the child storage hash
475 **/
476 getChildStorageHash: AugmentedRpc<(childStorageKey: StorageKey | string | Uint8Array | any, childDefinition: StorageKey | string | Uint8Array | any, childType: u32 | AnyNumber | Uint8Array, key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Hash>>;
477 /**
478 * Retrieves the child storage size
479 **/
480 getChildStorageSize: AugmentedRpc<(childStorageKey: StorageKey | string | Uint8Array | any, childDefinition: StorageKey | string | Uint8Array | any, childType: u32 | AnyNumber | Uint8Array, key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<u64>>;
481 /**
482 * Retrieves the keys with a certain prefix
483 **/
484 getKeys: AugmentedRpc<(key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Vec<StorageKey>>>;
485 /**
486 * Returns the keys with prefix with pagination support.
487 **/
488 getKeysPaged: AugmentedRpc<(key: StorageKey | string | Uint8Array | any, count: u32 | AnyNumber | Uint8Array, startKey?: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Vec<StorageKey>>>;
489 /**
490 * Returns the runtime metadata
491 **/
492 getMetadata: AugmentedRpc<(at?: BlockHash | string | Uint8Array) => Observable<Metadata>>;
493 /**
494 * Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)
495 **/
496 getPairs: AugmentedRpc<(prefix: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Vec<KeyValue>>>;
497 /**
498 * Returns proof of storage entries at a specific block state
499 **/
500 getReadProof: AugmentedRpc<(keys: Vec<StorageKey> | (StorageKey | string | Uint8Array | any)[], at?: BlockHash | string | Uint8Array) => Observable<ReadProof>>;
501 /**
502 * Get the runtime version
503 **/
504 getRuntimeVersion: AugmentedRpc<(at?: BlockHash | string | Uint8Array) => Observable<RuntimeVersion>>;
505 /**
506 * Retrieves the storage for a key
507 **/
508 getStorage: AugmentedRpc<<T = Codec>(key: StorageKey | string | Uint8Array | any, block?: Hash | Uint8Array | string) => Observable<T>>;
509 /**
510 * Retrieves the storage hash
511 **/
512 getStorageHash: AugmentedRpc<(key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<Hash>>;
513 /**
514 * Retrieves the storage size
515 **/
516 getStorageSize: AugmentedRpc<(key: StorageKey | string | Uint8Array | any, at?: BlockHash | string | Uint8Array) => Observable<u64>>;
517 /**
518 * Query historical storage entries (by key) starting from a start block
519 **/
520 queryStorage: AugmentedRpc<<T = Codec[]>(keys: Vec<StorageKey> | (StorageKey | string | Uint8Array | any)[], fromBlock?: Hash | Uint8Array | string, toBlock?: Hash | Uint8Array | string) => Observable<[Hash, T][]>>;
521 /**
522 * Query storage entries (by key) starting at block hash given as the second parameter
523 **/
524 queryStorageAt: AugmentedRpc<<T = Codec[]>(keys: Vec<StorageKey> | (StorageKey | string | Uint8Array | any)[], at?: Hash | Uint8Array | string) => Observable<T>>;
525 /**
526 * Retrieves the runtime version via subscription
527 **/
528 subscribeRuntimeVersion: AugmentedRpc<() => Observable<RuntimeVersion>>;
529 /**
530 * Subscribes to storage changes for the provided keys
531 **/
532 subscribeStorage: AugmentedRpc<<T = Codec[]>(keys?: Vec<StorageKey> | (StorageKey | string | Uint8Array | any)[]) => Observable<T>>;
533 /**
534 * Provides a way to trace the re-execution of a single block
535 **/
536 traceBlock: AugmentedRpc<(block: Hash | string | Uint8Array, targets: Option<Text> | null | object | string | Uint8Array, storageKeys: Option<Text> | null | object | string | Uint8Array, methods: Option<Text> | null | object | string | Uint8Array) => Observable<TraceBlockResponse>>;
537 /**
538 * Check current migration state
539 **/
540 trieMigrationStatus: AugmentedRpc<(at?: BlockHash | string | Uint8Array) => Observable<MigrationStatusResult>>;
541 };
435 syncstate: {542 syncstate: {
436 /**543 /**
437 * Returns the json-serialized chainspec running the node, with a sync state.544 * Returns the json-serialized chainspec running the node, with a sync state.
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
25import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';25import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';
26import type { BlockStats } from '@polkadot/types/interfaces/dev';
26import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';27import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';
27import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';28import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';
28import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';29import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
51import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';52import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';
52import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';53import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';
53import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';54import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';
54import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';55import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';
55import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';56import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';
56import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';57import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModuleU8a, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';
57import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';58import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';
58import type { Multiplier } from '@polkadot/types/interfaces/txpayment';59import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
59import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';60import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
153 BlockNumber: BlockNumber;154 BlockNumber: BlockNumber;
154 BlockNumberFor: BlockNumberFor;155 BlockNumberFor: BlockNumberFor;
155 BlockNumberOf: BlockNumberOf;156 BlockNumberOf: BlockNumberOf;
157 BlockStats: BlockStats;
156 BlockTrace: BlockTrace;158 BlockTrace: BlockTrace;
157 BlockTraceEvent: BlockTraceEvent;159 BlockTraceEvent: BlockTraceEvent;
158 BlockTraceEventData: BlockTraceEventData;160 BlockTraceEventData: BlockTraceEventData;
327 DispatchClass: DispatchClass;329 DispatchClass: DispatchClass;
328 DispatchError: DispatchError;330 DispatchError: DispatchError;
329 DispatchErrorModule: DispatchErrorModule;331 DispatchErrorModule: DispatchErrorModule;
332 DispatchErrorModuleU8a: DispatchErrorModuleU8a;
330 DispatchErrorTo198: DispatchErrorTo198;333 DispatchErrorTo198: DispatchErrorTo198;
331 DispatchFeePayment: DispatchFeePayment;334 DispatchFeePayment: DispatchFeePayment;
332 DispatchInfo: DispatchInfo;335 DispatchInfo: DispatchInfo;
657 MetadataV13: MetadataV13;660 MetadataV13: MetadataV13;
658 MetadataV14: MetadataV14;661 MetadataV14: MetadataV14;
659 MetadataV9: MetadataV9;662 MetadataV9: MetadataV9;
663 MigrationStatusResult: MigrationStatusResult;
660 MmrLeafProof: MmrLeafProof;664 MmrLeafProof: MmrLeafProof;
661 MmrRootHash: MmrRootHash;665 MmrRootHash: MmrRootHash;
662 ModuleConstantMetadataV10: ModuleConstantMetadataV10;666 ModuleConstantMetadataV10: ModuleConstantMetadataV10;
767 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;771 PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;
768 PalletEvmCall: PalletEvmCall;772 PalletEvmCall: PalletEvmCall;
769 PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;773 PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;
770 PalletEvmCollectionError: PalletEvmCollectionError;
771 PalletEvmContractHelpersError: PalletEvmContractHelpersError;774 PalletEvmContractHelpersError: PalletEvmContractHelpersError;
772 PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;775 PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;
773 PalletEvmError: PalletEvmError;776 PalletEvmError: PalletEvmError;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
25 SpTrieStorageProof: {25 SpTrieStorageProof: {
26 trieNodes: 'BTreeSet<Bytes>'26 trieNodes: 'BTreeSet<Bytes>'
27 },27 },
28 /**
29 * Lookup11: BTreeSet<T>
30 **/
31 BTreeSet: 'Vec<Bytes>',
32 /**28 /**
33 * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot29 * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
34 **/30 **/
2804 PalletEvmMigrationError: {2800 PalletEvmMigrationError: {
2805 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2801 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
2806 },2802 },
2807 /**2803 /**
2808 * Lookup423: sp_runtime::MultiSignature2804 * Lookup334: sp_runtime::MultiSignature
2809 **/2805 **/
2810 SpRuntimeMultiSignature: {2806 SpRuntimeMultiSignature: {
2811 _enum: {2807 _enum: {
2812 Ed25519: 'SpCoreEd25519Signature',2808 Ed25519: 'SpCoreEd25519Signature',
2813 Sr25519: 'SpCoreSr25519Signature',2809 Sr25519: 'SpCoreSr25519Signature',
2814 Ecdsa: 'SpCoreEcdsaSignature'2810 Ecdsa: 'SpCoreEcdsaSignature'
2815 }2811 }
2816 },2812 },
2817 /**2813 /**
2818 * Lookup424: sp_core::ed25519::Signature2814 * Lookup335: sp_core::ed25519::Signature
2819 **/2815 **/
2820 SpCoreEd25519Signature: '[u8;64]',2816 SpCoreEd25519Signature: '[u8;64]',
2821 /**2817 /**
2822 * Lookup426: sp_core::sr25519::Signature2818 * Lookup337: sp_core::sr25519::Signature
2823 **/2819 **/
2824 SpCoreSr25519Signature: '[u8;64]',2820 SpCoreSr25519Signature: '[u8;64]',
2825 /**2821 /**
2826 * Lookup427: sp_core::ecdsa::Signature2822 * Lookup338: sp_core::ecdsa::Signature
2827 **/2823 **/
2828 SpCoreEcdsaSignature: '[u8;65]',2824 SpCoreEcdsaSignature: '[u8;65]',
2829 /**2825 /**
2830 * Lookup430: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2826 * Lookup341: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
2831 **/2827 **/
2832 FrameSystemExtensionsCheckSpecVersion: 'Null',2828 FrameSystemExtensionsCheckSpecVersion: 'Null',
2833 /**2829 /**
2834 * Lookup431: frame_system::extensions::check_genesis::CheckGenesis<T>2830 * Lookup342: frame_system::extensions::check_genesis::CheckGenesis<T>
2835 **/2831 **/
2836 FrameSystemExtensionsCheckGenesis: 'Null',2832 FrameSystemExtensionsCheckGenesis: 'Null',
2837 /**2833 /**
2838 * Lookup434: frame_system::extensions::check_nonce::CheckNonce<T>2834 * Lookup345: frame_system::extensions::check_nonce::CheckNonce<T>
2839 **/2835 **/
2840 FrameSystemExtensionsCheckNonce: 'Compact<u32>',2836 FrameSystemExtensionsCheckNonce: 'Compact<u32>',
2841 /**2837 /**
2842 * Lookup435: frame_system::extensions::check_weight::CheckWeight<T>2838 * Lookup346: frame_system::extensions::check_weight::CheckWeight<T>
2843 **/2839 **/
2844 FrameSystemExtensionsCheckWeight: 'Null',2840 FrameSystemExtensionsCheckWeight: 'Null',
2845 /**2841 /**
2846 * Lookup436: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>2842 * Lookup347: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
2847 **/2843 **/
2848 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2844 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
2849 /**2845 /**
2850 * Lookup437: opal_runtime::Runtime2846 * Lookup348: opal_runtime::Runtime
2851 **/2847 **/
2852 OpalRuntimeRuntime: 'Null',2848 OpalRuntimeRuntime: 'Null',
2853 /**2849 /**
2854 * Lookup438: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>2850 * Lookup438: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsBaseInfo, PhantomTypeUpDataStructsCollectionInfo, PhantomTypeUpDataStructsNftChild, PhantomTypeUpDataStructsNftInfo, PhantomTypeUpDataStructsPartType, PhantomTypeUpDataStructsPropertyInfo, PhantomTypeUpDataStructsResourceInfo, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTheme, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';4import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
55
6declare module '@polkadot/types/types/registry' {6declare module '@polkadot/types/types/registry' {
7 export interface InterfaceTypes {7 export interface InterfaceTypes {
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
26 readonly trieNodes: BTreeSet<Bytes>;26 readonly trieNodes: BTreeSet<Bytes>;
27 }27 }
28
29 /** @name BTreeSet (11) */
30 export interface BTreeSet extends Vec<Bytes> {}
3128
32 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */29 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */
33 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {30 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
3042 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';3039 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
3043 }3040 }
30443041
3045 /** @name SpRuntimeMultiSignature (423) */3042 /** @name SpRuntimeMultiSignature (334) */
3046 export interface SpRuntimeMultiSignature extends Enum {3043 export interface SpRuntimeMultiSignature extends Enum {
3047 readonly isEd25519: boolean;3044 readonly isEd25519: boolean;
3048 readonly asEd25519: SpCoreEd25519Signature;3045 readonly asEd25519: SpCoreEd25519Signature;
3053 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3050 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
3054 }3051 }
30553052
3056 /** @name SpCoreEd25519Signature (424) */3053 /** @name SpCoreEd25519Signature (335) */
3057 export interface SpCoreEd25519Signature extends U8aFixed {}3054 export interface SpCoreEd25519Signature extends U8aFixed {}
30583055
3059 /** @name SpCoreSr25519Signature (426) */3056 /** @name SpCoreSr25519Signature (337) */
3060 export interface SpCoreSr25519Signature extends U8aFixed {}3057 export interface SpCoreSr25519Signature extends U8aFixed {}
30613058
3062 /** @name SpCoreEcdsaSignature (427) */3059 /** @name SpCoreEcdsaSignature (338) */
3063 export interface SpCoreEcdsaSignature extends U8aFixed {}3060 export interface SpCoreEcdsaSignature extends U8aFixed {}
30643061
3065 /** @name FrameSystemExtensionsCheckSpecVersion (430) */3062 /** @name FrameSystemExtensionsCheckSpecVersion (341) */
3066 export type FrameSystemExtensionsCheckSpecVersion = Null;3063 export type FrameSystemExtensionsCheckSpecVersion = Null;
30673064
3068 /** @name FrameSystemExtensionsCheckGenesis (431) */3065 /** @name FrameSystemExtensionsCheckGenesis (342) */
3069 export type FrameSystemExtensionsCheckGenesis = Null;3066 export type FrameSystemExtensionsCheckGenesis = Null;
30703067
3071 /** @name FrameSystemExtensionsCheckNonce (434) */3068 /** @name FrameSystemExtensionsCheckNonce (345) */
3072 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3069 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
30733070
3074 /** @name FrameSystemExtensionsCheckWeight (435) */3071 /** @name FrameSystemExtensionsCheckWeight (346) */
3075 export type FrameSystemExtensionsCheckWeight = Null;3072 export type FrameSystemExtensionsCheckWeight = Null;
30763073
3077 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (436) */3074 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (347) */
3078 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3075 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
30793076
3080 /** @name OpalRuntimeRuntime (437) */3077 /** @name OpalRuntimeRuntime (348) */
3081 export type OpalRuntimeRuntime = Null;3078 export type OpalRuntimeRuntime = Null;
30823079
3083 /** @name PalletEthereumFakeTransactionFinalizer (438) */3080 /** @name PalletEthereumFakeTransactionFinalizer (438) */
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
7import type { Event } from '@polkadot/types/interfaces/system';7import type { Event } from '@polkadot/types/interfaces/system';
88
9/** @name BTreeSet */9/** @name BTreeSet */
10export interface BTreeSet extends Vec<Bytes> {}10export interface BTreeSet extends BTreeSet<Bytes> {}
1111
12/** @name CumulusPalletDmpQueueCall */12/** @name CumulusPalletDmpQueueCall */
13export interface CumulusPalletDmpQueueCall extends Enum {13export interface CumulusPalletDmpQueueCall extends Enum {
1015 readonly type: 'OutOfGas' | 'OutOfFund';1015 readonly type: 'OutOfGas' | 'OutOfFund';
1016}1016}
1017
1018/** @name PalletEvmCollectionError */
1019export interface PalletEvmCollectionError extends Enum {
1020 readonly isNoPermission: boolean;
1021 readonly type: 'NoPermission';
1022}
10231017
1024/** @name PalletEvmContractHelpersError */1018/** @name PalletEvmContractHelpersError */
1025export interface PalletEvmContractHelpersError extends Enum {1019export interface PalletEvmContractHelpersError extends Enum {
modifiedtests/src/pallet-presence.test.tsdiffbeforeafterboth
37 'parachaininfo',37 'parachaininfo',
38 'evm',38 'evm',
39 'evmcodersubstrate',39 'evmcodersubstrate',
40 'evmcollection',
41 'evmcontracthelpers',40 'evmcontracthelpers',
42 'evmmigration',41 'evmmigration',
43 'evmtransactionpayment',42 'evmtransactionpayment',
modifiedtests/yarn.lockdiffbeforeafterboth

no changes