diff --git a/.baedeker/xcm-opal.jsonnet b/.baedeker/xcm-opal.jsonnet index 0873102efe..7ab0819cdb 100644 --- a/.baedeker/xcm-opal.jsonnet +++ b/.baedeker/xcm-opal.jsonnet @@ -46,6 +46,9 @@ local relay = { bin: $.bin, wantedKeys: 'relay', expectedDataPath: '/parity', + extraArgs: [ + '--network-backend=libp2p', + ], }, for name in ['alice', 'bob', 'charlie', 'dave', 'eve'] }, @@ -74,6 +77,9 @@ local opal = { '--increase-future-pool', '--pool-type=fork-aware', ], + extraArgsInternalParent: [ + '--network-backend=libp2p', + ] }, for name in ['alice', 'bob', 'charlie'] }, @@ -93,6 +99,9 @@ local assethub = { wantedKeys: 'para', parentConnection: 'internal-samedir', expectedDataPath: '/parity', + extraArgsInternalParent: [ + '--network-backend=libp2p', + ] }, for name in ['alice', 'bob'] }, diff --git a/Cargo.lock b/Cargo.lock index 005d04155e..1116bc60c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,9 +101,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy-core" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8bcce99ad10fe02640cfaec1c6bc809b837c783c1d52906aa5af66e2a196f6" +checksum = "575053cea24ea8cb7e775e39d5c53c33b19cfd0ca1cf6c0fd653f3d8c682095f" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -114,15 +114,14 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" +checksum = "a6c2905bafc2df7ccd32ca3af13f0b0d82f2e2ff9dfbeb12196c0d978d5c0deb" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", - "const-hex", "itoa", "serde", "serde_json", @@ -131,9 +130,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" +checksum = "a2acb6637a9c0e1cdf8971e0ced8f3fa34c04c5e9dccf6bb184f6a64fe0e37d8" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -143,24 +142,24 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" +checksum = "5b77f7d5e60ad8ae6bd2200b8097919712a07a6db622a4b201e7ead6166f02e5" dependencies = [ "alloy-rlp", "bytes", "cfg-if", "const-hex", "derive_more 2.0.1", - "foldhash", - "hashbrown 0.15.2", + "foldhash 0.2.0", + "hashbrown 0.16.0", "indexmap 2.9.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "rand 0.8.5", + "rand 0.9.2", "ruint", "rustc-hash 2.1.1", "serde", @@ -180,9 +179,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" +checksum = "78c84c3637bee9b5c4a4d2b93360ee16553d299c3b932712353caf1cea76d0e6" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -194,9 +193,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" +checksum = "a882aa4e1790063362434b9b40d358942b188477ac1c44cfb8a52816ffc0cc17" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -212,9 +211,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" +checksum = "18e5772107f9bb265d8d8c86e0733937bb20d0857ea5425b1b6ddf51a9804042" dependencies = [ "const-hex", "dunce", @@ -228,9 +227,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" +checksum = "e188b939aa4793edfaaa099cb1be4e620036a775b4bdf24fdc56f1cd6fd45890" dependencies = [ "serde", "winnow", @@ -238,14 +237,13 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" +checksum = "c3c8a9a909872097caffc05df134e5ef2253a1cdb56d3a9cf0052a042ac763f9" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-macro", - "const-hex", "serde", ] @@ -425,7 +423,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "itertools 0.13.0", "num-bigint", "num-integer", @@ -596,7 +594,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -725,6 +723,16 @@ version = "6.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" +[[package]] +name = "array-bytes" +version = "9.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d55334c98d756b32dcceb60248647ab34f027690f87f9a362fd292676ee927" +dependencies = [ + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -1443,10 +1451,11 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ed0a820ed50891d36358e997d27741a6142e382242df40ff01c89bcdcc7a2b" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" dependencies = [ + "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -1464,9 +1473,9 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7f093f70e1193363e778130745d9758044ae07267bc39a9ca4408144759babb" +checksum = "37ed0da6c853daa543649abd49cdfc075980a91bcaf00d9d2af0992cd870d5b5" dependencies = [ "parity-scale-codec", "scale-info", @@ -1682,6 +1691,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-link", ] @@ -1929,12 +1939,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" -[[package]] -name = "constcat" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" - [[package]] name = "convert_case" version = "0.4.0" @@ -2248,11 +2252,38 @@ dependencies = [ "cipher 0.4.4", ] +[[package]] +name = "cumulus-client-bootnodes" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6211c18f9acecec3fc06dca7a79cef2e32c6d3d8beda907911f5c0c56b175144" +dependencies = [ + "array-bytes 6.2.3", + "async-channel 1.9.0", + "cumulus-client-network", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", + "futures", + "hex", + "ip_network", + "log", + "num-traits", + "parachains-common", + "parity-scale-codec", + "prost 0.12.6", + "prost-build", + "sc-network", + "sc-service", + "sp-consensus-babe", + "sp-runtime", + "tokio", +] + [[package]] name = "cumulus-client-cli" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d2d80f117f1527a96c6153453886545e2d63be311eb85a3a2652fde2f493244" +checksum = "fff3f799ae21e288747a6ecd28bb846d5bb3e6ec27f17a5e14af6a09df7ed0f6" dependencies = [ "clap", "parity-scale-codec", @@ -2268,16 +2299,16 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad6b29ec8e4279575eb2dae772ff12c85ba2f1c3eb9bbc6af4bd4f9479263a25" +checksum = "2ff53289366914ab1e83fac107d6d9c168c9b5fd2dab889f48ef26a0fff0f07f" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-primitives-core", "futures", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", @@ -2292,9 +2323,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.22.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcb22ddab0777534d26be13edc88fb510a2f50557cf6068e0353ae9c28083f9a" +checksum = "87917873eb8331345c6370e8b5b20145fb1e96b2343665a192da816da429fd6e" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2306,7 +2337,7 @@ dependencies = [ "cumulus-relay-chain-interface", "futures", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -2340,14 +2371,15 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbc413f1f48d1812e2bf580f22a41bd4c9575d78dd75b092b0c7587c1d36dee" +checksum = "dabb0723082bb6645a3259224b6e4fe8184f67bebb35f7e8e4063905909e362a" dependencies = [ "async-trait", "cumulus-client-pov-recovery", "cumulus-primitives-core", "cumulus-relay-chain-interface", + "cumulus-relay-chain-streams", "dyn-clone", "futures", "log", @@ -2356,6 +2388,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-consensus-babe", + "sc-network", "schnellru", "sp-blockchain", "sp-consensus", @@ -2371,9 +2404,9 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4a9da6c4c0869a75a26f0ba7d6a1c592cda5ab360c5602b493154195f96dfd" +checksum = "7f01a333736469cc3aea5b09e345d7ddc499ddfc96d898e731aa1227abf67ebb" dependencies = [ "anyhow", "async-trait", @@ -2387,21 +2420,22 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64938605e24f1416d422702088d75ade01a1ed6d90958d957f277e8e495c3d89" +checksum = "5ab2592074612431878922e0ef3c6b1087ce0980c5b645b3a79680a7249a6fe9" dependencies = [ "async-trait", "cumulus-relay-chain-interface", "futures", "futures-timer", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", "sc-client-api", + "sc-network", "sp-api", "sp-blockchain", "sp-consensus", @@ -2414,9 +2448,9 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.16.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4acde48ac4c352f41a1eef209a8bc7dd76d5d6dad2979aa6527678beda7b2f7" +checksum = "188507dd668eb0f73dfce8403fafd6e7d97cbad5c55847ccf6bc098f67960764" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2425,6 +2459,7 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", + "sc-consensus-babe", "sp-crypto-hashing", "sp-inherents", "sp-runtime", @@ -2435,13 +2470,14 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558118be0843a5a8ea5d89c004807ac3bbefe30954d775ef608ead946fd58c8e" +checksum = "5a1348e8fc8f2ae6b4be72f60f49d15b985acba5fc6f8937123419e97eec4890" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", + "cumulus-relay-chain-streams", "futures", "futures-timer", "parity-scale-codec", @@ -2452,6 +2488,7 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-consensus", + "sc-network", "sp-api", "sp-consensus", "sp-maybe-compressed-blob", @@ -2462,10 +2499,11 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.23.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f80077ecd00a08e419f1e931d815f46ff0325955e181ee048ae6a94b1c55b46c" +checksum = "cea5156ba4f67da37ccd32c16e0f2d271b47c647e1f4510f8ff78de8b9235602" dependencies = [ + "async-channel 1.9.0", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-common", @@ -2476,8 +2514,10 @@ dependencies = [ "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", + "cumulus-relay-chain-streams", "futures", "polkadot-primitives", + "prometheus", "sc-client-api", "sc-consensus", "sc-network", @@ -2500,9 +2540,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7db210f52473f603bdb4c2f7919859e5ecae935ba674ac54b12b287615735907" +checksum = "66684acdbeb80b82b4cf5e8a950586795102547c0e0cd5d2523f02899069c1c3" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2518,9 +2558,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac09617f1e8078715e34052581ec198a42944c971af4ac8482a7ba4d77f7ac25" +checksum = "419f1d890906d1c6fa5437d2b180d7f4c2a36dd8a2cfc6ff1cc73fb7bf427af2" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2535,9 +2575,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.20.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3eab3409f29ea088aa016e8e45e246d3630277c0e4b37d7c55aa5ef7aaab2a" +checksum = "be6f97fba4804477d5c720a2ed4a30083336022157e6f5f2659236b84f0ebe57" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2548,6 +2588,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "hashbrown 0.15.5", "impl-trait-for-tuples", "log", "pallet-message-queue", @@ -2555,6 +2596,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-parachains", "scale-info", + "sp-consensus-babe", "sp-core", "sp-externalities", "sp-inherents", @@ -2566,7 +2608,7 @@ dependencies = [ "sp-version", "staging-xcm", "staging-xcm-builder", - "trie-db 0.30.0", + "trie-db", ] [[package]] @@ -2581,11 +2623,30 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "cumulus-pallet-weight-reclaim" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e769fee4f1778fcbb3b4de3a17f94387c5615825276a472d5a95cd6091f56547" +dependencies = [ + "cumulus-primitives-storage-weight-reclaim", + "derive-where", + "docify", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-io", + "sp-runtime", + "sp-trie", +] + [[package]] name = "cumulus-pallet-xcm" -version = "0.19.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a322a86f98d2c7dfaaa787de92568cd776873dfa78339d27ccb14e85631838dc" +checksum = "dac66b002202df011da7fb7184e10c8e68d21354ab690f67f1e89f709efbf17a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2599,10 +2660,11 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.20.0" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229345265f5551d2b0fdba0f44a1ef85c907b5f4cf47aefc70a17ca70538b719" +checksum = "8194913863fb3de9aca9d4c5c027870da137f6b6a5ed38457e1ae26ba531e6a0" dependencies = [ + "approx", "bounded-collections", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", @@ -2625,9 +2687,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ae7651c74adc9785402c4b2e59a089b39b466c9e5628b92b1800063ecd5864d" +checksum = "4f4094f51bfc2154d36f2ccb982d394899c21de40f0b6876b04aea3a24bbacff" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2635,9 +2697,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.18.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9e219ac5b7cc1ec53c8c3fc01745ec28d77ddd845dc8b9c32e542d70f11888" +checksum = "3dd2473d9bf48422b49254467ea422597a6cadc7e7db6e9670807a82c64f2f79" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2648,13 +2710,14 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", + "tracing", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.18.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c8bb6be20c760997a62ee067fc63be701b15cac32adc8526f0eefc4623a887" +checksum = "b6a77b892194c948099f4ff783c350f6b077f225f2fd0c838408ce8e78c030bc" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2667,9 +2730,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.12.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9230c15cefe5c80941ac287e3c6a900631de4d673ff167fe622f1698c97a845e" +checksum = "e2c902e7e33f9510b5354b54a68261694da6f37e70c20b3f115f7319da4644a2" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2678,9 +2741,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "11.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8465f3343113ad397e83e45b1fc968d9cd0f5946583291974c072f84700712" +checksum = "58f87007f38c71a72af40dfedb22288220e1ffa54ec06c53640a27c6b5a77938" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2696,9 +2759,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa2c510928cf69deb096c6a487957f9b25b1dd05e5538c3eb572b153e893ee6e" +checksum = "ac8a4e977c5b637c6de013eea00a7c40dc607e2e622e2793e94b57b128f62b3b" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2707,9 +2770,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "075080c08260cf07ca74b2029039d81b84748d2e95dce3415c3ac5795494db18" +checksum = "5348576f0c544b07b2d47a66ef6a1d253d881b0bbdb5ba7abafcd5277824b033" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2725,19 +2788,23 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.23.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54c77651716e7b8867bca186fec797491cbfd2b51b21c90fd1ada242237adfc" +checksum = "06c6456e0a0a1cf2f379a580527c989108ad192d258e815b0a617a5474636940" dependencies = [ + "async-channel 1.9.0", "async-trait", + "cumulus-client-bootnodes", "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures", "futures-timer", "polkadot-cli", + "polkadot-primitives", "polkadot-service", "sc-cli", "sc-client-api", + "sc-network", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -2750,9 +2817,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fcdead0c8d5939349b712e863d6996459ddc2b2b021b1c1386dd5bcd0a1ac14" +checksum = "e220a05186f8c9417f20a014d0fd2fbe3b8d970ccdd3416d6081787f4014bfe9" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2761,6 +2828,7 @@ dependencies = [ "parity-scale-codec", "polkadot-overseer", "sc-client-api", + "sc-network", "sp-api", "sp-blockchain", "sp-state-machine", @@ -2770,12 +2838,14 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.23.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e712e2b72cabb311aab7b593fa431b901026dbabdca4594d0efb7c8f19ebe51" +checksum = "f417326abbf25b55b95261e8fa9040b6deafbf6ce17e9e7e73d3b750eed12dff" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", + "async-channel 1.9.0", "async-trait", + "cumulus-client-bootnodes", "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", @@ -2805,9 +2875,9 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.22.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b918e3978be78a54cf84a33e8ddc4a6125b8eddb4db21d06ecb3d1f1ed69e6" +checksum = "29c04df176f0800bddce34d7ab01ddf1ed32fa44655b6eca8f53ecfad9d2d56f" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2822,6 +2892,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "sc-client-api", + "sc-network", "sc-rpc-api", "sc-service", "schnellru", @@ -2844,11 +2915,26 @@ dependencies = [ "url", ] +[[package]] +name = "cumulus-relay-chain-streams" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d68e3f8807eaff8f1f66dc1d3400e964af7a18d264054ee89d03f27a3bc5a1" +dependencies = [ + "cumulus-relay-chain-interface", + "futures", + "polkadot-node-subsystem", + "polkadot-primitives", + "sp-api", + "sp-consensus", + "tracing", +] + [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1bf30f2eed8f8bfd89e65d52395d124d45caa4ccd90a7e1326bb2fb7ac347b2" +checksum = "6a2f6ad919741c5bfe07442b2bb326868620de6488430847cead1fef54b093ca" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2908,7 +2994,7 @@ dependencies = [ "cxxbridge-cmd", "cxxbridge-flags", "cxxbridge-macro", - "foldhash", + "foldhash 0.1.5", "link-cplusplus", ] @@ -2963,8 +3049,18 @@ version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.10", + "darling_macro 0.20.10", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -2981,13 +3077,38 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.100", +] + [[package]] name = "darling_macro" version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core", + "darling_core 0.20.10", + "quote", + "syn 2.0.100", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", "syn 2.0.100", ] @@ -3002,7 +3123,7 @@ dependencies = [ "hashbrown 0.14.5", "lock_api", "once_cell", - "parking_lot_core 0.9.10", + "parking_lot_core 0.9.11", ] [[package]] @@ -3028,7 +3149,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.100", ] [[package]] @@ -3151,7 +3272,6 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.100", - "unicode-xid", ] [[package]] @@ -3478,18 +3598,18 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147" +checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" +checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", @@ -3507,6 +3627,16 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", + "regex", +] + [[package]] name = "env_logger" version = "0.10.2" @@ -3539,17 +3669,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "ethabi-decode" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52029c4087f9f01108f851d0d02df9c21feb5660a19713466724b7f95bd2d773" -dependencies = [ - "ethereum-types", - "tiny-keccak", + "windows-sys 0.59.0", ] [[package]] @@ -3584,6 +3704,15 @@ dependencies = [ "trie-root", ] +[[package]] +name = "ethereum-standards" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5bb19a698ceb837a145395f230f1ee1c4ec751bc8038dfc616a669cfb4a01de" +dependencies = [ + "alloy-core", +] + [[package]] name = "ethereum-types" version = "0.15.1" @@ -3826,7 +3955,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "async-trait", "fp-storage", @@ -3838,7 +3967,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "async-trait", "fp-consensus", @@ -3854,7 +3983,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "async-trait", "ethereum", @@ -3868,7 +3997,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-client-db", "smallvec", @@ -3884,7 +4013,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "fc-db", "fc-storage", @@ -3893,7 +4022,7 @@ dependencies = [ "futures", "futures-timer", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-utils", "sp-api", @@ -3907,7 +4036,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -3927,7 +4056,7 @@ dependencies = [ "pallet-evm", "parity-scale-codec", "prometheus", - "rand 0.9.0", + "rand 0.9.2", "rlp 0.6.1", "sc-client-api", "sc-network", @@ -3957,7 +4086,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -3972,7 +4101,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -4056,7 +4185,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "scale-info", ] @@ -4101,6 +4230,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.3.2" @@ -4147,7 +4282,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "hex", "impl-serde", @@ -4159,14 +4294,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface", "staging-xcm", ] [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "parity-scale-codec", @@ -4177,7 +4311,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -4189,7 +4323,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "environmental", "evm", @@ -4206,7 +4340,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -4222,7 +4356,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "frame-support", "parity-scale-codec", @@ -4234,7 +4368,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "parity-scale-codec", "serde", @@ -4248,9 +4382,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "40.2.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e223b9cbb4e6d3f742b33c104037155c91315e97fe495406ba946f9823b432f0" +checksum = "5b574ee6e347515ef5009a895e537922f6139f278842897c43c68d93e1d1d00d" dependencies = [ "frame-support", "frame-support-procedural", @@ -4273,18 +4407,20 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "47.2.0" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43e7d09632b60f261e94854bdce91fd731a692b74b37e54e1a6e99a317a28d0" +checksum = "d7b8e0657fb2a8189178937eb92320d7a858255d1b34ba60a81f0cdc9eb8397d" dependencies = [ "Inflector", - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "comfy-table", "cumulus-client-parachain-inherent", "cumulus-primitives-proof-size-hostfunction", + "env_filter", "frame-benchmarking", + "frame-storage-access-test-runtime", "frame-support", "frame-system", "gethostname", @@ -4303,6 +4439,8 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", "sc-runtime-utilities", "sc-service", "sc-sysinfo", @@ -4319,6 +4457,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", + "sp-runtime-interface", "sp-state-machine", "sp-storage", "sp-timestamp", @@ -4334,13 +4473,13 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.5.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" dependencies = [ - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", - "scale-decode 0.14.0", + "scale-decode", "scale-info", "scale-type-resolver", "sp-crypto-hashing", @@ -4360,9 +4499,9 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "40.1.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258462616cd9a44c9cf4b7e3cb3aebaa050027838aa98f538f8af1ae75c8d2d1" +checksum = "86eea8dcef5ce472448e2dbef18fda47af32bdd79c8f752be0b166dc56355da7" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4373,13 +4512,14 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", + "sp-std", ] [[package]] name = "frame-executive" -version = "40.0.1" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc32bb3f500bb1b4661ad73bc270890178f067af38ed7e4ab2c85d03b18b0f8" +checksum = "3b549213d0074ac66f32a3c566329dd299ef96386f12c8247ca60a8ef0485e3c" dependencies = [ "aquamarine", "frame-support", @@ -4396,9 +4536,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "17.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4408,9 +4548,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "20.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +checksum = "d8c26fcb0454397c522c05fdad5380c4e622f8a875638af33bff5a320d1fc965" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4420,11 +4560,11 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9cb18dcd3517d3b994f2820749fe4a9e42c2a057a8c52b30bf21b00d5d6f2b9" +checksum = "4288ac55b1c0e9ea617833934555b12064b7fd5cbea7f88fb295215584424dc6" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "const-hex", "docify", "frame-support", @@ -4435,19 +4575,34 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "frame-storage-access-test-runtime" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9ef6548784c44433dbee921c824febc0ff1d15fc6e6eeb1f3456f305f294b0" +dependencies = [ + "cumulus-pallet-parachain-system", + "parity-scale-codec", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", + "substrate-wasm-builder", +] + [[package]] name = "frame-support" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6c7c272704856cc88a86aef689a778050e59f89d7ec1e4ffb3a9e8e04e6b10" +checksum = "318417cb0d270d4a5bb8fff1619501ffbb5c484735e54113a9d9c381ad43c8fe" dependencies = [ "aquamarine", - "array-bytes", + "array-bytes 6.2.3", "binary-merkle-tree", "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -4479,9 +4634,9 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "33.0.1" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcb3c16c8fe1b4edc6df122212b50f776dfce31a94fa63305100841ba4eb7c93" +checksum = "c481996abeb9027d9a4d62d0c2cb4115c0ee6ef3120ad234fa2776b6313a4ed4" dependencies = [ "Inflector", "cfg-expr", @@ -4524,9 +4679,9 @@ dependencies = [ [[package]] name = "frame-system" -version = "40.2.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1e700f225f5cfe5d89f564ab23b6c609c144228d4d9871956ef209b20c9df98" +checksum = "8643078c6b60d4082dd566b25004ca74bce5241a167cde9e87a5ae939eeca471" dependencies = [ "cfg-if", "docify", @@ -4544,9 +4699,9 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "40.0.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e71232838b3b442b49601fc4634d175e552fc954ffebe303d8455963eb3bd5c1" +checksum = "63f127afb9d619ce43c0962775cc8a1d8da97364c37798986a6800bc0662414b" dependencies = [ "frame-benchmarking", "frame-support", @@ -4559,9 +4714,9 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244a5015742d349a814bc7f2aa999a9ec47924374a22672cfc3043a1eb87295f" +checksum = "b776e081559afa5cba5ff6843d743a28a19af561bca26cafaedc98e2f11b6646" dependencies = [ "docify", "parity-scale-codec", @@ -4570,9 +4725,9 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.46.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac619a778035be86fc70ac58db9ae3d5d44107dac81ddcaa2f9e8744a0c71eb1" +checksum = "00fd88cbb88159c2f746de287c5f65447375972b72b3c627472c3d6ee487880d" dependencies = [ "frame-support", "parity-scale-codec", @@ -4676,7 +4831,7 @@ checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" dependencies = [ "futures-core", "lock_api", - "parking_lot 0.12.3", + "parking_lot 0.12.4", ] [[package]] @@ -4910,7 +5065,7 @@ dependencies = [ "futures-timer", "no-std-compat", "nonzero_ext", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "portable-atomic", "quanta", "rand 0.8.5", @@ -5024,13 +5179,22 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +dependencies = [ + "foldhash 0.2.0", "serde", ] @@ -5106,6 +5270,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" +[[package]] +name = "hex-literal" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcaaec4551594c969335c98c903c1397853d4198408ea609190f420500f6be71" + [[package]] name = "hickory-proto" version = "0.24.4" @@ -5147,7 +5317,7 @@ dependencies = [ "idna", "ipnet", "once_cell", - "rand 0.9.0", + "rand 0.9.2", "ring 0.17.14", "thiserror 2.0.12", "tinyvec", @@ -5168,7 +5338,7 @@ dependencies = [ "ipconfig", "lru-cache", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "resolv-conf", "smallvec", @@ -5189,8 +5359,8 @@ dependencies = [ "ipconfig", "moka", "once_cell", - "parking_lot 0.12.3", - "rand 0.9.0", + "parking_lot 0.12.4", + "rand 0.9.2", "resolv-conf", "smallvec", "thiserror 2.0.12", @@ -5349,7 +5519,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.9", "tokio", "tower-service", "tracing", @@ -5730,7 +5900,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "serde", ] @@ -5778,6 +5948,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "io-uring" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" +dependencies = [ + "bitflags 2.9.0", + "cfg-if", + "libc", +] + [[package]] name = "ip_network" version = "0.4.1" @@ -5810,7 +5991,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi 0.5.0", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5870,6 +6051,34 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "jam-codec" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" +dependencies = [ + "arrayvec 0.7.6", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", +] + +[[package]] +name = "jam-codec-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" +dependencies = [ + "proc-macro-crate 3.3.0", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "jni" version = "0.21.1" @@ -5964,7 +6173,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "jsonrpsee-types", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "rustc-hash 2.1.1", @@ -6106,7 +6315,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2" dependencies = [ "kvdb", - "parking_lot 0.12.3", + "parking_lot 0.12.4", ] [[package]] @@ -6117,7 +6326,7 @@ checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" dependencies = [ "kvdb", "num_cpus", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "regex", "rocksdb", "smallvec", @@ -6151,9 +6360,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.171" +version = "0.2.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" +checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" [[package]] name = "libloading" @@ -6162,7 +6371,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -6245,7 +6454,7 @@ dependencies = [ "multihash 0.19.3", "multistream-select", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "quick-protobuf", "rand 0.8.5", @@ -6269,7 +6478,7 @@ dependencies = [ "hickory-resolver 0.24.4", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "smallvec", "tracing", ] @@ -6440,7 +6649,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-tls", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "quinn", "rand 0.8.5", "ring 0.17.14", @@ -6570,7 +6779,7 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project-lite", "rw-stream-sink", "soketto 0.8.1", @@ -6804,7 +7013,7 @@ dependencies = [ "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "prost 0.13.5", "prost-build", @@ -6833,9 +7042,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" dependencies = [ "autocfg", "scopeguard", @@ -6843,9 +7052,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" [[package]] name = "loom" @@ -6872,7 +7081,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -7040,24 +7249,26 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ + "foldhash 0.1.5", "hash-db", + "hashbrown 0.15.5", ] [[package]] name = "merkleized-metadata" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9b7ac0ce054412d9a85ff39bac27aec27483b06cef8756b57d9c29d448d081" +checksum = "b3e3e3f549d27d2dc054372f320ddf68045a833fab490563ff70d4cf1b9d91ea" dependencies = [ - "array-bytes", + "array-bytes 9.3.0", "blake3", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", - "scale-decode 0.13.1", + "scale-decode", "scale-info", ] @@ -7115,7 +7326,7 @@ dependencies = [ "hashlink", "lioness", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", @@ -7126,9 +7337,9 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "44.0.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f6ea973b62de0b709281d596c5a54a5a89de7bb6d746e310a72f727af648ca" +checksum = "355d280a74da7c8bf9a692bba485f61f2e2ccf894a2fa5d6a95ddbc1fb5a1072" dependencies = [ "futures", "log", @@ -7146,9 +7357,9 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ff44bf4c30579dd6d4a536a28e767f3471ec3e3ecf0b5cb32e0e5b50cf9058e" +checksum = "4edb629cfd76db1c77e078d9cf9fcd3ad940059b83f2d59aaa3484c7a5186c4e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7196,7 +7407,7 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "loom", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "portable-atomic", "rustc_version 0.4.1", "smallvec", @@ -7513,6 +7724,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -7611,20 +7831,21 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" dependencies = [ "num_enum_derive", + "rustversion", ] [[package]] name = "num_enum_derive" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" +checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" dependencies = [ - "proc-macro-crate 1.1.3", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", "syn 2.0.100", @@ -7687,11 +7908,11 @@ dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", "cumulus-primitives-core", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "derivative", @@ -7707,7 +7928,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal", + "hex-literal 1.0.0", "impl-trait-for-tuples", "log", "num_enum", @@ -7863,9 +8084,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orchestra" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f6bbacc8c189a3f2e45e0fd0436e5d97f194db888e721bdbc3973e7dbed4c2" +checksum = "19051f0b0512402f5d52d6776999f55996f01887396278aeeccbbdfbc83eef2d" dependencies = [ "async-trait", "dyn-clonable", @@ -7880,9 +8101,9 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" +checksum = "43dfaf083aef571385fccfdc3a2f8ede8d0a1863160455d4f2b014d8f7d04a3f" dependencies = [ "expander", "indexmap 2.9.0", @@ -7896,9 +8117,8 @@ dependencies = [ [[package]] name = "orml-oracle" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fff90b8a677b85a4250a40da2bb6ff6c950772f50c17dcb8105bec8debd688c" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-benchmarking", "frame-support", @@ -7916,9 +8136,8 @@ dependencies = [ [[package]] name = "orml-traits" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "142ad9ea7b701a24cf87a3920b59eece26068f36cd578ae44aa4d5df08cb3640" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -7937,9 +8156,8 @@ dependencies = [ [[package]] name = "orml-utilities" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ca95a4630a73b8300db956207cb711ced71010a0c65659e00b9c4ed5cfd702b" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-support", "parity-scale-codec", @@ -7953,9 +8171,8 @@ dependencies = [ [[package]] name = "orml-vesting" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0775b8cfa108acfbb5b1c3acd1d987093dad7db0dddc4bd2b5ea830921edbd31" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-support", "frame-system", @@ -7969,9 +8186,8 @@ dependencies = [ [[package]] name = "orml-xcm-support" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d8120443a3b9082d2a3f6c6e13822e1098e4e1a1e129ad4e09a33a3a58f750" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-support", "orml-traits", @@ -7984,9 +8200,8 @@ dependencies = [ [[package]] name = "orml-xtokens" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f1c3320b97803eca568281d5b43af259344a3b8c39f10e8beb523a687794de0" +version = "1.5.0" +source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-stable2509#248ea4cc3096e5c9c6e1e3106e037897d0b60018" dependencies = [ "frame-support", "frame-system", @@ -8034,9 +8249,9 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "22.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e063e39ad8ecd3c2b00c963f50cdf79e614c819a01e1c1ce9993287075b1b4d9" +checksum = "f24017dbf71a4c6fda76ac7e1072b09c3b351ded74d7536b0ccdf45832596546" dependencies = [ "frame-benchmarking", "frame-support", @@ -8053,9 +8268,9 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e66408a38dcc61847fb287320600c75f7db21d3ca6a7e746a1153f1ced07701" +checksum = "ee558e822050d32504206c96795fa85e82957f043140f25401731cd38a2d0206" dependencies = [ "frame-benchmarking", "frame-support", @@ -8068,9 +8283,9 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080d8f7ea66322bdb98ce467c47354e44d7f8f847fdeae921083ad792199b449" +checksum = "445f9692687dc453decb673a970f9c63bacb673e9891b9a21759d2ef2a64c6b1" dependencies = [ "frame-benchmarking", "frame-support", @@ -8079,22 +8294,23 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-assets" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e7b226dac42400ed2bac82ecdb672413f805c7b48e481875c3ecb7f517bfcf" +checksum = "37f51281fbe4f98b372272143c4f3bc7c12cac1ca72f87116b4b92e5045ac5f8" dependencies = [ + "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -8103,9 +8319,9 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afcad52b78910d4acb9b260758f69d6167c2e5e03040bd87f42fa2e182f9bad" +checksum = "5dfbc09fc5d8d227d41913984a831e415d1a9c75fdf265c233c3b1515af49998" dependencies = [ "frame-support", "frame-system", @@ -8120,9 +8336,9 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cefc0e56c81e8140372ef6275ccd87e00e63d933c92e926fe0bc8de931b80e" +checksum = "6ee3872ada8754f3705419d460022ac1b353002bcbb364478a94b96f9abfa20a" dependencies = [ "frame-support", "frame-system", @@ -8136,9 +8352,9 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08ec7786d0232e2f92f36e9e20c7414f3b4d763a35569c0b9c32ed90ed62c50" +checksum = "5029f76c4da58f2fd8de19fa4bd55471624c98da674d25e923b986a214fcdb0f" dependencies = [ "frame-support", "frame-system", @@ -8150,9 +8366,9 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c78d5bb4aa708189740d5be25ed6797e445972b5146f55d5e2111a2a3dc9560" +checksum = "7b6bc15040c1323df7455329b412c483f07c031029fdba2627cc0b9b3ee96e8f" dependencies = [ "frame-benchmarking", "frame-support", @@ -8174,9 +8390,9 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "39.1.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2ba7f7b44bd74029bbd08cecf955ca38f5cdc9661ef00fbd2588d62995f37e" +checksum = "4f9a6f2e7137de6fe976f89a65208f1c6659f59e835fa6765ce00ead5923e7bf" dependencies = [ "aquamarine", "docify", @@ -8196,9 +8412,9 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "41.1.1" +version = "43.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e04ed6c01cd829731ec7bcec0de4e49cd806195ca2448a1887c5493efd8262" +checksum = "54e1d878d53272e0b47d4a55170ea6966b97ccc6f83107cf6173407c6407c730" dependencies = [ "docify", "frame-benchmarking", @@ -8235,7 +8451,7 @@ dependencies = [ [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "fp-evm", "frame-support", @@ -8248,9 +8464,9 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "41.1.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bc0cdeec731f305f8d2da8cbd103aa3a4c4470202db58f1a855ef20a8c48aab" +checksum = "3491d571083f61ee812078c2b190f674276b2c5149d689d7d809b05746bb2cba" dependencies = [ "frame-support", "frame-system", @@ -8268,11 +8484,11 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "41.0.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4ff0d3f43f15e1b441146eab72196c3cea267e37a633ecaf535b69054eff72b" +checksum = "cb9708f6729e816aaa837f449c03f2e165f73bdd5ce0f3a60d31dee8b5e2169b" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "binary-merkle-tree", "frame-benchmarking", "frame-support", @@ -8294,9 +8510,9 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f80068c7a78879a529fd5548b0bddd4e053106484087dc16cbd81db6b4e251" +checksum = "29c2aca9db384f9f99857b3ac27f21402cdc8fec0321109b757d537af6351ada" dependencies = [ "frame-benchmarking", "frame-support", @@ -8312,9 +8528,9 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.19.2" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47c26e061a2b40adc3ef186de6fb619f993bea265643b5ef41e98c578784ed6e" +checksum = "9bd709bff4e93f41c77e646e320263b0a61fefbd487368b043982f6813652a1c" dependencies = [ "bitvec", "frame-benchmarking", @@ -8331,9 +8547,9 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d077d3b33d4f4f8fb92197def4498e2f18a3ff476f65bb7557a766406c5feb1a" +checksum = "2789334ed868cf3b16f26daec3f36d2c5c56ca232a30b3270e5f23a20420e16d" dependencies = [ "frame-benchmarking", "frame-support", @@ -8362,7 +8578,7 @@ dependencies = [ "pallet-session", "pallet-timestamp", "parity-scale-codec", - "rand 0.8.5", + "rand 0.9.2", "scale-info", "serde", "sp-consensus-aura", @@ -8376,9 +8592,9 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "21.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa9a18a85915578e3e41fd4aea50a9db64fb57c97296e6a311373f68e40face" +checksum = "dcb164b63124a40ea3819b28b073a16e28b835649c5e6a7a28eb4ae7c75a14f2" dependencies = [ "frame-benchmarking", "frame-support", @@ -8396,9 +8612,9 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47a387e0ed8cf134d3a8f2c229ef19e7558537cf67d113d4fe2558415a8f49f1" +checksum = "c399d03d365241e2fd0200a76c369f32b0b58460ecdf6bde234ceb0b1ce40710" dependencies = [ "docify", "frame-benchmarking", @@ -8443,7 +8659,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hex-literal", + "hex-literal 1.0.0", "log", "pallet-aura", "parity-scale-codec", @@ -8461,9 +8677,9 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f813d7dec4ed85cb95bf3b05315fd8ce14b38746fd11cce794cec238cf9fc16d" +checksum = "d2329c0beedb0a5e7f97f94cc732f032ceec029189928ff1a0693c521df1b923" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8478,9 +8694,9 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "7.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1827efa28acb4e5d26d0840c2909b1770ea8cc89028f3be4a7f6114a589b1c8" +checksum = "89c3de5241c0d01fbfa005e5347f97c3091b2315b0c72f30651fa4ca2c9ba8c3" dependencies = [ "frame-support", "frame-system", @@ -8494,9 +8710,9 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f9e8d2e1a11aa809779748c073ec9e6d44807fbdae7787edbbbbff673ee015" +checksum = "583deb32f0ba44e8614040ad7dff6bda48de94bf567469ffc94229034a4d2a25" dependencies = [ "frame-benchmarking", "frame-support", @@ -8512,16 +8728,15 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "39.2.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0425fefdbe37d50a05b6984cd536111acb362a5ed8f267a4c6253431af0717f" +checksum = "f6646255b20771fe899346ff5182046c8373705c4b6650c73aeea31c8f8d7e62" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -8535,9 +8750,9 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5db80ea1d9cab28608ad2747981640a82de9d2f8c3d096664ff9e557a42a7c1" +checksum = "e3baf08468977f6d7f6582d93d7bd2de98514bdaef64633cbf21c59311851030" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8549,9 +8764,9 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "41.1.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cf5efc33f6a2eeb167c4b8f065da0417bf76898982f413aca07fae7e1571efc" +checksum = "4e1eafe673650e905a1cf252a13c4531b26aa3dc3fccd31a0496270bffcd2a2f" dependencies = [ "frame-benchmarking", "frame-support", @@ -8569,7 +8784,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "ethereum", "ethereum-types", @@ -8592,7 +8807,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "environmental", @@ -8603,7 +8818,7 @@ dependencies = [ "frame-support", "frame-system", "hash-db", - "hex-literal", + "hex-literal 0.4.1", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -8672,7 +8887,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2503-3#8d6ef2d8fd195668529084f092d256c01aa2f645" +source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-2509#056ca9a906c6c5276c831870f33a22ba3f402a61" dependencies = [ "fp-evm", "ripemd", @@ -8697,9 +8912,9 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61735a183468e51aec3a8bfda874acab4f07026a89dec8841394a5f45010ebb7" +checksum = "e1034960eb3567664454f985b0fa06e2446abf5cc8e0c19ee45dfd077f6d8227" dependencies = [ "docify", "frame-benchmarking", @@ -8775,9 +8990,9 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7248e836db9e07b2262b83bd638e0070f5d2357d63519920317473ad90d3fac2" +checksum = "9713db987b64e10d861807c4d699a5ffbf5f154bd4ddbd20c1681a9759fc9ef5" dependencies = [ "frame-benchmarking", "frame-support", @@ -8815,9 +9030,9 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c97dbd01716801ca490a21a4b525f5149b7c2350f3e56b1c6332bb2d471bdb" +checksum = "568deb043dcbb4a209844e73d9b00c569421d592305fc4c1ee47e807039db1a2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8832,9 +9047,9 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "39.1.1" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03cf47659cfc7af8584c3aac5c120e92fcffd6629c1a4de2cd7688dcc7019e36" +checksum = "5b4677e482b668e906d9010285fd39352442b27f3dfe31aa4db177c81a09f41f" dependencies = [ "frame-benchmarking", "frame-support", @@ -8852,9 +9067,9 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9305e70776c08ac9a3cdc3885b23306c466b16e75611efeea601fb92cbf250" +checksum = "e549533be28c2bd98cddb23a091fa32fc089ed17f956bb4f7f54036fbdad9a14" dependencies = [ "frame-benchmarking", "frame-support", @@ -8899,9 +9114,9 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca06af7edcaa916effec49edc0ebbc41ca7a7c00c9824eafbe729a36a73fb0d" +checksum = "fd968f0ed6b2161ca213788c470855d5038109ee9924e03122a418f69aeeed05" dependencies = [ "frame-benchmarking", "frame-support", @@ -8916,9 +9131,9 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "43.1.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ef2434f1354b0db1f5ee9419e627e726519dc617272daa626aeb0a64c3b57b" +checksum = "9219060ceaeca85118ea8daed9298cc9e969ad0c7f5430060c2f48187261cccc" dependencies = [ "environmental", "frame-benchmarking", @@ -8936,9 +9151,9 @@ dependencies = [ [[package]] name = "pallet-meta-tx" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7ac6c05036e97818ae77ec75020ec509b5b976161a5b10f7197b854868dd40" +checksum = "7126542a2b39616f05cfc0f583475f83c0c99f0142095e7051a86f9e230c0e76" dependencies = [ "docify", "frame-benchmarking", @@ -8955,9 +9170,9 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "10.1.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca04828f98e3ee22d1429c7395cb2073010e8eb9c59cb7ecf237b49d4bd38cb6" +checksum = "ee6416aa982bb9c7dd48497a17c7e8de125318fee70c062c9e2aeec11d38f065" dependencies = [ "docify", "frame-benchmarking", @@ -8975,9 +9190,9 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd2a5b9cfceb0073d7282733a38473b2b8ba4d93d596c2aa23a2b73900515f11" +checksum = "f27ea738b0d713846246f53718a189838ab83565ad42b3cc6e8e41c622cb0438" dependencies = [ "log", "parity-scale-codec", @@ -8988,9 +9203,9 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca1dbd8f9e06763b6e7b918d56fa780d8301e908316e8091a38dec764218e626" +checksum = "91eef837a15521edb2ef39e5428f4e0a888fb1d05ff40c1c3d1b7f06dd9a9c1a" dependencies = [ "log", "parity-scale-codec", @@ -9000,9 +9215,9 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b386745d5656d2f4ea86a7fd22adb7cda2e28c3bed096eb329634b3ee8037d79" +checksum = "d47d7c5a708caf1e963dc0357fc02bbb6de2e3c0d9cc6181b0b50f119638056f" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9011,9 +9226,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "38.1.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f74b7d33fa2b626d3b682967eb65577589e585475a5b43383fc6851ae5852d82" +checksum = "e433439ad3872f5cb9e1cca96181c151dab250330146f7422695d8c4efd5c3c5" dependencies = [ "frame-support", "frame-system", @@ -9030,9 +9245,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "38.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eec00fd90b8572eb87d1400460d3de3208502f79545ae8fa999c7d0971d0019e" +checksum = "d363c3592c52b9b3670bd5d27686934709d1d5e42d7f5b0d73295c739c9055c1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9051,9 +9266,9 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c9b92dab01524bdc25e304f39b29e6b88c0c5e3280527870b001efbdec03615" +checksum = "db461f3a0a8aa1f5e9d0f3bfda0813114e82a36572f0276646005b1fcb3b3c17" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -9083,9 +9298,9 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "620a4bec35376b1262d7d086a53ac200960b15c531704cf241ed21d913a01558" +checksum = "4da1273ffa5883dea90e8cd8c6bdcb508f21699c75311867870d32b160b218c9" dependencies = [ "frame-support", "frame-system", @@ -9099,9 +9314,9 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42ff0f4b9e7b7fb21a2030177d48548b0f2a7799011c179945504103235a648" +checksum = "7e5b0575133533330b4331e2bafc263af1863dd1eb022371ab1b0258a1b3e14e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9123,9 +9338,9 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64da32561c7fee79be35bfb39bc95199dddccf728b7daa9c2d89fad4b0209d29" +checksum = "c650d5a9db708dd87016d6c4d576314ebdb08c1b7c5225237a1157801e4d4924" dependencies = [ "docify", "frame-benchmarking", @@ -9141,9 +9356,9 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "becb813ca45bef02a52869c3c865f84be01d6b92d0b6c411c3e219e95907dbbd" +checksum = "0e3832a0304a2ed61c80fadca264e02ea47a0be1d5af787424c28d9703a2bc68" dependencies = [ "frame-benchmarking", "frame-support", @@ -9158,9 +9373,9 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f84c01677715acc9590b393623393f722c0df459b8dcd9465ae0ac46bb904d0" +checksum = "c23a8e2820734e33378a14c483465e347924893e59076a9292eacbc0250658b2" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9169,9 +9384,9 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e86c56283de489f9600e9d22cc671def37848ab82962db804ba1ef845a824f" +checksum = "848934ea52fed988abca765146a24db3b21641c7fa467f9ad328f10655b511c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -9188,24 +9403,20 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02eeb358622a13124326b57fc26fbcd2258f7f123cee704c6537c6f2d0c83546" +checksum = "c5f2db46ae18bed0b88971cd9751e733e169dfa6ade87a9f639b5278985f5a51" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-io", - "sp-runtime", ] [[package]] name = "pallet-referenda" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3d59e9e5b9f6c3c5b7db8bbec7fc937fdc8212b9393647aea7f91413264762" +checksum = "17fa547365fac83de533669b2e3bb96484e3b207c27da9c204db5d87c937d6a8" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9242,19 +9453,19 @@ dependencies = [ [[package]] name = "pallet-revive" -version = "0.6.2" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2c0b3638bc9d9e680fa9c2dfef14c87d267ad796c012ea80af62acd8cec83c5" +checksum = "fb75207e6a983d292de1fa281c8c09e67b995928dbbdf44ced5bd2b75ad19fae" dependencies = [ "alloy-core", "derive_more 0.99.19", "environmental", - "ethabi-decode", + "ethereum-standards", "ethereum-types", "frame-benchmarking", "frame-support", "frame-system", - "hex-literal", + "hex-literal 0.4.1", "humantime-serde", "impl-trait-for-tuples", "log", @@ -9267,8 +9478,8 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm 0.21.0", - "polkavm-common 0.21.0", + "polkavm 0.27.0", + "polkavm-common 0.27.0", "rand 0.8.5", "rand_pcg", "ripemd", @@ -9283,22 +9494,20 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "staging-xcm", - "staging-xcm-builder", "substrate-bn", "subxt-signer", ] [[package]] name = "pallet-revive-fixtures" -version = "0.3.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3694218bf3227428b79eef643da05e8256af67b6fcac932b0d254da909a0882f" +checksum = "140b59f0454fd411fce85c0ac0347a5c4efa73b451a342109ac04ec00d870112" dependencies = [ "anyhow", "cargo_metadata", "pallet-revive-uapi", - "polkavm-linker 0.21.0", + "polkavm-linker 0.27.0", "sp-core", "sp-io", "toml 0.8.20", @@ -9306,9 +9515,9 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63c2dc2fc6961da23fefc54689ce81a8e006f6988bc465dcc9ab9db905d31766" +checksum = "feb9c42c125790dd4bb0132312bb1a9d3a890b4720c7696d636194311f948e36" dependencies = [ "proc-macro2", "quote", @@ -9317,37 +9526,36 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" -version = "0.4.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cb8f45102c6279f59f55e0051fc6c26b996619d7842800dfaf3a2583459a1c7" +checksum = "e340813d94f380bc531d4cd5f28685065a14dbbff87ab23507f72c7d2792b82c" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", "parity-scale-codec", - "polkavm-derive 0.21.0", + "polkavm-derive 0.27.0", "scale-info", ] [[package]] name = "pallet-root-testing" -version = "16.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b96456f941dc194636e81851e77666fc39638a36ce39952cb51e4c1027b6b7b0" +checksum = "4013180d44df890d4fff97241937d1a90516a623b39b33c0803ea42fc370dc5d" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-scheduler" -version = "41.2.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb7b2e47ad83f06891cd6a7fb1bd3ea670272c2b1248e9ae1c832df3678f720" +checksum = "96ea0b46b299938bf6e0ff31f5b7f102f169e443d0ede2104f946a9a1ef45df3" dependencies = [ "docify", "frame-benchmarking", @@ -9363,14 +9571,15 @@ dependencies = [ [[package]] name = "pallet-session" -version = "40.0.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35361f753986d6fe6654b3e5d283700c4f0bb082221c6aaf299912a29679c880" +checksum = "3b8784e59ba6e098211819bcc742e263912cbc0715d0dfb0030c840617ff94f1" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -9385,9 +9594,9 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4605d946187282ead36c12acb64f75d8c36beacc1b866002491c7d56e63eb2af" +checksum = "4e784a70984824a0bc2476ca9d3700f539df8a64ca055a6b826c6643ef6ecb70" dependencies = [ "frame-benchmarking", "frame-support", @@ -9402,9 +9611,9 @@ dependencies = [ [[package]] name = "pallet-society" -version = "40.1.0" +version = "42.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5af40e2fabefa91aeb8a872170242c40056aaf7658c8ac7e6f0b4bfc75263b5" +checksum = "2b4e6fff38693c66edec548c0fc9f6784c837795b204ed5bfd1a2c660fb61432" dependencies = [ "frame-benchmarking", "frame-support", @@ -9441,9 +9650,9 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "40.1.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd4ce865c70bb5fd4850d2af985d96fc971ebc9a352bba8d97b053f9ca00b80d" +checksum = "2b544e05fb3dc7e794acf27913f066cafe0a9df72a1dfc59f687af3e890afe48" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9462,11 +9671,51 @@ dependencies = [ "sp-staking", ] +[[package]] +name = "pallet-staking-async-ah-client" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83a6bb5a297c0b60c8b1ceb966a3455c9ce3beb6f8feaa4e9ed95926f27b9066" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "pallet-authorship", + "pallet-session", + "pallet-staking-async-rc-client", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", +] + +[[package]] +name = "pallet-staking-async-rc-client" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34b9c00bbdfa226a820a5a25fa2b938926b0b9d5186cb634a7e8c5c0967e107b" +dependencies = [ + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-staking", + "staging-xcm", +] + [[package]] name = "pallet-staking-reward-fn" -version = "22.0.1" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b982dbfe9fbc548dc7f9a3078214989ed58cabf521a8313ae1767d6b4b53b9b" +checksum = "e2dddc795e22484cc18a6c25018d32fb4ad518491d9989edcd9cdd3090638512" dependencies = [ "log", "sp-arithmetic", @@ -9474,9 +9723,9 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "26.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1334393e1712a68fc114843bc66c0ec7d57d3f0b0de5a1f10f2355b8b736db2" +checksum = "432d14fd9aefbafd379728cf73b2837cb44001afb101b5521183dcb2d4730f8f" dependencies = [ "parity-scale-codec", "sp-api", @@ -9485,9 +9734,9 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "44.1.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7954fe634d7fb20902d04815aa2fb87e4d47736158e83cefd6abd6ea9938bab1" +checksum = "545c2ae186d2cfce9cb8c06fe40921d3058ed81971839e66086aafbbf1aaf02d" dependencies = [ "frame-benchmarking", "frame-support", @@ -9519,9 +9768,9 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdcb93e724a2acc7041d1e368895bc3ce272b6db8338a079037395cd5e6a97db" +checksum = "e0660acf8cbfa0f50ba67719c0da751fb759dad06f6bbdfc50a5155306ebdbf4" dependencies = [ "docify", "frame-benchmarking", @@ -9551,9 +9800,9 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf2c41020fe6b676345a2f4e224faf128ba26dfc5d4da7938d1a91049dc3203" +checksum = "21992790039a56ff9af246896d24d6e209c7db8ab9ebd45674aff12cdd4d0074" dependencies = [ "docify", "frame-benchmarking", @@ -9563,7 +9812,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", "sp-runtime", "sp-storage", "sp-timestamp", @@ -9571,9 +9819,9 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884613a538e24d02d1848107e4ad66c569a28d227545e3a267ce165e30a7f468" +checksum = "318a3bd4d5dcd4cb5b4ed4927d1c62300082080547bbebc7fac20f87e0e65d36" dependencies = [ "frame-benchmarking", "frame-support", @@ -9590,9 +9838,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8ebd61b64848e39e5615832c964dc10b63bcebff26a9ec1cb867b4087240a03" +checksum = "9d0ec07d135d2b3dfe0dcb2de38dd84e9b1ef8d1a8e87ca8172931efdf892ff3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9600,16 +9848,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "43.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2d27cee9496b7e9d6ad6ae4ff6daa71d47f98fd2593fd16e79537f5993c1447" +checksum = "0766c2e0f727c98d43deb3dd43ccb452756fbbd4b4aa2868c1ccf11e62b40e3c" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -9624,9 +9871,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bd3329d44b44623b7615cc069b292f2a1fe5c0f4a6625c36cc906f2a43fcc1" +checksum = "4278dbe286b8a7772308873e0af89602af4949c79fa2f482c56e0302629f8050" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -9637,9 +9884,9 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfd2d341f5df906bcfb7ff50e9abb97769786ba0ed36bfef10d88c9df6a06342" +checksum = "bb7d7e56a24b6970c059146e56c891d40e16142d0df37f990065e8d154506ecb" dependencies = [ "docify", "frame-benchmarking", @@ -9684,9 +9931,9 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "40.0.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35a321f0aec416f3369a71a2bb0ad41f415823ff140fd22b1a3b724dfa6256f7" +checksum = "caa33b0d92d123c8d9e6fc53713d1140e83bcf85a641ebb72dbb54805e498f99" dependencies = [ "frame-benchmarking", "frame-support", @@ -9700,16 +9947,15 @@ dependencies = [ [[package]] name = "pallet-verify-signature" -version = "0.3.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96278292b47088c38ca911f1e8ad32171d1e42398d26014e57e7fbed3d2375a" +checksum = "7ee262bac222ec53e20dcc12d45103d99e38828b6400726ab2639027830044b4" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", "sp-io", "sp-runtime", "sp-weights", @@ -9717,9 +9963,9 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "838e1e6521dfdd7bc9c5ab16489e85e30e94f9ccb7a20e3caa073fb17c9e73f7" +checksum = "8839cf6dcd749407b338531175c4fd81033fc1853fb6ebedcb5289d3dd74ad0a" dependencies = [ "frame-benchmarking", "frame-support", @@ -9732,9 +9978,9 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb90b146d30677b8a343dc9f6fce011511f8db92fabe6b18ba27d8888f8d95e" +checksum = "8abb438ee3dc56f847a1b7624c3b4ba36fc2a426986d2236fc923f2a37b680c9" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9743,15 +9989,15 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "19.2.1" +version = "22.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3ad2a83107cdb4f16022a5e6a6e2121a1caa229a78a57536952b500ca9cb85" +checksum = "84831f49e34014a04f5ff97872c8d3409788981ee5d49b79dffbe80f7d22c98e" dependencies = [ "bounded-collections", "frame-benchmarking", "frame-support", "frame-system", - "hex-literal", + "hex-literal 0.4.1", "pallet-balances", "pallet-revive", "pallet-timestamp", @@ -9770,9 +10016,9 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "20.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc762e28929d9d3a0d65e1e13d79fb258c423a80bb3ab57ff0b2fc8d8cfb04d" +checksum = "651ef742e6f07ae96c5e9777160840624f6514468bb3343936806222af457c8d" dependencies = [ "frame-benchmarking", "frame-support", @@ -9788,9 +10034,9 @@ dependencies = [ [[package]] name = "parachains-common" -version = "21.0.1" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b32bf9e055a2ec4aab91bd936c901a17caf8c82e35cc9bf2e97840bfa5e6d5" +checksum = "c2052cb923c8997860ca72f6f2064d66f6ed2bb9f3df8966498a1a2a543e5833" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -9801,11 +10047,13 @@ dependencies = [ "pallet-assets", "pallet-authorship", "pallet-balances", - "pallet-collator-selection 21.0.0", + "pallet-collator-selection 23.0.0", "pallet-message-queue", + "pallet-treasury", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", + "polkadot-runtime-common", "scale-info", "sp-consensus-aura", "sp-core", @@ -9843,7 +10091,7 @@ dependencies = [ "log", "lz4", "memmap2 0.5.10", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "siphasher 0.3.11", "snap", @@ -9904,12 +10152,12 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" dependencies = [ "lock_api", - "parking_lot_core 0.9.10", + "parking_lot_core 0.9.11", ] [[package]] @@ -9928,9 +10176,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" dependencies = [ "cfg-if", "libc", @@ -10111,9 +10359,9 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba0cb45ad4546e8681b6221997dc63fb2f23ecaed10caacbeb011f3510465632" +checksum = "5359127ba155f986a69c1be6a84b8652bbd41ff90dd6644439d2615127e025eb" dependencies = [ "futures", "futures-timer", @@ -10130,9 +10378,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0616a7d5237331efafdac3c072da4edcf1c0112fd4dc3adc7f41815892e7f17" +checksum = "f776c17b9a12f3d07401cf94f8a48c9dff2c2503f4fc64c009352cf976c687c6" dependencies = [ "futures", "futures-timer", @@ -10146,9 +10394,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d9a5b1bb272a5bc32620b815b551f8f1786518f14014768e67d049af536e4d" +checksum = "b7ed602e3ac66d04a067b097f8975cd747135ab534ededbfc9430e7948e7eafc" dependencies = [ "fatality", "futures", @@ -10170,9 +10418,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d90d2db188a3d373bd47ec0b9f5988a74bea127a1aeaf6ac87839d4b61ff75f" +checksum = "27aee3bb24f5dafbeb997a174d9210381409ed143bf8582638122fcf1205a88f" dependencies = [ "async-trait", "fatality", @@ -10204,9 +10452,9 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "23.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40cd8e825bcc84ec657862a0f1bd13dd5feab64b5f07f447359a391d9fcc14d6" +checksum = "8865c72d75d570adad7219c8d16517629b27503c838527d0b69c6b7594bf3bfa" dependencies = [ "clap", "frame-benchmarking-cli", @@ -10229,9 +10477,9 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11b4d7a7ace3faead952e15c449d7d45cbf53901c06e1c7eeaaa8b23a49b4280" +checksum = "16aed9d6e23ddce578cf8513e2d52ff1d46a6af9b006fe727b32c80f49eeab66" dependencies = [ "bitvec", "fatality", @@ -10253,9 +10501,9 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "17.1.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7c519ee804fd08d7464871bd2fe164e8f0683501ea59d2a10f5ef214dacb3b" +checksum = "e4877ad0d359828f1e2aa6462a34b6424987d0c4bfde79ce9411144d80c8520c" dependencies = [ "parity-scale-codec", "scale-info", @@ -10265,9 +10513,9 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "22.1.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7b03ec23b1acc16088f542e33ccac934eca63be729998c68bc85918ef032a" +checksum = "47f2a57d533c8267cec708c6c8391434e4c7f96f61cdc042fdfd3b37d323c6d3" dependencies = [ "fatality", "futures", @@ -10288,9 +10536,9 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ca21ac0a13df6cc98ac44ae16e1bd270979d75094671db110a80c5e8ca1c47" +checksum = "12bf14e459a16b28ac6a5a46954fb3a75671eb411cfcf9aabae2319649a00bf9" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -10303,9 +10551,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62e75c05c6a9048e3a021bfa65f88cbca412af123779004dab713311dcccecc9" +checksum = "2ad4706899d1a5d608796c1d8317418b798205d4e0f3d67b86a4e55ae2816247" dependencies = [ "futures", "futures-timer", @@ -10325,9 +10573,9 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b4f4325b68a2b8478fe527f7b964ea227f36a4e543e705821c77a98a6f23f6" +checksum = "a8e5ef654cd372250fcc08faee1635995118c16e7ba5f526c72ebbd628fd8b94" dependencies = [ "always-assert", "async-trait", @@ -10335,7 +10583,7 @@ dependencies = [ "fatality", "futures", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -10349,9 +10597,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcecb45c4ad870623b11188d32c4ebf18366f0f7ec7ceb54475b2732048df5f3" +checksum = "1c65e05f4937a33bb8ee273f6819151a85d89a01dccba51acc2b5bc3275a80cf" dependencies = [ "futures", "parity-scale-codec", @@ -10368,9 +10616,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "675753ce0f12f89a1c656b35bfd4a1ced2f6942bc71b323fab96dc5a3f7ae3a0" +checksum = "4ecdbb4ab857f610c3d63aeebc4ec371e122dd3fe083caf58747ed04e65d876f" dependencies = [ "async-trait", "bitvec", @@ -10401,9 +10649,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "0.5.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "555cf6e981c00516136cf78574108d623076f44af7991c05fbb46adb0866e35a" +checksum = "700b0bcfe3ee6cbacc870811e27057be06497f208963bde1086e356fee149f6e" dependencies = [ "async-trait", "futures", @@ -10426,9 +10674,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c90e433cb19b36206f367e995b024769b7fbf415fb5c972f72695e8264cc73d" +checksum = "e96f9559673d8d80b7c7d2fd55369b2fe87f67deb59bd07747f28a7f32b0a9c0" dependencies = [ "bitvec", "futures", @@ -10446,9 +10694,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0251fff91cfc08fa4d17d7a5b8a23a5a1d6650e7301c6b4e15bf43ce8070b4ce" +checksum = "b43c3b31e28d487e015b83b646529c543c21f5bfbef013b4985ea925aeea3a27" dependencies = [ "bitvec", "fatality", @@ -10468,9 +10716,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b92821ffff303af8b9b7d6f7f2938cf6dc018f3d82304cf8681dc47c96bf8a26" +checksum = "3e80e65250cca9aec43659a1b2b9380235de9aec4c2354ed6ac7270839c02f5b" dependencies = [ "futures", "polkadot-node-subsystem", @@ -10484,9 +10732,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f69ddbef474fed56f143d456d8f67cfd40d88e769f665c809900f07817948d66" +checksum = "ab3165d09d17ed43ef1f7b7980d8bff904bdf2d47eedf71154bb43f793df27a4" dependencies = [ "async-trait", "futures", @@ -10507,9 +10755,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feeff222b5b70bab8f3c2b7c2226d405e53ef42d4602f68cd0d214407f662420" +checksum = "5f4ad78a726740182a9f89c29df0a97cc00c227b98f78ec8fabe356647f6b15e" dependencies = [ "futures", "polkadot-node-metrics", @@ -10522,9 +10770,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3cdc2aeb6655ab6ef1fd694c5805ec8d008574b3a53941b124a609c3ce63e61" +checksum = "ca64f22a83a7e43aa65c8d6cdc81d294880c49bcfb4cd53d8c4ce8e2e93484db" dependencies = [ "futures", "futures-timer", @@ -10539,9 +10787,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "22.0.1" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c98e7cec04e4480f9a642e090e76bac0282e4678bab1503528bf14040b798413" +checksum = "6ecd1073166aa821dfaf2feecf6bf74fbb164087bb8623246d6a399980bb8625" dependencies = [ "fatality", "futures", @@ -10558,9 +10806,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc1416dd3b87d47fe0f512a34aa89903636bd0d60d10ae1e9054a810419879e" +checksum = "b2974294add6672ca821577fff15c5456dcba9fb669e6ced5b5ffbe28adf5b47" dependencies = [ "async-trait", "futures", @@ -10576,9 +10824,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "21.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31a8b186650cfc16214f3740d2ea50a5df47995d850461d737179971318febd5" +checksum = "eb6c533bac5b8326011691fe94322a4a275fd3d8bacedd6abb7cf24b79141388" dependencies = [ "fatality", "futures", @@ -10591,9 +10839,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc73376fe9904f949feeed67cc9ae17a92ff17f356734d44c5bcca0136ca178a" +checksum = "c2e3be69923679e39fb043394f334460d9923062a19f4faa6b75db92bd9a0d72" dependencies = [ "bitvec", "fatality", @@ -10609,12 +10857,12 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0a4334d9d9f89b1c13b8ff57610ba8153197838663415c4cea7553fc03ff18c" +checksum = "fbde35752d736b7854dfa35ba945e2eed22837303564d6bc2e6fa669112a67f5" dependencies = [ "always-assert", - "array-bytes", + "array-bytes 6.2.3", "futures", "futures-timer", "parity-scale-codec", @@ -10638,9 +10886,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa710b7ac4e1125271dd8b618f50598f99f1ec46ab729a7e220813f8573c5a2f" +checksum = "39dfabf98fb435ac9a857c7bc43cf83e699efccc3b6eb2e843eca35e231127fc" dependencies = [ "futures", "polkadot-node-subsystem", @@ -10652,9 +10900,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c737870687d141d04030ca72fbaa40aa69dde3084777e6e438f821180588490e" +checksum = "c50824de248592fbba42ec52d6618d4b2ef7f450b56ae591cdb1222eb35f4370" dependencies = [ "cpu-time", "futures", @@ -10662,6 +10910,7 @@ dependencies = [ "libc", "nix 0.29.0", "parity-scale-codec", + "polkadot-node-primitives", "polkadot-parachain-primitives", "polkadot-primitives", "sc-executor", @@ -10679,9 +10928,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "066b99e3c9e4dc83bbb5386c4bd28af5ec34180228f8989af27ac9b545ea0268" +checksum = "c9f5b08a0da21be8e4a3b2f21fc3072ef2fb61a4fd237f939e72930f8b769eda" dependencies = [ "futures", "polkadot-node-metrics", @@ -10695,9 +10944,9 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf32dc99967ac877ee66e1c2daa786c67d4ef6cb4509e5a14f3761872796a7e7" +checksum = "82def9fdf12f3754bbff3c175efb27dce93227623a9c14e6b340150e395137ca" dependencies = [ "bs58", "futures", @@ -10713,9 +10962,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3821cb26256e3ee8af41f156198b075c030d4d066fcfea237b5596a154a1bf8" +checksum = "362932375468f4d2e3167698534d2c2902a4885d8df8d15a751647c2f28d0fab" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -10739,9 +10988,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758d25d7532f3a952f4a52079e580e4fc45a9825ac926cbfac6128d8236b8260" +checksum = "2fe4e17c27c5e56ea754eee96076bac4c856beff2f4abb89be1fd3fe1d6b7fcf" dependencies = [ "bitvec", "bounded-vec", @@ -10764,9 +11013,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e286a2e0db2a9f069b9f726caf7fd369e0722b8215d77b5f3aaa52263e6218" +checksum = "ca47d7e44b8764f7ee2499a3d6052f1b0e6e77c7b62ff1f55066aae5a3b2c45a" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -10774,9 +11023,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c49e4a49a9be59cdd68922591e706bd6093d5175277b8417b37982025887a7af" +checksum = "e98b73967ad1b0896b26aa1870081b50fda08874348ea66688027cf67393360b" dependencies = [ "async-trait", "derive_more 0.99.19", @@ -10803,9 +11052,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70468d8e749ce00f53660f984735ba8a1bc9a67e0cab3331fbc54e2e48832e03" +checksum = "32330241f1a8885ad6c34d57631788aacbe85cb1b5cbfa17f6e3f8b7e1079331" dependencies = [ "fatality", "futures", @@ -10813,7 +11062,7 @@ dependencies = [ "kvdb", "parity-db", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-erasure-coding", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -10824,7 +11073,6 @@ dependencies = [ "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", - "sc-client-api", "schnellru", "sp-application-crypto", "sp-core", @@ -10835,9 +11083,9 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "22.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "259500517ee35d71f64f1d03dfc62684105fe3568372f6ff08a20349db250c38" +checksum = "6eeeb82b8da32fb2967ef8a30528cb2cf2358dfea637ebb3bd40be63206792bb" dependencies = [ "async-trait", "futures", @@ -10856,9 +11104,9 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "16.1.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72943c0948c686b47bacb1a03e59baff63bfba2e16e208d77f0f8615827f8564" +checksum = "020fe431f0b594f4d6b22ecc62e86dfc03dc4cab727abcded1253dd44c27d952" dependencies = [ "bounded-collections", "derive_more 0.99.19", @@ -10873,12 +11121,13 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "18.2.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eadd5ca22e2ded7a12a484a6e0962ed86c379ce4bb83fbd82843b6459a20cef" +checksum = "6e784fcdae5b2a8e889f4fb4ec9d2c993ec07a6a599247892d0efa3ce4a9e79f" dependencies = [ "bitvec", - "hex-literal", + "bounded-collections", + "hex-literal 0.4.1", "log", "parity-scale-codec", "polkadot-core-primitives", @@ -10902,9 +11151,9 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "23.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7421c71193e9f72fa5a27104ff1a8b9fb99d8e9d7880e862e1bc3583d5620795" +checksum = "6b488b2bffbc3f24b5d2c004161774030f5a3b3e979516ee4660e6ee3e69a8a6" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -10936,9 +11185,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "19.1.1" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "768b3b70c32202f5e2fa1c673b01dcdb46c726b0d66d865d9638035fd2ecccfc" +checksum = "56b432d2cff7323d6f7e82ff201917b9fc918dbb011cbe0f069c43c8396ecaf4" dependencies = [ "bitvec", "frame-benchmarking", @@ -10955,7 +11204,7 @@ dependencies = [ "pallet-broker", "pallet-election-provider-multi-phase", "pallet-fast-unstake", - "pallet-identity 40.1.0", + "pallet-identity 42.0.0", "pallet-session", "pallet-staking", "pallet-staking-reward-fn", @@ -10987,9 +11236,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "20.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436b4a652ead58e7697a773d819f842d821b7feabdb5e5252d4af0cc0c1ad260" +checksum = "c9672c198aa4eff49a7a9b9bf8e1755f2f76da459398fde6b2768325f31674bf" dependencies = [ "bs58", "frame-benchmarking", @@ -11000,13 +11249,14 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "19.2.1" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b966d48417bd4a9d87efd41b37bb6dd21f5b311dfaa6949f4771cc4cff9847af" +checksum = "9d8bbe69378962effffbd00375055ab8d722613e494765f0e205053bbf8e3d9e" dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -11046,20 +11296,11 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "polkadot-sdk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" -dependencies = [ - "sp-crypto-hashing", -] - [[package]] name = "polkadot-sdk-frame" -version = "0.9.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "386c622773c64ba462fea05debe20d71b0caf5d273a6cdb8277a1ca853adfd1c" +checksum = "59656beb1ce1f0373e10ac96846aa1d5169969852748913311001e0b68a24293" dependencies = [ "docify", "frame-benchmarking", @@ -11093,9 +11334,9 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "23.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97aa9046b966828663c4e42ba61e29a14456e02d15c513ac14936348a45f21f2" +checksum = "ef4400f7a57358e79368164c92fbf6d0efde79353dac11f28528c6571147e807" dependencies = [ "async-trait", "frame-benchmarking", @@ -11112,7 +11353,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "parity-db", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", @@ -11197,21 +11438,20 @@ dependencies = [ "thiserror 1.0.69", "tracing-gum", "westend-runtime", + "westend-runtime-constants", "xcm-runtime-apis", ] [[package]] name = "polkadot-statement-distribution" -version = "22.0.1" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb092d9bea306193263d44ae4451ffe8c320c88a5f35c2fb2ce57669aea98ec0" +checksum = "aec5f7b97fd55dc40b7fa7ac35c7545e64520862ffff9e9934b0cda4f557cf95" dependencies = [ - "arrayvec 0.7.6", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.9.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -11219,16 +11459,15 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sp-keystore", - "sp-staking", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-statement-table" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6d47fecf55aba37980922e8eff6d13667ca20ac1969637c220770a033d81f1" +checksum = "eec37ef7dd33b50a0f5ba97b9f953628dc7ff662d3d769448b33a83b19c4c0b8" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -11237,94 +11476,94 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" +checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", - "polkavm-assembler 0.18.0", - "polkavm-common 0.18.0", - "polkavm-linux-raw 0.18.0", + "polkavm-assembler 0.26.0", + "polkavm-common 0.26.0", + "polkavm-linux-raw 0.26.0", ] [[package]] name = "polkavm" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd34e2f74206fff33482ae1718e275f11365ef8c4de7f0e69217f8845303867" +checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" dependencies = [ "libc", "log", - "polkavm-assembler 0.21.0", - "polkavm-common 0.21.0", - "polkavm-linux-raw 0.21.0", + "polkavm-assembler 0.27.0", + "polkavm-common 0.27.0", + "polkavm-linux-raw 0.27.0", ] [[package]] name = "polkavm-assembler" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" dependencies = [ "log", ] [[package]] name = "polkavm-assembler" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f512bc80cb10439391a7c13a9eb2d37cf66b7305e7df0a06d662eff4f5b07625" +checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" dependencies = [ "log", - "polkavm-assembler 0.18.0", + "polkavm-assembler 0.26.0", ] [[package]] name = "polkavm-common" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c16b809cfd398f861261c045a8745e6c78b71ea7e0d3ef6f7cc553eb27bc17e" +checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" dependencies = [ "blake3", "log", - "polkavm-assembler 0.21.0", + "polkavm-assembler 0.27.0", ] [[package]] name = "polkavm-derive" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ - "polkavm-derive-impl-macro 0.18.0", + "polkavm-derive-impl-macro 0.26.0", ] [[package]] name = "polkavm-derive" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47239245f87329541932c0d7fec750a66a75b13aa87dfe4fbfd637bab86ad387" +checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" dependencies = [ - "polkavm-derive-impl-macro 0.21.0", + "polkavm-derive-impl-macro 0.27.0", ] [[package]] name = "polkavm-derive-impl" -version = "0.18.1" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" +checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ - "polkavm-common 0.18.0", + "polkavm-common 0.26.0", "proc-macro2", "quote", "syn 2.0.100", @@ -11332,11 +11571,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fd6c6215450c3e57511df5c38a82eb4bde208de15ee15046ac33852f3c3eaa" +checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" dependencies = [ - "polkavm-common 0.21.0", + "polkavm-common 0.27.0", "proc-macro2", "quote", "syn 2.0.100", @@ -11344,67 +11583,67 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ - "polkavm-derive-impl 0.18.1", + "polkavm-derive-impl 0.26.0", "syn 2.0.100", ] [[package]] name = "polkavm-derive-impl-macro" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36837f6b7edfd6f4498f8d25d81da16cf03bd6992c3e56f3d477dfc90f4fefca" +checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" dependencies = [ - "polkavm-derive-impl 0.21.0", + "polkavm-derive-impl 0.27.0", "syn 2.0.100", ] [[package]] name = "polkavm-linker" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" +checksum = "beb896023e5bd89bba40311797d8d42490fa4a1fd5256c74820753c5722d1e67" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.18.0", + "polkavm-common 0.26.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linker" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bc764986c4a63f9ab9890c3f4eb9b4c13b6ff80d79685bd48ade147234aab4" +checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.21.0", + "polkavm-common 0.27.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polkavm-linux-raw" -version = "0.21.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" +checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" [[package]] name = "polling" @@ -11648,9 +11887,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" dependencies = [ "unicode-ident", ] @@ -11665,7 +11904,7 @@ dependencies = [ "fnv", "lazy_static", "memchr", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "thiserror 1.0.69", ] @@ -11677,7 +11916,7 @@ checksum = "504ee9ff529add891127c4827eb481bd69dc0ebc72e9a682e187db4caa60c3ca" dependencies = [ "dtoa", "itoa", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "prometheus-client-derive-encode", ] @@ -11739,7 +11978,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck 0.5.0", - "itertools 0.10.5", + "itertools 0.13.0", "log", "multimap", "once_cell", @@ -11772,7 +12011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.100", @@ -11819,11 +12058,11 @@ dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", "cumulus-primitives-core", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "derivative", @@ -11839,7 +12078,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal", + "hex-literal 1.0.0", "impl-trait-for-tuples", "log", "num_enum", @@ -11989,7 +12228,7 @@ dependencies = [ "bytes", "getrandom 0.3.1", "lru-slab", - "rand 0.9.0", + "rand 0.9.2", "ring 0.17.14", "rustc-hash 2.1.1", "rustls", @@ -12012,14 +12251,14 @@ dependencies = [ "once_cell", "socket2 0.5.9", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" dependencies = [ "proc-macro2", ] @@ -12039,18 +12278,17 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", - "serde", ] [[package]] name = "rand" -version = "0.9.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", - "zerocopy 0.8.23", + "serde", ] [[package]] @@ -12089,6 +12327,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.1", + "serde", ] [[package]] @@ -12397,9 +12636,9 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "22.1.0" +version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cbaa7cfad8e24ca76b48eb977527234c1e148b3184301ccb012427bcaefd474" +checksum = "b538eeca481c2959f083a9870b1ae794f21862ec4e9bc793b813d00835e7674f" dependencies = [ "binary-merkle-tree", "bitvec", @@ -12411,7 +12650,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal", + "hex-literal 0.4.1", "log", "pallet-asset-rate", "pallet-authority-discovery", @@ -12426,7 +12665,7 @@ dependencies = [ "pallet-democracy", "pallet-elections-phragmen", "pallet-grandpa", - "pallet-identity 40.1.0", + "pallet-identity 42.0.0", "pallet-indices", "pallet-message-queue", "pallet-migrations", @@ -12496,9 +12735,9 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "20.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c295ecea37ee949577dba8dfef7beb3de5492bb88bbbec6b0dc327ff63ee85b0" +checksum = "29599de346cfb44bb58a4239db7a328a13ee951dea51d89996ae916c7df444fd" dependencies = [ "frame-support", "polkadot-primitives", @@ -12575,7 +12814,7 @@ dependencies = [ "primitive-types 0.12.2", "proptest", "rand 0.8.5", - "rand 0.9.0", + "rand 0.9.2", "rlp 0.5.2", "ruint-macro", "serde", @@ -12678,7 +12917,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -12691,7 +12930,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.3", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -12748,7 +12987,7 @@ dependencies = [ "security-framework 3.2.0", "security-framework-sys", "webpki-root-certs 0.26.11", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -12863,9 +13102,9 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "31.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c10a9966875fcbde028c73697c6d5faad5f5d24e94b3c949fb1d063c727381d" +checksum = "7329ce3b230fd59149df2743291a2e1f58ea769eb87e2678ea11e00d118b7cc0" dependencies = [ "log", "sp-core", @@ -12875,9 +13114,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcbf3f7d818fbb607fc6991b603964b2bfe68857cd3f722a87c511d04bb43682" +checksum = "d196ac7ed749613f60323355c72487ade6a9fa19ee198d7d81ed4b0e654b1ee7" dependencies = [ "async-trait", "futures", @@ -12892,6 +13131,9 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-types", + "sc-service", + "serde", + "serde_json", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -12900,13 +13142,14 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror 1.0.69", + "tokio", ] [[package]] name = "sc-basic-authorship" -version = "0.49.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9132e1990352be9840c18186e4ce3e810dfc146728ced1ac6b2da4eb794a547" +checksum = "0af310d69ec9c19bde9ccf3ce1c7408db52b260f2924cc502d9dd3a1de569f19" dependencies = [ "futures", "log", @@ -12926,9 +13169,9 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.44.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6622da4fe938fed2f4e0f127c92cee835dedc325fb4c2358c03912232beee24" +checksum = "43c73910b6c3d0520d26b13c91987b437a9e81692f70f6a4f48221db27828405" dependencies = [ "parity-scale-codec", "sp-api", @@ -12942,11 +13185,11 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1ca4ca82a725cc03078839d823ed0f999507ffd0b9a3b24a5f21cf10f24e2e0" +checksum = "7eb879d2450ce27cd1e5ff298f83ba4ed1d96510ec81d3de8d7d1586c904bd21" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "docify", "memmap2 0.9.5", "parity-scale-codec", @@ -12981,11 +13224,11 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.51.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea0f6424aacf055719cee01d59a1153aa8aed9739cff3beec0aea5675b13afe" +checksum = "2e2a4b8400da0a31db7f673b983aab11eea02a4bbd027cc29fde23bac6a21903" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "chrono", "clap", "fdlimit", @@ -13024,15 +13267,15 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ace1a9f5b53e738a353079a5e5a41e55fa62887cc1d7491b97feca6847b4f88d" +checksum = "7a2becab28c1cac3fb676fe5be71ce74d4c80b901a3b659da0711a7cb0e2813f" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-executor", "sc-transaction-pool-api", "sc-utils", @@ -13051,9 +13294,9 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.46.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dfc8b2f7156ced83fc9e52a610b580a54d2499e7674f8f629ea3a11e4c2d0e9" +checksum = "74bfbc7c68babcf07db50701a3b3bcdc90ccb4fe9bb3608741019c416a03332a" dependencies = [ "hash-db", "kvdb", @@ -13063,7 +13306,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-state-db", "schnellru", @@ -13074,19 +13317,21 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", + "substrate-prometheus-endpoint", + "sysinfo", ] [[package]] name = "sc-consensus" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15adbad0ca8f3312ff19ec97ef75bce5809518ff4725121e7885d42bb8de5fea" +checksum = "66267c1d256a2eaf8c414fd2737e7c88cd3aa44140e939853b03b7030baf1886" dependencies = [ "async-trait", "futures", "log", "mockall", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-network-types", "sc-utils", @@ -13102,9 +13347,9 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5863f442a228f9cee8c5e75a9abda97f3b9a2dd8221b0e0a9201319fc4b9313d" +checksum = "c497a246929b735502956f1cec7a5fe6841a9812c19c8d8520b0d92a8f5b08b1" dependencies = [ "async-trait", "futures", @@ -13132,9 +13377,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc081187456c1d7b638b8c2882a0073da7cb30eccdd2d7bb1d63171b5e40b4a" +checksum = "bc2fa506e3557493e52ed361c3fc6c55a1bfc0dfef72c70ab07c1005d7219f1b" dependencies = [ "async-trait", "fork-tree", @@ -13144,7 +13389,7 @@ dependencies = [ "num-rational", "num-traits", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-consensus", "sc-consensus-epochs", @@ -13169,9 +13414,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd3b9623ba69bb824ab62ac17b9562227b3ff488318db5cb8a5e526ea974ed81" +checksum = "a5a32c4be01a7d7a442b622b38d25c177189f8fea1bb31066b83574eefc390f1" dependencies = [ "futures", "jsonrpsee", @@ -13192,17 +13437,17 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "28.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8732c86b70a053e32c935f63028d53fb084f88b8b9b6fee0ec19156e28fc84a3" +checksum = "7feea0ac801ff4c9783251d3434357e857e4355a781ccb0b52d858d3d7e14f43" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "futures", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-consensus", "sc-network", @@ -13227,15 +13472,15 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "28.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade868a3483f51f6a864d9e0b2af6ba785088caed3e0c3d5b2ec4193b6877693" +checksum = "0a6845ae6a20635585772c8e248b381b6bbad39a2caf77cff128e77adf99572a" dependencies = [ "futures", "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-consensus-beefy", "sc-rpc", "serde", @@ -13248,9 +13493,9 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272475e2275a04ce5fe35a84308a9048a726eb9d571e2017548784cc979e7a9e" +checksum = "f9190ea2a128c1f4c5765f16b0eeb16dafb8a1edeb5de634950b23e75b90abd5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -13262,12 +13507,12 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c338eea1825f212308cc89c5d7db38810cac042da942347fa889e27fd7d8d8d" +checksum = "0e5870e46f202ff031c9baf11dd0e042f17b4269dbb4ad4b68fbd2867d42047f" dependencies = [ "ahash", - "array-bytes", + "array-bytes 6.2.3", "async-trait", "dyn-clone", "finality-grandpa", @@ -13276,7 +13521,7 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "sc-block-builder", "sc-chain-spec", @@ -13307,9 +13552,9 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea46536f937ac163d5caa5e8ba1fecb02e21288f886ea832ef60fd9b65f0bb06" +checksum = "91b2ba08e07d70fc792a7ef62eae24714703de5a6a73905886a298f860668a37" dependencies = [ "finality-grandpa", "futures", @@ -13328,9 +13573,9 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.50.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d1ca76d50c3f76e3629cf3228e475ae33861ba69d6eb10ba96eb1d99ccd1b" +checksum = "9a96e98893fbc7fb03163809ce9df83a3bdbc5363c571338d44a0d03605bf638" dependencies = [ "assert_matches", "async-trait", @@ -13364,9 +13609,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701fd4b43e453030db70ace3d706309fbbd84096929f96a4efa96f5f22121148" +checksum = "642c7115caa8a12a1c32319607334bbee33b10d87f719da99b5a13ae3b0ab6dc" dependencies = [ "async-trait", "futures", @@ -13388,12 +13633,12 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55c745bf88acb34bd606346c7de6cc06f334f627c1ff40380252a6e52ad9354" +checksum = "9208cad4fa8142858cd02237205a9792d2819f7c0563d2b28d7bbf2d12dd430a" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-executor-common", "sc-executor-polkavm", "sc-executor-wasmtime", @@ -13412,11 +13657,11 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2f84b9aa7664a9b401afbf423bcd3c1845f5adedf4f6030586808238a222df" +checksum = "c88ba9c113644a21ce48cfecd8f2c99a34a1b3f8a869fb91c0e6a5c72c3a7ac8" dependencies = [ - "polkavm 0.18.0", + "polkavm 0.26.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -13426,25 +13671,25 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.35.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb4929b3457077f9b30ad397a724116f43f252a889ec334ec369f6cdad8f76c" +checksum = "62d4405eff470c6b20e883bc6e7ad855130ac5c99ada0f2265191e21caa2fd85" dependencies = [ "log", - "polkavm 0.18.0", + "polkavm 0.26.0", "sc-executor-common", "sp-wasm-interface", ] [[package]] name = "sc-executor-wasmtime" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5ad79b030a1f91ef0f667e58ac35e1c9fa33a6b8a0ec1ae7fe4890322535ac" +checksum = "250e3469323c427bcf4402909731c07f71e93d3314ffdbbe57c683e8c9349615" dependencies = [ "anyhow", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rustix 0.36.17", "sc-allocator", "sc-executor-common", @@ -13455,9 +13700,9 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e979f8ccece43aa2d693bf9d4ca1830ac7155293951cdb6da40f1b28687baea" +checksum = "2098bbe627dd269e93f44755a18bd9a7d6a9e610614a609d802471a47163f4ca" dependencies = [ "console", "futures", @@ -13472,12 +13717,12 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "35.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6277839ec26d67fbef7d6c87e8f34c814656c8d51433d345d862164adb3f5c2e" +checksum = "38e70b8b849bd7001425c65954c175e73dcc1209a98a321d79975d1cc012895b" dependencies = [ - "array-bytes", - "parking_lot 0.12.3", + "array-bytes 6.2.3", + "parking_lot 0.12.4", "serde_json", "sp-application-crypto", "sp-core", @@ -13487,11 +13732,11 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.19.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a4fd83a76b5a6a715a2567b762637cbc26c2f1199c8698e0603242069a6ef60" +checksum = "bdf56b48703fc41cf1a6c0bc05dd3d3a0c1b71dd111f0629c996af5e270b97d8" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "arrayvec 0.7.6", "blake2 0.10.6", "bytes", @@ -13500,7 +13745,7 @@ dependencies = [ "log", "mixnet", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-network", "sc-network-types", @@ -13516,11 +13761,11 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.49.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df65eb7a3c4c141de3f14b12a9832c75c7ada1fd580b0bc440263cb8ca2c5b77" +checksum = "fe306580ae405c1a866edc4d9339cbd348005f0bdbd32aaa36d840dfd0f991e3" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "asynchronous-codec 0.6.2", @@ -13537,7 +13782,7 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "partial_sort", "pin-project", "prost 0.12.6", @@ -13567,9 +13812,9 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.48.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a5fc004d848bf6c1dc3cc433a0d5166dc7735ec7eb17023eff046c948c174d" +checksum = "f006ff1f1f5cd1b254323bb1eeedce27927f851a44028d1ecdaf9e8a1f672c90" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -13578,9 +13823,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1827988c88bc075995ec11bdd0ca9f928909cbf5fef5abb33a4cdffa1f99cdb" +checksum = "0a1e5dd475a22ebd4a290e6f7405c1a5cea3978faddc8a82b80e2b66f31288d6" dependencies = [ "ahash", "futures", @@ -13598,11 +13843,11 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc00bf32b686d3f25e7697fb40d20bc0654ac2ddc7c03fc641246f40d76af2da" +checksum = "f7b44abe92cfaabd84d1ba452d789acc9faa20d0477c214144579ef5322b15f9" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "futures", "log", @@ -13620,11 +13865,11 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d22f0e1c117901ac5ba27df45a34928ff485741b8300809e2fdd812208020eb" +checksum = "a1cc1e02d4cdd4b31e4bc2dae9d80ee4d7fcb04d0e4c7909f6b91d51668f28f3" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "async-channel 1.9.0", "async-trait", "fork-tree", @@ -13656,11 +13901,11 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0443ceff666e09504981eb10da28d0e959276fc713792a23586e01132100a49a" +checksum = "cadfb62930bbf1e70b80df50e7089d0665a13bc12f5bd89997f12140bc242814" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "log", "parity-scale-codec", @@ -13676,9 +13921,9 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.15.3" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff910b7a20f14b1a77b2616de21d509cf51ce1a006e30b2d1f293a8fae72555" +checksum = "2a8f883c5f12300eac2bbcf86f856316bafe4993284db3589e2b515bf279b22f" dependencies = [ "bs58", "bytes", @@ -13690,15 +13935,17 @@ dependencies = [ "multiaddr 0.18.2", "multihash 0.19.3", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] [[package]] name = "sc-offchain" -version = "44.0.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721798adf89fdf7068912c91cae8b7174bb561201a54ba7b788ae2ef36da154d" +checksum = "337650da72c63f09b33d09ec8e6e469f36654cbc95d75dfc1390a659d8c9403c" dependencies = [ "bytes", "fnv", @@ -13711,7 +13958,7 @@ dependencies = [ "num_cpus", "once_cell", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "rustls", "sc-client-api", @@ -13741,15 +13988,15 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "44.0.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf313ac99a06ececd9576909c5fc688a6e22c60997fa1b8a58035f4ff1e861bf" +checksum = "c8a86644819c961db3ab7a96c97b3aa4110195859d28b8b1f75269ba9081d58b" dependencies = [ "futures", "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -13774,9 +14021,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.48.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed810a156f70cf5f7ab8fb5d9cf818999a72821c570aba4f4699aa4eea59e01" +checksum = "8f2097100944856f8f0dcc6dcda719397117bb68a576464395be513a2caf870f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13795,9 +14042,9 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "21.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12c7a0a366367b1a3480af1327cd7d841806edc7f46da485e2c36064ad98a7c5" +checksum = "3d65e50b5ef8459df5d397addeb671f1e7dbe24dbff4ff4e37a4e22848f641b3" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -13820,11 +14067,11 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.49.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb04221e5ca2f9a92fc12336c7bb8a04c55173cfe505e207365b1ea3e1352d6b" +checksum = "226834bbd274e2af0194232c6dc1af28c679b97cb5e62dd0af33340f508c4a0a" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "futures", "futures-util", "hex", @@ -13832,7 +14079,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "sc-chain-spec", "sc-client-api", @@ -13846,6 +14093,7 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-version", + "substrate-prometheus-endpoint", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -13853,9 +14101,9 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb39eaa0993635be94a5d5171f75ed81b7149cfcf435725581ee968d9d9b563f" +checksum = "eb2ecd1a4340eb064d10d1e268b3cc5f76d5b8f91cb650a59b2d50c4b3900aeb" dependencies = [ "parity-scale-codec", "sc-executor", @@ -13869,9 +14117,9 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.50.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0204f65df1d1cf22c6fb63f5268132468261520aa66943bd37d59a61b8241322" +checksum = "0f3e2d7352ddb9ed2b412a641c19cc3ce0147c0b6017a42e5cf5dd5c85baf28d" dependencies = [ "async-trait", "directories", @@ -13881,7 +14129,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "sc-chain-spec", @@ -13934,25 +14182,25 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b4a6610694637ad5e54ddd6af421178e23353443893213c0c2eb31344b65cd5" +checksum = "34f19abd85a7a55412f17e7a3da319e42816532c2a07eb94abcec0232a896edf" dependencies = [ "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sp-core", ] [[package]] name = "sc-statement-store" -version = "21.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c050833b98361c53b752a3b544fae519fd08dcad667f7d03574be3b72a56ed21" +checksum = "a3809e665a665056898314a67d8e3ea222348c03ca5009d0a95ce861c249ee18" dependencies = [ "log", "parity-db", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-keystore", "sp-api", @@ -13966,9 +14214,9 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3864e37a1ed05f14b5ab979d84bb6e93dc422312b9850e55e9f6c1004dbdb1ac" +checksum = "486cdfdc9914fc127aa4e7a2c55774d883cf87665ae90fcd2fe2f24ae8065a78" dependencies = [ "clap", "fs4", @@ -13980,9 +14228,9 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.49.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84f29951101c51c11e5206d5a69106d184edffc7b96f62ecc5bf4c7788de6bc" +checksum = "2eb3740fc0504b386d8f72329984e0cad3b4b18693077010e1b8637afc9a391d" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14000,9 +14248,9 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "42.0.0" +version = "44.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beadd799aae2a1ac6eac8edcbcfba533ae4aadbf2c7e8449f530fd98b5be7cd9" +checksum = "d39681b4640d02d9a2897248f4602752c62ee31409c6644c44c0c4425ad2233e" dependencies = [ "derive_more 0.99.19", "futures", @@ -14021,15 +14269,15 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "28.1.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d751fd77c6a8d1a5bca8cb5df9d9c57f77b4b15e84eab07925b0f76ddee3e74" +checksum = "661460d41cb14de3d8ad638bc34f9179eb2dd65791ccf71fa6dc0c572ad8100b" dependencies = [ "chrono", "futures", "libp2p", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "sc-utils", @@ -14041,9 +14289,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97765091d1e29f00bc0ab13149b1922c89dd60b66069e1016a9eb4b289171e3" +checksum = "a58f33921adc28c139df6b98a1756284bfd73f6d7a41d0f853fc469a9ae5984b" dependencies = [ "chrono", "console", @@ -14051,7 +14299,7 @@ dependencies = [ "libc", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rustc-hash 1.1.0", "sc-client-api", "sc-tracing-proc-macro", @@ -14082,9 +14330,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db819d511819f146c5b4d6c2d75aaf1aaad6045b4644ce8528bfa300a621790a" +checksum = "4d3149dd24664e7900a9f07e27c9d22ce55236ae54081c844965a293ed32cb6a" dependencies = [ "async-trait", "futures", @@ -14092,9 +14340,8 @@ dependencies = [ "indexmap 2.9.0", "itertools 0.11.0", "linked-hash-map", - "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sc-client-api", "sc-transaction-pool-api", "sc-utils", @@ -14115,9 +14362,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55feca303d4ba839f02261c9a73d40f6b0ac7523882b4008472922b934678729" +checksum = "576c5443c7ccaa907e03b2c167d4f9f64168d638261b6ac1a08dcd30c3811862" dependencies = [ "async-trait", "futures", @@ -14133,24 +14380,24 @@ dependencies = [ [[package]] name = "sc-utils" -version = "18.0.1" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d8879d46892f1378ff633692740d0a5cb13777ee6dafe84d7e9b954b1e6753" +checksum = "d58dbfbc4408b0d210a6b7099c07caf02001e6975f62e316ea5b5c1f5c2108f4" dependencies = [ "async-channel 1.9.0", "futures", "futures-timer", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "prometheus", "sp-arithmetic", ] [[package]] name = "scale-bits" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +checksum = "27243ab0d2d6235072b017839c5f0cd1a3b1ce45c0f7a715363b0c7d36c76c94" dependencies = [ "parity-scale-codec", "scale-info", @@ -14160,39 +14407,26 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" -dependencies = [ - "derive_more 0.99.19", - "parity-scale-codec", - "scale-bits", - "scale-type-resolver", - "smallvec", -] - -[[package]] -name = "scale-decode" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +checksum = "4d78196772d25b90a98046794ce0fe2588b39ebdfbdc1e45b4c6c85dd43bebad" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-decode-derive" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" +checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ - "darling", + "darling 0.20.10", "proc-macro2", "quote", "syn 2.0.100", @@ -14200,26 +14434,26 @@ dependencies = [ [[package]] name = "scale-encode" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" +checksum = "64901733157f9d25ef86843bd783eda439fac7efb0ad5a615d12d2cf3a29464b" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.12", ] [[package]] name = "scale-encode-derive" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" +checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ - "darling", + "darling 0.20.10", "proc-macro-crate 3.3.0", "proc-macro2", "quote", @@ -14264,34 +14498,33 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.9.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2", "quote", "scale-info", "syn 2.0.100", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "scale-value" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" +checksum = "8ca8b26b451ecb7fd7b62b259fa28add63d12ec49bbcac0e01fcb4b5ae0c09aa" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 1.0.0", "either", "parity-scale-codec", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", - "scale-info", "scale-type-resolver", "serde", + "thiserror 2.0.12", "yap", ] @@ -14558,10 +14791,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -14574,11 +14808,20 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -14587,14 +14830,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -14606,6 +14850,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e" +dependencies = [ + "darling 0.21.3", + "proc-macro2", + "quote", + "syn 2.0.100", +] + [[package]] name = "serdect" version = "0.2.0" @@ -14794,9 +15066,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "17.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "309676378797233b566bb26fb7f7f9829ae97f988b53a1f7268dd0ad17d47902" +checksum = "16b143ebffebf7b7cfbcaa72dcdbd7ff77d16a96f3a7531649273540cfaac647" dependencies = [ "enumn", "parity-scale-codec", @@ -14815,9 +15087,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "smol" @@ -14984,7 +15256,7 @@ dependencies = [ "log", "lru 0.11.1", "no-std-net", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -15020,7 +15292,7 @@ dependencies = [ "itertools 0.13.0", "log", "lru 0.12.5", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -15076,6 +15348,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "soketto" version = "0.7.1" @@ -15109,9 +15391,9 @@ dependencies = [ [[package]] name = "sp-api" -version = "36.0.1" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "541da427f47dfb97f3dd0556fa3272bdc5dfa0d4c1ad53a22670a9bae4db63d7" +checksum = "1d91062b6183f20a6c5fb02d055eeacb4791c8ad32fa1d280c75c0b29aa74acf" dependencies = [ "docify", "hash-db", @@ -15132,9 +15414,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "22.0.1" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cedafdeaf15c774433ad8f5b00883bdf7d86e7c8b8e050e3439d4ae422114096" +checksum = "8124c25cffbde85d2ef5978fa710bb900d89c368821e04d59040788a0ece3e25" dependencies = [ "Inflector", "blake2 0.10.6", @@ -15147,9 +15429,9 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "40.1.0" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba375ab65a76f7413d1bfe48122fd347ce7bd2047e36ecbbd78f12f5adaed121" +checksum = "5fb8f2382e7b06f3754d66d781bb57021e415715b48a3a65ea452f9ca7e13ec8" dependencies = [ "parity-scale-codec", "scale-info", @@ -15160,9 +15442,9 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "26.1.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9971b30935cea3858664965039dabd80f67aca74cc6cc6dd42ff1ab14547bc53" +checksum = "c5f4755af7cc57f4a2a830e134b403fc832caa5d93dacb970ffc7ac717f38c40" dependencies = [ "docify", "integer-sqrt", @@ -15175,9 +15457,9 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55fc2f6c59c333eef805edcec5e603dd8e3a94e20fddb6b19cb914c9f3be7ad5" +checksum = "f00f125cb1ee42d105005efbf0d78191db96420b35393b19ed121151f2db3f26" dependencies = [ "parity-scale-codec", "scale-info", @@ -15188,9 +15470,9 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a165b95a2f03d9c09c3e51ac3f23d27b091543a41cd3b3df1348aa5917d01eca" +checksum = "090c35a7ce8057aa1882cd096863533300ff3805e6fd31eb2c0d25298cec2896" dependencies = [ "sp-api", "sp-inherents", @@ -15199,13 +15481,13 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afbe184cfe66895497cdfac1ab2927d85294b9c3bcc2c734798994d08b95db6" +checksum = "20bbc12a32427066f7c84621dc6e1a8017c5a2b73ca6fa549c0a79d106bc78e8" dependencies = [ "futures", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "schnellru", "sp-api", "sp-consensus", @@ -15219,9 +15501,9 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5fed2e52d0cbf8ddc39a5bb7211f19a26f15f70a6c8d964ee05fc73b64e6c3" +checksum = "a9a3f4a09ba62631a18bddea0aee8cc7f50f02aeb1b9ffbaa578b0345dbd2867" dependencies = [ "async-trait", "futures", @@ -15234,9 +15516,9 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f3b3414e7620ad72d0000b520e0570dca38dc63e160c95164ff3f789020cc1" +checksum = "11ae4c25ce19f4b0527d26a2d4225c3ddc1fcf0b4dfc8d1f02f874ecfa64eb7d" dependencies = [ "async-trait", "parity-scale-codec", @@ -15251,9 +15533,9 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.42.1" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b54310103ae4f0e3228e217e2a9ccaca0d7c3502d3aa276623febf4c722ca397" +checksum = "63e4b6de91c8151b91bd43f9291fbe8f543ca82cbdb19fff71bda6961c6b7802" dependencies = [ "async-trait", "parity-scale-codec", @@ -15270,9 +15552,9 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "24.1.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62ecab3df80c73555434cee450c3d3c5350e91173f684cd0fc4d33a057d882f" +checksum = "e818dbd8d5d6b38d97d2892467e40836e808ff53b593dc6098e6dc8f74631795" dependencies = [ "parity-scale-codec", "scale-info", @@ -15291,9 +15573,9 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "23.1.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e969d551ce631fbaf190a4457c295ef70c50bae657602f2377e433f9454868" +checksum = "fae471cdb1dd297031bdb674e1e99545dc6fc721afcfcf37ab388c60e835fc74" dependencies = [ "finality-grandpa", "log", @@ -15309,9 +15591,9 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.42.1" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc83d9e7b1d58e1d020c20d7208b00d21fa73dcf92721114eae432b9f01e62d5" +checksum = "ac5030ea234ed6b31c089df51f9029bd5f8ab9560b83a24133df4b2f966379a3" dependencies = [ "parity-scale-codec", "scale-info", @@ -15321,17 +15603,17 @@ dependencies = [ [[package]] name = "sp-core" -version = "36.1.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cdbb58c21e6b27f2aadf3ff0c8b20a8ead13b9dfe63f46717fd59334517f3b4" +checksum = "9eb651e016aa5556f5401596d764566240fe44f7a989dc46ebdefa684e9aeaaa" dependencies = [ "ark-vrf", - "array-bytes", + "array-bytes 6.2.3", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clonable", + "dyn-clone", "ed25519-zebra", "futures", "hash-db", @@ -15344,7 +15626,7 @@ dependencies = [ "merlin", "parity-bip39", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "paste", "primitive-types 0.13.1", "rand 0.8.5", @@ -15353,6 +15635,7 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", + "sha2 0.10.8", "sp-crypto-hashing", "sp-debug-derive", "sp-externalities", @@ -15399,7 +15682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "722cbecdbf5b94578137dbd07feb51e95f7de221be0c1ff4dcfe0bb4cd986929" dependencies = [ "kvdb", - "parking_lot 0.12.3", + "parking_lot 0.12.4", ] [[package]] @@ -15426,9 +15709,9 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb0d996dfce9afb8879bdfbba9cb9a7d06f29fda38168b91e90419b3b92c42e" +checksum = "7e16e1046045e47124c09a9c9c03bfd1933926d67512aa1e66b778b81e51f4bb" dependencies = [ "parity-scale-codec", "scale-info", @@ -15439,9 +15722,9 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb09ff07946f3e1ecdd4bfb40b2cceba60188215ceb941b5b07230294d7aee1" +checksum = "7d91ae44bf5232bff4e1a804b8eda9cecbf56921c0d67699f7b638db4ea1b776" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -15453,9 +15736,9 @@ dependencies = [ [[package]] name = "sp-io" -version = "40.0.1" +version = "42.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e41d010bcc515d119901ff7ac83150c335d543c7f6c03be5c8fe08430b8a03b" +checksum = "6d0f8eb3f6c8824549b9482d71516324cf6e2fd650fcc0845d7a4080233898da" dependencies = [ "bytes", "docify", @@ -15463,7 +15746,7 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.26.0", "rustversion", "secp256k1 0.28.2", "sp-core", @@ -15480,9 +15763,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "41.0.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c601d506585c0bcee79dbde401251b127af5f04c7373fc3cf7d6a6b7f6b970a3" +checksum = "0152e8b42857f1764a2ce6abda725d8be008423cc054b747c33a69cbc2a3dd7c" dependencies = [ "sp-core", "sp-runtime", @@ -15491,12 +15774,12 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.42.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45f893398a5330e28f219662c7a0afa174fb068d8f82d2a9990016c4b0bc4369" +checksum = "f63da3f73c67601452dde155804233f76e993802d4b106e33ae7d88577f46b6a" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "sp-core", "sp-externalities", ] @@ -15513,20 +15796,20 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d1db25e362edbf5531b427d4bdfc2562bec6a031c3eb2a9145c0a0a01a572d" +checksum = "1464c9e76f97c80a8dbccfe3f9fd4be0f25d0cc372efcf8fdf8791619b0998b9" dependencies = [ - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e65fb51d9ff444789b3c7771a148d7b685ec3c02498792fd0ecae0f1e00218f" +checksum = "867a80557d8156b9f52999eb5cde3cea8e3df02713d11fb045c4507a4dd92141" dependencies = [ "parity-scale-codec", "scale-info", @@ -15536,9 +15819,9 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "36.1.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ebcc2d106515a20ecf22b8d41d69e710f8e860849afde777ff73cb46f1bf29" +checksum = "9a492ae11f4c220fea20eb5fbcdc788b02085ebd83c9e2e769708b2b58bf96e3" dependencies = [ "log", "parity-scale-codec", @@ -15554,9 +15837,9 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "36.2.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ad469d2982afb7f1fb407920b1b712e831fb7a14317472a97e268a4029e70d" +checksum = "db55883feff59ac34d221f97030d1a0b0699ab259838cb28a5ed19d56de40519" dependencies = [ "parity-scale-codec", "scale-info", @@ -15568,9 +15851,9 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe5ac60e48200d7b7f61681320deaf06bdced47cfd5f1cb4589b533b58fa4da4" +checksum = "ba4ddad79b8992fe2cc2b285816ae3814a351139c742da924fcf17c23dd1c145" dependencies = [ "sp-api", "sp-core", @@ -15589,9 +15872,9 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "34.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0acde213e9f08065dcc407a934e9ffd5388bef51347326195405efb62c7a0e4a" +checksum = "f6c0d87eb9ee8427d02db43da1a11bba9d65c7fc2f5bc7c13076c557f57692a1" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -15600,9 +15883,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "41.1.0" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3864101a28faba3d8eca026e3f56ea20dd1d979ce1bcc20152e86c9d82be52bf" +checksum = "3992bd6026675946f12fc3c891c863f017a01449a5a15d07656ea1b6503f3ba2" dependencies = [ "binary-merkle-tree", "docify", @@ -15630,14 +15913,14 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "29.0.1" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99db36a7aff44c335f5d5b36c182a3e0cac61de2fefbe2eeac6af5fb13f63bf" +checksum = "b4820882d8e6e764b98efaeed3a431aa9a0d1738c4adf935fbb4c50113288073" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.26.0", "primitive-types 0.13.1", "sp-externalities", "sp-runtime-interface-proc-macro", @@ -15650,9 +15933,9 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "18.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" +checksum = "04178084ae654b3924934a56943ee73e3562db4d277e948393561b08c3b5b5fe" dependencies = [ "Inflector", "expander", @@ -15664,9 +15947,9 @@ dependencies = [ [[package]] name = "sp-session" -version = "38.1.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4158c5558192b56cf5ba2ea028cbdbf0fc7c65258e5aa7653bdfad6e68ed21" +checksum = "860f9c9f4681c99341f8d12640788924f73b92118982638cae0ef2f483e79dd2" dependencies = [ "parity-scale-codec", "scale-info", @@ -15679,9 +15962,9 @@ dependencies = [ [[package]] name = "sp-staking" -version = "38.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8f9c0a32836e3c8842b0aec0813077654885d45d83b618210fbb730ea63545" +checksum = "aa9945ce70bbfb9b1c876f94a81017915bc932a576b8a9735b88aabfa01ea4e5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -15693,14 +15976,14 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "206508475c01ae2e14f171d35d7fc3eaa7278140d7940416591d49a784792ed6" +checksum = "eaa59c3fdf73700dd3e9dcce503fb15c3ef59dfed3ed34f0eec78d8f5b5d1c45" dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "smallvec", "sp-core", @@ -15709,14 +15992,14 @@ dependencies = [ "sp-trie", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db", ] [[package]] name = "sp-statement-store" -version = "20.1.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6633564ef0b4179c3109855b8480673dea40bd0c11a46e89fa7b7fc526e65de" +checksum = "65032d9d068d3a3bf071c799e0a208f2f829c2ee3482d1b2e0992f9cf9397971" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -15758,9 +16041,9 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176c77326c15425a15e085261161a9435f9a3c0d4bf61dae6dccf05b957a51c6" +checksum = "57897783f3ae2b0630196f767194d9f753759305a5266fc2e0522e920733df0a" dependencies = [ "async-trait", "parity-scale-codec", @@ -15771,11 +16054,12 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "17.1.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6147a5b8c98b9ed4bf99dc033fab97a468b4645515460974c8784daeb7c35433" +checksum = "b7fa3a9161173fa99b4455afc52811eb8251e90ca37a2cbebb8be9c47dc55c00" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", "tracing-subscriber", @@ -15783,9 +16067,9 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "36.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05fe2b97ebbbdbaab7200914f5fa3e3493972fceb39d3fb9324bc5b63f60a994" +checksum = "2ec2ce1712ceb1111418ebe3855f017c5d68e954d376d8bf97dcb720a950edc9" dependencies = [ "sp-api", "sp-runtime", @@ -15793,9 +16077,9 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "36.1.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49fc175a54170879cc504306e08650d96091e4b9f033b20f4ee542dc9b61b5fd" +checksum = "29ac2bb32723c319db70b49fcb678e68412204846600494d3bc0584daff94d7c" dependencies = [ "async-trait", "parity-scale-codec", @@ -15808,32 +16092,35 @@ dependencies = [ [[package]] name = "sp-trie" -version = "39.1.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a555bf4c42ca89e2e7bf2f11308806dad13cdbd7f8fd60cf2649f12b6ee809bf" +checksum = "c17205dd7df84be66e55a136b5d80dfb6c23806376c0ef5e847ea9344c0478cf" dependencies = [ "ahash", + "foldhash 0.1.5", "hash-db", + "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "rand 0.8.5", "scale-info", "schnellru", "sp-core", "sp-externalities", + "substrate-prometheus-endpoint", "thiserror 1.0.69", "tracing", - "trie-db 0.30.0", + "trie-db", "trie-root", ] [[package]] name = "sp-version" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd736a15ff2ea0a67c5a3bbdfd842d88f11f0774d7701a8d8a316f8deba276c5" +checksum = "4e0d7b57b6577ddab5b363c2d6e9d49609749e041ee50e7232ecb413bc1cfa3f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15862,9 +16149,9 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "21.0.1" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b066baa6d57951600b14ffe1243f54c47f9c23dd89c262e17ca00ae8dca58be9" +checksum = "568979072b49384ef6bbaa5aa1306a91f0b983a4b22c8ef515b601748683b97c" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -15875,9 +16162,9 @@ dependencies = [ [[package]] name = "sp-weights" -version = "31.1.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "515aa194eabac059041df2dbee75b059b99981213ec680e9de85b45b6988346a" +checksum = "cae0642af5f2dd0b1cddcd06f91c36f7abe0528713e97b6e3c36faf0b8229114" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -16076,9 +16363,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f67defdbfcd90bf9b8d4794d2287a27908e518d0540fe8a15bed7761eb07a7e3" +checksum = "a8cef67f61c821d8b69a7d69b87d24d2b829049e5c2ff1bbfe7d73894e4f1ee8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -16090,16 +16377,16 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "16.2.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0126278d7fc6d7dec55e5a109f838bbf401dd084aecf2597e4e11ea07515a0a" +checksum = "16708a8ff2bf701090ca8146ad4a0eb8ab00f2a03108f8c889d4eb2eccd7233d" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "bounded-collections", "derive-where", "environmental", "frame-support", - "hex-literal", + "hex-literal 0.4.1", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -16112,9 +16399,9 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "20.1.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f031952c1496cf7f86d19ab38e3264be9a54b7d8eecb25ba69f977cc7549d08" +checksum = "4dbadbc3bd1a8142fce70e6979357f2db2590185fd14caddfb4d72cdf08b09f7" dependencies = [ "environmental", "frame-support", @@ -16137,9 +16424,9 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "19.1.3" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604ccc5e603cc6ec323928b1ef95897d97f495f5a7f4355953f0d51f48a4f567" +checksum = "41e3997c812e17ebcdc34fe92ab4c438cbe6647a2fc05ec0a9f8e5d9f3dccf88" dependencies = [ "environmental", "frame-benchmarking", @@ -16289,9 +16576,9 @@ checksum = "b285e7d183a32732fdc119f3d81b7915790191fad602b7c709ef247073c77a2e" [[package]] name = "substrate-frame-rpc-system" -version = "43.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "619d33f2bb5f1607f9073246163601c45f66044e85ade06bcb83feebf303ecd3" +checksum = "4e1fc331850d24b465655d0c8c1b53d9cf7b960e2c36f063e77fd93e52bf83cc" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -16325,9 +16612,9 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "42.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282d436872be0350a4fc119f2c66c203ae13d2ed4d733bb6dcb4330475bbbb21" +checksum = "ced812b89504e19045e7e82bc428b1dd4848964905805b667e7e07c50799f2f6" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -16338,26 +16625,26 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", - "trie-db 0.30.0", + "trie-db", ] [[package]] name = "substrate-wasm-builder" -version = "26.0.1" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adc17ecd661e16b25708f36f6e6961f809a3ab16c89132a4acd7936c0f31e46" +checksum = "6aee064cabed85bf5e753e8bac1f6302936927c840691461078ad359d12947aa" dependencies = [ - "array-bytes", + "array-bytes 6.2.3", "build-helper", "cargo_metadata", "console", "filetime", - "frame-metadata 20.0.0", + "frame-metadata 23.0.0", "jobserver", "merkleized-metadata", "parity-scale-codec", "parity-wasm", - "polkavm-linker 0.18.0", + "polkavm-linker 0.26.0", "sc-executor", "shlex", "sp-core", @@ -16392,33 +16679,32 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c17d7ec2359d33133b63c97e28c8b7cd3f0a5bc6ce567ae3aef9d9e85be3433" +checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "futures", "hex", - "impl-serde", - "jsonrpsee", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", + "sp-crypto-hashing", "subxt-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 1.0.69", + "subxt-rpcs", + "thiserror 2.0.12", "tokio", "tokio-util", "tracing", @@ -16428,9 +16714,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6550ef451c77db6e3bc7c56fb6fe1dca9398a2c8fc774b127f6a396a769b9c5b" +checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -16440,50 +16726,51 @@ dependencies = [ "scale-typegen", "subxt-metadata", "syn 2.0.100", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "subxt-core" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "hex", "impl-serde", "keccak-hash", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", - "scale-decode 0.14.0", + "scale-decode", "scale-encode", "scale-info", "scale-value", "serde", "serde_json", + "sp-crypto-hashing", "subxt-metadata", + "thiserror 2.0.12", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945" +checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" dependencies = [ "futures", "futures-util", "serde", "serde_json", "smoldot-light 0.16.2", - "thiserror 1.0.69", + "thiserror 2.0.12", "tokio", "tokio-stream", "tracing", @@ -16491,11 +16778,11 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7819c5e09aae0319981ee853869f2fcd1fac4db8babd0d004c17161297aadc05" +checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" dependencies = [ - "darling", + "darling 0.20.10", "parity-scale-codec", "proc-macro-error2", "quote", @@ -16507,23 +16794,47 @@ dependencies = [ [[package]] name = "subxt-metadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "parity-scale-codec", - "polkadot-sdk", "scale-info", + "sp-crypto-hashing", + "thiserror 2.0.12", +] + +[[package]] +name = "subxt-rpcs" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +dependencies = [ + "derive-where", + "frame-metadata 20.0.0", + "futures", + "hex", + "impl-serde", + "jsonrpsee", + "parity-scale-codec", + "primitive-types 0.13.1", + "serde", + "serde_json", + "subxt-core", + "subxt-lightclient", + "thiserror 2.0.12", + "tracing", + "url", ] [[package]] name = "subxt-signer" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ "base64 0.22.1", "bip32", @@ -16535,7 +16846,6 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", - "polkadot-sdk", "regex", "schnorrkel 0.11.4", "scrypt", @@ -16544,19 +16854,21 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", + "sp-crypto-hashing", "subxt-core", + "thiserror 2.0.12", "zeroize", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c53bc3eeaacc143a2f29ace4082edd2edaccab37b69ad20befba9fb00fdb3d" +checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" dependencies = [ "hex", "parity-scale-codec", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] @@ -16583,9 +16895,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" +checksum = "2375c17f6067adc651d8c2c51658019cef32edfff4a982adaf1d7fd1c039f08b" dependencies = [ "paste", "proc-macro2", @@ -16616,6 +16928,21 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "sysinfo" +version = "0.30.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows 0.52.0", +] + [[package]] name = "system-configuration" version = "0.6.1" @@ -16665,7 +16992,7 @@ dependencies = [ "getrandom 0.3.1", "once_cell", "rustix 1.0.2", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -16900,20 +17227,22 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.45.0" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", + "io-uring", "libc", "mio", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.9", + "slab", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -17110,9 +17439,9 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a8f8a5b9157a1a473ffc8f2395b828a4238ed4b15044a9f861573f98049418" +checksum = "baa68971bdb3268e6a7e2b23c4b24a5e3c6e3fef6d77014f5bec1466088c5ea5" dependencies = [ "coarsetime", "polkadot-primitives", @@ -17153,7 +17482,7 @@ dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "regex", "sharded-slab", "smallvec", @@ -17164,18 +17493,6 @@ dependencies = [ "tracing-log", ] -[[package]] -name = "trie-db" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" -dependencies = [ - "hash-db", - "hashbrown 0.13.2", - "log", - "smallvec", -] - [[package]] name = "trie-db" version = "0.30.0" @@ -17220,7 +17537,7 @@ dependencies = [ "http 1.3.1", "httparse", "log", - "rand 0.9.0", + "rand 0.9.2", "rustls", "rustls-pki-types", "sha1", @@ -17259,7 +17576,7 @@ version = "0.1.4" dependencies = [ "app-promotion-rpc", "frame-benchmarking", - "hex-literal", + "hex-literal 1.0.0", "jsonrpsee", "opal-runtime", "pallet-evm", @@ -17277,13 +17594,13 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", - "trie-db 0.27.1", + "trie-db", "unique-runtime", "up-common", "up-data-structs", "up-pov-estimate-rpc", "up-rpc", - "zstd 0.12.4", + "zstd 0.13.3", ] [[package]] @@ -17373,6 +17690,7 @@ version = "25.3.84" dependencies = [ "app-promotion-rpc", "clap", + "cumulus-client-bootnodes", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -17466,11 +17784,11 @@ dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", + "cumulus-pallet-weight-reclaim", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", "cumulus-primitives-aura", "cumulus-primitives-core", - "cumulus-primitives-storage-weight-reclaim", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "derivative", @@ -17486,7 +17804,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal", + "hex-literal 1.0.0", "impl-trait-for-tuples", "log", "num_enum", @@ -17767,9 +18085,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a3028804c8bbae2a97a15b71ffc0e308c4b01a520994aafa77d56e94e19024" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -17778,14 +18096,12 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", "sha3 0.10.8", - "thiserror 1.0.69", "zeroize", ] @@ -18359,9 +18675,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" -version = "22.3.0" +version = "26.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b48a8fcecefed55d2a9de39c2c51cd117201d447d221b8abf5c591768789858e" +checksum = "bdbbab0bac39b0c74980abd1a12f5d9b924ad5e2c50e406cc64192552d06d766" dependencies = [ "binary-merkle-tree", "bitvec", @@ -18374,7 +18690,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal", + "hex-literal 0.4.1", "log", "pallet-asset-rate", "pallet-authority-discovery", @@ -18388,12 +18704,10 @@ dependencies = [ "pallet-delegated-staking", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", "pallet-fast-unstake", "pallet-grandpa", - "pallet-identity 40.1.0", + "pallet-identity 42.0.0", "pallet-indices", - "pallet-membership", "pallet-message-queue", "pallet-meta-tx", "pallet-migrations", @@ -18413,10 +18727,10 @@ dependencies = [ "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", - "pallet-society", "pallet-staking", + "pallet-staking-async-ah-client", + "pallet-staking-async-rc-client", "pallet-staking-runtime-api", - "pallet-state-trie-migration", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", @@ -18469,9 +18783,9 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "20.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "353ec9fb34d2bea0e0dcf9132b47926eb3afcdacc52e3d75ffcf95c858d29c9d" +checksum = "f6f995da94ebee2695418202f917bae95f77f5bfbba9033160e233f4b73070b2" dependencies = [ "frame-support", "polkadot-primitives", @@ -18522,7 +18836,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -19003,9 +19317,9 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.7.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b87c89a2721a4423325f21453ff71bb7a874cfdbe31a25d70d571804b68c0e06" +checksum = "2a280f8647fdf16e3705064d732f0afe49c39e0f5bb0e18878f2c4587751fb89" dependencies = [ "frame-support", "parity-scale-codec", @@ -19040,7 +19354,7 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", "rand 0.8.5", "static_assertions", @@ -19055,18 +19369,18 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.3", + "parking_lot 0.12.4", "pin-project", - "rand 0.9.0", + "rand 0.9.2", "static_assertions", "web-time", ] [[package]] name = "yap" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4524214bc4629eba08d78ceb1d6507070cc0bcbbed23af74e19e6e924a24cf" +checksum = "bfe269e7b803a5e8e20cbd97860e136529cd83bf2c9c6d37b142467e7e1f051f" [[package]] name = "yasna" @@ -19222,6 +19536,15 @@ dependencies = [ "zstd-safe 6.0.6", ] +[[package]] +name = "zstd" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +dependencies = [ + "zstd-safe 7.2.4", +] + [[package]] name = "zstd-safe" version = "5.0.2+zstd.1.5.2" @@ -19242,11 +19565,20 @@ dependencies = [ "zstd-sys", ] +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + [[package]] name = "zstd-sys" -version = "2.0.14+zstd.1.5.7" +version = "2.0.16+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 8f8c4c7879..f64c94b312 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,172 +74,173 @@ quartz-runtime = { path = "runtime/quartz" } unique-runtime = { path = "runtime/unique" } # Frontier (Unique patches over the Parity version) -fc-api = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } +fc-api = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } fc-db = { default-features = false, features = [ 'sql', -], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } +], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } fc-mapping-sync = { features = [ 'sql', -], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } +], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } fp-self-contained = { default-features = false, features = [ "serde", -], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } -pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2503-3" } +], git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } +pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-2509" } # Parity codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.7.5" } -cumulus-client-cli = { default-features = false, version = "0.22.0" } -cumulus-client-collator = { default-features = false, version = "0.22.0" } -cumulus-client-consensus-aura = { default-features = false, version = "0.22.0" } -cumulus-client-consensus-common = { default-features = false, version = "0.22.0" } -cumulus-client-consensus-proposer = { default-features = false, version = "0.19.0" } -cumulus-client-network = { default-features = false, version = "0.22.0" } -cumulus-client-parachain-inherent = { default-features = false, version = "0.16.0" } -cumulus-client-service = { default-features = false, version = "0.23.0" } -cumulus-pallet-aura-ext = { default-features = false, version = "0.20.0" } -cumulus-pallet-dmp-queue = { default-features = false, version = "0.20.0" } -cumulus-pallet-parachain-system = { default-features = false, version = "0.20.0" } -cumulus-pallet-xcm = { default-features = false, version = "0.19.1" } -cumulus-pallet-xcmp-queue = { default-features = false, version = "0.20.0" } -cumulus-primitives-aura = { default-features = false, version = "0.17.0" } -cumulus-primitives-core = { default-features = false, version = "0.18.1" } -cumulus-primitives-parachain-inherent = { default-features = false, version = "0.18.1" } -cumulus-primitives-proof-size-hostfunction = { default-features = false, version = "0.12.0" } -cumulus-primitives-storage-weight-reclaim = { default-features = false, version = "11.0.0" } -cumulus-primitives-timestamp = { default-features = false, version = "0.19.0" } -cumulus-primitives-utility = { default-features = false, version = "0.20.0" } -cumulus-relay-chain-inprocess-interface = "0.23.0" -cumulus-relay-chain-interface = { default-features = false, version = "0.22.0" } -cumulus-relay-chain-minimal-node = { default-features = false, version = "0.23.1" } -cumulus-test-relay-sproof-builder = { default-features = false, version = "0.19.0" } -frame-executive = { default-features = false, version = "40.0.0" } -frame-metadata-hash-extension = { default-features = false, version = "0.8.0" } -frame-support = { default-features = false, version = "40.1.0" } -frame-system = { default-features = false, version = "40.1.0" } -frame-system-rpc-runtime-api = { default-features = false, version = "36.0.0" } -pallet-aura = { default-features = false, version = "39.0.0" } -pallet-asset-tx-payment = { default-features = false, version = "40.0.0" } -pallet-authorship = { default-features = false, version = "40.0.0" } -pallet-balances = { default-features = false, version = "41.1.0" } -pallet-collective = { default-features = false, version = "40.1.0" } -pallet-democracy = { default-features = false, version = "40.1.0" } -pallet-membership = { default-features = false, version = "40.0.0" } -pallet-message-queue = { default-features = false, version = "43.1.0" } -pallet-preimage = { default-features = false, version = "40.0.0" } -pallet-ranked-collective = { default-features = false, version = "40.1.0" } -pallet-referenda = { default-features = false, version = "40.1.0" } -pallet-scheduler = { default-features = false, version = "41.1.0" } -pallet-session = { default-features = false, version = "40.0.1" } -pallet-state-trie-migration = { default-features = false, version = "44.1.0" } -pallet-sudo = { default-features = false, version = "40.0.0" } -pallet-timestamp = { default-features = false, version = "39.0.0" } -pallet-transaction-payment = { default-features = false, version = "40.0.0" } -pallet-transaction-payment-rpc = { default-features = false, version = "43.0.0" } -pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = "40.0.0" } -pallet-treasury = { default-features = false, version = "39.0.0" } -pallet-utility = { default-features = false, version = "40.0.0" } -pallet-xcm = { default-features = false, version = "19.2.0" } -parachains-common = { default-features = false, version = "21.0.0" } -parity-scale-codec = { version = "3.6.12", features = ["derive"], default-features = false } -polkadot-cli = { default-features = false, version = "23.0.0" } -polkadot-parachain-primitives = { default-features = false, version = "16.1.0" } -polkadot-core-primitives = { default-features = false, version = "17.1.0" } -polkadot-primitives = { default-features = false, version = "18.1.0" } -polkadot-runtime-common = { default-features = false, version = "19.1.0" } -polkadot-service = { default-features = false, version = "23.0.0" } -sc-basic-authorship = { default-features = false, version = "0.49.0" } -sc-chain-spec = { default-features = false, version = "42.0.0" } -sc-cli = { default-features = false, version = "0.51.0" } -sc-client-api = { default-features = false, version = "39.0.0" } -sc-consensus = { default-features = false, version = "0.48.0" } -sc-consensus-manual-seal = { default-features = false, version = "0.50.0" } -sc-executor = { default-features = false, version = "0.42.0" } -sc-network = { default-features = false, version = "0.49.1" } -sc-network-sync = { default-features = false, version = "0.48.0" } -sc-offchain = { default-features = false, version = "44.0.0" } -sc-rpc = { default-features = false, version = "44.0.0" } -sc-rpc-api = { default-features = false, version = "0.48.0" } -sc-service = { default-features = false, version = "0.50.0" } -sc-statement-store = { default-features = false, version = "21.0.0" } -sc-sysinfo = { default-features = false, version = "42.0.0" } -sc-telemetry = { default-features = false, version = "28.1.0" } -sc-tracing = { default-features = false, version = "39.0.0" } -sc-transaction-pool = "39.0.0" -sc-transaction-pool-api = { default-features = false, version = "39.0.0" } -scale-info = { version = "2.9.0", default-features = false, features = ["derive"] } -sp-api = { default-features = false, version = "36.0.1" } -sp-application-crypto = { default-features = false, version = "40.1.0" } -sp-arithmetic = { default-features = false, version = "26.1.0" } -sp-block-builder = { default-features = false, version = "36.0.0" } -sp-blockchain = { default-features = false, version = "39.0.0" } -sp-consensus-aura = { default-features = false, version = "0.42.0" } -sp-core = { default-features = false, version = "36.1.0" } +cumulus-client-bootnodes = { default-features = false, version = "0.4.0" } +cumulus-client-cli = { default-features = false, version = "0.25.0" } +cumulus-client-collator = { default-features = false, version = "0.25.0" } +cumulus-client-consensus-aura = { default-features = false, version = "0.25.0" } +cumulus-client-consensus-common = { default-features = false, version = "0.25.0" } +cumulus-client-consensus-proposer = { default-features = false, version = "0.21.0" } +cumulus-client-network = { default-features = false, version = "0.25.0" } +cumulus-client-parachain-inherent = { default-features = false, version = "0.19.0" } +cumulus-client-service = { default-features = false, version = "0.27.0" } +cumulus-pallet-aura-ext = { default-features = false, version = "0.22.0" } +cumulus-pallet-dmp-queue = { default-features = false, version = "0.22.0" } +cumulus-pallet-parachain-system = { default-features = false, version = "0.22.1" } +cumulus-pallet-weight-reclaim = { default-features = false, version = "0.4.0" } +cumulus-pallet-xcm = { default-features = false, version = "0.21.0" } +cumulus-pallet-xcmp-queue = { default-features = false, version = "0.22.2" } +cumulus-primitives-aura = { default-features = false, version = "0.19.0" } +cumulus-primitives-core = { default-features = false, version = "0.20.0" } +cumulus-primitives-parachain-inherent = { default-features = false, version = "0.20.0" } +cumulus-primitives-proof-size-hostfunction = { default-features = false, version = "0.14.0" } +cumulus-primitives-timestamp = { default-features = false, version = "0.21.0" } +cumulus-primitives-utility = { default-features = false, version = "0.22.0" } +cumulus-relay-chain-inprocess-interface = "0.27.0" +cumulus-relay-chain-interface = { default-features = false, version = "0.25.0" } +cumulus-relay-chain-minimal-node = { default-features = false, version = "0.27.0" } +cumulus-test-relay-sproof-builder = { default-features = false, version = "0.21.0" } +frame-executive = { default-features = false, version = "42.0.1" } +frame-metadata-hash-extension = { default-features = false, version = "0.10.0" } +frame-support = { default-features = false, version = "42.0.0" } +frame-system = { default-features = false, version = "42.0.0" } +frame-system-rpc-runtime-api = { default-features = false, version = "38.0.0" } +pallet-aura = { default-features = false, version = "41.0.0" } +pallet-asset-tx-payment = { default-features = false, version = "42.0.0" } +pallet-authorship = { default-features = false, version = "42.0.0" } +pallet-balances = { default-features = false, version = "43.0.1" } +pallet-collective = { default-features = false, version = "42.0.0" } +pallet-democracy = { default-features = false, version = "42.0.0" } +pallet-membership = { default-features = false, version = "42.0.0" } +pallet-message-queue = { default-features = false, version = "45.0.0" } +pallet-preimage = { default-features = false, version = "42.0.0" } +pallet-ranked-collective = { default-features = false, version = "42.0.0" } +pallet-referenda = { default-features = false, version = "42.0.0" } +pallet-scheduler = { default-features = false, version = "43.0.0" } +pallet-session = { default-features = false, version = "42.0.0" } +pallet-state-trie-migration = { default-features = false, version = "47.0.0" } +pallet-sudo = { default-features = false, version = "42.0.0" } +pallet-timestamp = { default-features = false, version = "41.0.0" } +pallet-transaction-payment = { default-features = false, version = "42.0.0" } +pallet-transaction-payment-rpc = { default-features = false, version = "45.0.0" } +pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = "42.0.0" } +pallet-treasury = { default-features = false, version = "41.0.0" } +pallet-utility = { default-features = false, version = "42.0.0" } +pallet-xcm = { default-features = false, version = "22.0.1" } +parachains-common = { default-features = false, version = "24.0.0" } +parity-scale-codec = { version = "3.7.5", features = ["derive"], default-features = false } +polkadot-cli = { default-features = false, version = "27.0.0" } +polkadot-parachain-primitives = { default-features = false, version = "18.0.0" } +polkadot-core-primitives = { default-features = false, version = "19.0.0" } +polkadot-primitives = { default-features = false, version = "20.0.0" } +polkadot-runtime-common = { default-features = false, version = "21.0.0" } +polkadot-service = { default-features = false, version = "27.0.0" } +sc-basic-authorship = { default-features = false, version = "0.51.0" } +sc-chain-spec = { default-features = false, version = "45.0.0" } +sc-cli = { default-features = false, version = "0.54.0" } +sc-client-api = { default-features = false, version = "41.0.0" } +sc-consensus = { default-features = false, version = "0.51.0" } +sc-consensus-manual-seal = { default-features = false, version = "0.53.0" } +sc-executor = { default-features = false, version = "0.44.0" } +sc-network = { default-features = false, version = "0.52.0" } +sc-network-sync = { default-features = false, version = "0.51.0" } +sc-offchain = { default-features = false, version = "47.0.0" } +sc-rpc = { default-features = false, version = "47.0.0" } +sc-rpc-api = { default-features = false, version = "0.51.0" } +sc-service = { default-features = false, version = "0.53.0" } +sc-statement-store = { default-features = false, version = "23.0.0" } +sc-sysinfo = { default-features = false, version = "44.0.0" } +sc-telemetry = { default-features = false, version = "30.0.0" } +sc-tracing = { default-features = false, version = "41.0.0" } +sc-transaction-pool = "41.0.0" +sc-transaction-pool-api = { default-features = false, version = "41.0.0" } +scale-info = { version = "2.11.6", default-features = false, features = ["derive"] } +sp-api = { default-features = false, version = "38.0.0" } +sp-application-crypto = { default-features = false, version = "42.0.0" } +sp-arithmetic = { default-features = false, version = "28.0.0" } +sp-block-builder = { default-features = false, version = "38.0.0" } +sp-blockchain = { default-features = false, version = "41.0.0" } +sp-consensus-aura = { default-features = false, version = "0.44.0" } +sp-core = { default-features = false, version = "38.0.0" } sp-externalities = { default-features = false, version = "0.30.0" } -sp-genesis-builder = { default-features = false, version = "0.17.0" } -sp-inherents = { default-features = false, version = "36.0.0" } -sp-io = { default-features = false, version = "40.0.1" } -sp-keystore = { default-features = false, version = "0.42.0" } -sp-offchain = { default-features = false, version = "36.0.0" } -sp-runtime = { default-features = false, version = "41.1.0" } -sp-session = { default-features = false, version = "38.1.0" } -sp-staking = { default-features = false, version = "38.0.0" } -sp-state-machine = { default-features = false, version = "0.45.0" } -sp-statement-store = { default-features = false, version = "20.1.0" } +sp-genesis-builder = { default-features = false, version = "0.19.0" } +sp-inherents = { default-features = false, version = "38.0.0" } +sp-io = { default-features = false, version = "42.0.0" } +sp-keystore = { default-features = false, version = "0.44.0" } +sp-offchain = { default-features = false, version = "38.0.0" } +sp-runtime = { default-features = false, version = "43.0.0" } +sp-session = { default-features = false, version = "40.0.0" } +sp-staking = { default-features = false, version = "40.0.0" } +sp-state-machine = { default-features = false, version = "0.47.0" } +sp-statement-store = { default-features = false, version = "22.0.0" } sp-std = { default-features = false, version = "14.0.0" } sp-storage = { default-features = false, version = "22.0.0" } -sp-timestamp = { default-features = false, version = "36.0.0" } -sp-tracing = { default-features = false, version = "17.1.0" } -sp-transaction-pool = { default-features = false, version = "36.0.0" } -sp-trie = { default-features = false, version = "39.1.0" } -sp-version = { default-features = false, version = "39.0.0" } -sp-weights = { default-features = false, version = "31.1.0" } -staging-parachain-info = { default-features = false, version = "0.20.0" } -staging-xcm = { default-features = false, version = "16.2.0" } -staging-xcm-builder = { default-features = false, version = "20.1.1" } -staging-xcm-executor = { default-features = false, version = "19.1.2" } -substrate-frame-rpc-system = { default-features = false, version = "43.0.0" } -substrate-prometheus-endpoint = { default-features = false, version = "0.17.2" } -xcm-runtime-apis = { version = "0.7.1", default-features = false } +sp-timestamp = { default-features = false, version = "38.0.0" } +sp-tracing = { default-features = false, version = "18.0.0" } +sp-transaction-pool = { default-features = false, version = "38.0.0" } +sp-trie = { default-features = false, version = "41.0.0" } +sp-version = { default-features = false, version = "41.0.0" } +sp-weights = { default-features = false, version = "33.0.0" } +staging-parachain-info = { default-features = false, version = "0.22.0" } +staging-xcm = { default-features = false, version = "18.0.0" } +staging-xcm-builder = { default-features = false, version = "22.0.0" } +staging-xcm-executor = { default-features = false, version = "21.0.0" } +substrate-frame-rpc-system = { default-features = false, version = "46.0.0" } +substrate-prometheus-endpoint = { default-features = false, version = "0.17.7" } +xcm-runtime-apis = { version = "0.9.0", default-features = false } # Parity: Build utils substrate-build-script-utils = "11.0.0" -substrate-wasm-builder = "26.0.1" +substrate-wasm-builder = "28.0.0" # Parity: Benchmarking -frame-benchmarking = { default-features = false, version = "40.1.0" } -frame-benchmarking-cli = "47.1.0" -frame-system-benchmarking = { default-features = false, version = "40.0.0" } +frame-benchmarking = { default-features = false, version = "42.0.0" } +frame-benchmarking-cli = "50.0.0" +frame-system-benchmarking = { default-features = false, version = "42.0.0" } # Parity: Try Runtime -frame-try-runtime = { default-features = false, version = "0.46.0" } +frame-try-runtime = { default-features = false, version = "0.48.0" } # ORML -orml-traits = { version = "1.4.0", default-features = false } -orml-vesting = { version = "1.4.0", default-features = false } -orml-xcm-support = { version = "1.4.0", default-features = false } -orml-xtokens = { version = "1.4.0", default-features = false } -orml-oracle = { version = "1.4.0", default-features = false } +orml-traits = { git = "https://github.com/UniqueNetwork/open-runtime-module-library", branch = "polkadot-stable2509", default-features = false } +orml-vesting = { git = "https://github.com/UniqueNetwork/open-runtime-module-library", branch = "polkadot-stable2509", default-features = false } +orml-xcm-support = { git = "https://github.com/UniqueNetwork/open-runtime-module-library", branch = "polkadot-stable2509", default-features = false } +orml-xtokens = { git = "https://github.com/UniqueNetwork/open-runtime-module-library", branch = "polkadot-stable2509", default-features = false } +orml-oracle = { git = "https://github.com/UniqueNetwork/open-runtime-module-library", branch = "polkadot-stable2509", default-features = false } # Other derivative = { default-features = false, version = "2.2.0", features = ["use_core"] } ethereum = { git = "https://github.com/rust-ethereum/ethereum", rev = "bbb544622208ef6e9890a2dbc224248f6dd13318", default-features = false } evm-core = { git = "https://github.com/rust-ethereum/evm", branch = "v0.x", default-features = false } hex = { version = "0.4.3", default-features = false } -hex-literal = "0.4.1" -impl-trait-for-tuples = "0.2.2" +hex-literal = "1.0.0" +impl-trait-for-tuples = "0.2.3" jsonrpsee = { version = "0.24.9", features = ["macros", "server"] } lite-json = { version = "0.2.0", default-features = false } -log = { version = "0.4.20", default-features = false } -num_enum = { version = "0.7.0", default-features = false } -serde = { default-features = false, features = ['derive'], version = "1.0.188" } -serde_json = "1.0.117" -smallvec = "1.11.1" +log = { version = "0.4.28", default-features = false } +num_enum = { version = "0.7.4", default-features = false } +serde = { default-features = false, features = ['derive'], version = "1.0.228" } +serde_json = "1.0.145" +smallvec = "1.15.1" diff --git a/client/rpc/Cargo.toml b/client/rpc/Cargo.toml index 9debde9a87..cbaabae11c 100644 --- a/client/rpc/Cargo.toml +++ b/client/rpc/Cargo.toml @@ -7,8 +7,8 @@ version = "0.1.4" [dependencies] jsonrpsee = { workspace = true } parity-scale-codec = { workspace = true } -trie-db = { version = "0.27.1", default-features = false } -zstd = { version = "0.12.4", default-features = false } +trie-db = { version = "0.30.0", default-features = false } +zstd = { version = "0.13.3", default-features = false } app-promotion-rpc = { workspace = true } up-common = { workspace = true } diff --git a/js-packages/types/augment-api-consts.ts b/js-packages/types/augment-api-consts.ts index a9eae091e2..ac69fb502b 100644 --- a/js-packages/types/augment-api-consts.ts +++ b/js-packages/types/augment-api-consts.ts @@ -415,6 +415,16 @@ declare module '@polkadot/api-base/types/consts' { **/ [key: string]: Codec; }; + session: { + /** + * The amount to be held when setting keys. + **/ + keyDeposit: u128 & AugmentedConst; + /** + * Generic const + **/ + [key: string]: Codec; + }; stateTrieMigration: { /** * Maximal number of bytes that a key can have. diff --git a/js-packages/types/augment-api-errors.ts b/js-packages/types/augment-api-errors.ts index 909dd1f007..1c21b8810a 100644 --- a/js-packages/types/augment-api-errors.ts +++ b/js-packages/types/augment-api-errors.ts @@ -1134,6 +1134,11 @@ declare module '@polkadot/api-base/types/errors' { * Local XCM execution incomplete. **/ LocalExecutionIncomplete: AugmentedError; + /** + * Local XCM execution incomplete with the actual XCM error and the index of the + * instruction that caused the error. + **/ + LocalExecutionIncompleteWithError: AugmentedError; /** * A remote lock with the corresponding data could not be found. **/ diff --git a/js-packages/types/augment-api-events.ts b/js-packages/types/augment-api-events.ts index d42c60b025..49ba567e2e 100644 --- a/js-packages/types/augment-api-events.ts +++ b/js-packages/types/augment-api-events.ts @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime'; -import type { CumulusPrimitivesCoreAggregateMessageOrigin, EthereumLog, EvmCoreErrorExitReason, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, OrmlVestingVestingSchedule, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsMigrationStatus, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, StagingXcmV5Asset, StagingXcmV5AssetAssets, StagingXcmV5Location, StagingXcmV5Response, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, XcmV3TraitsSendError, XcmV5TraitsError, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation } from '@polkadot/types/lookup'; +import type { CumulusPrimitivesCoreAggregateMessageOrigin, EthereumLog, EvmCoreErrorExitReason, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, OrmlVestingVestingSchedule, PalletBalancesUnexpectedKind, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsMigrationStatus, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, StagingXcmV5Asset, StagingXcmV5AssetAssets, StagingXcmV5Location, StagingXcmV5Response, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, XcmV3TraitsSendError, XcmV5TraitsError, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -139,6 +139,10 @@ declare module '@polkadot/api-base/types/events' { * Transfer succeeded. **/ Transfer: AugmentedEvent; + /** + * An unexpected/defensive event was triggered. + **/ + Unexpected: AugmentedEvent; /** * Some balance was unlocked. **/ @@ -1112,6 +1116,11 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; session: { + /** + * The `NewSession` event in the current block also implies a new validator set to be + * queued. + **/ + NewQueued: AugmentedEvent; /** * New session has happened. Note that the argument is the session index, not the * block number as the type might suggest. diff --git a/js-packages/types/augment-api-query.ts b/js-packages/types/augment-api-query.ts index 8654257faf..1d27389532 100644 --- a/js-packages/types/augment-api-query.ts +++ b/js-packages/types/augment-api-query.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { BTreeMap, BTreeSet, Bytes, Option, Struct, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H160, H256, Perbill } from '@polkadot/types/interfaces/runtime'; -import type { CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlOracleModuleTimestampedValue, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMessageQueueBookState, PalletMessageQueuePage, PalletNonfungibleItemData, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletXcmAuthorizedAliasesEntry, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, StagingXcmV5AssetAssetId, StagingXcmV5AssetAssetInstance, StagingXcmV5Instruction, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmVersionedAssetId, XcmVersionedLocation } from '@polkadot/types/lookup'; +import type { CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemParachainInherentInboundMessageId, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlOracleModuleTimestampedValue, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMessageQueueBookState, PalletMessageQueuePage, PalletNonfungibleItemData, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletXcmAuthorizedAliasesEntry, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, StagingXcmV5AssetAssetId, StagingXcmV5AssetAssetInstance, StagingXcmV5Instruction, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmVersionedAssetId, XcmVersionedLocation } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -867,8 +867,6 @@ declare module '@polkadot/api-base/types/storage' { hrmpOutboundMessages: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * HRMP watermark that was set in a block. - * - * This will be cleared in `on_initialize` of each new block. **/ hrmpWatermark: AugmentedQuery Observable, []> & QueryableStorageEntry; /** @@ -885,6 +883,18 @@ declare module '@polkadot/api-base/types/storage' { * by the system inherent. **/ lastHrmpMqcHeads: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * The last processed downward message. + * + * We need to keep track of this to filter the messages that have been already processed. + **/ + lastProcessedDownwardMessage: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * The last processed HRMP message. + * + * We need to keep track of this to filter the messages that have been already processed. + **/ + lastProcessedHrmpMessage: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * The relay chain block number associated with the last parachain block. * diff --git a/js-packages/types/augment-api-runtime.ts b/js-packages/types/augment-api-runtime.ts index 7e511bead1..b4b7f1e85b 100644 --- a/js-packages/types/augment-api-runtime.ts +++ b/js-packages/types/augment-api-runtime.ts @@ -11,7 +11,6 @@ import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder'; import type { BlockHash } from '@polkadot/types/interfaces/chain'; import type { AuthorityId } from '@polkadot/types/interfaces/consensus'; -import type { CollationInfo } from '@polkadot/types/interfaces/cumulus'; import type { BlockV2, EthReceiptV3, EthTransactionStatus, TransactionV2 } from '@polkadot/types/interfaces/eth'; import type { EvmAccount, EvmCallInfoV2, EvmCreateInfoV2 } from '@polkadot/types/interfaces/evm'; import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics'; @@ -80,17 +79,6 @@ declare module '@polkadot/api-base/types/calls' { **/ [key: string]: DecoratedCallBase; }; - /** 0xea93e3f16f3d6962/2 */ - collectCollationInfo: { - /** - * Collect information about a collation. - **/ - collectCollationInfo: AugmentedCall Observable>; - /** - * Generic call - **/ - [key: string]: DecoratedCallBase; - }; /** 0xe65b00e46cedd0aa/2 */ convertTransactionRuntimeApi: { /** diff --git a/js-packages/types/augment-api-tx.ts b/js-packages/types/augment-api-tx.ts index db3ab3523b..a6a5d3f66b 100644 --- a/js-packages/types/augment-api-tx.ts +++ b/js-packages/types/augment-api-tx.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { Bytes, Compact, Null, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime'; -import type { CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OpalRuntimeOriginCaller, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletBalancesAdjustmentDirection, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsForeignCollectionMode, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, StagingXcmExecutorAssetTransferTransferType, StagingXcmV5Location, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3WeightLimit, XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup'; +import type { CumulusPalletParachainSystemParachainInherentBasicParachainInherentData, CumulusPalletParachainSystemParachainInherentInboundMessagesData, CumulusPrimitivesCoreAggregateMessageOrigin, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OpalRuntimeOriginCaller, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletBalancesAdjustmentDirection, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsForeignCollectionMode, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, StagingXcmExecutorAssetTransferTransferType, StagingXcmV5Location, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3WeightLimit, XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedXcm } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -1595,7 +1595,7 @@ declare module '@polkadot/api-base/types/submittable' { * As a side effect, this function upgrades the current validation function * if the appropriate time has come. **/ - setValidationData: AugmentedSubmittable<(data: CumulusPrimitivesParachainInherentParachainInherentData | { validationData?: any; relayChainState?: any; downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic, [CumulusPrimitivesParachainInherentParachainInherentData]>; + setValidationData: AugmentedSubmittable<(data: CumulusPalletParachainSystemParachainInherentBasicParachainInherentData | { validationData?: any; relayChainState?: any; relayParentDescendants?: any; collatorPeerId?: any } | string | Uint8Array, inboundMessagesData: CumulusPalletParachainSystemParachainInherentInboundMessagesData | { downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic, [CumulusPalletParachainSystemParachainInherentBasicParachainInherentData, CumulusPalletParachainSystemParachainInherentInboundMessagesData]>; sudoSendUpwardMessage: AugmentedSubmittable<(message: Bytes | string | Uint8Array) => SubmittableExtrinsic, [Bytes]>; /** * Generic tx diff --git a/js-packages/types/augment-types.ts b/js-packages/types/augment-types.ts index f805e8a7c9..48a84629c5 100644 --- a/js-packages/types/augment-types.ts +++ b/js-packages/types/augment-types.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, CumulusPalletXcmCall, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesParachainInherentParachainInherentData, CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionEip1559Eip1559Transaction, EthereumTransactionEip2930AccessListItem, EthereumTransactionEip2930Eip2930Transaction, EthereumTransactionLegacyLegacyTransaction, EthereumTransactionLegacyTransactionAction, EthereumTransactionLegacyTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportStorageDisabled, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemDispatchEventInfo, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonFeeCoefficientApplier, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlOracleModuleCall, OrmlOracleModuleError, OrmlOracleModuleEvent, OrmlOracleModuleTimestampedValue, OrmlUtilitiesOrderedSet, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAssetTxPaymentEvent, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollatorSelectionHoldReason, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveHoldReason, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsForeignCollectionMode, PalletForeignAssetsMigrationStatus, PalletForeignAssetsMigrationStatusV3ToV5, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackDetails, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSponsoringChargeAssetTxPayment, PalletSponsoringCheckNonce, PalletSponsoringEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationHoldReason, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUniqueCall, PalletUniqueError, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmAuthorizedAliasesEntry, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmHoldReason, PalletXcmMaxAuthorizedAliases, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8AbridgedHrmpChannel, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeProvingTrieTrieError, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingParachainInfoCall, StagingXcmExecutorAssetTransferTransferType, StagingXcmV3MultiLocation, StagingXcmV4Asset, StagingXcmV4AssetAssetFilter, StagingXcmV4AssetAssetId, StagingXcmV4AssetAssetInstance, StagingXcmV4AssetAssets, StagingXcmV4AssetFungibility, StagingXcmV4AssetWildAsset, StagingXcmV4AssetWildFungibility, StagingXcmV4Instruction, StagingXcmV4Junction, StagingXcmV4JunctionNetworkId, StagingXcmV4Junctions, StagingXcmV4Location, StagingXcmV4PalletInfo, StagingXcmV4QueryResponseInfo, StagingXcmV4Response, StagingXcmV4Xcm, StagingXcmV5Asset, StagingXcmV5AssetAssetFilter, StagingXcmV5AssetAssetId, StagingXcmV5AssetAssetInstance, StagingXcmV5AssetAssetTransferFilter, StagingXcmV5AssetAssets, StagingXcmV5AssetFungibility, StagingXcmV5AssetWildAsset, StagingXcmV5AssetWildFungibility, StagingXcmV5Hint, StagingXcmV5Instruction, StagingXcmV5Junction, StagingXcmV5JunctionNetworkId, StagingXcmV5Junctions, StagingXcmV5Location, StagingXcmV5PalletInfo, StagingXcmV5QueryResponseInfo, StagingXcmV5Response, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, 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, XcmRuntimeApisAuthorizedAliasesOriginAliaser, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsSendError, XcmV3WeightLimit, XcmV3Xcm, XcmV5TraitsError, XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedResponse, XcmVersionedXcm } from './default/types.ts'; +import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection, CumulusPalletParachainSystemParachainInherentBasicParachainInherentData, CumulusPalletParachainSystemParachainInherentInboundMessageId, CumulusPalletParachainSystemParachainInherentInboundMessagesData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, CumulusPalletXcmCall, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesParachainInherentHashedMessage, CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionEip1559Eip1559Transaction, EthereumTransactionEip2930AccessListItem, EthereumTransactionEip2930Eip2930Transaction, EthereumTransactionLegacyLegacyTransaction, EthereumTransactionLegacyTransactionAction, EthereumTransactionLegacyTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportStorageDisabled, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemDispatchEventInfo, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonFeeCoefficientApplier, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlOracleModuleCall, OrmlOracleModuleError, OrmlOracleModuleEvent, OrmlOracleModuleTimestampedValue, OrmlUtilitiesOrderedSet, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletAssetTxPaymentEvent, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBalancesUnexpectedKind, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollatorSelectionHoldReason, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveHoldReason, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsForeignCollectionMode, PalletForeignAssetsMigrationStatus, PalletForeignAssetsMigrationStatusV3ToV5, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackDetails, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSessionHoldReason, PalletSponsoringChargeAssetTxPayment, PalletSponsoringCheckNonce, PalletSponsoringEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationHoldReason, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUniqueCall, PalletUniqueError, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmAuthorizedAliasesEntry, PalletXcmCall, PalletXcmError, PalletXcmErrorsExecutionError, PalletXcmEvent, PalletXcmHoldReason, PalletXcmMaxAuthorizedAliases, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV8AbridgedHostConfiguration, PolkadotPrimitivesV8AbridgedHrmpChannel, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeProvingTrieTrieError, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingParachainInfoCall, StagingXcmExecutorAssetTransferTransferType, StagingXcmV3MultiLocation, StagingXcmV4Asset, StagingXcmV4AssetAssetFilter, StagingXcmV4AssetAssetId, StagingXcmV4AssetAssetInstance, StagingXcmV4AssetAssets, StagingXcmV4AssetFungibility, StagingXcmV4AssetWildAsset, StagingXcmV4AssetWildFungibility, StagingXcmV4Instruction, StagingXcmV4Junction, StagingXcmV4JunctionNetworkId, StagingXcmV4Junctions, StagingXcmV4Location, StagingXcmV4PalletInfo, StagingXcmV4QueryResponseInfo, StagingXcmV4Response, StagingXcmV4Xcm, StagingXcmV5Asset, StagingXcmV5AssetAssetFilter, StagingXcmV5AssetAssetId, StagingXcmV5AssetAssetInstance, StagingXcmV5AssetAssetTransferFilter, StagingXcmV5AssetAssets, StagingXcmV5AssetFungibility, StagingXcmV5AssetWildAsset, StagingXcmV5AssetWildFungibility, StagingXcmV5Hint, StagingXcmV5Instruction, StagingXcmV5Junction, StagingXcmV5JunctionNetworkId, StagingXcmV5Junctions, StagingXcmV5Location, StagingXcmV5PalletInfo, StagingXcmV5QueryResponseInfo, StagingXcmV5Response, StagingXcmV5TraitsInstructionError, StagingXcmV5TraitsOutcome, StagingXcmV5Xcm, 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, XcmRuntimeApisAuthorizedAliasesOriginAliaser, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsSendError, XcmV3WeightLimit, XcmV3Xcm, XcmV5TraitsError, XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedResponse, XcmVersionedXcm } from './default/types.ts'; import type { Data, StorageKey } from '@polkadot/types'; import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec'; import type { TAssetConversion } from '@polkadot/types/interfaces/assetConversion'; @@ -357,6 +357,10 @@ declare module '@polkadot/types/types/registry' { CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall; CumulusPalletParachainSystemError: CumulusPalletParachainSystemError; CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent; + CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection: CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection; + CumulusPalletParachainSystemParachainInherentBasicParachainInherentData: CumulusPalletParachainSystemParachainInherentBasicParachainInherentData; + CumulusPalletParachainSystemParachainInherentInboundMessageId: CumulusPalletParachainSystemParachainInherentInboundMessageId; + CumulusPalletParachainSystemParachainInherentInboundMessagesData: CumulusPalletParachainSystemParachainInherentInboundMessagesData; CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot; CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; CumulusPalletParachainSystemUnincludedSegmentAncestor: CumulusPalletParachainSystemUnincludedSegmentAncestor; @@ -373,7 +377,7 @@ declare module '@polkadot/types/types/registry' { CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState; CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData; CumulusPrimitivesCoreAggregateMessageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin; - CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData; + CumulusPrimitivesParachainInherentHashedMessage: CumulusPrimitivesParachainInherentHashedMessage; CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim: CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim; CustomMetadata15: CustomMetadata15; CustomValueMetadata15: CustomValueMetadata15; @@ -934,6 +938,7 @@ declare module '@polkadot/types/types/registry' { PalletBalancesEvent: PalletBalancesEvent; PalletBalancesReasons: PalletBalancesReasons; PalletBalancesReserveData: PalletBalancesReserveData; + PalletBalancesUnexpectedKind: PalletBalancesUnexpectedKind; PalletCallMetadataLatest: PalletCallMetadataLatest; PalletCallMetadataV14: PalletCallMetadataV14; PalletCollatorSelectionCall: PalletCollatorSelectionCall; @@ -1057,6 +1062,7 @@ declare module '@polkadot/types/types/registry' { PalletSessionCall: PalletSessionCall; PalletSessionError: PalletSessionError; PalletSessionEvent: PalletSessionEvent; + PalletSessionHoldReason: PalletSessionHoldReason; PalletsOrigin: PalletsOrigin; PalletSponsoringChargeAssetTxPayment: PalletSponsoringChargeAssetTxPayment; PalletSponsoringCheckNonce: PalletSponsoringCheckNonce; @@ -1098,6 +1104,7 @@ declare module '@polkadot/types/types/registry' { PalletXcmAuthorizedAliasesEntry: PalletXcmAuthorizedAliasesEntry; PalletXcmCall: PalletXcmCall; PalletXcmError: PalletXcmError; + PalletXcmErrorsExecutionError: PalletXcmErrorsExecutionError; PalletXcmEvent: PalletXcmEvent; PalletXcmHoldReason: PalletXcmHoldReason; PalletXcmMaxAuthorizedAliases: PalletXcmMaxAuthorizedAliases; @@ -1386,6 +1393,7 @@ declare module '@polkadot/types/types/registry' { SpRuntimeDigest: SpRuntimeDigest; SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem; SpRuntimeDispatchError: SpRuntimeDispatchError; + SpRuntimeHeader: SpRuntimeHeader; SpRuntimeModuleError: SpRuntimeModuleError; SpRuntimeMultiSignature: SpRuntimeMultiSignature; SpRuntimeProvingTrieTrieError: SpRuntimeProvingTrieTrieError; @@ -1437,6 +1445,7 @@ declare module '@polkadot/types/types/registry' { StagingXcmV5PalletInfo: StagingXcmV5PalletInfo; StagingXcmV5QueryResponseInfo: StagingXcmV5QueryResponseInfo; StagingXcmV5Response: StagingXcmV5Response; + StagingXcmV5TraitsInstructionError: StagingXcmV5TraitsInstructionError; StagingXcmV5TraitsOutcome: StagingXcmV5TraitsOutcome; StagingXcmV5Xcm: StagingXcmV5Xcm; StakingLedger: StakingLedger; diff --git a/js-packages/types/default/types.ts b/js-packages/types/default/types.ts index 3819c29c8c..4419784a18 100644 --- a/js-packages/types/default/types.ts +++ b/js-packages/types/default/types.ts @@ -70,7 +70,8 @@ export interface CumulusPalletDmpQueueMigrationState extends Enum { export interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { - readonly data: CumulusPrimitivesParachainInherentParachainInherentData; + readonly data: CumulusPalletParachainSystemParachainInherentBasicParachainInherentData; + readonly inboundMessagesData: CumulusPalletParachainSystemParachainInherentInboundMessagesData; } & Struct; readonly isSudoSendUpwardMessage: boolean; readonly asSudoSendUpwardMessage: { @@ -114,6 +115,35 @@ export interface CumulusPalletParachainSystemEvent extends Enum { readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent'; } +/** @name CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection */ +export interface CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection extends Struct { + readonly fullMessages: Vec>; + readonly hashedMessages: Vec>; +} + +/** @name CumulusPalletParachainSystemParachainInherentBasicParachainInherentData */ +export interface CumulusPalletParachainSystemParachainInherentBasicParachainInherentData extends Struct { + readonly validationData: PolkadotPrimitivesV8PersistedValidationData; + readonly relayChainState: SpTrieStorageProof; + readonly relayParentDescendants: Vec; + readonly collatorPeerId: Option; +} + +/** @name CumulusPalletParachainSystemParachainInherentInboundMessageId */ +export interface CumulusPalletParachainSystemParachainInherentInboundMessageId extends Struct { + readonly sentAt: u32; + readonly reverseIdx: u32; +} + +/** @name CumulusPalletParachainSystemParachainInherentInboundMessagesData */ +export interface CumulusPalletParachainSystemParachainInherentInboundMessagesData extends Struct { + readonly downwardMessages: { + readonly fullMessages: Vec; + readonly hashedMessages: Vec; + } & Struct; + readonly horizontalMessages: CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection; +} + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */ export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; @@ -247,12 +277,10 @@ export interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly type: 'Here' | 'Parent' | 'Sibling'; } -/** @name CumulusPrimitivesParachainInherentParachainInherentData */ -export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { - readonly validationData: PolkadotPrimitivesV8PersistedValidationData; - readonly relayChainState: SpTrieStorageProof; - readonly downwardMessages: Vec; - readonly horizontalMessages: BTreeMap>; +/** @name CumulusPrimitivesParachainInherentHashedMessage */ +export interface CumulusPrimitivesParachainInherentHashedMessage extends Struct { + readonly sentAt: u32; + readonly msgHash: H256; } /** @name CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim */ @@ -516,7 +544,8 @@ export interface FrameSupportDispatchRawOrigin extends Enum { readonly isSigned: boolean; readonly asSigned: AccountId32; readonly isNone: boolean; - readonly type: 'Root' | 'Signed' | 'None'; + readonly isAuthorized: boolean; + readonly type: 'Root' | 'Signed' | 'None' | 'Authorized'; } /** @name FrameSupportMessagesProcessMessageError */ @@ -797,6 +826,8 @@ export interface OpalRuntimeRuntimeHoldReason extends Enum { readonly asStateTrieMigration: PalletStateTrieMigrationHoldReason; readonly isCollatorSelection: boolean; readonly asCollatorSelection: PalletCollatorSelectionHoldReason; + readonly isSession: boolean; + readonly asSession: PalletSessionHoldReason; readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly isCouncil: boolean; @@ -807,7 +838,7 @@ export interface OpalRuntimeRuntimeHoldReason extends Enum { readonly asPolkadotXcm: PalletXcmHoldReason; readonly isFinancialCouncil: boolean; readonly asFinancialCouncil: PalletCollectiveHoldReason; - readonly type: 'StateTrieMigration' | 'CollatorSelection' | 'Preimage' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'FinancialCouncil'; + readonly type: 'StateTrieMigration' | 'CollatorSelection' | 'Session' | 'Preimage' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'FinancialCouncil'; } /** @name OrmlOracleModuleCall */ @@ -1268,7 +1299,9 @@ export interface PalletBalancesEvent extends Enum { readonly old: u128; readonly new_: u128; } & Struct; - readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed' | 'TotalIssuanceForced'; + readonly isUnexpected: boolean; + readonly asUnexpected: PalletBalancesUnexpectedKind; + readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed' | 'TotalIssuanceForced' | 'Unexpected'; } /** @name PalletBalancesReasons */ @@ -1285,6 +1318,13 @@ export interface PalletBalancesReserveData extends Struct { readonly amount: u128; } +/** @name PalletBalancesUnexpectedKind */ +export interface PalletBalancesUnexpectedKind extends Enum { + readonly isBalanceUpdated: boolean; + readonly isFailedToMutateAccount: boolean; + readonly type: 'BalanceUpdated' | 'FailedToMutateAccount'; +} + /** @name PalletCollatorSelectionCall */ export interface PalletCollatorSelectionCall extends Enum { readonly isAddInvulnerable: boolean; @@ -3325,6 +3365,7 @@ export interface PalletSessionEvent extends Enum { readonly asNewSession: { readonly sessionIndex: u32; } & Struct; + readonly isNewQueued: boolean; readonly isValidatorDisabled: boolean; readonly asValidatorDisabled: { readonly validator: AccountId32; @@ -3333,7 +3374,13 @@ export interface PalletSessionEvent extends Enum { readonly asValidatorReenabled: { readonly validator: AccountId32; } & Struct; - readonly type: 'NewSession' | 'ValidatorDisabled' | 'ValidatorReenabled'; + readonly type: 'NewSession' | 'NewQueued' | 'ValidatorDisabled' | 'ValidatorReenabled'; +} + +/** @name PalletSessionHoldReason */ +export interface PalletSessionHoldReason extends Enum { + readonly isKeys: boolean; + readonly type: 'Keys'; } /** @name PalletSponsoringChargeAssetTxPayment */ @@ -4137,7 +4184,58 @@ export interface PalletXcmError extends Enum { readonly isTooManyAuthorizedAliases: boolean; readonly isExpiresInPast: boolean; readonly isAliasNotFound: boolean; - readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'CannotCheckOutTeleport' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse' | 'InvalidAssetUnknownReserve' | 'InvalidAssetUnsupportedReserve' | 'TooManyReserves' | 'LocalExecutionIncomplete' | 'TooManyAuthorizedAliases' | 'ExpiresInPast' | 'AliasNotFound'; + readonly isLocalExecutionIncompleteWithError: boolean; + readonly asLocalExecutionIncompleteWithError: { + readonly index: u8; + readonly error: PalletXcmErrorsExecutionError; + } & Struct; + readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'CannotCheckOutTeleport' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse' | 'InvalidAssetUnknownReserve' | 'InvalidAssetUnsupportedReserve' | 'TooManyReserves' | 'LocalExecutionIncomplete' | 'TooManyAuthorizedAliases' | 'ExpiresInPast' | 'AliasNotFound' | 'LocalExecutionIncompleteWithError'; +} + +/** @name PalletXcmErrorsExecutionError */ +export interface PalletXcmErrorsExecutionError extends Enum { + readonly isOverflow: boolean; + readonly isUnimplemented: boolean; + readonly isUntrustedReserveLocation: boolean; + readonly isUntrustedTeleportLocation: boolean; + readonly isLocationFull: boolean; + readonly isLocationNotInvertible: boolean; + readonly isBadOrigin: boolean; + readonly isInvalidLocation: boolean; + readonly isAssetNotFound: boolean; + readonly isFailedToTransactAsset: boolean; + readonly isNotWithdrawable: boolean; + readonly isLocationCannotHold: boolean; + readonly isExceedsMaxMessageSize: boolean; + readonly isDestinationUnsupported: boolean; + readonly isTransport: boolean; + readonly isUnroutable: boolean; + readonly isUnknownClaim: boolean; + readonly isFailedToDecode: boolean; + readonly isMaxWeightInvalid: boolean; + readonly isNotHoldingFees: boolean; + readonly isTooExpensive: boolean; + readonly isTrap: boolean; + readonly isExpectationFalse: boolean; + readonly isPalletNotFound: boolean; + readonly isNameMismatch: boolean; + readonly isVersionIncompatible: boolean; + readonly isHoldingWouldOverflow: boolean; + readonly isExportError: boolean; + readonly isReanchorFailed: boolean; + readonly isNoDeal: boolean; + readonly isFeesNotMet: boolean; + readonly isLockError: boolean; + readonly isNoPermission: boolean; + readonly isUnanchored: boolean; + readonly isNotDepositable: boolean; + readonly isTooManyAssets: boolean; + readonly isUnhandledXcmVersion: boolean; + readonly isWeightLimitReached: boolean; + readonly isBarrier: boolean; + readonly isWeightNotComputable: boolean; + readonly isExceedsStackLimit: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'TooManyAssets' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; } /** @name PalletXcmEvent */ @@ -4500,6 +4598,15 @@ export interface SpRuntimeDispatchError extends Enum { readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed' | 'Trie'; } +/** @name SpRuntimeHeader */ +export interface SpRuntimeHeader extends Struct { + readonly parentHash: H256; + readonly number: Compact; + readonly stateRoot: H256; + readonly extrinsicsRoot: H256; + readonly digest: SpRuntimeDigest; +} + /** @name SpRuntimeModuleError */ export interface SpRuntimeModuleError extends Struct { readonly index: u8; @@ -5440,6 +5547,12 @@ export interface StagingXcmV5Response extends Enum { readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } +/** @name StagingXcmV5TraitsInstructionError */ +export interface StagingXcmV5TraitsInstructionError extends Struct { + readonly index: u8; + readonly error: XcmV5TraitsError; +} + /** @name StagingXcmV5TraitsOutcome */ export interface StagingXcmV5TraitsOutcome extends Enum { readonly isComplete: boolean; @@ -5449,12 +5562,10 @@ export interface StagingXcmV5TraitsOutcome extends Enum { readonly isIncomplete: boolean; readonly asIncomplete: { readonly used: SpWeightsWeightV2Weight; - readonly error: XcmV5TraitsError; + readonly error: StagingXcmV5TraitsInstructionError; } & Struct; readonly isError: boolean; - readonly asError: { - readonly error: XcmV5TraitsError; - } & Struct; + readonly asError: StagingXcmV5TraitsInstructionError; readonly type: 'Complete' | 'Incomplete' | 'Error'; } diff --git a/js-packages/types/lookup.ts b/js-packages/types/lookup.ts index 4d27707311..755cd079ff 100644 --- a/js-packages/types/lookup.ts +++ b/js-packages/types/lookup.ts @@ -266,6 +266,7 @@ export default { NewSession: { sessionIndex: 'u32', }, + NewQueued: 'Null', ValidatorDisabled: { validator: 'AccountId32', }, @@ -368,8 +369,9 @@ export default { new_: 'new', }, old: 'u128', - new_: 'u128' - } + new_: 'u128', + }, + Unexpected: 'PalletBalancesUnexpectedKind' } }, /** @@ -379,7 +381,13 @@ export default { _enum: ['Free', 'Reserved'] }, /** - * Lookup41: pallet_transaction_payment::pallet::Event + * Lookup41: pallet_balances::pallet::UnexpectedKind + **/ + PalletBalancesUnexpectedKind: { + _enum: ['BalanceUpdated', 'FailedToMutateAccount'] + }, + /** + * Lookup42: pallet_transaction_payment::pallet::Event **/ PalletTransactionPaymentEvent: { _enum: { @@ -391,7 +399,7 @@ export default { } }, /** - * Lookup42: pallet_treasury::pallet::Event + * Lookup43: pallet_treasury::pallet::Event **/ PalletTreasuryEvent: { _enum: { @@ -446,7 +454,7 @@ export default { } }, /** - * Lookup44: pallet_sudo::pallet::Event + * Lookup45: pallet_sudo::pallet::Event **/ PalletSudoEvent: { _enum: { @@ -467,7 +475,7 @@ export default { } }, /** - * Lookup47: orml_vesting::module::Event + * Lookup48: orml_vesting::module::Event **/ OrmlVestingModuleEvent: { _enum: { @@ -486,7 +494,7 @@ export default { } }, /** - * Lookup48: orml_vesting::VestingSchedule + * Lookup49: orml_vesting::VestingSchedule **/ OrmlVestingVestingSchedule: { start: 'u32', @@ -495,7 +503,7 @@ export default { perPeriod: 'Compact' }, /** - * Lookup50: orml_xtokens::module::Event + * Lookup51: orml_xtokens::module::Event **/ OrmlXtokensModuleEvent: { _enum: { @@ -508,45 +516,45 @@ export default { } }, /** - * Lookup51: staging_xcm::v5::asset::Assets + * Lookup52: staging_xcm::v5::asset::Assets **/ StagingXcmV5AssetAssets: 'Vec', /** - * Lookup53: staging_xcm::v5::asset::Asset + * Lookup54: staging_xcm::v5::asset::Asset **/ StagingXcmV5Asset: { id: 'StagingXcmV5AssetAssetId', fun: 'StagingXcmV5AssetFungibility' }, /** - * Lookup54: staging_xcm::v5::asset::AssetId + * Lookup55: staging_xcm::v5::asset::AssetId **/ StagingXcmV5AssetAssetId: 'StagingXcmV5Location', /** - * Lookup55: staging_xcm::v5::location::Location + * Lookup56: staging_xcm::v5::location::Location **/ StagingXcmV5Location: { parents: 'u8', interior: 'StagingXcmV5Junctions' }, /** - * Lookup56: staging_xcm::v5::junctions::Junctions + * Lookup57: staging_xcm::v5::junctions::Junctions **/ StagingXcmV5Junctions: { _enum: { Here: 'Null', - X1: '[Lookup58;1]', - X2: '[Lookup58;2]', - X3: '[Lookup58;3]', - X4: '[Lookup58;4]', - X5: '[Lookup58;5]', - X6: '[Lookup58;6]', - X7: '[Lookup58;7]', - X8: '[Lookup58;8]' + X1: '[Lookup59;1]', + X2: '[Lookup59;2]', + X3: '[Lookup59;3]', + X4: '[Lookup59;4]', + X5: '[Lookup59;5]', + X6: '[Lookup59;6]', + X7: '[Lookup59;7]', + X8: '[Lookup59;8]' } }, /** - * Lookup58: staging_xcm::v5::junction::Junction + * Lookup59: staging_xcm::v5::junction::Junction **/ StagingXcmV5Junction: { _enum: { @@ -578,7 +586,7 @@ export default { } }, /** - * Lookup61: staging_xcm::v5::junction::NetworkId + * Lookup62: staging_xcm::v5::junction::NetworkId **/ StagingXcmV5JunctionNetworkId: { _enum: { @@ -601,7 +609,7 @@ export default { } }, /** - * Lookup63: xcm::v3::junction::BodyId + * Lookup64: xcm::v3::junction::BodyId **/ XcmV3JunctionBodyId: { _enum: { @@ -618,7 +626,7 @@ export default { } }, /** - * Lookup64: xcm::v3::junction::BodyPart + * Lookup65: xcm::v3::junction::BodyPart **/ XcmV3JunctionBodyPart: { _enum: { @@ -641,7 +649,7 @@ export default { } }, /** - * Lookup72: staging_xcm::v5::asset::Fungibility + * Lookup73: staging_xcm::v5::asset::Fungibility **/ StagingXcmV5AssetFungibility: { _enum: { @@ -650,7 +658,7 @@ export default { } }, /** - * Lookup73: staging_xcm::v5::asset::AssetInstance + * Lookup74: staging_xcm::v5::asset::AssetInstance **/ StagingXcmV5AssetAssetInstance: { _enum: { @@ -663,7 +671,7 @@ export default { } }, /** - * Lookup76: pallet_identity::pallet::Event + * Lookup77: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -720,7 +728,7 @@ export default { } }, /** - * Lookup77: pallet_preimage::pallet::Event + * Lookup78: pallet_preimage::pallet::Event **/ PalletPreimageEvent: { _enum: { @@ -745,7 +753,7 @@ export default { } }, /** - * Lookup78: pallet_democracy::pallet::Event + * Lookup79: pallet_democracy::pallet::Event **/ PalletDemocracyEvent: { _enum: { @@ -823,13 +831,13 @@ export default { } }, /** - * Lookup79: pallet_democracy::vote_threshold::VoteThreshold + * Lookup80: pallet_democracy::vote_threshold::VoteThreshold **/ PalletDemocracyVoteThreshold: { _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority'] }, /** - * Lookup80: pallet_democracy::vote::AccountVote + * Lookup81: pallet_democracy::vote::AccountVote **/ PalletDemocracyVoteAccountVote: { _enum: { @@ -844,7 +852,7 @@ export default { } }, /** - * Lookup82: pallet_democracy::types::MetadataOwner + * Lookup83: pallet_democracy::types::MetadataOwner **/ PalletDemocracyMetadataOwner: { _enum: { @@ -854,7 +862,7 @@ export default { } }, /** - * Lookup83: pallet_collective::pallet::Event + * Lookup84: pallet_collective::pallet::Event **/ PalletCollectiveEvent: { _enum: { @@ -904,13 +912,13 @@ export default { } }, /** - * Lookup85: pallet_membership::pallet::Event + * Lookup86: pallet_membership::pallet::Event **/ PalletMembershipEvent: { _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy'] }, /** - * Lookup87: pallet_ranked_collective::pallet::Event + * Lookup88: pallet_ranked_collective::pallet::Event **/ PalletRankedCollectiveEvent: { _enum: { @@ -938,7 +946,7 @@ export default { } }, /** - * Lookup89: pallet_ranked_collective::VoteRecord + * Lookup90: pallet_ranked_collective::VoteRecord **/ PalletRankedCollectiveVoteRecord: { _enum: { @@ -947,7 +955,7 @@ export default { } }, /** - * Lookup90: pallet_ranked_collective::Tally + * Lookup91: pallet_ranked_collective::Tally **/ PalletRankedCollectiveTally: { bareAyes: 'u32', @@ -955,7 +963,7 @@ export default { nays: 'u32' }, /** - * Lookup91: pallet_referenda::pallet::Event + * Lookup92: pallet_referenda::pallet::Event **/ PalletReferendaEvent: { _enum: { @@ -1035,7 +1043,7 @@ export default { } }, /** - * Lookup92: frame_support::traits::preimages::Bounded + * Lookup93: frame_support::traits::preimages::Bounded **/ FrameSupportPreimagesBounded: { _enum: { @@ -1056,7 +1064,7 @@ export default { } }, /** - * Lookup94: frame_system::pallet::Call + * Lookup95: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -1101,7 +1109,7 @@ export default { } }, /** - * Lookup98: pallet_state_trie_migration::pallet::Call + * Lookup99: pallet_state_trie_migration::pallet::Call **/ PalletStateTrieMigrationCall: { _enum: { @@ -1135,7 +1143,7 @@ export default { } }, /** - * Lookup100: pallet_state_trie_migration::pallet::MigrationLimits + * Lookup101: pallet_state_trie_migration::pallet::MigrationLimits **/ PalletStateTrieMigrationMigrationLimits: { _alias: { @@ -1145,7 +1153,7 @@ export default { item: 'u32' }, /** - * Lookup101: pallet_state_trie_migration::pallet::MigrationTask + * Lookup102: pallet_state_trie_migration::pallet::MigrationTask **/ PalletStateTrieMigrationMigrationTask: { _alias: { @@ -1158,7 +1166,7 @@ export default { childItems: 'u32' }, /** - * Lookup102: pallet_state_trie_migration::pallet::Progress + * Lookup103: pallet_state_trie_migration::pallet::Progress **/ PalletStateTrieMigrationProgress: { _enum: { @@ -1168,12 +1176,13 @@ export default { } }, /** - * Lookup104: cumulus_pallet_parachain_system::pallet::Call + * Lookup105: cumulus_pallet_parachain_system::pallet::Call **/ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { - data: 'CumulusPrimitivesParachainInherentParachainInherentData', + data: 'CumulusPalletParachainSystemParachainInherentBasicParachainInherentData', + inboundMessagesData: 'CumulusPalletParachainSystemParachainInherentInboundMessagesData', }, sudo_send_upward_message: { message: 'Bytes' @@ -1181,16 +1190,16 @@ export default { } }, /** - * Lookup105: cumulus_primitives_parachain_inherent::ParachainInherentData + * Lookup106: cumulus_pallet_parachain_system::parachain_inherent::BasicParachainInherentData **/ - CumulusPrimitivesParachainInherentParachainInherentData: { + CumulusPalletParachainSystemParachainInherentBasicParachainInherentData: { validationData: 'PolkadotPrimitivesV8PersistedValidationData', relayChainState: 'SpTrieStorageProof', - downwardMessages: 'Vec', - horizontalMessages: 'BTreeMap>' + relayParentDescendants: 'Vec', + collatorPeerId: 'Option' }, /** - * Lookup106: polkadot_primitives::v8::PersistedValidationData + * Lookup107: polkadot_primitives::v8::PersistedValidationData **/ PolkadotPrimitivesV8PersistedValidationData: { parentHead: 'Bytes', @@ -1199,31 +1208,65 @@ export default { maxPovSize: 'u32' }, /** - * Lookup108: sp_trie::storage_proof::StorageProof + * Lookup109: sp_trie::storage_proof::StorageProof **/ SpTrieStorageProof: { trieNodes: 'BTreeSet' }, /** - * Lookup111: polkadot_core_primitives::InboundDownwardMessage + * Lookup112: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: 'H256', + number: 'Compact', + stateRoot: 'H256', + extrinsicsRoot: 'H256', + digest: 'SpRuntimeDigest' + }, + /** + * Lookup115: cumulus_pallet_parachain_system::parachain_inherent::InboundMessagesData + **/ + CumulusPalletParachainSystemParachainInherentInboundMessagesData: { + downwardMessages: { + fullMessages: 'Vec', + hashedMessages: 'Vec' + }, + horizontalMessages: 'CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection' + }, + /** + * Lookup117: polkadot_core_primitives::InboundDownwardMessage **/ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: 'u32', msg: 'Bytes' }, /** - * Lookup115: polkadot_core_primitives::InboundHrmpMessage + * Lookup120: cumulus_primitives_parachain_inherent::HashedMessage + **/ + CumulusPrimitivesParachainInherentHashedMessage: { + sentAt: 'u32', + msgHash: 'H256' + }, + /** + * Lookup121: cumulus_pallet_parachain_system::parachain_inherent::AbridgedInboundMessagesCollection + **/ + CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection: { + fullMessages: 'Vec<(u32,PolkadotCorePrimitivesInboundHrmpMessage)>', + hashedMessages: 'Vec<(u32,CumulusPrimitivesParachainInherentHashedMessage)>' + }, + /** + * Lookup124: polkadot_core_primitives::InboundHrmpMessage **/ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: 'u32', data: 'Bytes' }, /** - * Lookup118: staging_parachain_info::pallet::Call + * Lookup128: staging_parachain_info::pallet::Call **/ StagingParachainInfoCall: 'Null', /** - * Lookup119: pallet_collator_selection::pallet::Call + * Lookup129: pallet_collator_selection::pallet::Call **/ PalletCollatorSelectionCall: { _enum: { @@ -1246,7 +1289,7 @@ export default { } }, /** - * Lookup120: pallet_session::pallet::Call + * Lookup130: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { @@ -1261,17 +1304,17 @@ export default { } }, /** - * Lookup121: opal_runtime::runtime_common::SessionKeys + * Lookup131: opal_runtime::runtime_common::SessionKeys **/ OpalRuntimeRuntimeCommonSessionKeys: { aura: 'SpConsensusAuraSr25519AppSr25519Public' }, /** - * Lookup122: sp_consensus_aura::sr25519::app_sr25519::Public + * Lookup132: sp_consensus_aura::sr25519::app_sr25519::Public **/ SpConsensusAuraSr25519AppSr25519Public: '[u8;32]', /** - * Lookup123: pallet_balances::pallet::Call + * Lookup133: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -1316,13 +1359,13 @@ export default { } }, /** - * Lookup127: pallet_balances::types::AdjustmentDirection + * Lookup137: pallet_balances::types::AdjustmentDirection **/ PalletBalancesAdjustmentDirection: { _enum: ['Increase', 'Decrease'] }, /** - * Lookup128: pallet_timestamp::pallet::Call + * Lookup138: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -1332,7 +1375,7 @@ export default { } }, /** - * Lookup129: pallet_treasury::pallet::Call + * Lookup139: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -1364,7 +1407,7 @@ export default { } }, /** - * Lookup131: pallet_sudo::pallet::Call + * Lookup141: pallet_sudo::pallet::Call **/ PalletSudoCall: { _enum: { @@ -1389,7 +1432,7 @@ export default { } }, /** - * Lookup132: orml_vesting::module::Call + * Lookup142: orml_vesting::module::Call **/ OrmlVestingModuleCall: { _enum: { @@ -1408,7 +1451,7 @@ export default { } }, /** - * Lookup134: orml_xtokens::module::Call + * Lookup144: orml_xtokens::module::Call **/ OrmlXtokensModuleCall: { _enum: { @@ -1451,7 +1494,7 @@ export default { } }, /** - * Lookup136: xcm::VersionedLocation + * Lookup146: xcm::VersionedLocation **/ XcmVersionedLocation: { _enum: { @@ -1464,14 +1507,14 @@ export default { } }, /** - * Lookup137: staging_xcm::v3::multilocation::MultiLocation + * Lookup147: staging_xcm::v3::multilocation::MultiLocation **/ StagingXcmV3MultiLocation: { parents: 'u8', interior: 'XcmV3Junctions' }, /** - * Lookup138: xcm::v3::junctions::Junctions + * Lookup148: xcm::v3::junctions::Junctions **/ XcmV3Junctions: { _enum: { @@ -1487,7 +1530,7 @@ export default { } }, /** - * Lookup139: xcm::v3::junction::Junction + * Lookup149: xcm::v3::junction::Junction **/ XcmV3Junction: { _enum: { @@ -1519,7 +1562,7 @@ export default { } }, /** - * Lookup141: xcm::v3::junction::NetworkId + * Lookup151: xcm::v3::junction::NetworkId **/ XcmV3JunctionNetworkId: { _enum: { @@ -1542,30 +1585,30 @@ export default { } }, /** - * Lookup142: staging_xcm::v4::location::Location + * Lookup152: staging_xcm::v4::location::Location **/ StagingXcmV4Location: { parents: 'u8', interior: 'StagingXcmV4Junctions' }, /** - * Lookup143: staging_xcm::v4::junctions::Junctions + * Lookup153: staging_xcm::v4::junctions::Junctions **/ StagingXcmV4Junctions: { _enum: { Here: 'Null', - X1: '[Lookup145;1]', - X2: '[Lookup145;2]', - X3: '[Lookup145;3]', - X4: '[Lookup145;4]', - X5: '[Lookup145;5]', - X6: '[Lookup145;6]', - X7: '[Lookup145;7]', - X8: '[Lookup145;8]' + X1: '[Lookup155;1]', + X2: '[Lookup155;2]', + X3: '[Lookup155;3]', + X4: '[Lookup155;4]', + X5: '[Lookup155;5]', + X6: '[Lookup155;6]', + X7: '[Lookup155;7]', + X8: '[Lookup155;8]' } }, /** - * Lookup145: staging_xcm::v4::junction::Junction + * Lookup155: staging_xcm::v4::junction::Junction **/ StagingXcmV4Junction: { _enum: { @@ -1597,7 +1640,7 @@ export default { } }, /** - * Lookup147: staging_xcm::v4::junction::NetworkId + * Lookup157: staging_xcm::v4::junction::NetworkId **/ StagingXcmV4JunctionNetworkId: { _enum: { @@ -1620,7 +1663,7 @@ export default { } }, /** - * Lookup155: xcm::v3::WeightLimit + * Lookup165: xcm::v3::WeightLimit **/ XcmV3WeightLimit: { _enum: { @@ -1629,7 +1672,7 @@ export default { } }, /** - * Lookup156: xcm::VersionedAsset + * Lookup166: xcm::VersionedAsset **/ XcmVersionedAsset: { _enum: { @@ -1642,14 +1685,14 @@ export default { } }, /** - * Lookup157: xcm::v3::multiasset::MultiAsset + * Lookup167: xcm::v3::multiasset::MultiAsset **/ XcmV3MultiAsset: { id: 'XcmV3MultiassetAssetId', fun: 'XcmV3MultiassetFungibility' }, /** - * Lookup158: xcm::v3::multiasset::AssetId + * Lookup168: xcm::v3::multiasset::AssetId **/ XcmV3MultiassetAssetId: { _enum: { @@ -1658,7 +1701,7 @@ export default { } }, /** - * Lookup159: xcm::v3::multiasset::Fungibility + * Lookup169: xcm::v3::multiasset::Fungibility **/ XcmV3MultiassetFungibility: { _enum: { @@ -1667,7 +1710,7 @@ export default { } }, /** - * Lookup160: xcm::v3::multiasset::AssetInstance + * Lookup170: xcm::v3::multiasset::AssetInstance **/ XcmV3MultiassetAssetInstance: { _enum: { @@ -1680,18 +1723,18 @@ export default { } }, /** - * Lookup161: staging_xcm::v4::asset::Asset + * Lookup171: staging_xcm::v4::asset::Asset **/ StagingXcmV4Asset: { id: 'StagingXcmV4AssetAssetId', fun: 'StagingXcmV4AssetFungibility' }, /** - * Lookup162: staging_xcm::v4::asset::AssetId + * Lookup172: staging_xcm::v4::asset::AssetId **/ StagingXcmV4AssetAssetId: 'StagingXcmV4Location', /** - * Lookup163: staging_xcm::v4::asset::Fungibility + * Lookup173: staging_xcm::v4::asset::Fungibility **/ StagingXcmV4AssetFungibility: { _enum: { @@ -1700,7 +1743,7 @@ export default { } }, /** - * Lookup164: staging_xcm::v4::asset::AssetInstance + * Lookup174: staging_xcm::v4::asset::AssetInstance **/ StagingXcmV4AssetAssetInstance: { _enum: { @@ -1713,7 +1756,7 @@ export default { } }, /** - * Lookup167: xcm::VersionedAssets + * Lookup177: xcm::VersionedAssets **/ XcmVersionedAssets: { _enum: { @@ -1726,15 +1769,15 @@ export default { } }, /** - * Lookup168: xcm::v3::multiasset::MultiAssets + * Lookup178: xcm::v3::multiasset::MultiAssets **/ XcmV3MultiassetMultiAssets: 'Vec', /** - * Lookup170: staging_xcm::v4::asset::Assets + * Lookup180: staging_xcm::v4::asset::Assets **/ StagingXcmV4AssetAssets: 'Vec', /** - * Lookup172: pallet_identity::pallet::Call + * Lookup182: pallet_identity::pallet::Call **/ PalletIdentityCall: { _enum: { @@ -1803,7 +1846,7 @@ export default { } }, /** - * Lookup173: pallet_identity::types::IdentityInfo + * Lookup183: pallet_identity::types::IdentityInfo **/ PalletIdentityIdentityInfo: { additional: 'Vec<(Data,Data)>', @@ -1817,7 +1860,7 @@ export default { twitter: 'Data' }, /** - * Lookup209: pallet_identity::types::BitFlags + * Lookup219: pallet_identity::types::BitFlags **/ PalletIdentityBitFlags: { _bitLength: 64, @@ -1831,13 +1874,13 @@ export default { Twitter: 128 }, /** - * Lookup210: pallet_identity::types::IdentityField + * Lookup220: pallet_identity::types::IdentityField **/ PalletIdentityIdentityField: { _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter'] }, /** - * Lookup211: pallet_identity::types::Judgement + * Lookup221: pallet_identity::types::Judgement **/ PalletIdentityJudgement: { _enum: { @@ -1851,7 +1894,7 @@ export default { } }, /** - * Lookup214: pallet_identity::types::Registration + * Lookup224: pallet_identity::types::Registration **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -1859,7 +1902,7 @@ export default { info: 'PalletIdentityIdentityInfo' }, /** - * Lookup222: pallet_preimage::pallet::Call + * Lookup232: pallet_preimage::pallet::Call **/ PalletPreimageCall: { _enum: { @@ -1890,7 +1933,7 @@ export default { } }, /** - * Lookup224: pallet_democracy::pallet::Call + * Lookup234: pallet_democracy::pallet::Call **/ PalletDemocracyCall: { _enum: { @@ -1959,13 +2002,13 @@ export default { } }, /** - * Lookup225: pallet_democracy::conviction::Conviction + * Lookup235: pallet_democracy::conviction::Conviction **/ PalletDemocracyConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup227: pallet_collective::pallet::Call + * Lookup237: pallet_collective::pallet::Call **/ PalletCollectiveCall: { _enum: { @@ -2007,7 +2050,7 @@ export default { } }, /** - * Lookup229: pallet_membership::pallet::Call + * Lookup239: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -2037,7 +2080,7 @@ export default { } }, /** - * Lookup231: pallet_ranked_collective::pallet::Call + * Lookup241: pallet_ranked_collective::pallet::Call **/ PalletRankedCollectiveCall: { _enum: { @@ -2069,7 +2112,7 @@ export default { } }, /** - * Lookup232: pallet_referenda::pallet::Call + * Lookup242: pallet_referenda::pallet::Call **/ PalletReferendaCall: { _enum: { @@ -2106,7 +2149,7 @@ export default { } }, /** - * Lookup233: opal_runtime::OriginCaller + * Lookup243: opal_runtime::OriginCaller **/ OpalRuntimeOriginCaller: { _enum: { @@ -2215,17 +2258,18 @@ export default { } }, /** - * Lookup234: frame_support::dispatch::RawOrigin + * Lookup244: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { Root: 'Null', Signed: 'AccountId32', - None: 'Null' + None: 'Null', + Authorized: 'Null' } }, /** - * Lookup235: pallet_collective::RawOrigin + * Lookup245: pallet_collective::RawOrigin **/ PalletCollectiveRawOrigin: { _enum: { @@ -2235,13 +2279,13 @@ export default { } }, /** - * Lookup238: pallet_gov_origins::pallet::Origin + * Lookup248: pallet_gov_origins::pallet::Origin **/ PalletGovOriginsOrigin: { _enum: ['FellowshipProposition'] }, /** - * Lookup239: pallet_xcm::pallet::Origin + * Lookup249: pallet_xcm::pallet::Origin **/ PalletXcmOrigin: { _enum: { @@ -2250,7 +2294,7 @@ export default { } }, /** - * Lookup240: cumulus_pallet_xcm::pallet::Origin + * Lookup250: cumulus_pallet_xcm::pallet::Origin **/ CumulusPalletXcmOrigin: { _enum: { @@ -2259,7 +2303,7 @@ export default { } }, /** - * Lookup241: pallet_ethereum::RawOrigin + * Lookup251: pallet_ethereum::RawOrigin **/ PalletEthereumRawOrigin: { _enum: { @@ -2267,7 +2311,7 @@ export default { } }, /** - * Lookup243: frame_support::traits::schedule::DispatchTime + * Lookup253: frame_support::traits::schedule::DispatchTime **/ FrameSupportScheduleDispatchTime: { _enum: { @@ -2276,7 +2320,7 @@ export default { } }, /** - * Lookup244: pallet_scheduler::pallet::Call + * Lookup254: pallet_scheduler::pallet::Call **/ PalletSchedulerCall: { _enum: { @@ -2332,7 +2376,7 @@ export default { } }, /** - * Lookup249: cumulus_pallet_xcmp_queue::pallet::Call + * Lookup259: cumulus_pallet_xcmp_queue::pallet::Call **/ CumulusPalletXcmpQueueCall: { _enum: { @@ -2360,7 +2404,7 @@ export default { } }, /** - * Lookup250: pallet_xcm::pallet::Call + * Lookup260: pallet_xcm::pallet::Call **/ PalletXcmCall: { _enum: { @@ -2445,7 +2489,7 @@ export default { } }, /** - * Lookup251: xcm::VersionedXcm + * Lookup261: xcm::VersionedXcm **/ XcmVersionedXcm: { _enum: { @@ -2458,11 +2502,11 @@ export default { } }, /** - * Lookup252: xcm::v3::Xcm + * Lookup262: xcm::v3::Xcm **/ XcmV3Xcm: 'Vec', /** - * Lookup254: xcm::v3::Instruction + * Lookup264: xcm::v3::Instruction **/ XcmV3Instruction: { _enum: { @@ -2604,7 +2648,7 @@ export default { } }, /** - * Lookup255: xcm::v3::Response + * Lookup265: xcm::v3::Response **/ XcmV3Response: { _enum: { @@ -2617,7 +2661,7 @@ export default { } }, /** - * Lookup258: xcm::v3::traits::Error + * Lookup268: xcm::v3::traits::Error **/ XcmV3TraitsError: { _enum: { @@ -2664,7 +2708,7 @@ export default { } }, /** - * Lookup260: xcm::v3::PalletInfo + * Lookup270: xcm::v3::PalletInfo **/ XcmV3PalletInfo: { index: 'Compact', @@ -2675,7 +2719,7 @@ export default { patch: 'Compact' }, /** - * Lookup263: xcm::v3::MaybeErrorCode + * Lookup273: xcm::v3::MaybeErrorCode **/ XcmV3MaybeErrorCode: { _enum: { @@ -2685,19 +2729,19 @@ export default { } }, /** - * Lookup266: xcm::v3::OriginKind + * Lookup276: xcm::v3::OriginKind **/ XcmV3OriginKind: { _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm'] }, /** - * Lookup267: xcm::double_encoded::DoubleEncoded + * Lookup277: xcm::double_encoded::DoubleEncoded **/ XcmDoubleEncoded: { encoded: 'Bytes' }, /** - * Lookup268: xcm::v3::QueryResponseInfo + * Lookup278: xcm::v3::QueryResponseInfo **/ XcmV3QueryResponseInfo: { destination: 'StagingXcmV3MultiLocation', @@ -2705,7 +2749,7 @@ export default { maxWeight: 'SpWeightsWeightV2Weight' }, /** - * Lookup269: xcm::v3::multiasset::MultiAssetFilter + * Lookup279: xcm::v3::multiasset::MultiAssetFilter **/ XcmV3MultiassetMultiAssetFilter: { _enum: { @@ -2714,7 +2758,7 @@ export default { } }, /** - * Lookup270: xcm::v3::multiasset::WildMultiAsset + * Lookup280: xcm::v3::multiasset::WildMultiAsset **/ XcmV3MultiassetWildMultiAsset: { _enum: { @@ -2732,17 +2776,17 @@ export default { } }, /** - * Lookup271: xcm::v3::multiasset::WildFungibility + * Lookup281: xcm::v3::multiasset::WildFungibility **/ XcmV3MultiassetWildFungibility: { _enum: ['Fungible', 'NonFungible'] }, /** - * Lookup272: staging_xcm::v4::Xcm + * Lookup282: staging_xcm::v4::Xcm **/ StagingXcmV4Xcm: 'Vec', /** - * Lookup274: staging_xcm::v4::Instruction + * Lookup284: staging_xcm::v4::Instruction **/ StagingXcmV4Instruction: { _enum: { @@ -2884,7 +2928,7 @@ export default { } }, /** - * Lookup275: staging_xcm::v4::Response + * Lookup285: staging_xcm::v4::Response **/ StagingXcmV4Response: { _enum: { @@ -2897,7 +2941,7 @@ export default { } }, /** - * Lookup277: staging_xcm::v4::PalletInfo + * Lookup287: staging_xcm::v4::PalletInfo **/ StagingXcmV4PalletInfo: { index: 'Compact', @@ -2908,7 +2952,7 @@ export default { patch: 'Compact' }, /** - * Lookup281: staging_xcm::v4::QueryResponseInfo + * Lookup291: staging_xcm::v4::QueryResponseInfo **/ StagingXcmV4QueryResponseInfo: { destination: 'StagingXcmV4Location', @@ -2916,7 +2960,7 @@ export default { maxWeight: 'SpWeightsWeightV2Weight' }, /** - * Lookup282: staging_xcm::v4::asset::AssetFilter + * Lookup292: staging_xcm::v4::asset::AssetFilter **/ StagingXcmV4AssetAssetFilter: { _enum: { @@ -2925,7 +2969,7 @@ export default { } }, /** - * Lookup283: staging_xcm::v4::asset::WildAsset + * Lookup293: staging_xcm::v4::asset::WildAsset **/ StagingXcmV4AssetWildAsset: { _enum: { @@ -2943,17 +2987,17 @@ export default { } }, /** - * Lookup284: staging_xcm::v4::asset::WildFungibility + * Lookup294: staging_xcm::v4::asset::WildFungibility **/ StagingXcmV4AssetWildFungibility: { _enum: ['Fungible', 'NonFungible'] }, /** - * Lookup285: staging_xcm::v5::Xcm + * Lookup295: staging_xcm::v5::Xcm **/ StagingXcmV5Xcm: 'Vec', /** - * Lookup287: staging_xcm::v5::Instruction + * Lookup297: staging_xcm::v5::Instruction **/ StagingXcmV5Instruction: { _enum: { @@ -3112,7 +3156,7 @@ export default { } }, /** - * Lookup288: staging_xcm::v5::Response + * Lookup298: staging_xcm::v5::Response **/ StagingXcmV5Response: { _enum: { @@ -3125,7 +3169,7 @@ export default { } }, /** - * Lookup291: xcm::v5::traits::Error + * Lookup301: xcm::v5::traits::Error **/ XcmV5TraitsError: { _enum: { @@ -3173,7 +3217,7 @@ export default { } }, /** - * Lookup293: staging_xcm::v5::PalletInfo + * Lookup303: staging_xcm::v5::PalletInfo **/ StagingXcmV5PalletInfo: { index: 'Compact', @@ -3184,7 +3228,7 @@ export default { patch: 'Compact' }, /** - * Lookup298: staging_xcm::v5::QueryResponseInfo + * Lookup308: staging_xcm::v5::QueryResponseInfo **/ StagingXcmV5QueryResponseInfo: { destination: 'StagingXcmV5Location', @@ -3192,7 +3236,7 @@ export default { maxWeight: 'SpWeightsWeightV2Weight' }, /** - * Lookup299: staging_xcm::v5::asset::AssetFilter + * Lookup309: staging_xcm::v5::asset::AssetFilter **/ StagingXcmV5AssetAssetFilter: { _enum: { @@ -3201,7 +3245,7 @@ export default { } }, /** - * Lookup300: staging_xcm::v5::asset::WildAsset + * Lookup310: staging_xcm::v5::asset::WildAsset **/ StagingXcmV5AssetWildAsset: { _enum: { @@ -3219,13 +3263,13 @@ export default { } }, /** - * Lookup301: staging_xcm::v5::asset::WildFungibility + * Lookup311: staging_xcm::v5::asset::WildFungibility **/ StagingXcmV5AssetWildFungibility: { _enum: ['Fungible', 'NonFungible'] }, /** - * Lookup303: staging_xcm::v5::asset::AssetTransferFilter + * Lookup313: staging_xcm::v5::asset::AssetTransferFilter **/ StagingXcmV5AssetAssetTransferFilter: { _enum: { @@ -3235,7 +3279,7 @@ export default { } }, /** - * Lookup308: staging_xcm::v5::Hint + * Lookup318: staging_xcm::v5::Hint **/ StagingXcmV5Hint: { _enum: { @@ -3245,7 +3289,7 @@ export default { } }, /** - * Lookup321: staging_xcm_executor::traits::asset_transfer::TransferType + * Lookup331: staging_xcm_executor::traits::asset_transfer::TransferType **/ StagingXcmExecutorAssetTransferTransferType: { _enum: { @@ -3256,7 +3300,7 @@ export default { } }, /** - * Lookup322: xcm::VersionedAssetId + * Lookup332: xcm::VersionedAssetId **/ XcmVersionedAssetId: { _enum: { @@ -3269,15 +3313,15 @@ export default { } }, /** - * Lookup324: cumulus_pallet_xcm::pallet::Call + * Lookup334: cumulus_pallet_xcm::pallet::Call **/ CumulusPalletXcmCall: 'Null', /** - * Lookup325: cumulus_pallet_dmp_queue::pallet::Call + * Lookup335: cumulus_pallet_dmp_queue::pallet::Call **/ CumulusPalletDmpQueueCall: 'Null', /** - * Lookup326: pallet_message_queue::pallet::Call + * Lookup336: pallet_message_queue::pallet::Call **/ PalletMessageQueueCall: { _enum: { @@ -3294,7 +3338,7 @@ export default { } }, /** - * Lookup327: cumulus_primitives_core::AggregateMessageOrigin + * Lookup337: cumulus_primitives_core::AggregateMessageOrigin **/ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { @@ -3304,7 +3348,7 @@ export default { } }, /** - * Lookup328: pallet_inflation::pallet::Call + * Lookup338: pallet_inflation::pallet::Call **/ PalletInflationCall: { _enum: { @@ -3314,7 +3358,7 @@ export default { } }, /** - * Lookup329: pallet_unique::pallet::Call + * Lookup339: pallet_unique::pallet::Call **/ PalletUniqueCall: { _enum: { @@ -3465,7 +3509,7 @@ export default { } }, /** - * Lookup334: up_data_structs::CollectionMode + * Lookup344: up_data_structs::CollectionMode **/ UpDataStructsCollectionMode: { _enum: { @@ -3475,7 +3519,7 @@ export default { } }, /** - * Lookup335: up_data_structs::CreateCollectionData> + * Lookup345: up_data_structs::CreateCollectionData> **/ UpDataStructsCreateCollectionData: { mode: 'UpDataStructsCollectionMode', @@ -3492,7 +3536,7 @@ export default { flags: '[u8;1]' }, /** - * Lookup336: pallet_evm::account::BasicCrossAccountIdRepr + * Lookup346: pallet_evm::account::BasicCrossAccountIdRepr **/ PalletEvmAccountBasicCrossAccountIdRepr: { _enum: { @@ -3501,13 +3545,13 @@ export default { } }, /** - * Lookup338: up_data_structs::AccessMode + * Lookup348: up_data_structs::AccessMode **/ UpDataStructsAccessMode: { _enum: ['Normal', 'AllowList'] }, /** - * Lookup340: up_data_structs::CollectionLimits + * Lookup350: up_data_structs::CollectionLimits **/ UpDataStructsCollectionLimits: { accountTokenOwnershipLimit: 'Option', @@ -3521,7 +3565,7 @@ export default { transfersEnabled: 'Option' }, /** - * Lookup342: up_data_structs::SponsoringRateLimit + * Lookup352: up_data_structs::SponsoringRateLimit **/ UpDataStructsSponsoringRateLimit: { _enum: { @@ -3530,7 +3574,7 @@ export default { } }, /** - * Lookup345: up_data_structs::CollectionPermissions + * Lookup355: up_data_structs::CollectionPermissions **/ UpDataStructsCollectionPermissions: { access: 'Option', @@ -3538,7 +3582,7 @@ export default { nesting: 'Option' }, /** - * Lookup347: up_data_structs::NestingPermissions + * Lookup357: up_data_structs::NestingPermissions **/ UpDataStructsNestingPermissions: { tokenOwner: 'bool', @@ -3546,18 +3590,18 @@ export default { restricted: 'Option' }, /** - * Lookup349: up_data_structs::OwnerRestrictedSet + * Lookup359: up_data_structs::OwnerRestrictedSet **/ UpDataStructsOwnerRestrictedSet: 'BTreeSet', /** - * Lookup354: up_data_structs::PropertyKeyPermission + * Lookup364: up_data_structs::PropertyKeyPermission **/ UpDataStructsPropertyKeyPermission: { key: 'Bytes', permission: 'UpDataStructsPropertyPermission' }, /** - * Lookup356: up_data_structs::PropertyPermission + * Lookup366: up_data_structs::PropertyPermission **/ UpDataStructsPropertyPermission: { mutable: 'bool', @@ -3565,14 +3609,14 @@ export default { tokenOwner: 'bool' }, /** - * Lookup359: up_data_structs::Property + * Lookup369: up_data_structs::Property **/ UpDataStructsProperty: { key: 'Bytes', value: 'Bytes' }, /** - * Lookup364: up_data_structs::CreateItemData + * Lookup374: up_data_structs::CreateItemData **/ UpDataStructsCreateItemData: { _enum: { @@ -3582,26 +3626,26 @@ export default { } }, /** - * Lookup365: up_data_structs::CreateNftData + * Lookup375: up_data_structs::CreateNftData **/ UpDataStructsCreateNftData: { properties: 'Vec' }, /** - * Lookup366: up_data_structs::CreateFungibleData + * Lookup376: up_data_structs::CreateFungibleData **/ UpDataStructsCreateFungibleData: { value: 'u128' }, /** - * Lookup367: up_data_structs::CreateReFungibleData + * Lookup377: up_data_structs::CreateReFungibleData **/ UpDataStructsCreateReFungibleData: { pieces: 'u128', properties: 'Vec' }, /** - * Lookup371: up_data_structs::CreateItemExData> + * Lookup381: up_data_structs::CreateItemExData> **/ UpDataStructsCreateItemExData: { _enum: { @@ -3612,14 +3656,14 @@ export default { } }, /** - * Lookup373: up_data_structs::CreateNftExData> + * Lookup383: up_data_structs::CreateNftExData> **/ UpDataStructsCreateNftExData: { properties: 'Vec', owner: 'PalletEvmAccountBasicCrossAccountIdRepr' }, /** - * Lookup380: up_data_structs::CreateRefungibleExSingleOwner> + * Lookup390: up_data_structs::CreateRefungibleExSingleOwner> **/ UpDataStructsCreateRefungibleExSingleOwner: { user: 'PalletEvmAccountBasicCrossAccountIdRepr', @@ -3627,14 +3671,14 @@ export default { properties: 'Vec' }, /** - * Lookup382: up_data_structs::CreateRefungibleExMultipleOwners> + * Lookup392: up_data_structs::CreateRefungibleExMultipleOwners> **/ UpDataStructsCreateRefungibleExMultipleOwners: { users: 'BTreeMap', properties: 'Vec' }, /** - * Lookup383: pallet_configuration::pallet::Call + * Lookup393: pallet_configuration::pallet::Call **/ PalletConfigurationCall: { _enum: { @@ -3663,7 +3707,7 @@ export default { } }, /** - * Lookup384: pallet_configuration::AppPromotionConfiguration + * Lookup394: pallet_configuration::AppPromotionConfiguration **/ PalletConfigurationAppPromotionConfiguration: { recalculationInterval: 'Option', @@ -3672,11 +3716,11 @@ export default { maxStakersPerCalculation: 'Option' }, /** - * Lookup389: pallet_structure::pallet::Call + * Lookup399: pallet_structure::pallet::Call **/ PalletStructureCall: 'Null', /** - * Lookup390: pallet_app_promotion::pallet::Call + * Lookup400: pallet_app_promotion::pallet::Call **/ PalletAppPromotionCall: { _enum: { @@ -3711,7 +3755,7 @@ export default { } }, /** - * Lookup392: pallet_foreign_assets::module::Call + * Lookup402: pallet_foreign_assets::module::Call **/ PalletForeignAssetsModuleCall: { _enum: { @@ -3737,7 +3781,7 @@ export default { } }, /** - * Lookup393: pallet_foreign_assets::ForeignCollectionMode + * Lookup403: pallet_foreign_assets::ForeignCollectionMode **/ PalletForeignAssetsForeignCollectionMode: { _enum: { @@ -3746,7 +3790,7 @@ export default { } }, /** - * Lookup395: orml_oracle::module::Call + * Lookup405: orml_oracle::module::Call **/ OrmlOracleModuleCall: { _enum: { @@ -3756,7 +3800,7 @@ export default { } }, /** - * Lookup400: pallet_evm::pallet::Call + * Lookup410: pallet_evm::pallet::Call **/ PalletEvmCall: { _enum: { @@ -3799,7 +3843,7 @@ export default { } }, /** - * Lookup406: pallet_ethereum::pallet::Call + * Lookup416: pallet_ethereum::pallet::Call **/ PalletEthereumCall: { _enum: { @@ -3809,7 +3853,7 @@ export default { } }, /** - * Lookup407: ethereum::transaction::TransactionV2 + * Lookup417: ethereum::transaction::TransactionV2 **/ EthereumTransactionTransactionV2: { _enum: { @@ -3819,7 +3863,7 @@ export default { } }, /** - * Lookup408: ethereum::transaction::legacy::LegacyTransaction + * Lookup418: ethereum::transaction::legacy::LegacyTransaction **/ EthereumTransactionLegacyLegacyTransaction: { nonce: 'U256', @@ -3831,7 +3875,7 @@ export default { signature: 'EthereumTransactionLegacyTransactionSignature' }, /** - * Lookup409: ethereum::transaction::legacy::TransactionAction + * Lookup419: ethereum::transaction::legacy::TransactionAction **/ EthereumTransactionLegacyTransactionAction: { _enum: { @@ -3840,7 +3884,7 @@ export default { } }, /** - * Lookup410: ethereum::transaction::legacy::TransactionSignature + * Lookup420: ethereum::transaction::legacy::TransactionSignature **/ EthereumTransactionLegacyTransactionSignature: { v: 'u64', @@ -3848,7 +3892,7 @@ export default { s: 'H256' }, /** - * Lookup412: ethereum::transaction::eip2930::EIP2930Transaction + * Lookup422: ethereum::transaction::eip2930::EIP2930Transaction **/ EthereumTransactionEip2930Eip2930Transaction: { chainId: 'u64', @@ -3864,14 +3908,14 @@ export default { s: 'H256' }, /** - * Lookup414: ethereum::transaction::eip2930::AccessListItem + * Lookup424: ethereum::transaction::eip2930::AccessListItem **/ EthereumTransactionEip2930AccessListItem: { address: 'H160', storageKeys: 'Vec' }, /** - * Lookup415: ethereum::transaction::eip1559::EIP1559Transaction + * Lookup425: ethereum::transaction::eip1559::EIP1559Transaction **/ EthereumTransactionEip1559Eip1559Transaction: { chainId: 'u64', @@ -3888,7 +3932,7 @@ export default { s: 'H256' }, /** - * Lookup416: pallet_evm_contract_helpers::pallet::Call + * Lookup426: pallet_evm_contract_helpers::pallet::Call **/ PalletEvmContractHelpersCall: { _enum: { @@ -3898,7 +3942,7 @@ export default { } }, /** - * Lookup418: pallet_evm_migration::pallet::Call + * Lookup428: pallet_evm_migration::pallet::Call **/ PalletEvmMigrationCall: { _enum: { @@ -3923,7 +3967,7 @@ export default { } }, /** - * Lookup422: ethereum::log::Log + * Lookup432: ethereum::log::Log **/ EthereumLog: { address: 'H160', @@ -3931,13 +3975,13 @@ export default { data: 'Bytes' }, /** - * Lookup423: pallet_maintenance::pallet::Call + * Lookup433: pallet_maintenance::pallet::Call **/ PalletMaintenanceCall: { _enum: ['enable', 'disable'] }, /** - * Lookup424: pallet_utility::pallet::Call + * Lookup434: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -3973,7 +4017,7 @@ export default { } }, /** - * Lookup426: pallet_test_utils::pallet::Call + * Lookup436: pallet_test_utils::pallet::Call **/ PalletTestUtilsCall: { _enum: { @@ -3996,11 +4040,11 @@ export default { } }, /** - * Lookup427: sp_runtime::traits::BlakeTwo256 + * Lookup437: sp_runtime::traits::BlakeTwo256 **/ SpRuntimeBlakeTwo256: 'Null', /** - * Lookup429: pallet_scheduler::pallet::Event + * Lookup439: pallet_scheduler::pallet::Event **/ PalletSchedulerEvent: { _enum: { @@ -4049,7 +4093,7 @@ export default { } }, /** - * Lookup432: cumulus_pallet_xcmp_queue::pallet::Event + * Lookup442: cumulus_pallet_xcmp_queue::pallet::Event **/ CumulusPalletXcmpQueueEvent: { _enum: { @@ -4059,7 +4103,7 @@ export default { } }, /** - * Lookup433: pallet_xcm::pallet::Event + * Lookup443: pallet_xcm::pallet::Event **/ PalletXcmEvent: { _enum: { @@ -4207,7 +4251,7 @@ export default { } }, /** - * Lookup434: staging_xcm::v5::traits::Outcome + * Lookup444: staging_xcm::v5::traits::Outcome **/ StagingXcmV5TraitsOutcome: { _enum: { @@ -4216,21 +4260,26 @@ export default { }, Incomplete: { used: 'SpWeightsWeightV2Weight', - error: 'XcmV5TraitsError', + error: 'StagingXcmV5TraitsInstructionError', }, - Error: { - error: 'XcmV5TraitsError' - } + Error: 'StagingXcmV5TraitsInstructionError' } }, /** - * Lookup435: xcm::v3::traits::SendError + * Lookup445: staging_xcm::v5::traits::InstructionError + **/ + StagingXcmV5TraitsInstructionError: { + index: 'u8', + error: 'XcmV5TraitsError' + }, + /** + * Lookup446: xcm::v3::traits::SendError **/ XcmV3TraitsSendError: { _enum: ['NotApplicable', 'Transport', 'Unroutable', 'DestinationUnsupported', 'ExceedsMaxMessageSize', 'MissingArgument', 'Fees'] }, /** - * Lookup436: cumulus_pallet_xcm::pallet::Event + * Lookup447: cumulus_pallet_xcm::pallet::Event **/ CumulusPalletXcmEvent: { _enum: { @@ -4240,7 +4289,7 @@ export default { } }, /** - * Lookup437: cumulus_pallet_dmp_queue::pallet::Event + * Lookup448: cumulus_pallet_dmp_queue::pallet::Event **/ CumulusPalletDmpQueueEvent: { _enum: { @@ -4270,7 +4319,7 @@ export default { } }, /** - * Lookup438: pallet_message_queue::pallet::Event + * Lookup449: pallet_message_queue::pallet::Event **/ PalletMessageQueueEvent: { _enum: { @@ -4298,7 +4347,7 @@ export default { } }, /** - * Lookup439: frame_support::traits::messages::ProcessMessageError + * Lookup450: frame_support::traits::messages::ProcessMessageError **/ FrameSupportMessagesProcessMessageError: { _enum: { @@ -4311,7 +4360,7 @@ export default { } }, /** - * Lookup440: pallet_configuration::pallet::Event + * Lookup451: pallet_configuration::pallet::Event **/ PalletConfigurationEvent: { _enum: { @@ -4327,7 +4376,7 @@ export default { } }, /** - * Lookup441: pallet_sponsoring::pallet::Event + * Lookup452: pallet_sponsoring::pallet::Event **/ PalletSponsoringEvent: { _enum: { @@ -4340,7 +4389,7 @@ export default { } }, /** - * Lookup442: pallet_common::pallet::Event + * Lookup453: pallet_common::pallet::Event **/ PalletCommonEvent: { _enum: { @@ -4369,7 +4418,7 @@ export default { } }, /** - * Lookup443: pallet_structure::pallet::Event + * Lookup454: pallet_structure::pallet::Event **/ PalletStructureEvent: { _enum: { @@ -4377,7 +4426,7 @@ export default { } }, /** - * Lookup444: pallet_app_promotion::pallet::Event + * Lookup455: pallet_app_promotion::pallet::Event **/ PalletAppPromotionEvent: { _enum: { @@ -4388,7 +4437,7 @@ export default { } }, /** - * Lookup445: pallet_foreign_assets::module::Event + * Lookup456: pallet_foreign_assets::module::Event **/ PalletForeignAssetsModuleEvent: { _enum: { @@ -4408,7 +4457,7 @@ export default { } }, /** - * Lookup446: pallet_foreign_assets::MigrationStatus + * Lookup457: pallet_foreign_assets::MigrationStatus **/ PalletForeignAssetsMigrationStatus: { _enum: { @@ -4416,7 +4465,7 @@ export default { } }, /** - * Lookup447: pallet_foreign_assets::MigrationStatusV3ToV5 + * Lookup458: pallet_foreign_assets::MigrationStatusV3ToV5 **/ PalletForeignAssetsMigrationStatusV3ToV5: { _enum: { @@ -4429,7 +4478,7 @@ export default { } }, /** - * Lookup448: pallet_asset_tx_payment::pallet::Event + * Lookup459: pallet_asset_tx_payment::pallet::Event **/ PalletAssetTxPaymentEvent: { _enum: { @@ -4442,7 +4491,7 @@ export default { } }, /** - * Lookup449: orml_oracle::module::Event + * Lookup460: orml_oracle::module::Event **/ OrmlOracleModuleEvent: { _enum: { @@ -4453,7 +4502,7 @@ export default { } }, /** - * Lookup450: pallet_evm::pallet::Event + * Lookup461: pallet_evm::pallet::Event **/ PalletEvmEvent: { _enum: { @@ -4475,7 +4524,7 @@ export default { } }, /** - * Lookup451: pallet_ethereum::pallet::Event + * Lookup462: pallet_ethereum::pallet::Event **/ PalletEthereumEvent: { _enum: { @@ -4489,7 +4538,7 @@ export default { } }, /** - * Lookup452: evm_core::error::ExitReason + * Lookup463: evm_core::error::ExitReason **/ EvmCoreErrorExitReason: { _enum: { @@ -4500,13 +4549,13 @@ export default { } }, /** - * Lookup453: evm_core::error::ExitSucceed + * Lookup464: evm_core::error::ExitSucceed **/ EvmCoreErrorExitSucceed: { _enum: ['Stopped', 'Returned', 'Suicided'] }, /** - * Lookup454: evm_core::error::ExitError + * Lookup465: evm_core::error::ExitError **/ EvmCoreErrorExitError: { _enum: { @@ -4529,13 +4578,13 @@ export default { } }, /** - * Lookup458: evm_core::error::ExitRevert + * Lookup469: evm_core::error::ExitRevert **/ EvmCoreErrorExitRevert: { _enum: ['Reverted'] }, /** - * Lookup459: evm_core::error::ExitFatal + * Lookup470: evm_core::error::ExitFatal **/ EvmCoreErrorExitFatal: { _enum: { @@ -4546,7 +4595,7 @@ export default { } }, /** - * Lookup460: pallet_evm_contract_helpers::pallet::Event + * Lookup471: pallet_evm_contract_helpers::pallet::Event **/ PalletEvmContractHelpersEvent: { _enum: { @@ -4556,19 +4605,19 @@ export default { } }, /** - * Lookup461: pallet_evm_migration::pallet::Event + * Lookup472: pallet_evm_migration::pallet::Event **/ PalletEvmMigrationEvent: { _enum: ['TestEvent'] }, /** - * Lookup462: pallet_maintenance::pallet::Event + * Lookup473: pallet_maintenance::pallet::Event **/ PalletMaintenanceEvent: { _enum: ['MaintenanceEnabled', 'MaintenanceDisabled'] }, /** - * Lookup463: pallet_utility::pallet::Event + * Lookup474: pallet_utility::pallet::Event **/ PalletUtilityEvent: { _enum: { @@ -4592,13 +4641,13 @@ export default { } }, /** - * Lookup464: pallet_test_utils::pallet::Event + * Lookup475: pallet_test_utils::pallet::Event **/ PalletTestUtilsEvent: { _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted'] }, /** - * Lookup465: frame_system::Phase + * Lookup476: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -4608,21 +4657,21 @@ export default { } }, /** - * Lookup467: frame_system::LastRuntimeUpgradeInfo + * Lookup478: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup468: frame_system::CodeUpgradeAuthorization + * Lookup479: frame_system::CodeUpgradeAuthorization **/ FrameSystemCodeUpgradeAuthorization: { codeHash: 'H256', checkVersion: 'bool' }, /** - * Lookup469: frame_system::limits::BlockWeights + * Lookup480: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -4630,7 +4679,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup470: frame_support::dispatch::PerDispatchClass + * Lookup481: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -4638,7 +4687,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup471: frame_system::limits::WeightsPerClass + * Lookup482: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -4647,13 +4696,13 @@ export default { reserved: 'Option' }, /** - * Lookup472: frame_system::limits::BlockLength + * Lookup483: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup473: frame_support::dispatch::PerDispatchClass + * Lookup484: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -4661,14 +4710,14 @@ export default { mandatory: 'u32' }, /** - * Lookup474: sp_weights::RuntimeDbWeight + * Lookup485: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup475: sp_version::RuntimeVersion + * Lookup486: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -4681,13 +4730,13 @@ export default { systemVersion: 'u8' }, /** - * Lookup479: frame_system::pallet::Error + * Lookup490: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered', 'MultiBlockMigrationsOngoing', 'NothingAuthorized', 'Unauthorized'] }, /** - * Lookup481: cumulus_pallet_parachain_system::unincluded_segment::Ancestor + * Lookup492: cumulus_pallet_parachain_system::unincluded_segment::Ancestor **/ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth', @@ -4695,7 +4744,7 @@ export default { consumedGoAheadSignal: 'Option' }, /** - * Lookup482: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth + * Lookup493: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth **/ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: 'u32', @@ -4703,20 +4752,20 @@ export default { hrmpOutgoing: 'BTreeMap' }, /** - * Lookup484: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate + * Lookup495: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate **/ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: 'u32', totalBytes: 'u32' }, /** - * Lookup488: polkadot_primitives::v8::UpgradeGoAhead + * Lookup499: polkadot_primitives::v8::UpgradeGoAhead **/ PolkadotPrimitivesV8UpgradeGoAhead: { _enum: ['Abort', 'GoAhead'] }, /** - * Lookup489: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker + * Lookup500: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker **/ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth', @@ -4724,13 +4773,13 @@ export default { consumedGoAheadSignal: 'Option' }, /** - * Lookup491: polkadot_primitives::v8::UpgradeRestriction + * Lookup502: polkadot_primitives::v8::UpgradeRestriction **/ PolkadotPrimitivesV8UpgradeRestriction: { _enum: ['Present'] }, /** - * Lookup492: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot + * Lookup503: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot **/ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: 'H256', @@ -4739,14 +4788,14 @@ export default { egressChannels: 'Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>' }, /** - * Lookup493: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity + * Lookup504: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity **/ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: 'u32', remainingSize: 'u32' }, /** - * Lookup496: polkadot_primitives::v8::AbridgedHrmpChannel + * Lookup507: polkadot_primitives::v8::AbridgedHrmpChannel **/ PolkadotPrimitivesV8AbridgedHrmpChannel: { maxCapacity: 'u32', @@ -4757,7 +4806,7 @@ export default { mqcHead: 'Option' }, /** - * Lookup497: polkadot_primitives::v8::AbridgedHostConfiguration + * Lookup508: polkadot_primitives::v8::AbridgedHostConfiguration **/ PolkadotPrimitivesV8AbridgedHostConfiguration: { maxCodeSize: 'u32', @@ -4772,43 +4821,50 @@ export default { asyncBackingParams: 'PolkadotPrimitivesV8AsyncBackingAsyncBackingParams' }, /** - * Lookup498: polkadot_primitives::v8::async_backing::AsyncBackingParams + * Lookup509: polkadot_primitives::v8::async_backing::AsyncBackingParams **/ PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: { maxCandidateDepth: 'u32', allowedAncestryLen: 'u32' }, /** - * Lookup504: polkadot_core_primitives::OutboundHrmpMessage + * Lookup514: cumulus_pallet_parachain_system::parachain_inherent::InboundMessageId + **/ + CumulusPalletParachainSystemParachainInherentInboundMessageId: { + sentAt: 'u32', + reverseIdx: 'u32' + }, + /** + * Lookup516: polkadot_core_primitives::OutboundHrmpMessage **/ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: 'u32', data: 'Bytes' }, /** - * Lookup505: cumulus_pallet_parachain_system::pallet::Error + * Lookup517: cumulus_pallet_parachain_system::pallet::Error **/ CumulusPalletParachainSystemError: { _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled'] }, /** - * Lookup507: pallet_collator_selection::pallet::Error + * Lookup519: pallet_collator_selection::pallet::Error **/ PalletCollatorSelectionError: { _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered'] }, /** - * Lookup514: sp_core::crypto::KeyTypeId + * Lookup526: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup515: pallet_session::pallet::Error + * Lookup527: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup521: pallet_balances::types::BalanceLock + * Lookup533: pallet_balances::types::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -4816,20 +4872,20 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup522: pallet_balances::types::Reasons + * Lookup534: pallet_balances::types::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup525: pallet_balances::types::ReserveData + * Lookup537: pallet_balances::types::ReserveData **/ PalletBalancesReserveData: { id: '[u8;16]', amount: 'u128' }, /** - * Lookup529: opal_runtime::RuntimeHoldReason + * Lookup541: opal_runtime::RuntimeHoldReason **/ OpalRuntimeRuntimeHoldReason: { _enum: { @@ -4857,7 +4913,7 @@ export default { __Unused21: 'Null', __Unused22: 'Null', CollatorSelection: 'PalletCollatorSelectionHoldReason', - __Unused24: 'Null', + Session: 'PalletSessionHoldReason', __Unused25: 'Null', __Unused26: 'Null', __Unused27: 'Null', @@ -4934,56 +4990,62 @@ export default { } }, /** - * Lookup530: pallet_state_trie_migration::pallet::HoldReason + * Lookup542: pallet_state_trie_migration::pallet::HoldReason **/ PalletStateTrieMigrationHoldReason: { _enum: ['SlashForMigrate'] }, /** - * Lookup531: pallet_collator_selection::pallet::HoldReason + * Lookup543: pallet_collator_selection::pallet::HoldReason **/ PalletCollatorSelectionHoldReason: { _enum: ['LicenseBond'] }, /** - * Lookup532: pallet_preimage::pallet::HoldReason + * Lookup544: pallet_session::pallet::HoldReason + **/ + PalletSessionHoldReason: { + _enum: ['Keys'] + }, + /** + * Lookup545: pallet_preimage::pallet::HoldReason **/ PalletPreimageHoldReason: { _enum: ['Preimage'] }, /** - * Lookup533: pallet_collective::pallet::HoldReason + * Lookup546: pallet_collective::pallet::HoldReason **/ PalletCollectiveHoldReason: { _enum: ['ProposalSubmission'] }, /** - * Lookup536: pallet_xcm::pallet::HoldReason + * Lookup549: pallet_xcm::pallet::HoldReason **/ PalletXcmHoldReason: { _enum: ['AuthorizeAlias'] }, /** - * Lookup539: frame_support::traits::tokens::misc::IdAmount + * Lookup552: frame_support::traits::tokens::misc::IdAmount **/ FrameSupportTokensMiscIdAmount: { id: '[u8;16]', amount: 'u128' }, /** - * Lookup541: pallet_balances::pallet::Error + * Lookup554: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes', 'IssuanceDeactivated', 'DeltaZero'] }, /** - * Lookup542: pallet_transaction_payment::Releases + * Lookup555: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup543: pallet_treasury::Proposal + * Lookup556: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -4992,7 +5054,7 @@ export default { bond: 'u128' }, /** - * Lookup545: pallet_treasury::SpendStatus + * Lookup558: pallet_treasury::SpendStatus **/ PalletTreasurySpendStatus: { assetKind: 'Null', @@ -5003,7 +5065,7 @@ export default { status: 'PalletTreasuryPaymentState' }, /** - * Lookup546: pallet_treasury::PaymentState + * Lookup559: pallet_treasury::PaymentState **/ PalletTreasuryPaymentState: { _enum: { @@ -5015,35 +5077,35 @@ export default { } }, /** - * Lookup548: frame_support::PalletId + * Lookup561: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup549: pallet_treasury::pallet::Error + * Lookup562: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] }, /** - * Lookup550: pallet_sudo::pallet::Error + * Lookup563: pallet_sudo::pallet::Error **/ PalletSudoError: { _enum: ['RequireSudo'] }, /** - * Lookup552: orml_vesting::module::Error + * Lookup565: orml_vesting::module::Error **/ OrmlVestingModuleError: { _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded'] }, /** - * Lookup553: orml_xtokens::module::Error + * Lookup566: orml_xtokens::module::Error **/ OrmlXtokensModuleError: { _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedLocation', 'MinXcmFeeNotDefined', 'RateLimited'] }, /** - * Lookup558: pallet_identity::types::RegistrarInfo + * Lookup571: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'AccountId32', @@ -5051,13 +5113,13 @@ export default { fields: 'PalletIdentityBitFlags' }, /** - * Lookup560: pallet_identity::pallet::Error + * Lookup573: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] }, /** - * Lookup561: pallet_preimage::OldRequestStatus + * Lookup574: pallet_preimage::OldRequestStatus **/ PalletPreimageOldRequestStatus: { _enum: { @@ -5073,7 +5135,7 @@ export default { } }, /** - * Lookup564: pallet_preimage::RequestStatus> + * Lookup577: pallet_preimage::RequestStatus> **/ PalletPreimageRequestStatus: { _enum: { @@ -5089,13 +5151,13 @@ export default { } }, /** - * Lookup570: pallet_preimage::pallet::Error + * Lookup583: pallet_preimage::pallet::Error **/ PalletPreimageError: { _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested', 'TooMany', 'TooFew'] }, /** - * Lookup576: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup589: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -5107,7 +5169,7 @@ export default { } }, /** - * Lookup577: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup590: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u32', @@ -5117,7 +5179,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup578: pallet_democracy::types::Tally + * Lookup591: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -5125,7 +5187,7 @@ export default { turnout: 'u128' }, /** - * Lookup579: pallet_democracy::vote::Voting + * Lookup592: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -5144,24 +5206,24 @@ export default { } }, /** - * Lookup583: pallet_democracy::types::Delegations + * Lookup596: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup584: pallet_democracy::vote::PriorLock + * Lookup597: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u32,u128)', /** - * Lookup587: pallet_democracy::pallet::Error + * Lookup600: pallet_democracy::pallet::Error **/ PalletDemocracyError: { _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist'] }, /** - * Lookup591: pallet_collective::Votes + * Lookup604: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -5171,31 +5233,31 @@ export default { end: 'u32' }, /** - * Lookup592: pallet_collective::pallet::Error + * Lookup605: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember', 'ProposalActive'] }, /** - * Lookup598: pallet_membership::pallet::Error + * Lookup611: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup601: pallet_ranked_collective::MemberRecord + * Lookup614: pallet_ranked_collective::MemberRecord **/ PalletRankedCollectiveMemberRecord: { rank: 'u16' }, /** - * Lookup606: pallet_ranked_collective::pallet::Error + * Lookup619: pallet_ranked_collective::pallet::Error **/ PalletRankedCollectiveError: { _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission', 'SameMember', 'TooManyMembers'] }, /** - * Lookup607: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup620: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumInfo: { _enum: { @@ -5208,7 +5270,7 @@ export default { } }, /** - * Lookup608: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup621: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumStatus: { track: 'u16', @@ -5224,21 +5286,21 @@ export default { alarm: 'Option<(u32,(u32,u32))>' }, /** - * Lookup609: pallet_referenda::types::Deposit + * Lookup622: pallet_referenda::types::Deposit **/ PalletReferendaDeposit: { who: 'AccountId32', amount: 'u128' }, /** - * Lookup612: pallet_referenda::types::DecidingStatus + * Lookup625: pallet_referenda::types::DecidingStatus **/ PalletReferendaDecidingStatus: { since: 'u32', confirming: 'Option' }, /** - * Lookup618: pallet_referenda::types::TrackDetails + * Lookup631: pallet_referenda::types::TrackDetails **/ PalletReferendaTrackDetails: { name: 'Text', @@ -5252,7 +5314,7 @@ export default { minSupport: 'PalletReferendaCurve' }, /** - * Lookup619: pallet_referenda::types::Curve + * Lookup632: pallet_referenda::types::Curve **/ PalletReferendaCurve: { _enum: { @@ -5275,13 +5337,13 @@ export default { } }, /** - * Lookup622: pallet_referenda::pallet::Error + * Lookup635: pallet_referenda::pallet::Error **/ PalletReferendaError: { _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist', 'PreimageStoredWithDifferentLength'] }, /** - * Lookup625: pallet_scheduler::Scheduled, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup638: pallet_scheduler::Scheduled, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', @@ -5291,7 +5353,7 @@ export default { origin: 'OpalRuntimeOriginCaller' }, /** - * Lookup627: pallet_scheduler::RetryConfig + * Lookup640: pallet_scheduler::RetryConfig **/ PalletSchedulerRetryConfig: { totalRetries: 'u8', @@ -5299,13 +5361,13 @@ export default { period: 'u32' }, /** - * Lookup628: pallet_scheduler::pallet::Error + * Lookup641: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup639: cumulus_pallet_xcmp_queue::OutboundChannelDetails + * Lookup652: cumulus_pallet_xcmp_queue::OutboundChannelDetails **/ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: 'u32', @@ -5315,13 +5377,13 @@ export default { lastIndex: 'u16' }, /** - * Lookup640: cumulus_pallet_xcmp_queue::OutboundState + * Lookup653: cumulus_pallet_xcmp_queue::OutboundState **/ CumulusPalletXcmpQueueOutboundState: { _enum: ['Ok', 'Suspended'] }, /** - * Lookup644: cumulus_pallet_xcmp_queue::QueueConfigData + * Lookup657: cumulus_pallet_xcmp_queue::QueueConfigData **/ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: 'u32', @@ -5329,13 +5391,13 @@ export default { resumeThreshold: 'u32' }, /** - * Lookup645: cumulus_pallet_xcmp_queue::pallet::Error + * Lookup658: cumulus_pallet_xcmp_queue::pallet::Error **/ CumulusPalletXcmpQueueError: { _enum: ['BadQueueConfig', 'AlreadySuspended', 'AlreadyResumed', 'TooManyActiveOutboundChannels', 'TooBig'] }, /** - * Lookup646: pallet_xcm::pallet::QueryStatus + * Lookup659: pallet_xcm::pallet::QueryStatus **/ PalletXcmQueryStatus: { _enum: { @@ -5356,7 +5418,7 @@ export default { } }, /** - * Lookup650: xcm::VersionedResponse + * Lookup663: xcm::VersionedResponse **/ XcmVersionedResponse: { _enum: { @@ -5369,7 +5431,7 @@ export default { } }, /** - * Lookup656: pallet_xcm::pallet::VersionMigrationStage + * Lookup669: pallet_xcm::pallet::VersionMigrationStage **/ PalletXcmVersionMigrationStage: { _enum: { @@ -5380,7 +5442,7 @@ export default { } }, /** - * Lookup659: pallet_xcm::pallet::RemoteLockedFungibleRecord + * Lookup672: pallet_xcm::pallet::RemoteLockedFungibleRecord **/ PalletXcmRemoteLockedFungibleRecord: { amount: 'u128', @@ -5389,35 +5451,74 @@ export default { consumers: 'Vec<(Null,u128)>' }, /** - * Lookup666: pallet_xcm::AuthorizedAliasesEntry + * Lookup679: pallet_xcm::AuthorizedAliasesEntry **/ PalletXcmAuthorizedAliasesEntry: { aliasers: 'Vec', ticket: 'FrameSupportStorageDisabled' }, /** - * Lookup667: frame_support::traits::storage::Disabled + * Lookup680: frame_support::traits::storage::Disabled **/ FrameSupportStorageDisabled: 'Null', /** - * Lookup668: pallet_xcm::pallet::MaxAuthorizedAliases + * Lookup681: pallet_xcm::pallet::MaxAuthorizedAliases **/ PalletXcmMaxAuthorizedAliases: 'Null', /** - * Lookup670: xcm_runtime_apis::authorized_aliases::OriginAliaser + * Lookup683: xcm_runtime_apis::authorized_aliases::OriginAliaser **/ XcmRuntimeApisAuthorizedAliasesOriginAliaser: { location: 'XcmVersionedLocation', expiry: 'Option' }, /** - * Lookup672: pallet_xcm::pallet::Error + * Lookup685: pallet_xcm::pallet::Error **/ PalletXcmError: { - _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'CannotCheckOutTeleport', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse', '__Unused20', 'InvalidAssetUnknownReserve', 'InvalidAssetUnsupportedReserve', 'TooManyReserves', 'LocalExecutionIncomplete', 'TooManyAuthorizedAliases', 'ExpiresInPast', 'AliasNotFound'] + _enum: { + Unreachable: 'Null', + SendFailure: 'Null', + Filtered: 'Null', + UnweighableMessage: 'Null', + DestinationNotInvertible: 'Null', + Empty: 'Null', + CannotReanchor: 'Null', + TooManyAssets: 'Null', + InvalidOrigin: 'Null', + BadVersion: 'Null', + BadLocation: 'Null', + NoSubscription: 'Null', + AlreadySubscribed: 'Null', + CannotCheckOutTeleport: 'Null', + LowBalance: 'Null', + TooManyLocks: 'Null', + AccountNotSovereign: 'Null', + FeesNotMet: 'Null', + LockNotFound: 'Null', + InUse: 'Null', + __Unused20: 'Null', + InvalidAssetUnknownReserve: 'Null', + InvalidAssetUnsupportedReserve: 'Null', + TooManyReserves: 'Null', + LocalExecutionIncomplete: 'Null', + TooManyAuthorizedAliases: 'Null', + ExpiresInPast: 'Null', + AliasNotFound: 'Null', + LocalExecutionIncompleteWithError: { + index: 'u8', + error: 'PalletXcmErrorsExecutionError' + } + } + }, + /** + * Lookup686: pallet_xcm::errors::ExecutionError + **/ + PalletXcmErrorsExecutionError: { + _enum: ['Overflow', 'Unimplemented', 'UntrustedReserveLocation', 'UntrustedTeleportLocation', 'LocationFull', 'LocationNotInvertible', 'BadOrigin', 'InvalidLocation', 'AssetNotFound', 'FailedToTransactAsset', 'NotWithdrawable', 'LocationCannotHold', 'ExceedsMaxMessageSize', 'DestinationUnsupported', 'Transport', 'Unroutable', 'UnknownClaim', 'FailedToDecode', 'MaxWeightInvalid', 'NotHoldingFees', 'TooExpensive', 'Trap', 'ExpectationFalse', 'PalletNotFound', 'NameMismatch', 'VersionIncompatible', 'HoldingWouldOverflow', 'ExportError', 'ReanchorFailed', 'NoDeal', 'FeesNotMet', 'LockError', 'NoPermission', 'Unanchored', 'NotDepositable', 'TooManyAssets', 'UnhandledXcmVersion', 'WeightLimitReached', 'Barrier', 'WeightNotComputable', 'ExceedsStackLimit'] }, /** - * Lookup673: cumulus_pallet_dmp_queue::pallet::MigrationState + * Lookup687: cumulus_pallet_dmp_queue::pallet::MigrationState **/ CumulusPalletDmpQueueMigrationState: { _enum: { @@ -5437,7 +5538,7 @@ export default { } }, /** - * Lookup676: pallet_message_queue::BookState + * Lookup690: pallet_message_queue::BookState **/ PalletMessageQueueBookState: { _alias: { @@ -5451,14 +5552,14 @@ export default { size_: 'u64' }, /** - * Lookup678: pallet_message_queue::Neighbours + * Lookup692: pallet_message_queue::Neighbours **/ PalletMessageQueueNeighbours: { prev: 'CumulusPrimitivesCoreAggregateMessageOrigin', next: 'CumulusPrimitivesCoreAggregateMessageOrigin' }, /** - * Lookup680: pallet_message_queue::Page + * Lookup694: pallet_message_queue::Page **/ PalletMessageQueuePage: { remaining: 'u32', @@ -5469,25 +5570,25 @@ export default { heap: 'Bytes' }, /** - * Lookup682: pallet_message_queue::pallet::Error + * Lookup696: pallet_message_queue::pallet::Error **/ PalletMessageQueueError: { _enum: ['NotReapable', 'NoPage', 'NoMessage', 'AlreadyProcessed', 'Queued', 'InsufficientWeight', 'TemporarilyUnprocessable', 'QueuePaused', 'RecursiveDisallowed'] }, /** - * Lookup686: pallet_unique::pallet::Error + * Lookup700: pallet_unique::pallet::Error **/ PalletUniqueError: { _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection'] }, /** - * Lookup687: pallet_configuration::pallet::Error + * Lookup701: pallet_configuration::pallet::Error **/ PalletConfigurationError: { _enum: ['InconsistentConfiguration'] }, /** - * Lookup688: up_data_structs::Collection + * Lookup702: up_data_structs::Collection **/ UpDataStructsCollection: { owner: 'AccountId32', @@ -5501,7 +5602,7 @@ export default { flags: '[u8;1]' }, /** - * Lookup689: up_data_structs::SponsorshipState + * Lookup703: up_data_structs::SponsorshipState **/ UpDataStructsSponsorshipStateAccountId32: { _enum: { @@ -5511,7 +5612,7 @@ export default { } }, /** - * Lookup690: up_data_structs::Properties + * Lookup704: up_data_structs::Properties **/ UpDataStructsProperties: { map: 'UpDataStructsPropertiesMapBoundedVec', @@ -5519,15 +5620,15 @@ export default { reserved: 'u32' }, /** - * Lookup691: up_data_structs::PropertiesMap> + * Lookup705: up_data_structs::PropertiesMap> **/ UpDataStructsPropertiesMapBoundedVec: 'BTreeMap', /** - * Lookup696: up_data_structs::PropertiesMap + * Lookup710: up_data_structs::PropertiesMap **/ UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap', /** - * Lookup703: up_data_structs::CollectionStats + * Lookup717: up_data_structs::CollectionStats **/ UpDataStructsCollectionStats: { created: 'u32', @@ -5535,18 +5636,18 @@ export default { alive: 'u32' }, /** - * Lookup704: up_data_structs::TokenChild + * Lookup718: up_data_structs::TokenChild **/ UpDataStructsTokenChild: { token: 'u32', collection: 'u32' }, /** - * Lookup705: PhantomType::up_data_structs + * Lookup719: PhantomType::up_data_structs **/ PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]', /** - * Lookup707: up_data_structs::TokenData> + * Lookup721: up_data_structs::TokenData> **/ UpDataStructsTokenData: { properties: 'Vec', @@ -5554,7 +5655,7 @@ export default { pieces: 'u128' }, /** - * Lookup708: up_data_structs::RpcCollection + * Lookup722: up_data_structs::RpcCollection **/ UpDataStructsRpcCollection: { owner: 'AccountId32', @@ -5571,14 +5672,14 @@ export default { flags: 'UpDataStructsRpcCollectionFlags' }, /** - * Lookup709: up_data_structs::RpcCollectionFlags + * Lookup723: up_data_structs::RpcCollectionFlags **/ UpDataStructsRpcCollectionFlags: { foreign: 'bool', erc721metadata: 'bool' }, /** - * Lookup710: up_pov_estimate_rpc::PovInfo + * Lookup724: up_pov_estimate_rpc::PovInfo **/ UpPovEstimateRpcPovInfo: { proofSize: 'u64', @@ -5588,7 +5689,7 @@ export default { keyValues: 'Vec' }, /** - * Lookup713: sp_runtime::transaction_validity::TransactionValidityError + * Lookup727: sp_runtime::transaction_validity::TransactionValidityError **/ SpRuntimeTransactionValidityTransactionValidityError: { _enum: { @@ -5597,7 +5698,7 @@ export default { } }, /** - * Lookup714: sp_runtime::transaction_validity::InvalidTransaction + * Lookup728: sp_runtime::transaction_validity::InvalidTransaction **/ SpRuntimeTransactionValidityInvalidTransaction: { _enum: { @@ -5617,7 +5718,7 @@ export default { } }, /** - * Lookup715: sp_runtime::transaction_validity::UnknownTransaction + * Lookup729: sp_runtime::transaction_validity::UnknownTransaction **/ SpRuntimeTransactionValidityUnknownTransaction: { _enum: { @@ -5627,85 +5728,85 @@ export default { } }, /** - * Lookup717: up_pov_estimate_rpc::TrieKeyValue + * Lookup731: up_pov_estimate_rpc::TrieKeyValue **/ UpPovEstimateRpcTrieKeyValue: { key: 'Bytes', value: 'Bytes' }, /** - * Lookup719: pallet_common::pallet::Error + * Lookup733: pallet_common::pallet::Error **/ PalletCommonError: { _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFunds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin', 'FungibleItemsHaveNoId', 'NotFungibleDataUsedToMintFungibleCollectionToken'] }, /** - * Lookup721: pallet_fungible::pallet::Error + * Lookup735: pallet_fungible::pallet::Error **/ PalletFungibleError: { _enum: ['FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid'] }, /** - * Lookup726: pallet_refungible::pallet::Error + * Lookup740: pallet_refungible::pallet::Error **/ PalletRefungibleError: { _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed'] }, /** - * Lookup727: pallet_nonfungible::ItemData> + * Lookup741: pallet_nonfungible::ItemData> **/ PalletNonfungibleItemData: { owner: 'PalletEvmAccountBasicCrossAccountIdRepr' }, /** - * Lookup729: up_data_structs::PropertyScope + * Lookup743: up_data_structs::PropertyScope **/ UpDataStructsPropertyScope: { _enum: ['None', 'Rmrk'] }, /** - * Lookup732: pallet_nonfungible::pallet::Error + * Lookup746: pallet_nonfungible::pallet::Error **/ PalletNonfungibleError: { _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren'] }, /** - * Lookup733: pallet_structure::pallet::Error + * Lookup747: pallet_structure::pallet::Error **/ PalletStructureError: { _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection'] }, /** - * Lookup738: pallet_app_promotion::pallet::Error + * Lookup752: pallet_app_promotion::pallet::Error **/ PalletAppPromotionError: { _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState'] }, /** - * Lookup742: pallet_foreign_assets::module::Error + * Lookup756: pallet_foreign_assets::module::Error **/ PalletForeignAssetsModuleError: { _enum: ['ForeignAssetAlreadyRegistered', 'BadForeignAssetId', 'ForeignAssetNotFound', 'ForeignAssetIsNotFungible', 'CantParseBalance', 'FailedToFetchRate', 'CantParseResponse', 'OracleMembersCapacityExceeded'] }, /** - * Lookup744: orml_oracle::module::TimestampedValue + * Lookup758: orml_oracle::module::TimestampedValue **/ OrmlOracleModuleTimestampedValue: { value: 'u128', timestamp: 'u64' }, /** - * Lookup745: orml_utilities::ordered_set::OrderedSet + * Lookup759: orml_utilities::ordered_set::OrderedSet **/ OrmlUtilitiesOrderedSet: 'Vec', /** - * Lookup747: orml_oracle::module::Error + * Lookup761: orml_oracle::module::Error **/ OrmlOracleModuleError: { _enum: ['NoPermission', 'AlreadyFeeded'] }, /** - * Lookup748: pallet_evm::CodeMetadata + * Lookup762: pallet_evm::CodeMetadata **/ PalletEvmCodeMetadata: { _alias: { @@ -5716,13 +5817,13 @@ export default { hash_: 'H256' }, /** - * Lookup750: pallet_evm::pallet::Error + * Lookup764: pallet_evm::pallet::Error **/ PalletEvmError: { _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'InvalidChainId', 'InvalidSignature', 'Reentrancy', 'TransactionMustComeFromEOA', 'Undefined', 'CreateOriginNotAllowed'] }, /** - * Lookup752: fp_rpc::TransactionStatus + * Lookup766: fp_rpc::TransactionStatus **/ FpRpcTransactionStatus: { transactionHash: 'H256', @@ -5734,11 +5835,11 @@ export default { logsBloom: 'EthbloomBloom' }, /** - * Lookup754: ethbloom::Bloom + * Lookup768: ethbloom::Bloom **/ EthbloomBloom: '[u8;256]', /** - * Lookup756: ethereum::receipt::ReceiptV3 + * Lookup770: ethereum::receipt::ReceiptV3 **/ EthereumReceiptReceiptV3: { _enum: { @@ -5748,7 +5849,7 @@ export default { } }, /** - * Lookup757: ethereum::receipt::EIP658ReceiptData + * Lookup771: ethereum::receipt::EIP658ReceiptData **/ EthereumReceiptEip658ReceiptData: { statusCode: 'u8', @@ -5757,7 +5858,7 @@ export default { logs: 'Vec' }, /** - * Lookup758: ethereum::block::Block + * Lookup772: ethereum::block::Block **/ EthereumBlock: { header: 'EthereumHeader', @@ -5765,7 +5866,7 @@ export default { ommers: 'Vec' }, /** - * Lookup759: ethereum::header::Header + * Lookup773: ethereum::header::Header **/ EthereumHeader: { parentHash: 'H256', @@ -5785,23 +5886,23 @@ export default { nonce: 'EthereumTypesHashH64' }, /** - * Lookup760: ethereum_types::hash::H64 + * Lookup774: ethereum_types::hash::H64 **/ EthereumTypesHashH64: '[u8;8]', /** - * Lookup765: pallet_ethereum::pallet::Error + * Lookup779: pallet_ethereum::pallet::Error **/ PalletEthereumError: { _enum: ['InvalidSignature', 'PreLogExists'] }, /** - * Lookup766: pallet_evm_coder_substrate::pallet::Error + * Lookup780: pallet_evm_coder_substrate::pallet::Error **/ PalletEvmCoderSubstrateError: { _enum: ['OutOfGas', 'OutOfFund'] }, /** - * Lookup767: up_data_structs::SponsorshipState> + * Lookup781: up_data_structs::SponsorshipState> **/ UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: { _enum: { @@ -5811,41 +5912,41 @@ export default { } }, /** - * Lookup768: pallet_evm_contract_helpers::SponsoringModeT + * Lookup782: pallet_evm_contract_helpers::SponsoringModeT **/ PalletEvmContractHelpersSponsoringModeT: { _enum: ['Disabled', 'Allowlisted', 'Generous'] }, /** - * Lookup774: pallet_evm_contract_helpers::pallet::Error + * Lookup788: pallet_evm_contract_helpers::pallet::Error **/ PalletEvmContractHelpersError: { _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit'] }, /** - * Lookup775: pallet_evm_migration::pallet::Error + * Lookup789: pallet_evm_migration::pallet::Error **/ PalletEvmMigrationError: { _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent'] }, /** - * Lookup776: pallet_maintenance::pallet::Error + * Lookup790: pallet_maintenance::pallet::Error **/ PalletMaintenanceError: 'Null', /** - * Lookup777: pallet_utility::pallet::Error + * Lookup791: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup778: pallet_test_utils::pallet::Error + * Lookup792: pallet_test_utils::pallet::Error **/ PalletTestUtilsError: { _enum: ['TestPalletDisabled', 'TriggerRollback'] }, /** - * Lookup780: sp_runtime::MultiSignature + * Lookup794: sp_runtime::MultiSignature **/ SpRuntimeMultiSignature: { _enum: { @@ -5855,64 +5956,64 @@ export default { } }, /** - * Lookup784: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup798: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup785: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup799: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup786: frame_system::extensions::check_genesis::CheckGenesis + * Lookup800: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup789: pallet_sponsoring::CheckNonce + * Lookup803: pallet_sponsoring::CheckNonce **/ PalletSponsoringCheckNonce: 'Compact', /** - * Lookup790: frame_system::extensions::check_weight::CheckWeight + * Lookup804: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup791: opal_runtime::runtime_common::maintenance::CheckMaintenance + * Lookup805: opal_runtime::runtime_common::maintenance::CheckMaintenance **/ OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null', /** - * Lookup792: opal_runtime::runtime_common::identity::DisableIdentityCalls + * Lookup806: opal_runtime::runtime_common::identity::DisableIdentityCalls **/ OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null', /** - * Lookup793: pallet_sponsoring::ChargeAssetTxPayment + * Lookup807: pallet_sponsoring::ChargeAssetTxPayment **/ PalletSponsoringChargeAssetTxPayment: { tip: 'Compact', assetId: 'Option' }, /** - * Lookup794: opal_runtime::Runtime + * Lookup808: opal_runtime::Runtime **/ OpalRuntimeRuntime: 'Null', /** - * Lookup795: opal_runtime::runtime_common::FeeCoefficientApplier + * Lookup809: opal_runtime::runtime_common::FeeCoefficientApplier **/ OpalRuntimeRuntimeCommonFeeCoefficientApplier: 'Null', /** - * Lookup796: pallet_ethereum::FakeTransactionFinalizer + * Lookup810: pallet_ethereum::FakeTransactionFinalizer **/ PalletEthereumFakeTransactionFinalizer: 'Null', /** - * Lookup797: cumulus_primitives_storage_weight_reclaim::allow_deprecated::StorageWeightReclaim + * Lookup811: cumulus_primitives_storage_weight_reclaim::allow_deprecated::StorageWeightReclaim **/ CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim: 'Null', /** - * Lookup798: frame_metadata_hash_extension::CheckMetadataHash + * Lookup812: frame_metadata_hash_extension::CheckMetadataHash **/ FrameMetadataHashExtensionCheckMetadataHash: { mode: 'FrameMetadataHashExtensionMode' }, /** - * Lookup799: frame_metadata_hash_extension::Mode + * Lookup813: frame_metadata_hash_extension::Mode **/ FrameMetadataHashExtensionMode: { _enum: ['Disabled', 'Enabled'] diff --git a/js-packages/types/types-lookup.ts b/js-packages/types/types-lookup.ts index a37843b297..d0007f70c2 100644 --- a/js-packages/types/types-lookup.ts +++ b/js-packages/types/types-lookup.ts @@ -309,6 +309,7 @@ declare module '@polkadot/types/lookup' { readonly asNewSession: { readonly sessionIndex: u32; } & Struct; + readonly isNewQueued: boolean; readonly isValidatorDisabled: boolean; readonly asValidatorDisabled: { readonly validator: AccountId32; @@ -317,7 +318,7 @@ declare module '@polkadot/types/lookup' { readonly asValidatorReenabled: { readonly validator: AccountId32; } & Struct; - readonly type: 'NewSession' | 'ValidatorDisabled' | 'ValidatorReenabled'; + readonly type: 'NewSession' | 'NewQueued' | 'ValidatorDisabled' | 'ValidatorReenabled'; } /** @name PalletBalancesEvent (39) */ @@ -432,7 +433,9 @@ declare module '@polkadot/types/lookup' { readonly old: u128; readonly new_: u128; } & Struct; - readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed' | 'TotalIssuanceForced'; + readonly isUnexpected: boolean; + readonly asUnexpected: PalletBalancesUnexpectedKind; + readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed' | 'TotalIssuanceForced' | 'Unexpected'; } /** @name FrameSupportTokensMiscBalanceStatus (40) */ @@ -442,7 +445,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Free' | 'Reserved'; } - /** @name PalletTransactionPaymentEvent (41) */ + /** @name PalletBalancesUnexpectedKind (41) */ + interface PalletBalancesUnexpectedKind extends Enum { + readonly isBalanceUpdated: boolean; + readonly isFailedToMutateAccount: boolean; + readonly type: 'BalanceUpdated' | 'FailedToMutateAccount'; + } + + /** @name PalletTransactionPaymentEvent (42) */ interface PalletTransactionPaymentEvent extends Enum { readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { @@ -453,7 +463,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransactionFeePaid'; } - /** @name PalletTreasuryEvent (42) */ + /** @name PalletTreasuryEvent (43) */ interface PalletTreasuryEvent extends Enum { readonly isSpending: boolean; readonly asSpending: { @@ -518,7 +528,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Spending' | 'Awarded' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive' | 'AssetSpendApproved' | 'AssetSpendVoided' | 'Paid' | 'PaymentFailed' | 'SpendProcessed'; } - /** @name PalletSudoEvent (44) */ + /** @name PalletSudoEvent (45) */ interface PalletSudoEvent extends Enum { readonly isSudid: boolean; readonly asSudid: { @@ -537,7 +547,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudid' | 'KeyChanged' | 'KeyRemoved' | 'SudoAsDone'; } - /** @name OrmlVestingModuleEvent (47) */ + /** @name OrmlVestingModuleEvent (48) */ interface OrmlVestingModuleEvent extends Enum { readonly isVestingScheduleAdded: boolean; readonly asVestingScheduleAdded: { @@ -557,7 +567,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated'; } - /** @name OrmlVestingVestingSchedule (48) */ + /** @name OrmlVestingVestingSchedule (49) */ interface OrmlVestingVestingSchedule extends Struct { readonly start: u32; readonly period: u32; @@ -565,7 +575,7 @@ declare module '@polkadot/types/lookup' { readonly perPeriod: Compact; } - /** @name OrmlXtokensModuleEvent (50) */ + /** @name OrmlXtokensModuleEvent (51) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredAssets: boolean; readonly asTransferredAssets: { @@ -577,25 +587,25 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransferredAssets'; } - /** @name StagingXcmV5AssetAssets (51) */ + /** @name StagingXcmV5AssetAssets (52) */ interface StagingXcmV5AssetAssets extends Vec {} - /** @name StagingXcmV5Asset (53) */ + /** @name StagingXcmV5Asset (54) */ interface StagingXcmV5Asset extends Struct { readonly id: StagingXcmV5AssetAssetId; readonly fun: StagingXcmV5AssetFungibility; } - /** @name StagingXcmV5AssetAssetId (54) */ + /** @name StagingXcmV5AssetAssetId (55) */ interface StagingXcmV5AssetAssetId extends StagingXcmV5Location {} - /** @name StagingXcmV5Location (55) */ + /** @name StagingXcmV5Location (56) */ interface StagingXcmV5Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV5Junctions; } - /** @name StagingXcmV5Junctions (56) */ + /** @name StagingXcmV5Junctions (57) */ interface StagingXcmV5Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -617,7 +627,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV5Junction (58) */ + /** @name StagingXcmV5Junction (59) */ interface StagingXcmV5Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -656,7 +666,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name StagingXcmV5JunctionNetworkId (61) */ + /** @name StagingXcmV5JunctionNetworkId (62) */ interface StagingXcmV5JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -677,7 +687,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash' | 'PolkadotBulletin'; } - /** @name XcmV3JunctionBodyId (63) */ + /** @name XcmV3JunctionBodyId (64) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -694,7 +704,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; } - /** @name XcmV3JunctionBodyPart (64) */ + /** @name XcmV3JunctionBodyPart (65) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -719,7 +729,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; } - /** @name StagingXcmV5AssetFungibility (72) */ + /** @name StagingXcmV5AssetFungibility (73) */ interface StagingXcmV5AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -728,7 +738,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fungible' | 'NonFungible'; } - /** @name StagingXcmV5AssetAssetInstance (73) */ + /** @name StagingXcmV5AssetAssetInstance (74) */ interface StagingXcmV5AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -744,7 +754,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } - /** @name PalletIdentityEvent (76) */ + /** @name PalletIdentityEvent (77) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -812,7 +822,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted'; } - /** @name PalletPreimageEvent (77) */ + /** @name PalletPreimageEvent (78) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -829,7 +839,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noted' | 'Requested' | 'Cleared'; } - /** @name PalletDemocracyEvent (78) */ + /** @name PalletDemocracyEvent (79) */ interface PalletDemocracyEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -912,7 +922,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred'; } - /** @name PalletDemocracyVoteThreshold (79) */ + /** @name PalletDemocracyVoteThreshold (80) */ interface PalletDemocracyVoteThreshold extends Enum { readonly isSuperMajorityApprove: boolean; readonly isSuperMajorityAgainst: boolean; @@ -920,7 +930,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority'; } - /** @name PalletDemocracyVoteAccountVote (80) */ + /** @name PalletDemocracyVoteAccountVote (81) */ interface PalletDemocracyVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -935,7 +945,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Standard' | 'Split'; } - /** @name PalletDemocracyMetadataOwner (82) */ + /** @name PalletDemocracyMetadataOwner (83) */ interface PalletDemocracyMetadataOwner extends Enum { readonly isExternal: boolean; readonly isProposal: boolean; @@ -945,7 +955,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'External' | 'Proposal' | 'Referendum'; } - /** @name PalletCollectiveEvent (83) */ + /** @name PalletCollectiveEvent (84) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1003,7 +1013,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed' | 'Killed' | 'ProposalCostBurned' | 'ProposalCostReleased'; } - /** @name PalletMembershipEvent (85) */ + /** @name PalletMembershipEvent (86) */ interface PalletMembershipEvent extends Enum { readonly isMemberAdded: boolean; readonly isMemberRemoved: boolean; @@ -1014,7 +1024,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy'; } - /** @name PalletRankedCollectiveEvent (87) */ + /** @name PalletRankedCollectiveEvent (88) */ interface PalletRankedCollectiveEvent extends Enum { readonly isMemberAdded: boolean; readonly asMemberAdded: { @@ -1045,7 +1055,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted' | 'MemberExchanged'; } - /** @name PalletRankedCollectiveVoteRecord (89) */ + /** @name PalletRankedCollectiveVoteRecord (90) */ interface PalletRankedCollectiveVoteRecord extends Enum { readonly isAye: boolean; readonly asAye: u32; @@ -1054,14 +1064,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Aye' | 'Nay'; } - /** @name PalletRankedCollectiveTally (90) */ + /** @name PalletRankedCollectiveTally (91) */ interface PalletRankedCollectiveTally extends Struct { readonly bareAyes: u32; readonly ayes: u32; readonly nays: u32; } - /** @name PalletReferendaEvent (91) */ + /** @name PalletReferendaEvent (92) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -1149,7 +1159,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared'; } - /** @name FrameSupportPreimagesBounded (92) */ + /** @name FrameSupportPreimagesBounded (93) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -1165,7 +1175,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name FrameSystemCall (94) */ + /** @name FrameSystemCall (95) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -1215,7 +1225,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent' | 'AuthorizeUpgrade' | 'AuthorizeUpgradeWithoutChecks' | 'ApplyAuthorizedUpgrade'; } - /** @name PalletStateTrieMigrationCall (98) */ + /** @name PalletStateTrieMigrationCall (99) */ interface PalletStateTrieMigrationCall extends Enum { readonly isControlAutoMigration: boolean; readonly asControlAutoMigration: { @@ -1250,13 +1260,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress'; } - /** @name PalletStateTrieMigrationMigrationLimits (100) */ + /** @name PalletStateTrieMigrationMigrationLimits (101) */ interface PalletStateTrieMigrationMigrationLimits extends Struct { readonly size_: u32; readonly item: u32; } - /** @name PalletStateTrieMigrationMigrationTask (101) */ + /** @name PalletStateTrieMigrationMigrationTask (102) */ interface PalletStateTrieMigrationMigrationTask extends Struct { readonly progressTop: PalletStateTrieMigrationProgress; readonly progressChild: PalletStateTrieMigrationProgress; @@ -1265,7 +1275,7 @@ declare module '@polkadot/types/lookup' { readonly childItems: u32; } - /** @name PalletStateTrieMigrationProgress (102) */ + /** @name PalletStateTrieMigrationProgress (103) */ interface PalletStateTrieMigrationProgress extends Enum { readonly isToStart: boolean; readonly isLastKey: boolean; @@ -1274,11 +1284,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'ToStart' | 'LastKey' | 'Complete'; } - /** @name CumulusPalletParachainSystemCall (104) */ + /** @name CumulusPalletParachainSystemCall (105) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { - readonly data: CumulusPrimitivesParachainInherentParachainInherentData; + readonly data: CumulusPalletParachainSystemParachainInherentBasicParachainInherentData; + readonly inboundMessagesData: CumulusPalletParachainSystemParachainInherentInboundMessagesData; } & Struct; readonly isSudoSendUpwardMessage: boolean; readonly asSudoSendUpwardMessage: { @@ -1287,15 +1298,15 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetValidationData' | 'SudoSendUpwardMessage'; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (105) */ - interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { + /** @name CumulusPalletParachainSystemParachainInherentBasicParachainInherentData (106) */ + interface CumulusPalletParachainSystemParachainInherentBasicParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV8PersistedValidationData; readonly relayChainState: SpTrieStorageProof; - readonly downwardMessages: Vec; - readonly horizontalMessages: BTreeMap>; + readonly relayParentDescendants: Vec; + readonly collatorPeerId: Option; } - /** @name PolkadotPrimitivesV8PersistedValidationData (106) */ + /** @name PolkadotPrimitivesV8PersistedValidationData (107) */ interface PolkadotPrimitivesV8PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -1303,27 +1314,57 @@ declare module '@polkadot/types/lookup' { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (108) */ + /** @name SpTrieStorageProof (109) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (111) */ + /** @name SpRuntimeHeader (112) */ + interface SpRuntimeHeader extends Struct { + readonly parentHash: H256; + readonly number: Compact; + readonly stateRoot: H256; + readonly extrinsicsRoot: H256; + readonly digest: SpRuntimeDigest; + } + + /** @name CumulusPalletParachainSystemParachainInherentInboundMessagesData (115) */ + interface CumulusPalletParachainSystemParachainInherentInboundMessagesData extends Struct { + readonly downwardMessages: { + readonly fullMessages: Vec; + readonly hashedMessages: Vec; + } & Struct; + readonly horizontalMessages: CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection; + } + + /** @name PolkadotCorePrimitivesInboundDownwardMessage (117) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (115) */ + /** @name CumulusPrimitivesParachainInherentHashedMessage (120) */ + interface CumulusPrimitivesParachainInherentHashedMessage extends Struct { + readonly sentAt: u32; + readonly msgHash: H256; + } + + /** @name CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection (121) */ + interface CumulusPalletParachainSystemParachainInherentAbridgedInboundMessagesCollection extends Struct { + readonly fullMessages: Vec>; + readonly hashedMessages: Vec>; + } + + /** @name PolkadotCorePrimitivesInboundHrmpMessage (124) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name StagingParachainInfoCall (118) */ + /** @name StagingParachainInfoCall (128) */ type StagingParachainInfoCall = Null; - /** @name PalletCollatorSelectionCall (119) */ + /** @name PalletCollatorSelectionCall (129) */ interface PalletCollatorSelectionCall extends Enum { readonly isAddInvulnerable: boolean; readonly asAddInvulnerable: { @@ -1344,7 +1385,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense'; } - /** @name PalletSessionCall (120) */ + /** @name PalletSessionCall (130) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { @@ -1355,15 +1396,15 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name OpalRuntimeRuntimeCommonSessionKeys (121) */ + /** @name OpalRuntimeRuntimeCommonSessionKeys (131) */ interface OpalRuntimeRuntimeCommonSessionKeys extends Struct { readonly aura: SpConsensusAuraSr25519AppSr25519Public; } - /** @name SpConsensusAuraSr25519AppSr25519Public (122) */ + /** @name SpConsensusAuraSr25519AppSr25519Public (132) */ interface SpConsensusAuraSr25519AppSr25519Public extends U8aFixed {} - /** @name PalletBalancesCall (123) */ + /** @name PalletBalancesCall (133) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1413,14 +1454,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransferAllowDeath' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'ForceSetBalance' | 'ForceAdjustTotalIssuance' | 'Burn'; } - /** @name PalletBalancesAdjustmentDirection (127) */ + /** @name PalletBalancesAdjustmentDirection (137) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: 'Increase' | 'Decrease'; } - /** @name PalletTimestampCall (128) */ + /** @name PalletTimestampCall (138) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1429,7 +1470,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletTreasuryCall (129) */ + /** @name PalletTreasuryCall (139) */ interface PalletTreasuryCall extends Enum { readonly isSpendLocal: boolean; readonly asSpendLocal: { @@ -1462,7 +1503,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } - /** @name PalletSudoCall (131) */ + /** @name PalletSudoCall (141) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -1486,7 +1527,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs' | 'RemoveKey'; } - /** @name OrmlVestingModuleCall (132) */ + /** @name OrmlVestingModuleCall (142) */ interface OrmlVestingModuleCall extends Enum { readonly isClaim: boolean; readonly isVestedTransfer: boolean; @@ -1506,7 +1547,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor'; } - /** @name OrmlXtokensModuleCall (134) */ + /** @name OrmlXtokensModuleCall (144) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -1553,7 +1594,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets'; } - /** @name XcmVersionedLocation (136) */ + /** @name XcmVersionedLocation (146) */ interface XcmVersionedLocation extends Enum { readonly isV3: boolean; readonly asV3: StagingXcmV3MultiLocation; @@ -1564,13 +1605,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name StagingXcmV3MultiLocation (137) */ + /** @name StagingXcmV3MultiLocation (147) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (138) */ + /** @name XcmV3Junctions (148) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -1592,7 +1633,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name XcmV3Junction (139) */ + /** @name XcmV3Junction (149) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -1631,7 +1672,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name XcmV3JunctionNetworkId (141) */ + /** @name XcmV3JunctionNetworkId (151) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -1655,13 +1696,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash' | 'PolkadotBulletin'; } - /** @name StagingXcmV4Location (142) */ + /** @name StagingXcmV4Location (152) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (143) */ + /** @name StagingXcmV4Junctions (153) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -1683,7 +1724,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; } - /** @name StagingXcmV4Junction (145) */ + /** @name StagingXcmV4Junction (155) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -1722,7 +1763,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; } - /** @name StagingXcmV4JunctionNetworkId (147) */ + /** @name StagingXcmV4JunctionNetworkId (157) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -1746,7 +1787,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash' | 'PolkadotBulletin'; } - /** @name XcmV3WeightLimit (155) */ + /** @name XcmV3WeightLimit (165) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -1754,7 +1795,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unlimited' | 'Limited'; } - /** @name XcmVersionedAsset (156) */ + /** @name XcmVersionedAsset (166) */ interface XcmVersionedAsset extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiAsset; @@ -1765,13 +1806,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name XcmV3MultiAsset (157) */ + /** @name XcmV3MultiAsset (167) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (158) */ + /** @name XcmV3MultiassetAssetId (168) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -1780,7 +1821,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Concrete' | 'Abstract'; } - /** @name XcmV3MultiassetFungibility (159) */ + /** @name XcmV3MultiassetFungibility (169) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -1789,7 +1830,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fungible' | 'NonFungible'; } - /** @name XcmV3MultiassetAssetInstance (160) */ + /** @name XcmV3MultiassetAssetInstance (170) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -1805,16 +1846,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } - /** @name StagingXcmV4Asset (161) */ + /** @name StagingXcmV4Asset (171) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (162) */ + /** @name StagingXcmV4AssetAssetId (172) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (163) */ + /** @name StagingXcmV4AssetFungibility (173) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -1823,7 +1864,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fungible' | 'NonFungible'; } - /** @name StagingXcmV4AssetAssetInstance (164) */ + /** @name StagingXcmV4AssetAssetInstance (174) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -1839,7 +1880,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; } - /** @name XcmVersionedAssets (167) */ + /** @name XcmVersionedAssets (177) */ interface XcmVersionedAssets extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetMultiAssets; @@ -1850,13 +1891,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name XcmV3MultiassetMultiAssets (168) */ + /** @name XcmV3MultiassetMultiAssets (178) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name StagingXcmV4AssetAssets (170) */ + /** @name StagingXcmV4AssetAssets (180) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name PalletIdentityCall (172) */ + /** @name PalletIdentityCall (182) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -1936,7 +1977,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs'; } - /** @name PalletIdentityIdentityInfo (173) */ + /** @name PalletIdentityIdentityInfo (183) */ interface PalletIdentityIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -1949,7 +1990,7 @@ declare module '@polkadot/types/lookup' { readonly twitter: Data; } - /** @name PalletIdentityBitFlags (209) */ + /** @name PalletIdentityBitFlags (219) */ interface PalletIdentityBitFlags extends Set { readonly isDisplay: boolean; readonly isLegal: boolean; @@ -1961,7 +2002,7 @@ declare module '@polkadot/types/lookup' { readonly isTwitter: boolean; } - /** @name PalletIdentityIdentityField (210) */ + /** @name PalletIdentityIdentityField (220) */ interface PalletIdentityIdentityField extends Enum { readonly isDisplay: boolean; readonly isLegal: boolean; @@ -1974,7 +2015,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; } - /** @name PalletIdentityJudgement (211) */ + /** @name PalletIdentityJudgement (221) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -1987,14 +2028,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } - /** @name PalletIdentityRegistration (214) */ + /** @name PalletIdentityRegistration (224) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityIdentityInfo; } - /** @name PalletPreimageCall (222) */ + /** @name PalletPreimageCall (232) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2019,7 +2060,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage' | 'EnsureUpdated'; } - /** @name PalletDemocracyCall (224) */ + /** @name PalletDemocracyCall (234) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -2103,7 +2144,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata'; } - /** @name PalletDemocracyConviction (225) */ + /** @name PalletDemocracyConviction (235) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2115,7 +2156,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name PalletCollectiveCall (227) */ + /** @name PalletCollectiveCall (237) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2162,7 +2203,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close' | 'Kill' | 'ReleaseProposalCost'; } - /** @name PalletMembershipCall (229) */ + /** @name PalletMembershipCall (239) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -2193,7 +2234,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name PalletRankedCollectiveCall (231) */ + /** @name PalletRankedCollectiveCall (241) */ interface PalletRankedCollectiveCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -2230,7 +2271,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll' | 'ExchangeMember'; } - /** @name PalletReferendaCall (232) */ + /** @name PalletReferendaCall (242) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -2274,7 +2315,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata'; } - /** @name OpalRuntimeOriginCaller (233) */ + /** @name OpalRuntimeOriginCaller (243) */ interface OpalRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -2295,16 +2336,17 @@ declare module '@polkadot/types/lookup' { readonly type: 'System' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'FinancialCouncil' | 'Origins' | 'Ethereum'; } - /** @name FrameSupportDispatchRawOrigin (234) */ + /** @name FrameSupportDispatchRawOrigin (244) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; readonly asSigned: AccountId32; readonly isNone: boolean; - readonly type: 'Root' | 'Signed' | 'None'; + readonly isAuthorized: boolean; + readonly type: 'Root' | 'Signed' | 'None' | 'Authorized'; } - /** @name PalletCollectiveRawOrigin (235) */ + /** @name PalletCollectiveRawOrigin (245) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -2314,13 +2356,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name PalletGovOriginsOrigin (238) */ + /** @name PalletGovOriginsOrigin (248) */ interface PalletGovOriginsOrigin extends Enum { readonly isFellowshipProposition: boolean; readonly type: 'FellowshipProposition'; } - /** @name PalletXcmOrigin (239) */ + /** @name PalletXcmOrigin (249) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV5Location; @@ -2329,7 +2371,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Xcm' | 'Response'; } - /** @name CumulusPalletXcmOrigin (240) */ + /** @name CumulusPalletXcmOrigin (250) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -2337,14 +2379,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Relay' | 'SiblingParachain'; } - /** @name PalletEthereumRawOrigin (241) */ + /** @name PalletEthereumRawOrigin (251) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: 'EthereumTransaction'; } - /** @name FrameSupportScheduleDispatchTime (243) */ + /** @name FrameSupportScheduleDispatchTime (253) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -2353,7 +2395,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'At' | 'After'; } - /** @name PalletSchedulerCall (244) */ + /** @name PalletSchedulerCall (254) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2417,7 +2459,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter' | 'SetRetry' | 'SetRetryNamed' | 'CancelRetry' | 'CancelRetryNamed'; } - /** @name CumulusPalletXcmpQueueCall (249) */ + /** @name CumulusPalletXcmpQueueCall (259) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; @@ -2436,7 +2478,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold'; } - /** @name PalletXcmCall (250) */ + /** @name PalletXcmCall (260) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -2535,7 +2577,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension' | 'TransferAssets' | 'ClaimAssets' | 'TransferAssetsUsingTypeAndThen' | 'AddAuthorizedAlias' | 'RemoveAuthorizedAlias' | 'RemoveAllAuthorizedAliases'; } - /** @name XcmVersionedXcm (251) */ + /** @name XcmVersionedXcm (261) */ interface XcmVersionedXcm extends Enum { readonly isV3: boolean; readonly asV3: XcmV3Xcm; @@ -2546,10 +2588,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name XcmV3Xcm (252) */ + /** @name XcmV3Xcm (262) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (254) */ + /** @name XcmV3Instruction (264) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -2731,7 +2773,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; } - /** @name XcmV3Response (255) */ + /** @name XcmV3Response (265) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -2747,7 +2789,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } - /** @name XcmV3TraitsError (258) */ + /** @name XcmV3TraitsError (268) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -2794,7 +2836,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; } - /** @name XcmV3PalletInfo (260) */ + /** @name XcmV3PalletInfo (270) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -2804,7 +2846,7 @@ declare module '@polkadot/types/lookup' { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (263) */ + /** @name XcmV3MaybeErrorCode (273) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -2814,7 +2856,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Success' | 'Error' | 'TruncatedError'; } - /** @name XcmV3OriginKind (266) */ + /** @name XcmV3OriginKind (276) */ interface XcmV3OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -2823,19 +2865,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; } - /** @name XcmDoubleEncoded (267) */ + /** @name XcmDoubleEncoded (277) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV3QueryResponseInfo (268) */ + /** @name XcmV3QueryResponseInfo (278) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (269) */ + /** @name XcmV3MultiassetMultiAssetFilter (279) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -2844,7 +2886,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Definite' | 'Wild'; } - /** @name XcmV3MultiassetWildMultiAsset (270) */ + /** @name XcmV3MultiassetWildMultiAsset (280) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -2863,17 +2905,17 @@ declare module '@polkadot/types/lookup' { readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } - /** @name XcmV3MultiassetWildFungibility (271) */ + /** @name XcmV3MultiassetWildFungibility (281) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } - /** @name StagingXcmV4Xcm (272) */ + /** @name StagingXcmV4Xcm (282) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (274) */ + /** @name StagingXcmV4Instruction (284) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -3055,7 +3097,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; } - /** @name StagingXcmV4Response (275) */ + /** @name StagingXcmV4Response (285) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3071,7 +3113,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } - /** @name StagingXcmV4PalletInfo (277) */ + /** @name StagingXcmV4PalletInfo (287) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -3081,14 +3123,14 @@ declare module '@polkadot/types/lookup' { readonly patch: Compact; } - /** @name StagingXcmV4QueryResponseInfo (281) */ + /** @name StagingXcmV4QueryResponseInfo (291) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (282) */ + /** @name StagingXcmV4AssetAssetFilter (292) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -3097,7 +3139,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Definite' | 'Wild'; } - /** @name StagingXcmV4AssetWildAsset (283) */ + /** @name StagingXcmV4AssetWildAsset (293) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3116,17 +3158,17 @@ declare module '@polkadot/types/lookup' { readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } - /** @name StagingXcmV4AssetWildFungibility (284) */ + /** @name StagingXcmV4AssetWildFungibility (294) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } - /** @name StagingXcmV5Xcm (285) */ + /** @name StagingXcmV5Xcm (295) */ interface StagingXcmV5Xcm extends Vec {} - /** @name StagingXcmV5Instruction (287) */ + /** @name StagingXcmV5Instruction (297) */ interface StagingXcmV5Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV5AssetAssets; @@ -3329,7 +3371,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution' | 'PayFees' | 'InitiateTransfer' | 'ExecuteWithOrigin' | 'SetHints'; } - /** @name StagingXcmV5Response (288) */ + /** @name StagingXcmV5Response (298) */ interface StagingXcmV5Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3345,7 +3387,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; } - /** @name XcmV5TraitsError (291) */ + /** @name XcmV5TraitsError (301) */ interface XcmV5TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -3393,7 +3435,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'TooManyAssets' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; } - /** @name StagingXcmV5PalletInfo (293) */ + /** @name StagingXcmV5PalletInfo (303) */ interface StagingXcmV5PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -3403,14 +3445,14 @@ declare module '@polkadot/types/lookup' { readonly patch: Compact; } - /** @name StagingXcmV5QueryResponseInfo (298) */ + /** @name StagingXcmV5QueryResponseInfo (308) */ interface StagingXcmV5QueryResponseInfo extends Struct { readonly destination: StagingXcmV5Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV5AssetAssetFilter (299) */ + /** @name StagingXcmV5AssetAssetFilter (309) */ interface StagingXcmV5AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV5AssetAssets; @@ -3419,7 +3461,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Definite' | 'Wild'; } - /** @name StagingXcmV5AssetWildAsset (300) */ + /** @name StagingXcmV5AssetWildAsset (310) */ interface StagingXcmV5AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3438,14 +3480,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; } - /** @name StagingXcmV5AssetWildFungibility (301) */ + /** @name StagingXcmV5AssetWildFungibility (311) */ interface StagingXcmV5AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: 'Fungible' | 'NonFungible'; } - /** @name StagingXcmV5AssetAssetTransferFilter (303) */ + /** @name StagingXcmV5AssetAssetTransferFilter (313) */ interface StagingXcmV5AssetAssetTransferFilter extends Enum { readonly isTeleport: boolean; readonly asTeleport: StagingXcmV5AssetAssetFilter; @@ -3456,7 +3498,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Teleport' | 'ReserveDeposit' | 'ReserveWithdraw'; } - /** @name StagingXcmV5Hint (308) */ + /** @name StagingXcmV5Hint (318) */ interface StagingXcmV5Hint extends Enum { readonly isAssetClaimer: boolean; readonly asAssetClaimer: { @@ -3465,7 +3507,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetClaimer'; } - /** @name StagingXcmExecutorAssetTransferTransferType (321) */ + /** @name StagingXcmExecutorAssetTransferTransferType (331) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -3475,7 +3517,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Teleport' | 'LocalReserve' | 'DestinationReserve' | 'RemoteReserve'; } - /** @name XcmVersionedAssetId (322) */ + /** @name XcmVersionedAssetId (332) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -3486,13 +3528,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name CumulusPalletXcmCall (324) */ + /** @name CumulusPalletXcmCall (334) */ type CumulusPalletXcmCall = Null; - /** @name CumulusPalletDmpQueueCall (325) */ + /** @name CumulusPalletDmpQueueCall (335) */ type CumulusPalletDmpQueueCall = Null; - /** @name PalletMessageQueueCall (326) */ + /** @name PalletMessageQueueCall (336) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -3509,7 +3551,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReapPage' | 'ExecuteOverweight'; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (327) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (337) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -3518,7 +3560,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Here' | 'Parent' | 'Sibling'; } - /** @name PalletInflationCall (328) */ + /** @name PalletInflationCall (338) */ interface PalletInflationCall extends Enum { readonly isStartInflation: boolean; readonly asStartInflation: { @@ -3527,7 +3569,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'StartInflation'; } - /** @name PalletUniqueCall (329) */ + /** @name PalletUniqueCall (339) */ interface PalletUniqueCall extends Enum { readonly isCreateCollection: boolean; readonly asCreateCollection: { @@ -3708,7 +3750,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem'; } - /** @name UpDataStructsCollectionMode (334) */ + /** @name UpDataStructsCollectionMode (344) */ interface UpDataStructsCollectionMode extends Enum { readonly isNft: boolean; readonly isFungible: boolean; @@ -3717,7 +3759,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nft' | 'Fungible' | 'ReFungible'; } - /** @name UpDataStructsCreateCollectionData (335) */ + /** @name UpDataStructsCreateCollectionData (345) */ interface UpDataStructsCreateCollectionData extends Struct { readonly mode: UpDataStructsCollectionMode; readonly access: Option; @@ -3733,7 +3775,7 @@ declare module '@polkadot/types/lookup' { readonly flags: U8aFixed; } - /** @name PalletEvmAccountBasicCrossAccountIdRepr (336) */ + /** @name PalletEvmAccountBasicCrossAccountIdRepr (346) */ interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum { readonly isSubstrate: boolean; readonly asSubstrate: AccountId32; @@ -3742,14 +3784,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Substrate' | 'Ethereum'; } - /** @name UpDataStructsAccessMode (338) */ + /** @name UpDataStructsAccessMode (348) */ interface UpDataStructsAccessMode extends Enum { readonly isNormal: boolean; readonly isAllowList: boolean; readonly type: 'Normal' | 'AllowList'; } - /** @name UpDataStructsCollectionLimits (340) */ + /** @name UpDataStructsCollectionLimits (350) */ interface UpDataStructsCollectionLimits extends Struct { readonly accountTokenOwnershipLimit: Option; readonly sponsoredDataSize: Option; @@ -3762,7 +3804,7 @@ declare module '@polkadot/types/lookup' { readonly transfersEnabled: Option; } - /** @name UpDataStructsSponsoringRateLimit (342) */ + /** @name UpDataStructsSponsoringRateLimit (352) */ interface UpDataStructsSponsoringRateLimit extends Enum { readonly isSponsoringDisabled: boolean; readonly isBlocks: boolean; @@ -3770,43 +3812,43 @@ declare module '@polkadot/types/lookup' { readonly type: 'SponsoringDisabled' | 'Blocks'; } - /** @name UpDataStructsCollectionPermissions (345) */ + /** @name UpDataStructsCollectionPermissions (355) */ interface UpDataStructsCollectionPermissions extends Struct { readonly access: Option; readonly mintMode: Option; readonly nesting: Option; } - /** @name UpDataStructsNestingPermissions (347) */ + /** @name UpDataStructsNestingPermissions (357) */ interface UpDataStructsNestingPermissions extends Struct { readonly tokenOwner: bool; readonly collectionAdmin: bool; readonly restricted: Option; } - /** @name UpDataStructsOwnerRestrictedSet (349) */ + /** @name UpDataStructsOwnerRestrictedSet (359) */ interface UpDataStructsOwnerRestrictedSet extends BTreeSet {} - /** @name UpDataStructsPropertyKeyPermission (354) */ + /** @name UpDataStructsPropertyKeyPermission (364) */ interface UpDataStructsPropertyKeyPermission extends Struct { readonly key: Bytes; readonly permission: UpDataStructsPropertyPermission; } - /** @name UpDataStructsPropertyPermission (356) */ + /** @name UpDataStructsPropertyPermission (366) */ interface UpDataStructsPropertyPermission extends Struct { readonly mutable: bool; readonly collectionAdmin: bool; readonly tokenOwner: bool; } - /** @name UpDataStructsProperty (359) */ + /** @name UpDataStructsProperty (369) */ interface UpDataStructsProperty extends Struct { readonly key: Bytes; readonly value: Bytes; } - /** @name UpDataStructsCreateItemData (364) */ + /** @name UpDataStructsCreateItemData (374) */ interface UpDataStructsCreateItemData extends Enum { readonly isNft: boolean; readonly asNft: UpDataStructsCreateNftData; @@ -3817,23 +3859,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nft' | 'Fungible' | 'ReFungible'; } - /** @name UpDataStructsCreateNftData (365) */ + /** @name UpDataStructsCreateNftData (375) */ interface UpDataStructsCreateNftData extends Struct { readonly properties: Vec; } - /** @name UpDataStructsCreateFungibleData (366) */ + /** @name UpDataStructsCreateFungibleData (376) */ interface UpDataStructsCreateFungibleData extends Struct { readonly value: u128; } - /** @name UpDataStructsCreateReFungibleData (367) */ + /** @name UpDataStructsCreateReFungibleData (377) */ interface UpDataStructsCreateReFungibleData extends Struct { readonly pieces: u128; readonly properties: Vec; } - /** @name UpDataStructsCreateItemExData (371) */ + /** @name UpDataStructsCreateItemExData (381) */ interface UpDataStructsCreateItemExData extends Enum { readonly isNft: boolean; readonly asNft: Vec; @@ -3846,26 +3888,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners'; } - /** @name UpDataStructsCreateNftExData (373) */ + /** @name UpDataStructsCreateNftExData (383) */ interface UpDataStructsCreateNftExData extends Struct { readonly properties: Vec; readonly owner: PalletEvmAccountBasicCrossAccountIdRepr; } - /** @name UpDataStructsCreateRefungibleExSingleOwner (380) */ + /** @name UpDataStructsCreateRefungibleExSingleOwner (390) */ interface UpDataStructsCreateRefungibleExSingleOwner extends Struct { readonly user: PalletEvmAccountBasicCrossAccountIdRepr; readonly pieces: u128; readonly properties: Vec; } - /** @name UpDataStructsCreateRefungibleExMultipleOwners (382) */ + /** @name UpDataStructsCreateRefungibleExMultipleOwners (392) */ interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct { readonly users: BTreeMap; readonly properties: Vec; } - /** @name PalletConfigurationCall (383) */ + /** @name PalletConfigurationCall (393) */ interface PalletConfigurationCall extends Enum { readonly isSetWeightToFeeCoefficientOverride: boolean; readonly asSetWeightToFeeCoefficientOverride: { @@ -3898,7 +3940,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold' | 'SetRelayBlockNumberChecks'; } - /** @name PalletConfigurationAppPromotionConfiguration (384) */ + /** @name PalletConfigurationAppPromotionConfiguration (394) */ interface PalletConfigurationAppPromotionConfiguration extends Struct { readonly recalculationInterval: Option; readonly pendingInterval: Option; @@ -3906,10 +3948,10 @@ declare module '@polkadot/types/lookup' { readonly maxStakersPerCalculation: Option; } - /** @name PalletStructureCall (389) */ + /** @name PalletStructureCall (399) */ type PalletStructureCall = Null; - /** @name PalletAppPromotionCall (390) */ + /** @name PalletAppPromotionCall (400) */ interface PalletAppPromotionCall extends Enum { readonly isSetAdminAddress: boolean; readonly asSetAdminAddress: { @@ -3951,7 +3993,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ResolveSkippedBlocks'; } - /** @name PalletForeignAssetsModuleCall (392) */ + /** @name PalletForeignAssetsModuleCall (402) */ interface PalletForeignAssetsModuleCall extends Enum { readonly isForceRegisterForeignAsset: boolean; readonly asForceRegisterForeignAsset: { @@ -3980,7 +4022,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ForceRegisterForeignAsset' | 'ForceResetForeignAssetLocation' | 'ForceSetForeignAssetConversionCoefficient' | 'AddOracleMember' | 'RemoveOracleMember'; } - /** @name PalletForeignAssetsForeignCollectionMode (393) */ + /** @name PalletForeignAssetsForeignCollectionMode (403) */ interface PalletForeignAssetsForeignCollectionMode extends Enum { readonly isNft: boolean; readonly isFungible: boolean; @@ -3988,7 +4030,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nft' | 'Fungible'; } - /** @name OrmlOracleModuleCall (395) */ + /** @name OrmlOracleModuleCall (405) */ interface OrmlOracleModuleCall extends Enum { readonly isFeedValues: boolean; readonly asFeedValues: { @@ -3997,7 +4039,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeedValues'; } - /** @name PalletEvmCall (400) */ + /** @name PalletEvmCall (410) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -4042,7 +4084,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2'; } - /** @name PalletEthereumCall (406) */ + /** @name PalletEthereumCall (416) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -4051,7 +4093,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transact'; } - /** @name EthereumTransactionTransactionV2 (407) */ + /** @name EthereumTransactionTransactionV2 (417) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyLegacyTransaction; @@ -4062,7 +4104,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Eip2930' | 'Eip1559'; } - /** @name EthereumTransactionLegacyLegacyTransaction (408) */ + /** @name EthereumTransactionLegacyLegacyTransaction (418) */ interface EthereumTransactionLegacyLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -4073,7 +4115,7 @@ declare module '@polkadot/types/lookup' { readonly signature: EthereumTransactionLegacyTransactionSignature; } - /** @name EthereumTransactionLegacyTransactionAction (409) */ + /** @name EthereumTransactionLegacyTransactionAction (419) */ interface EthereumTransactionLegacyTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -4081,14 +4123,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Call' | 'Create'; } - /** @name EthereumTransactionLegacyTransactionSignature (410) */ + /** @name EthereumTransactionLegacyTransactionSignature (420) */ interface EthereumTransactionLegacyTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Eip2930Transaction (412) */ + /** @name EthereumTransactionEip2930Eip2930Transaction (422) */ interface EthereumTransactionEip2930Eip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -4103,13 +4145,13 @@ declare module '@polkadot/types/lookup' { readonly s: H256; } - /** @name EthereumTransactionEip2930AccessListItem (414) */ + /** @name EthereumTransactionEip2930AccessListItem (424) */ interface EthereumTransactionEip2930AccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Eip1559Transaction (415) */ + /** @name EthereumTransactionEip1559Eip1559Transaction (425) */ interface EthereumTransactionEip1559Eip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -4125,7 +4167,7 @@ declare module '@polkadot/types/lookup' { readonly s: H256; } - /** @name PalletEvmContractHelpersCall (416) */ + /** @name PalletEvmContractHelpersCall (426) */ interface PalletEvmContractHelpersCall extends Enum { readonly isMigrateFromSelfSponsoring: boolean; readonly asMigrateFromSelfSponsoring: { @@ -4134,7 +4176,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigrateFromSelfSponsoring'; } - /** @name PalletEvmMigrationCall (418) */ + /** @name PalletEvmMigrationCall (428) */ interface PalletEvmMigrationCall extends Enum { readonly isBegin: boolean; readonly asBegin: { @@ -4162,21 +4204,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData'; } - /** @name EthereumLog (422) */ + /** @name EthereumLog (432) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name PalletMaintenanceCall (423) */ + /** @name PalletMaintenanceCall (433) */ interface PalletMaintenanceCall extends Enum { readonly isEnable: boolean; readonly isDisable: boolean; readonly type: 'Enable' | 'Disable'; } - /** @name PalletUtilityCall (424) */ + /** @name PalletUtilityCall (434) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -4218,7 +4260,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight' | 'IfElse' | 'DispatchAsFallible'; } - /** @name PalletTestUtilsCall (426) */ + /** @name PalletTestUtilsCall (436) */ interface PalletTestUtilsCall extends Enum { readonly isEnable: boolean; readonly isSetTestValue: boolean; @@ -4243,10 +4285,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll' | 'MintForeignAssets'; } - /** @name SpRuntimeBlakeTwo256 (427) */ + /** @name SpRuntimeBlakeTwo256 (437) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletSchedulerEvent (429) */ + /** @name PalletSchedulerEvent (439) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -4303,7 +4345,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'RetrySet' | 'RetryCancelled' | 'CallUnavailable' | 'PeriodicFailed' | 'RetryFailed' | 'PermanentlyOverweight' | 'AgendaIncomplete'; } - /** @name CumulusPalletXcmpQueueEvent (432) */ + /** @name CumulusPalletXcmpQueueEvent (442) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -4312,7 +4354,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'XcmpMessageSent'; } - /** @name PalletXcmEvent (433) */ + /** @name PalletXcmEvent (443) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -4481,7 +4523,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Attempted' | 'Sent' | 'SendFailed' | 'ProcessXcmError' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed' | 'VersionMigrationFinished' | 'AliasAuthorized' | 'AliasAuthorizationRemoved' | 'AliasesAuthorizationsRemoved'; } - /** @name StagingXcmV5TraitsOutcome (434) */ + /** @name StagingXcmV5TraitsOutcome (444) */ interface StagingXcmV5TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -4490,16 +4532,20 @@ declare module '@polkadot/types/lookup' { readonly isIncomplete: boolean; readonly asIncomplete: { readonly used: SpWeightsWeightV2Weight; - readonly error: XcmV5TraitsError; + readonly error: StagingXcmV5TraitsInstructionError; } & Struct; readonly isError: boolean; - readonly asError: { - readonly error: XcmV5TraitsError; - } & Struct; + readonly asError: StagingXcmV5TraitsInstructionError; readonly type: 'Complete' | 'Incomplete' | 'Error'; } - /** @name XcmV3TraitsSendError (435) */ + /** @name StagingXcmV5TraitsInstructionError (445) */ + interface StagingXcmV5TraitsInstructionError extends Struct { + readonly index: u8; + readonly error: XcmV5TraitsError; + } + + /** @name XcmV3TraitsSendError (446) */ interface XcmV3TraitsSendError extends Enum { readonly isNotApplicable: boolean; readonly isTransport: boolean; @@ -4511,7 +4557,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotApplicable' | 'Transport' | 'Unroutable' | 'DestinationUnsupported' | 'ExceedsMaxMessageSize' | 'MissingArgument' | 'Fees'; } - /** @name CumulusPalletXcmEvent (436) */ + /** @name CumulusPalletXcmEvent (447) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -4522,7 +4568,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward'; } - /** @name CumulusPalletDmpQueueEvent (437) */ + /** @name CumulusPalletDmpQueueEvent (448) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isStartedExport: boolean; readonly isExported: boolean; @@ -4556,7 +4602,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'StartedExport' | 'Exported' | 'ExportFailed' | 'CompletedExport' | 'StartedOverweightExport' | 'ExportedOverweight' | 'ExportOverweightFailed' | 'CompletedOverweightExport' | 'StartedCleanup' | 'CleanedSome' | 'Completed'; } - /** @name PalletMessageQueueEvent (438) */ + /** @name PalletMessageQueueEvent (449) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -4586,7 +4632,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProcessingFailed' | 'Processed' | 'OverweightEnqueued' | 'PageReaped'; } - /** @name FrameSupportMessagesProcessMessageError (439) */ + /** @name FrameSupportMessagesProcessMessageError (450) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -4598,7 +4644,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadFormat' | 'Corrupt' | 'Unsupported' | 'Overweight' | 'Yield' | 'StackLimitReached'; } - /** @name PalletConfigurationEvent (440) */ + /** @name PalletConfigurationEvent (451) */ interface PalletConfigurationEvent extends Enum { readonly isNewDesiredCollators: boolean; readonly asNewDesiredCollators: { @@ -4615,7 +4661,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold'; } - /** @name PalletSponsoringEvent (441) */ + /** @name PalletSponsoringEvent (452) */ interface PalletSponsoringEvent extends Enum { readonly isAssetTxFeePaid: boolean; readonly asAssetTxFeePaid: { @@ -4627,7 +4673,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetTxFeePaid'; } - /** @name PalletCommonEvent (442) */ + /** @name PalletCommonEvent (453) */ interface PalletCommonEvent extends Enum { readonly isCollectionCreated: boolean; readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>; @@ -4676,14 +4722,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved'; } - /** @name PalletStructureEvent (443) */ + /** @name PalletStructureEvent (454) */ interface PalletStructureEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: Result; readonly type: 'Executed'; } - /** @name PalletAppPromotionEvent (444) */ + /** @name PalletAppPromotionEvent (455) */ interface PalletAppPromotionEvent extends Enum { readonly isStakingRecalculation: boolean; readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>; @@ -4696,7 +4742,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin'; } - /** @name PalletForeignAssetsModuleEvent (445) */ + /** @name PalletForeignAssetsModuleEvent (456) */ interface PalletForeignAssetsModuleEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -4718,14 +4764,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'ForeignAssetRegistered' | 'MigrationStatus' | 'ForeignAssetMoved' | 'ForeignAssetConversionCoefficientSet'; } - /** @name PalletForeignAssetsMigrationStatus (446) */ + /** @name PalletForeignAssetsMigrationStatus (457) */ interface PalletForeignAssetsMigrationStatus extends Enum { readonly isV3ToV5: boolean; readonly asV3ToV5: PalletForeignAssetsMigrationStatusV3ToV5; readonly type: 'V3ToV5'; } - /** @name PalletForeignAssetsMigrationStatusV3ToV5 (447) */ + /** @name PalletForeignAssetsMigrationStatusV3ToV5 (458) */ interface PalletForeignAssetsMigrationStatusV3ToV5 extends Enum { readonly isDone: boolean; readonly isSkippedNotConvertibleAssetId: boolean; @@ -4738,7 +4784,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Done' | 'SkippedNotConvertibleAssetId' | 'SkippedNotConvertibleAssetInstance'; } - /** @name PalletAssetTxPaymentEvent (448) */ + /** @name PalletAssetTxPaymentEvent (459) */ interface PalletAssetTxPaymentEvent extends Enum { readonly isAssetTxFeePaid: boolean; readonly asAssetTxFeePaid: { @@ -4750,7 +4796,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetTxFeePaid'; } - /** @name OrmlOracleModuleEvent (449) */ + /** @name OrmlOracleModuleEvent (460) */ interface OrmlOracleModuleEvent extends Enum { readonly isNewFeedData: boolean; readonly asNewFeedData: { @@ -4760,7 +4806,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewFeedData'; } - /** @name PalletEvmEvent (450) */ + /** @name PalletEvmEvent (461) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { @@ -4785,7 +4831,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed'; } - /** @name PalletEthereumEvent (451) */ + /** @name PalletEthereumEvent (462) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { @@ -4798,7 +4844,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Executed'; } - /** @name EvmCoreErrorExitReason (452) */ + /** @name EvmCoreErrorExitReason (463) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -4811,7 +4857,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal'; } - /** @name EvmCoreErrorExitSucceed (453) */ + /** @name EvmCoreErrorExitSucceed (464) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -4819,7 +4865,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stopped' | 'Returned' | 'Suicided'; } - /** @name EvmCoreErrorExitError (454) */ + /** @name EvmCoreErrorExitError (465) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -4842,13 +4888,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode'; } - /** @name EvmCoreErrorExitRevert (458) */ + /** @name EvmCoreErrorExitRevert (469) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: 'Reverted'; } - /** @name EvmCoreErrorExitFatal (459) */ + /** @name EvmCoreErrorExitFatal (470) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -4859,7 +4905,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other'; } - /** @name PalletEvmContractHelpersEvent (460) */ + /** @name PalletEvmContractHelpersEvent (471) */ interface PalletEvmContractHelpersEvent extends Enum { readonly isContractSponsorSet: boolean; readonly asContractSponsorSet: ITuple<[H160, AccountId32]>; @@ -4870,20 +4916,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved'; } - /** @name PalletEvmMigrationEvent (461) */ + /** @name PalletEvmMigrationEvent (472) */ interface PalletEvmMigrationEvent extends Enum { readonly isTestEvent: boolean; readonly type: 'TestEvent'; } - /** @name PalletMaintenanceEvent (462) */ + /** @name PalletMaintenanceEvent (473) */ interface PalletMaintenanceEvent extends Enum { readonly isMaintenanceEnabled: boolean; readonly isMaintenanceDisabled: boolean; readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled'; } - /** @name PalletUtilityEvent (463) */ + /** @name PalletUtilityEvent (474) */ interface PalletUtilityEvent extends Enum { readonly isBatchInterrupted: boolean; readonly asBatchInterrupted: { @@ -4909,7 +4955,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs' | 'IfElseMainSuccess' | 'IfElseFallbackCalled'; } - /** @name PalletTestUtilsEvent (464) */ + /** @name PalletTestUtilsEvent (475) */ interface PalletTestUtilsEvent extends Enum { readonly isValueIsSet: boolean; readonly isShouldRollback: boolean; @@ -4917,7 +4963,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted'; } - /** @name FrameSystemPhase (465) */ + /** @name FrameSystemPhase (476) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -4926,33 +4972,33 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (467) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (478) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (468) */ + /** @name FrameSystemCodeUpgradeAuthorization (479) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (469) */ + /** @name FrameSystemLimitsBlockWeights (480) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (470) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (481) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (471) */ + /** @name FrameSystemLimitsWeightsPerClass (482) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -4960,25 +5006,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (472) */ + /** @name FrameSystemLimitsBlockLength (483) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (473) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (484) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (474) */ + /** @name SpWeightsRuntimeDbWeight (485) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (475) */ + /** @name SpVersionRuntimeVersion (486) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -4990,7 +5036,7 @@ declare module '@polkadot/types/lookup' { readonly systemVersion: u8; } - /** @name FrameSystemError (479) */ + /** @name FrameSystemError (490) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -5004,47 +5050,47 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered' | 'MultiBlockMigrationsOngoing' | 'NothingAuthorized' | 'Unauthorized'; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (481) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (492) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (482) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (493) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; readonly hrmpOutgoing: BTreeMap; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (484) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (495) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV8UpgradeGoAhead (488) */ + /** @name PolkadotPrimitivesV8UpgradeGoAhead (499) */ interface PolkadotPrimitivesV8UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: 'Abort' | 'GoAhead'; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (489) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (500) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV8UpgradeRestriction (491) */ + /** @name PolkadotPrimitivesV8UpgradeRestriction (502) */ interface PolkadotPrimitivesV8UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: 'Present'; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (492) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (503) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -5052,13 +5098,13 @@ declare module '@polkadot/types/lookup' { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (493) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (504) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV8AbridgedHrmpChannel (496) */ + /** @name PolkadotPrimitivesV8AbridgedHrmpChannel (507) */ interface PolkadotPrimitivesV8AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -5068,7 +5114,7 @@ declare module '@polkadot/types/lookup' { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV8AbridgedHostConfiguration (497) */ + /** @name PolkadotPrimitivesV8AbridgedHostConfiguration (508) */ interface PolkadotPrimitivesV8AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -5082,19 +5128,25 @@ declare module '@polkadot/types/lookup' { readonly asyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV8AsyncBackingAsyncBackingParams (498) */ + /** @name PolkadotPrimitivesV8AsyncBackingAsyncBackingParams (509) */ interface PolkadotPrimitivesV8AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (504) */ + /** @name CumulusPalletParachainSystemParachainInherentInboundMessageId (514) */ + interface CumulusPalletParachainSystemParachainInherentInboundMessageId extends Struct { + readonly sentAt: u32; + readonly reverseIdx: u32; + } + + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (516) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (505) */ + /** @name CumulusPalletParachainSystemError (517) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -5105,7 +5157,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled'; } - /** @name PalletCollatorSelectionError (507) */ + /** @name PalletCollatorSelectionError (519) */ interface PalletCollatorSelectionError extends Enum { readonly isTooManyCandidates: boolean; readonly isUnknown: boolean; @@ -5123,10 +5175,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered'; } - /** @name SpCoreCryptoKeyTypeId (514) */ + /** @name SpCoreCryptoKeyTypeId (526) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (515) */ + /** @name PalletSessionError (527) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -5136,14 +5188,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletBalancesBalanceLock (521) */ + /** @name PalletBalancesBalanceLock (533) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (522) */ + /** @name PalletBalancesReasons (534) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -5151,18 +5203,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (525) */ + /** @name PalletBalancesReserveData (537) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name OpalRuntimeRuntimeHoldReason (529) */ + /** @name OpalRuntimeRuntimeHoldReason (541) */ interface OpalRuntimeRuntimeHoldReason extends Enum { readonly isStateTrieMigration: boolean; readonly asStateTrieMigration: PalletStateTrieMigrationHoldReason; readonly isCollatorSelection: boolean; readonly asCollatorSelection: PalletCollatorSelectionHoldReason; + readonly isSession: boolean; + readonly asSession: PalletSessionHoldReason; readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly isCouncil: boolean; @@ -5173,46 +5227,52 @@ declare module '@polkadot/types/lookup' { readonly asPolkadotXcm: PalletXcmHoldReason; readonly isFinancialCouncil: boolean; readonly asFinancialCouncil: PalletCollectiveHoldReason; - readonly type: 'StateTrieMigration' | 'CollatorSelection' | 'Preimage' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'FinancialCouncil'; + readonly type: 'StateTrieMigration' | 'CollatorSelection' | 'Session' | 'Preimage' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'FinancialCouncil'; } - /** @name PalletStateTrieMigrationHoldReason (530) */ + /** @name PalletStateTrieMigrationHoldReason (542) */ interface PalletStateTrieMigrationHoldReason extends Enum { readonly isSlashForMigrate: boolean; readonly type: 'SlashForMigrate'; } - /** @name PalletCollatorSelectionHoldReason (531) */ + /** @name PalletCollatorSelectionHoldReason (543) */ interface PalletCollatorSelectionHoldReason extends Enum { readonly isLicenseBond: boolean; readonly type: 'LicenseBond'; } - /** @name PalletPreimageHoldReason (532) */ + /** @name PalletSessionHoldReason (544) */ + interface PalletSessionHoldReason extends Enum { + readonly isKeys: boolean; + readonly type: 'Keys'; + } + + /** @name PalletPreimageHoldReason (545) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: 'Preimage'; } - /** @name PalletCollectiveHoldReason (533) */ + /** @name PalletCollectiveHoldReason (546) */ interface PalletCollectiveHoldReason extends Enum { readonly isProposalSubmission: boolean; readonly type: 'ProposalSubmission'; } - /** @name PalletXcmHoldReason (536) */ + /** @name PalletXcmHoldReason (549) */ interface PalletXcmHoldReason extends Enum { readonly isAuthorizeAlias: boolean; readonly type: 'AuthorizeAlias'; } - /** @name FrameSupportTokensMiscIdAmount (539) */ + /** @name FrameSupportTokensMiscIdAmount (552) */ interface FrameSupportTokensMiscIdAmount extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name PalletBalancesError (541) */ + /** @name PalletBalancesError (554) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -5229,14 +5289,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes' | 'IssuanceDeactivated' | 'DeltaZero'; } - /** @name PalletTransactionPaymentReleases (542) */ + /** @name PalletTransactionPaymentReleases (555) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletTreasuryProposal (543) */ + /** @name PalletTreasuryProposal (556) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -5244,7 +5304,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (545) */ + /** @name PalletTreasurySpendStatus (558) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -5254,7 +5314,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (546) */ + /** @name PalletTreasuryPaymentState (559) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -5265,10 +5325,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'Attempted' | 'Failed'; } - /** @name FrameSupportPalletId (548) */ + /** @name FrameSupportPalletId (561) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (549) */ + /** @name PalletTreasuryError (562) */ interface PalletTreasuryError extends Enum { readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; @@ -5284,13 +5344,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } - /** @name PalletSudoError (550) */ + /** @name PalletSudoError (563) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name OrmlVestingModuleError (552) */ + /** @name OrmlVestingModuleError (565) */ interface OrmlVestingModuleError extends Enum { readonly isZeroVestingPeriod: boolean; readonly isZeroVestingPeriodCount: boolean; @@ -5301,7 +5361,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded'; } - /** @name OrmlXtokensModuleError (553) */ + /** @name OrmlXtokensModuleError (566) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -5326,14 +5386,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedLocation' | 'MinXcmFeeNotDefined' | 'RateLimited'; } - /** @name PalletIdentityRegistrarInfo (558) */ + /** @name PalletIdentityRegistrarInfo (571) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; readonly fields: PalletIdentityBitFlags; } - /** @name PalletIdentityError (560) */ + /** @name PalletIdentityError (573) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -5356,7 +5416,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; } - /** @name PalletPreimageOldRequestStatus (561) */ + /** @name PalletPreimageOldRequestStatus (574) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -5372,7 +5432,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageRequestStatus (564) */ + /** @name PalletPreimageRequestStatus (577) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -5388,7 +5448,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (570) */ + /** @name PalletPreimageError (583) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -5401,7 +5461,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew'; } - /** @name PalletDemocracyReferendumInfo (576) */ + /** @name PalletDemocracyReferendumInfo (589) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -5413,7 +5473,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (577) */ + /** @name PalletDemocracyReferendumStatus (590) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u32; readonly proposal: FrameSupportPreimagesBounded; @@ -5422,14 +5482,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (578) */ + /** @name PalletDemocracyTally (591) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (579) */ + /** @name PalletDemocracyVoteVoting (592) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -5448,16 +5508,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (583) */ + /** @name PalletDemocracyDelegations (596) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (584) */ + /** @name PalletDemocracyVotePriorLock (597) */ interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletDemocracyError (587) */ + /** @name PalletDemocracyError (600) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -5486,7 +5546,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist'; } - /** @name PalletCollectiveVotes (591) */ + /** @name PalletCollectiveVotes (604) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -5495,7 +5555,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveError (592) */ + /** @name PalletCollectiveError (605) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -5512,7 +5572,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember' | 'ProposalActive'; } - /** @name PalletMembershipError (598) */ + /** @name PalletMembershipError (611) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -5520,12 +5580,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name PalletRankedCollectiveMemberRecord (601) */ + /** @name PalletRankedCollectiveMemberRecord (614) */ interface PalletRankedCollectiveMemberRecord extends Struct { readonly rank: u16; } - /** @name PalletRankedCollectiveError (606) */ + /** @name PalletRankedCollectiveError (619) */ interface PalletRankedCollectiveError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -5541,7 +5601,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission' | 'SameMember' | 'TooManyMembers'; } - /** @name PalletReferendaReferendumInfo (607) */ + /** @name PalletReferendaReferendumInfo (620) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -5558,7 +5618,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; } - /** @name PalletReferendaReferendumStatus (608) */ + /** @name PalletReferendaReferendumStatus (621) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: OpalRuntimeOriginCaller; @@ -5573,19 +5633,19 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (609) */ + /** @name PalletReferendaDeposit (622) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId32; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (612) */ + /** @name PalletReferendaDecidingStatus (625) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackDetails (618) */ + /** @name PalletReferendaTrackDetails (631) */ interface PalletReferendaTrackDetails extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -5598,7 +5658,7 @@ declare module '@polkadot/types/lookup' { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (619) */ + /** @name PalletReferendaCurve (632) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -5622,7 +5682,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal'; } - /** @name PalletReferendaError (622) */ + /** @name PalletReferendaError (635) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -5641,7 +5701,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist' | 'PreimageStoredWithDifferentLength'; } - /** @name PalletSchedulerScheduled (625) */ + /** @name PalletSchedulerScheduled (638) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -5650,14 +5710,14 @@ declare module '@polkadot/types/lookup' { readonly origin: OpalRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (627) */ + /** @name PalletSchedulerRetryConfig (640) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (628) */ + /** @name PalletSchedulerError (641) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -5667,7 +5727,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (639) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (652) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -5676,21 +5736,21 @@ declare module '@polkadot/types/lookup' { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (640) */ + /** @name CumulusPalletXcmpQueueOutboundState (653) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: 'Ok' | 'Suspended'; } - /** @name CumulusPalletXcmpQueueQueueConfigData (644) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (657) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (645) */ + /** @name CumulusPalletXcmpQueueError (658) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -5700,7 +5760,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadQueueConfig' | 'AlreadySuspended' | 'AlreadyResumed' | 'TooManyActiveOutboundChannels' | 'TooBig'; } - /** @name PalletXcmQueryStatus (646) */ + /** @name PalletXcmQueryStatus (659) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -5722,7 +5782,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; } - /** @name XcmVersionedResponse (650) */ + /** @name XcmVersionedResponse (663) */ interface XcmVersionedResponse extends Enum { readonly isV3: boolean; readonly asV3: XcmV3Response; @@ -5733,7 +5793,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'V3' | 'V4' | 'V5'; } - /** @name PalletXcmVersionMigrationStage (656) */ + /** @name PalletXcmVersionMigrationStage (669) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -5743,7 +5803,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets'; } - /** @name PalletXcmRemoteLockedFungibleRecord (659) */ + /** @name PalletXcmRemoteLockedFungibleRecord (672) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -5751,25 +5811,25 @@ declare module '@polkadot/types/lookup' { readonly consumers: Vec>; } - /** @name PalletXcmAuthorizedAliasesEntry (666) */ + /** @name PalletXcmAuthorizedAliasesEntry (679) */ interface PalletXcmAuthorizedAliasesEntry extends Struct { readonly aliasers: Vec; readonly ticket: FrameSupportStorageDisabled; } - /** @name FrameSupportStorageDisabled (667) */ + /** @name FrameSupportStorageDisabled (680) */ type FrameSupportStorageDisabled = Null; - /** @name PalletXcmMaxAuthorizedAliases (668) */ + /** @name PalletXcmMaxAuthorizedAliases (681) */ type PalletXcmMaxAuthorizedAliases = Null; - /** @name XcmRuntimeApisAuthorizedAliasesOriginAliaser (670) */ + /** @name XcmRuntimeApisAuthorizedAliasesOriginAliaser (683) */ interface XcmRuntimeApisAuthorizedAliasesOriginAliaser extends Struct { readonly location: XcmVersionedLocation; readonly expiry: Option; } - /** @name PalletXcmError (672) */ + /** @name PalletXcmError (685) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -5798,10 +5858,61 @@ declare module '@polkadot/types/lookup' { readonly isTooManyAuthorizedAliases: boolean; readonly isExpiresInPast: boolean; readonly isAliasNotFound: boolean; - readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'CannotCheckOutTeleport' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse' | 'InvalidAssetUnknownReserve' | 'InvalidAssetUnsupportedReserve' | 'TooManyReserves' | 'LocalExecutionIncomplete' | 'TooManyAuthorizedAliases' | 'ExpiresInPast' | 'AliasNotFound'; + readonly isLocalExecutionIncompleteWithError: boolean; + readonly asLocalExecutionIncompleteWithError: { + readonly index: u8; + readonly error: PalletXcmErrorsExecutionError; + } & Struct; + readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'CannotCheckOutTeleport' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse' | 'InvalidAssetUnknownReserve' | 'InvalidAssetUnsupportedReserve' | 'TooManyReserves' | 'LocalExecutionIncomplete' | 'TooManyAuthorizedAliases' | 'ExpiresInPast' | 'AliasNotFound' | 'LocalExecutionIncompleteWithError'; + } + + /** @name PalletXcmErrorsExecutionError (686) */ + interface PalletXcmErrorsExecutionError extends Enum { + readonly isOverflow: boolean; + readonly isUnimplemented: boolean; + readonly isUntrustedReserveLocation: boolean; + readonly isUntrustedTeleportLocation: boolean; + readonly isLocationFull: boolean; + readonly isLocationNotInvertible: boolean; + readonly isBadOrigin: boolean; + readonly isInvalidLocation: boolean; + readonly isAssetNotFound: boolean; + readonly isFailedToTransactAsset: boolean; + readonly isNotWithdrawable: boolean; + readonly isLocationCannotHold: boolean; + readonly isExceedsMaxMessageSize: boolean; + readonly isDestinationUnsupported: boolean; + readonly isTransport: boolean; + readonly isUnroutable: boolean; + readonly isUnknownClaim: boolean; + readonly isFailedToDecode: boolean; + readonly isMaxWeightInvalid: boolean; + readonly isNotHoldingFees: boolean; + readonly isTooExpensive: boolean; + readonly isTrap: boolean; + readonly isExpectationFalse: boolean; + readonly isPalletNotFound: boolean; + readonly isNameMismatch: boolean; + readonly isVersionIncompatible: boolean; + readonly isHoldingWouldOverflow: boolean; + readonly isExportError: boolean; + readonly isReanchorFailed: boolean; + readonly isNoDeal: boolean; + readonly isFeesNotMet: boolean; + readonly isLockError: boolean; + readonly isNoPermission: boolean; + readonly isUnanchored: boolean; + readonly isNotDepositable: boolean; + readonly isTooManyAssets: boolean; + readonly isUnhandledXcmVersion: boolean; + readonly isWeightLimitReached: boolean; + readonly isBarrier: boolean; + readonly isWeightNotComputable: boolean; + readonly isExceedsStackLimit: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'TooManyAssets' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; } - /** @name CumulusPalletDmpQueueMigrationState (673) */ + /** @name CumulusPalletDmpQueueMigrationState (687) */ interface CumulusPalletDmpQueueMigrationState extends Enum { readonly isNotStarted: boolean; readonly isStartedExport: boolean; @@ -5822,7 +5933,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotStarted' | 'StartedExport' | 'CompletedExport' | 'StartedOverweightExport' | 'CompletedOverweightExport' | 'StartedCleanup' | 'Completed'; } - /** @name PalletMessageQueueBookState (676) */ + /** @name PalletMessageQueueBookState (690) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -5832,13 +5943,13 @@ declare module '@polkadot/types/lookup' { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (678) */ + /** @name PalletMessageQueueNeighbours (692) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (680) */ + /** @name PalletMessageQueuePage (694) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -5848,7 +5959,7 @@ declare module '@polkadot/types/lookup' { readonly heap: Bytes; } - /** @name PalletMessageQueueError (682) */ + /** @name PalletMessageQueueError (696) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -5862,7 +5973,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotReapable' | 'NoPage' | 'NoMessage' | 'AlreadyProcessed' | 'Queued' | 'InsufficientWeight' | 'TemporarilyUnprocessable' | 'QueuePaused' | 'RecursiveDisallowed'; } - /** @name PalletUniqueError (686) */ + /** @name PalletUniqueError (700) */ interface PalletUniqueError extends Enum { readonly isCollectionDecimalPointLimitExceeded: boolean; readonly isEmptyArgument: boolean; @@ -5870,13 +5981,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection'; } - /** @name PalletConfigurationError (687) */ + /** @name PalletConfigurationError (701) */ interface PalletConfigurationError extends Enum { readonly isInconsistentConfiguration: boolean; readonly type: 'InconsistentConfiguration'; } - /** @name UpDataStructsCollection (688) */ + /** @name UpDataStructsCollection (702) */ interface UpDataStructsCollection extends Struct { readonly owner: AccountId32; readonly mode: UpDataStructsCollectionMode; @@ -5889,7 +6000,7 @@ declare module '@polkadot/types/lookup' { readonly flags: U8aFixed; } - /** @name UpDataStructsSponsorshipStateAccountId32 (689) */ + /** @name UpDataStructsSponsorshipStateAccountId32 (703) */ interface UpDataStructsSponsorshipStateAccountId32 extends Enum { readonly isDisabled: boolean; readonly isUnconfirmed: boolean; @@ -5899,43 +6010,43 @@ declare module '@polkadot/types/lookup' { readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed'; } - /** @name UpDataStructsProperties (690) */ + /** @name UpDataStructsProperties (704) */ interface UpDataStructsProperties extends Struct { readonly map: UpDataStructsPropertiesMapBoundedVec; readonly consumedSpace: u32; readonly reserved: u32; } - /** @name UpDataStructsPropertiesMapBoundedVec (691) */ + /** @name UpDataStructsPropertiesMapBoundedVec (705) */ interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap {} - /** @name UpDataStructsPropertiesMapPropertyPermission (696) */ + /** @name UpDataStructsPropertiesMapPropertyPermission (710) */ interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap {} - /** @name UpDataStructsCollectionStats (703) */ + /** @name UpDataStructsCollectionStats (717) */ interface UpDataStructsCollectionStats extends Struct { readonly created: u32; readonly destroyed: u32; readonly alive: u32; } - /** @name UpDataStructsTokenChild (704) */ + /** @name UpDataStructsTokenChild (718) */ interface UpDataStructsTokenChild extends Struct { readonly token: u32; readonly collection: u32; } - /** @name PhantomTypeUpDataStructs (705) */ + /** @name PhantomTypeUpDataStructs (719) */ interface PhantomTypeUpDataStructs extends Vec> {} - /** @name UpDataStructsTokenData (707) */ + /** @name UpDataStructsTokenData (721) */ interface UpDataStructsTokenData extends Struct { readonly properties: Vec; readonly owner: Option; readonly pieces: u128; } - /** @name UpDataStructsRpcCollection (708) */ + /** @name UpDataStructsRpcCollection (722) */ interface UpDataStructsRpcCollection extends Struct { readonly owner: AccountId32; readonly mode: UpDataStructsCollectionMode; @@ -5951,13 +6062,13 @@ declare module '@polkadot/types/lookup' { readonly flags: UpDataStructsRpcCollectionFlags; } - /** @name UpDataStructsRpcCollectionFlags (709) */ + /** @name UpDataStructsRpcCollectionFlags (723) */ interface UpDataStructsRpcCollectionFlags extends Struct { readonly foreign: bool; readonly erc721metadata: bool; } - /** @name UpPovEstimateRpcPovInfo (710) */ + /** @name UpPovEstimateRpcPovInfo (724) */ interface UpPovEstimateRpcPovInfo extends Struct { readonly proofSize: u64; readonly compactProofSize: u64; @@ -5966,7 +6077,7 @@ declare module '@polkadot/types/lookup' { readonly keyValues: Vec; } - /** @name SpRuntimeTransactionValidityTransactionValidityError (713) */ + /** @name SpRuntimeTransactionValidityTransactionValidityError (727) */ interface SpRuntimeTransactionValidityTransactionValidityError extends Enum { readonly isInvalid: boolean; readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction; @@ -5975,7 +6086,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Invalid' | 'Unknown'; } - /** @name SpRuntimeTransactionValidityInvalidTransaction (714) */ + /** @name SpRuntimeTransactionValidityInvalidTransaction (728) */ interface SpRuntimeTransactionValidityInvalidTransaction extends Enum { readonly isCall: boolean; readonly isPayment: boolean; @@ -5994,7 +6105,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner' | 'IndeterminateImplicit' | 'UnknownOrigin'; } - /** @name SpRuntimeTransactionValidityUnknownTransaction (715) */ + /** @name SpRuntimeTransactionValidityUnknownTransaction (729) */ interface SpRuntimeTransactionValidityUnknownTransaction extends Enum { readonly isCannotLookup: boolean; readonly isNoUnsignedValidator: boolean; @@ -6003,13 +6114,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom'; } - /** @name UpPovEstimateRpcTrieKeyValue (717) */ + /** @name UpPovEstimateRpcTrieKeyValue (731) */ interface UpPovEstimateRpcTrieKeyValue extends Struct { readonly key: Bytes; readonly value: Bytes; } - /** @name PalletCommonError (719) */ + /** @name PalletCommonError (733) */ interface PalletCommonError extends Enum { readonly isCollectionNotFound: boolean; readonly isMustBeTokenOwner: boolean; @@ -6053,7 +6164,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFunds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin' | 'FungibleItemsHaveNoId' | 'NotFungibleDataUsedToMintFungibleCollectionToken'; } - /** @name PalletFungibleError (721) */ + /** @name PalletFungibleError (735) */ interface PalletFungibleError extends Enum { readonly isFungibleItemsDontHaveData: boolean; readonly isFungibleDisallowsNesting: boolean; @@ -6063,7 +6174,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid'; } - /** @name PalletRefungibleError (726) */ + /** @name PalletRefungibleError (740) */ interface PalletRefungibleError extends Enum { readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean; readonly isWrongRefungiblePieces: boolean; @@ -6073,19 +6184,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed'; } - /** @name PalletNonfungibleItemData (727) */ + /** @name PalletNonfungibleItemData (741) */ interface PalletNonfungibleItemData extends Struct { readonly owner: PalletEvmAccountBasicCrossAccountIdRepr; } - /** @name UpDataStructsPropertyScope (729) */ + /** @name UpDataStructsPropertyScope (743) */ interface UpDataStructsPropertyScope extends Enum { readonly isNone: boolean; readonly isRmrk: boolean; readonly type: 'None' | 'Rmrk'; } - /** @name PalletNonfungibleError (732) */ + /** @name PalletNonfungibleError (746) */ interface PalletNonfungibleError extends Enum { readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean; readonly isNonfungibleItemsHaveNoAmount: boolean; @@ -6093,7 +6204,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren'; } - /** @name PalletStructureError (733) */ + /** @name PalletStructureError (747) */ interface PalletStructureError extends Enum { readonly isOuroborosDetected: boolean; readonly isDepthLimit: boolean; @@ -6103,7 +6214,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection'; } - /** @name PalletAppPromotionError (738) */ + /** @name PalletAppPromotionError (752) */ interface PalletAppPromotionError extends Enum { readonly isAdminNotSet: boolean; readonly isNoPermission: boolean; @@ -6115,7 +6226,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState'; } - /** @name PalletForeignAssetsModuleError (742) */ + /** @name PalletForeignAssetsModuleError (756) */ interface PalletForeignAssetsModuleError extends Enum { readonly isForeignAssetAlreadyRegistered: boolean; readonly isBadForeignAssetId: boolean; @@ -6128,29 +6239,29 @@ declare module '@polkadot/types/lookup' { readonly type: 'ForeignAssetAlreadyRegistered' | 'BadForeignAssetId' | 'ForeignAssetNotFound' | 'ForeignAssetIsNotFungible' | 'CantParseBalance' | 'FailedToFetchRate' | 'CantParseResponse' | 'OracleMembersCapacityExceeded'; } - /** @name OrmlOracleModuleTimestampedValue (744) */ + /** @name OrmlOracleModuleTimestampedValue (758) */ interface OrmlOracleModuleTimestampedValue extends Struct { readonly value: u128; readonly timestamp: u64; } - /** @name OrmlUtilitiesOrderedSet (745) */ + /** @name OrmlUtilitiesOrderedSet (759) */ interface OrmlUtilitiesOrderedSet extends Vec {} - /** @name OrmlOracleModuleError (747) */ + /** @name OrmlOracleModuleError (761) */ interface OrmlOracleModuleError extends Enum { readonly isNoPermission: boolean; readonly isAlreadyFeeded: boolean; readonly type: 'NoPermission' | 'AlreadyFeeded'; } - /** @name PalletEvmCodeMetadata (748) */ + /** @name PalletEvmCodeMetadata (762) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (750) */ + /** @name PalletEvmError (764) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6169,7 +6280,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'InvalidChainId' | 'InvalidSignature' | 'Reentrancy' | 'TransactionMustComeFromEOA' | 'Undefined' | 'CreateOriginNotAllowed'; } - /** @name FpRpcTransactionStatus (752) */ + /** @name FpRpcTransactionStatus (766) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6180,10 +6291,10 @@ declare module '@polkadot/types/lookup' { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (754) */ + /** @name EthbloomBloom (768) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (756) */ + /** @name EthereumReceiptReceiptV3 (770) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6194,7 +6305,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Eip2930' | 'Eip1559'; } - /** @name EthereumReceiptEip658ReceiptData (757) */ + /** @name EthereumReceiptEip658ReceiptData (771) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6202,14 +6313,14 @@ declare module '@polkadot/types/lookup' { readonly logs: Vec; } - /** @name EthereumBlock (758) */ + /** @name EthereumBlock (772) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (759) */ + /** @name EthereumHeader (773) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -6228,24 +6339,24 @@ declare module '@polkadot/types/lookup' { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (760) */ + /** @name EthereumTypesHashH64 (774) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (765) */ + /** @name PalletEthereumError (779) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: 'InvalidSignature' | 'PreLogExists'; } - /** @name PalletEvmCoderSubstrateError (766) */ + /** @name PalletEvmCoderSubstrateError (780) */ interface PalletEvmCoderSubstrateError extends Enum { readonly isOutOfGas: boolean; readonly isOutOfFund: boolean; readonly type: 'OutOfGas' | 'OutOfFund'; } - /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (767) */ + /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (781) */ interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum { readonly isDisabled: boolean; readonly isUnconfirmed: boolean; @@ -6255,7 +6366,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed'; } - /** @name PalletEvmContractHelpersSponsoringModeT (768) */ + /** @name PalletEvmContractHelpersSponsoringModeT (782) */ interface PalletEvmContractHelpersSponsoringModeT extends Enum { readonly isDisabled: boolean; readonly isAllowlisted: boolean; @@ -6263,7 +6374,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Disabled' | 'Allowlisted' | 'Generous'; } - /** @name PalletEvmContractHelpersError (774) */ + /** @name PalletEvmContractHelpersError (788) */ interface PalletEvmContractHelpersError extends Enum { readonly isNoPermission: boolean; readonly isNoPendingSponsor: boolean; @@ -6271,7 +6382,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit'; } - /** @name PalletEvmMigrationError (775) */ + /** @name PalletEvmMigrationError (789) */ interface PalletEvmMigrationError extends Enum { readonly isAccountNotEmpty: boolean; readonly isAccountIsNotMigrating: boolean; @@ -6279,23 +6390,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent'; } - /** @name PalletMaintenanceError (776) */ + /** @name PalletMaintenanceError (790) */ type PalletMaintenanceError = Null; - /** @name PalletUtilityError (777) */ + /** @name PalletUtilityError (791) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name PalletTestUtilsError (778) */ + /** @name PalletTestUtilsError (792) */ interface PalletTestUtilsError extends Enum { readonly isTestPalletDisabled: boolean; readonly isTriggerRollback: boolean; readonly type: 'TestPalletDisabled' | 'TriggerRollback'; } - /** @name SpRuntimeMultiSignature (780) */ + /** @name SpRuntimeMultiSignature (794) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -6306,51 +6417,51 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } - /** @name FrameSystemExtensionsCheckSpecVersion (784) */ + /** @name FrameSystemExtensionsCheckSpecVersion (798) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (785) */ + /** @name FrameSystemExtensionsCheckTxVersion (799) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (786) */ + /** @name FrameSystemExtensionsCheckGenesis (800) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name PalletSponsoringCheckNonce (789) */ + /** @name PalletSponsoringCheckNonce (803) */ interface PalletSponsoringCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (790) */ + /** @name FrameSystemExtensionsCheckWeight (804) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (791) */ + /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (805) */ type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null; - /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (792) */ + /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (806) */ type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null; - /** @name PalletSponsoringChargeAssetTxPayment (793) */ + /** @name PalletSponsoringChargeAssetTxPayment (807) */ interface PalletSponsoringChargeAssetTxPayment extends Struct { readonly tip: Compact; readonly assetId: Option; } - /** @name OpalRuntimeRuntime (794) */ + /** @name OpalRuntimeRuntime (808) */ type OpalRuntimeRuntime = Null; - /** @name OpalRuntimeRuntimeCommonFeeCoefficientApplier (795) */ + /** @name OpalRuntimeRuntimeCommonFeeCoefficientApplier (809) */ type OpalRuntimeRuntimeCommonFeeCoefficientApplier = Null; - /** @name PalletEthereumFakeTransactionFinalizer (796) */ + /** @name PalletEthereumFakeTransactionFinalizer (810) */ type PalletEthereumFakeTransactionFinalizer = Null; - /** @name CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim (797) */ + /** @name CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim (811) */ type CumulusPrimitivesStorageWeightReclaimAllowDeprecatedStorageWeightReclaim = Null; - /** @name FrameMetadataHashExtensionCheckMetadataHash (798) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (812) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (799) */ + /** @name FrameMetadataHashExtensionMode (813) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; diff --git a/node/cli/Cargo.toml b/node/cli/Cargo.toml index 9ef3758a20..58b6475427 100644 --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -20,15 +20,16 @@ path = "src/main.rs" targets = ['x86_64-unknown-linux-gnu'] [dependencies] -clap = "4.4" -futures = "0.3.28" -serde_json = "1.0.117" -tokio = { version = "1.32", features = ["time"] } +clap = "4.5" +futures = "0.3.31" +serde_json = "1.0.145" +tokio = { version = "1.47", features = ["time"] } log = { workspace = true } parity-scale-codec = { workspace = true } +cumulus-client-bootnodes = { workspace = true } cumulus-client-cli = { workspace = true } cumulus-client-collator = { workspace = true } cumulus-client-consensus-aura = { workspace = true } diff --git a/node/cli/src/service.rs b/node/cli/src/service.rs index 068c9c484f..52a87c47d5 100644 --- a/node/cli/src/service.rs +++ b/node/cli/src/service.rs @@ -27,6 +27,7 @@ use std::{ time::Duration, }; +use cumulus_client_bootnodes::{start_bootnode_tasks, StartBootnodeTasksParams}; use cumulus_client_cli::CollatorOptions; use cumulus_client_collator::service::CollatorService; use cumulus_client_consensus_aura::collators::lookahead::{ @@ -232,6 +233,8 @@ fn ethereum_parachain_inherent() -> (sp_timestamp::InherentDataProvider, Paracha relay_chain_state, downward_messages: Default::default(), horizontal_messages: Default::default(), + relay_parent_descendants: Default::default(), + collator_peer_id: None, }, ) } @@ -418,16 +421,28 @@ where let backend = params.backend.clone(); let mut task_manager = params.task_manager; - let (relay_chain_interface, collator_key) = build_relay_chain_interface( - polkadot_config, - ¶chain_config, - telemetry_worker_handle, - &mut task_manager, - collator_options.clone(), - hwbench.clone(), - ) - .await - .map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?; + let relay_chain_fork_id = polkadot_config + .chain_spec + .fork_id() + .map(ToString::to_string); + let parachain_fork_id = parachain_config + .chain_spec + .fork_id() + .map(ToString::to_string); + let advertise_non_global_ips = parachain_config.network.allow_non_globals_in_dht; + let parachain_public_addresses = parachain_config.network.public_addresses.clone(); + + let (relay_chain_interface, collator_key, relay_chain_network, paranode_rx) = + build_relay_chain_interface( + polkadot_config, + ¶chain_config, + telemetry_worker_handle, + &mut task_manager, + collator_options.clone(), + hwbench.clone(), + ) + .await + .map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?; let validator = parachain_config.role.is_authority(); let prometheus_registry = parachain_config.prometheus_registry().cloned(); @@ -446,6 +461,12 @@ where import_queue: params.import_queue, // Aura is sybil-resistant, collator-selection is generally too. sybil_resistance_level: CollatorSybilResistance::Resistant, + metrics: sc_network::NetworkWorker::::register_notification_metrics( + parachain_config + .prometheus_config + .as_ref() + .map(|config| &config.registry), + ), }) .await?; @@ -587,7 +608,7 @@ where config: parachain_config, keystore: params.keystore_container.keystore(), backend: backend.clone(), - network, + network: network.clone(), sync_service: sync_service.clone(), system_rpc_tx, telemetry: telemetry.as_mut(), @@ -635,8 +656,25 @@ where relay_chain_slot_duration, recovery_handle: Box::new(overseer_handle.clone()), sync_service, + prometheus_registry: prometheus_registry.as_ref(), })?; + start_bootnode_tasks(StartBootnodeTasksParams { + embedded_dht_bootnode: collator_options.embedded_dht_bootnode, + dht_bootnode_discovery: collator_options.dht_bootnode_discovery, + para_id, + task_manager: &mut task_manager, + relay_chain_interface: relay_chain_interface.clone(), + relay_chain_fork_id, + relay_chain_network, + request_receiver: paranode_rx, + parachain_network: network, + advertise_non_global_ips, + parachain_genesis_hash: client.chain_info().genesis_hash, + parachain_fork_id, + parachain_public_addresses, + }); + if validator { start_consensus( client.clone(), diff --git a/pallets/app-promotion/Cargo.toml b/pallets/app-promotion/Cargo.toml index 84439ab2d4..cfbccc5785 100644 --- a/pallets/app-promotion/Cargo.toml +++ b/pallets/app-promotion/Cargo.toml @@ -66,4 +66,4 @@ up-data-structs = { workspace = true } ################################################################################ # Other -log = { version = "0.4.20", default-features = false } +log = { version = "0.4.28", default-features = false } diff --git a/pallets/app-promotion/src/lib.rs b/pallets/app-promotion/src/lib.rs index 0eafbd0fde..fb698b28ce 100644 --- a/pallets/app-promotion/src/lib.rs +++ b/pallets/app-promotion/src/lib.rs @@ -145,9 +145,6 @@ pub mod pallet { // The relay block number provider type RelayBlockNumberProvider: BlockNumberProvider>; - - /// Events compatible with [`frame_system::Config::Event`]. - type RuntimeEvent: IsType<::RuntimeEvent> + From>; } #[pallet::pallet] diff --git a/pallets/collator-selection/Cargo.toml b/pallets/collator-selection/Cargo.toml index 2bd5853a57..a6f876495f 100644 --- a/pallets/collator-selection/Cargo.toml +++ b/pallets/collator-selection/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] log = { workspace = true } parity-scale-codec = { workspace = true } -rand = { version = "0.8.5", default-features = false, features = ["std_rng"] } +rand = { version = "0.9.2", default-features = false, features = ["std_rng"] } scale-info = { workspace = true } serde = { workspace = true } diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index 144172b1b7..5984d4bdda 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -131,8 +131,6 @@ pub mod pallet { /// Configure the pallet by specifying the parameters and types on which it depends. #[pallet::config] pub trait Config: frame_system::Config { - /// Overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Overarching hold reason. type RuntimeHoldReason: From; diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index 251da37e5d..aa9a7edfe8 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -211,6 +211,8 @@ impl pallet_session::Config for Test { type Keys = MockSessionKeys; type DisablingStrategy = (); type WeightInfo = (); + type Currency = Balances; + type KeyDeposit = (); } parameter_types! { @@ -244,7 +246,6 @@ impl ValidatorRegistration for IsRegistered { } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type RuntimeHoldReason = RuntimeHoldReason; type UpdateOrigin = EnsureSignedBy; type PotId = PotId; diff --git a/pallets/common/src/lib.rs b/pallets/common/src/lib.rs index 5341749a5a..ddc3728f48 100644 --- a/pallets/common/src/lib.rs +++ b/pallets/common/src/lib.rs @@ -421,14 +421,14 @@ pub mod pallet { #[pallet::config] pub trait Config: - frame_system::Config + pallet_evm_coder_substrate::Config + pallet_evm::Config + TypeInfo + frame_system::Config>> + + pallet_evm_coder_substrate::Config + + pallet_evm::Config + + TypeInfo { /// Weight information for functions of this pallet. type WeightInfo: WeightInfo; - /// Events compatible with [`frame_system::Config::Event`]. - type RuntimeEvent: IsType<::RuntimeEvent> + From>; - /// Handler of accounts and payment. type Currency: Balanced + Inspect; @@ -500,8 +500,7 @@ pub mod pallet { impl Pallet { /// Helper function that handles deposit events pub fn deposit_event(event: Event) { - let event = ::RuntimeEvent::from(event); - let event = event.into(); + let event = T::RuntimeEvent::from(event); >::deposit_event(event) } } diff --git a/pallets/configuration/src/lib.rs b/pallets/configuration/src/lib.rs index 6ef356b084..0f9a7908bb 100644 --- a/pallets/configuration/src/lib.rs +++ b/pallets/configuration/src/lib.rs @@ -31,11 +31,6 @@ use sp_arithmetic::{ traits::{BaseArithmetic, Unsigned}, }; use sp_core::U256; -#[cfg(not(feature = "std"))] -use sp_std::alloc::{ - format, - string::{String, ToString}, -}; use sp_std::{marker::PhantomData, prelude::*}; #[cfg(feature = "runtime-benchmarks")] @@ -57,9 +52,6 @@ mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - /// Overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type Balance: Parameter + Member + AtLeast32BitUnsigned diff --git a/pallets/evm-contract-helpers/src/lib.rs b/pallets/evm-contract-helpers/src/lib.rs index 59bac8c714..618562996b 100644 --- a/pallets/evm-contract-helpers/src/lib.rs +++ b/pallets/evm-contract-helpers/src/lib.rs @@ -45,9 +45,6 @@ pub mod pallet { pub trait Config: frame_system::Config + pallet_evm_coder_substrate::Config + pallet_evm::Config { - /// Overarching event type. - type RuntimeEvent: IsType<::RuntimeEvent> + From>; - /// Address, under which magic contract will be available #[pallet::constant] type ContractAddress: Get; diff --git a/pallets/evm-migration/src/benchmarking.rs b/pallets/evm-migration/src/benchmarking.rs index d3dc0d6b65..99e05268d4 100644 --- a/pallets/evm-migration/src/benchmarking.rs +++ b/pallets/evm-migration/src/benchmarking.rs @@ -24,7 +24,8 @@ use sp_std::{vec, vec::Vec}; use super::{Call, Config, Pallet}; #[benchmarks( - where ::RuntimeEvent: parity_scale_codec::Encode + where + T: Config, )] mod benchmarks { use super::*; @@ -87,7 +88,7 @@ mod benchmarks { fn insert_events(b: Linear<0, 200>) -> Result<(), BenchmarkError> { use parity_scale_codec::Encode; let logs = (0..b) - .map(|_| ::RuntimeEvent::from(crate::Event::::TestEvent).encode()) + .map(|_| T::RuntimeEvent::from(crate::Event::::TestEvent).encode()) .collect::>(); #[extrinsic_call] diff --git a/pallets/evm-migration/src/lib.rs b/pallets/evm-migration/src/lib.rs index a049286f63..b92767b6ac 100644 --- a/pallets/evm-migration/src/lib.rs +++ b/pallets/evm-migration/src/lib.rs @@ -26,7 +26,7 @@ pub mod weights; #[frame_support::pallet] pub mod pallet { - use frame_support::{pallet_prelude::*, traits::IsType}; + use frame_support::pallet_prelude::*; use frame_system::pallet_prelude::*; use pallet_evm::{Pallet as PalletEvm, PrecompileHandle}; use sp_core::{H160, H256}; @@ -38,8 +38,6 @@ pub mod pallet { pub trait Config: frame_system::Config + pallet_evm::Config { /// Weights type WeightInfo: WeightInfo; - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; } type SelfWeightOf = ::WeightInfo; diff --git a/pallets/foreign-assets/src/lib.rs b/pallets/foreign-assets/src/lib.rs index 8dea04891f..327732d185 100644 --- a/pallets/foreign-assets/src/lib.rs +++ b/pallets/foreign-assets/src/lib.rs @@ -184,9 +184,6 @@ pub mod module { ::Signature, >; - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Origin for force registering of a foreign asset. type ManagerOrigin: EnsureOrigin; diff --git a/pallets/identity/Cargo.toml b/pallets/identity/Cargo.toml index e017a4def4..b0433e57d8 100644 --- a/pallets/identity/Cargo.toml +++ b/pallets/identity/Cargo.toml @@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] parity-scale-codec = { workspace = true, features = ["max-encoded-len"] } -enumflags2 = "0.7.8" +enumflags2 = "0.7.12" frame-benchmarking = { workspace = true, optional = true } frame-support = { workspace = true } frame-system = { workspace = true } diff --git a/pallets/identity/src/lib.rs b/pallets/identity/src/lib.rs index 4c3469c1a5..9fdabf3be8 100644 --- a/pallets/identity/src/lib.rs +++ b/pallets/identity/src/lib.rs @@ -137,9 +137,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The currency trait. type Currency: ReservableCurrency; diff --git a/pallets/identity/src/tests.rs b/pallets/identity/src/tests.rs index f19bfc6aca..029c844656 100644 --- a/pallets/identity/src/tests.rs +++ b/pallets/identity/src/tests.rs @@ -125,7 +125,6 @@ ord_parameter_types! { type EnsureOneOrRoot = EitherOfDiverse, EnsureSignedBy>; type EnsureTwoOrRoot = EitherOfDiverse, EnsureSignedBy>; impl pallet_identity::Config for Test { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type Slashed = (); type BasicDeposit = ConstU64<10>; diff --git a/pallets/maintenance/src/lib.rs b/pallets/maintenance/src/lib.rs index 91ef821b2e..25689d400c 100644 --- a/pallets/maintenance/src/lib.rs +++ b/pallets/maintenance/src/lib.rs @@ -38,9 +38,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The aggregated call type. type RuntimeCall: Parameter + Dispatchable diff --git a/pallets/sponsoring/src/lib.rs b/pallets/sponsoring/src/lib.rs index 9a3c9678e7..cb5837f023 100644 --- a/pallets/sponsoring/src/lib.rs +++ b/pallets/sponsoring/src/lib.rs @@ -44,8 +44,6 @@ mod pallet { pub trait Config: frame_system::Config + pallet_transaction_payment::Config + pallet_asset_tx_payment::Config { - /// The overarching event type. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; type SponsorshipHandler: SponsorshipHandler; } diff --git a/pallets/structure/src/lib.rs b/pallets/structure/src/lib.rs index c23acd4c45..e412afa4d6 100644 --- a/pallets/structure/src/lib.rs +++ b/pallets/structure/src/lib.rs @@ -100,7 +100,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_common::Config { type WeightInfo: weights::WeightInfo; - type RuntimeEvent: IsType<::RuntimeEvent> + From>; type RuntimeCall: Parameter + UnfilteredDispatchable + GetDispatchInfo; diff --git a/primitives/sponsorship/Cargo.toml b/primitives/sponsorship/Cargo.toml index 11ac2f8642..f402bea304 100644 --- a/primitives/sponsorship/Cargo.toml +++ b/primitives/sponsorship/Cargo.toml @@ -4,7 +4,7 @@ name = "up-sponsorship" version = "0.1.0" [dependencies] -impl-trait-for-tuples = "0.2.2" +impl-trait-for-tuples = "0.2.3" [features] default = ["std"] diff --git a/runtime/common/config/ethereum.rs b/runtime/common/config/ethereum.rs index c6147e59a3..05285b3793 100644 --- a/runtime/common/config/ethereum.rs +++ b/runtime/common/config/ethereum.rs @@ -17,7 +17,7 @@ use crate::{ ethereum::{precompiles::UniquePrecompiles, sponsoring::EvmSponsorshipHandler}, DealWithFees, }, - Aura, Balances, ChainId, Runtime, RuntimeEvent, + Aura, Balances, ChainId, Runtime, }; pub type CrossAccountId = pallet_evm::account::BasicCrossAccountId; @@ -88,7 +88,6 @@ impl pallet_evm::Config for Runtime { type PrecompilesType = UniquePrecompiles; type PrecompilesValue = PrecompilesValue; type Currency = Balances; - type RuntimeEvent = RuntimeEvent; type OnMethodCall = ( pallet_evm_migration::OnMethodCall, pallet_evm_contract_helpers::HelpersOnMethodCall, @@ -108,7 +107,6 @@ impl pallet_evm::Config for Runtime { } impl pallet_evm_migration::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type WeightInfo = pallet_evm_migration::weights::SubstrateWeight; } @@ -117,7 +115,6 @@ parameter_types! { } impl pallet_ethereum::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent = PostBlockAndTxnHashes; // Space for revert reason. Ethereum transactions are not cheap, and overall size is much less @@ -138,7 +135,6 @@ parameter_types! { } impl pallet_evm_contract_helpers::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type ContractAddress = HelpersContractAddress; type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit; } diff --git a/runtime/common/config/governance/identity.rs b/runtime/common/config/governance/identity.rs index 9690951471..772aec2a96 100644 --- a/runtime/common/config/governance/identity.rs +++ b/runtime/common/config/governance/identity.rs @@ -1,9 +1,7 @@ use frame_support::parameter_types; use up_common::constants::{MILLIUNIQUE, UNIQUE}; -use crate::{ - runtime_common::config::governance, Balance, Balances, Runtime, RuntimeEvent, Treasury, -}; +use crate::{runtime_common::config::governance, Balance, Balances, Runtime, Treasury}; parameter_types! { // These do not matter as we forbid non-gov operations with the identity pallet @@ -16,7 +14,6 @@ parameter_types! { } impl pallet_identity::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type BasicDeposit = BasicDeposit; type FieldDeposit = FieldDeposit; diff --git a/runtime/common/config/orml.rs b/runtime/common/config/orml.rs index dd97f17509..23cf171444 100644 --- a/runtime/common/config/orml.rs +++ b/runtime/common/config/orml.rs @@ -63,7 +63,6 @@ impl Convert for AccountIdToLocation { } impl orml_vesting::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Currency = pallet_balances::Pallet; type MinVestedTransfer = MinVestedTransfer; type VestedTransferOrigin = EnsureSigned; @@ -73,7 +72,6 @@ impl orml_vesting::Config for Runtime { } impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type CurrencyId = CollectionId; type CurrencyIdConvert = CurrencyIdConvert; diff --git a/runtime/common/config/pallets/app_promotion.rs b/runtime/common/config/pallets/app_promotion.rs index ff8b4f5086..39a33622a5 100644 --- a/runtime/common/config/pallets/app_promotion.rs +++ b/runtime/common/config/pallets/app_promotion.rs @@ -23,7 +23,7 @@ use up_common::{ use super::AppPromotionDailyRate; use crate::{ runtime_common::config::pallets::{RelayChainBlockNumberProvider, TreasuryAccountId}, - Balances, BlockNumber, EvmContractHelpers, Maintenance, Runtime, RuntimeEvent, Unique, + Balances, BlockNumber, EvmContractHelpers, Maintenance, Runtime, Unique, }; parameter_types! { @@ -47,7 +47,6 @@ impl pallet_app_promotion::Config for Runtime { type PendingInterval = PendingInterval; type Nominal = Nominal; type IntervalIncome = AppPromotionDailyRate; - type RuntimeEvent = RuntimeEvent; type FreezeIdentifier = HoldAndFreezeIdentifier; type IsMaintenanceModeEnabled = MaintenanceMode; } diff --git a/runtime/common/config/pallets/collator_selection.rs b/runtime/common/config/pallets/collator_selection.rs index 6c70ff6370..1883390db5 100644 --- a/runtime/common/config/pallets/collator_selection.rs +++ b/runtime/common/config/pallets/collator_selection.rs @@ -47,6 +47,8 @@ impl pallet_session::Config for Runtime { type SessionHandler = ::KeyTypeIdProviders; type Keys = SessionKeys; type WeightInfo = pallet_session::weights::SubstrateWeight; // (); + type Currency = Balances; + type KeyDeposit = (); } parameter_types! { @@ -70,7 +72,6 @@ parameter_types! { } impl pallet_collator_selection::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeHoldReason = RuntimeHoldReason; type Currency = Balances; // We allow root only to execute privileged collator selection operations. diff --git a/runtime/common/config/pallets/foreign_asset.rs b/runtime/common/config/pallets/foreign_asset.rs index 8ba9cc0a42..72c2f9a367 100644 --- a/runtime/common/config/pallets/foreign_asset.rs +++ b/runtime/common/config/pallets/foreign_asset.rs @@ -27,8 +27,7 @@ use crate::{ }, generic, }, - FeeCoefficientApplier, RelayNetwork, Runtime, RuntimeCall, RuntimeEvent, TxExtension, - UncheckedExtrinsic, + FeeCoefficientApplier, RelayNetwork, Runtime, RuntimeCall, TxExtension, UncheckedExtrinsic, }; parameter_types! { @@ -53,8 +52,6 @@ impl staging_xcm_executor::traits::ConvertLocation } impl pallet_foreign_assets::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - #[cfg(feature = "governance")] type ManagerOrigin = EitherOfDiverse< governance::RootOrFinancialCouncilMember, @@ -109,7 +106,6 @@ parameter_types! { } impl orml_oracle::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type OnNewData = (); type CombineData = DefaultCombineData; type Time = crate::Timestamp; @@ -162,7 +158,7 @@ where // so the actual block number is `n`. .saturating_sub(30); let tip = 0; - let tx_ext: TxExtension = ( + let tx_ext: TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim::new(( frame_system::CheckSpecVersion::::new(), frame_system::CheckTxVersion::::new(), frame_system::CheckGenesis::::new(), @@ -176,9 +172,8 @@ where ), //pallet_contract_helpers::ContractHelpersExtension, pallet_ethereum::FakeTransactionFinalizer::::new(), - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim::::new(), frame_metadata_hash_extension::CheckMetadataHash::::new(false), - ); + )); let raw_payload = generic::SignedPayload::new(call, tx_ext) .map_err(|e| { log::warn!("Unable to create signed payload: Invalid : {e:?}"); diff --git a/runtime/common/config/pallets/mod.rs b/runtime/common/config/pallets/mod.rs index a1994a213b..06164c54e2 100644 --- a/runtime/common/config/pallets/mod.rs +++ b/runtime/common/config/pallets/mod.rs @@ -38,7 +38,7 @@ use crate::{ weights::CommonWeights, RelayChainBlockNumberProvider, }, - Balances, Runtime, RuntimeCall, RuntimeEvent, DECIMALS, TOKEN_SYMBOL, VERSION, + Balances, Runtime, RuntimeCall, DECIMALS, TOKEN_SYMBOL, VERSION, }; #[cfg(feature = "foreign-assets")] @@ -63,7 +63,6 @@ parameter_types! { impl pallet_common::Config for Runtime { type WeightInfo = pallet_common::weights::SubstrateWeight; - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type CollectionCreationPrice = CollectionCreationPrice; type PropertySizeLimitUpgradePriceDefault = PropertySizeLimitUpgradePriceDefault; @@ -78,7 +77,6 @@ impl pallet_common::Config for Runtime { } impl pallet_structure::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type WeightInfo = pallet_structure::weights::SubstrateWeight; } @@ -176,7 +174,6 @@ parameter_types! { } impl pallet_configuration::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type DefaultWeightToFeeCoefficient = ConstU64<{ up_common::constants::WEIGHT_TO_FEE_COEFF }>; type DefaultMinGasPrice = ConstU64<{ up_common::constants::MIN_GAS_PRICE }>; @@ -190,8 +187,6 @@ impl pallet_configuration::Config for Runtime { } impl pallet_maintenance::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type RuntimeCall = RuntimeCall; #[cfg(feature = "governance")] diff --git a/runtime/common/config/parachain.rs b/runtime/common/config/parachain.rs index 90b1632088..892be62f84 100644 --- a/runtime/common/config/parachain.rs +++ b/runtime/common/config/parachain.rs @@ -18,7 +18,11 @@ use cumulus_pallet_parachain_system::{ consensus_hook::UnincludedSegmentCapacity, RelayChainStateProof, }; use cumulus_primitives_core::AggregateMessageOrigin; -use frame_support::{parameter_types, traits::EnqueueWithOrigin, weights::Weight}; +use frame_support::{ + parameter_types, + traits::{ConstU32, EnqueueWithOrigin}, + weights::Weight, +}; use up_common::constants::*; use crate::{MessageQueue, Runtime, RuntimeEvent, XcmpQueue}; @@ -42,6 +46,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type CheckAssociatedRelayNumber = pallet_configuration::CheckAssociatedRelayNumber; type ConsensusHook = ConsensusHookWrapper; type SelectCore = cumulus_pallet_parachain_system::DefaultCoreSelector; + type RelayParentOffset = ConstU32<0>; } impl staging_parachain_info::Config for Runtime {} diff --git a/runtime/common/config/sponsoring.rs b/runtime/common/config/sponsoring.rs index 0d940eb2e8..cb92fb10ee 100644 --- a/runtime/common/config/sponsoring.rs +++ b/runtime/common/config/sponsoring.rs @@ -18,7 +18,7 @@ use frame_support::parameter_types; use sp_core::U256; use up_common::{constants::*, types::BlockNumber}; -use crate::{runtime_common::sponsoring::UniqueSponsorshipHandler, Runtime, RuntimeEvent}; +use crate::{runtime_common::sponsoring::UniqueSponsorshipHandler, Runtime}; parameter_types! { pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS; @@ -32,5 +32,4 @@ type SponsorshipHandler = ( impl pallet_charge_transaction::Config for Runtime { type SponsorshipHandler = SponsorshipHandler; - type RuntimeEvent = RuntimeEvent; } diff --git a/runtime/common/config/substrate.rs b/runtime/common/config/substrate.rs index d52827262e..e23ab78214 100644 --- a/runtime/common/config/substrate.rs +++ b/runtime/common/config/substrate.rs @@ -430,3 +430,7 @@ impl OnChargeAssetTransaction for TxFeeFungiblesAdapter { Ok((converted_fee, converted_tip)) } } + +impl cumulus_pallet_weight_reclaim::Config for Runtime { + type WeightInfo = (); +} diff --git a/runtime/common/config/test_pallets.rs b/runtime/common/config/test_pallets.rs index 22c39f96a0..ab27f98f23 100644 --- a/runtime/common/config/test_pallets.rs +++ b/runtime/common/config/test_pallets.rs @@ -14,9 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Unique Network. If not, see . -use crate::{Runtime, RuntimeCall, RuntimeEvent}; +use crate::{Runtime, RuntimeCall}; impl pallet_test_utils::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; } diff --git a/runtime/common/mod.rs b/runtime/common/mod.rs index 8b76c22cc4..339c1fedbf 100644 --- a/runtime/common/mod.rs +++ b/runtime/common/mod.rs @@ -120,21 +120,23 @@ impl ApplyFeeCoefficient for FeeCoefficientApplier { } } -pub type TxExtension = ( - frame_system::CheckSpecVersion, - frame_system::CheckTxVersion, - frame_system::CheckGenesis, - frame_system::CheckEra, - pallet_charge_transaction::CheckNonce, - frame_system::CheckWeight, - maintenance::CheckMaintenance, - identity::DisableIdentityCalls, - pallet_charge_transaction::ChargeAssetTxPayment, - //pallet_contract_helpers::ContractHelpersExtension, - pallet_ethereum::FakeTransactionFinalizer, - cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim, - frame_metadata_hash_extension::CheckMetadataHash, -); +pub type TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim< + Runtime, + ( + frame_system::CheckSpecVersion, + frame_system::CheckTxVersion, + frame_system::CheckGenesis, + frame_system::CheckEra, + pallet_charge_transaction::CheckNonce, + frame_system::CheckWeight, + maintenance::CheckMaintenance, + identity::DisableIdentityCalls, + pallet_charge_transaction::ChargeAssetTxPayment, + //pallet_contract_helpers::ContractHelpersExtension, + pallet_ethereum::FakeTransactionFinalizer, + frame_metadata_hash_extension::CheckMetadataHash, + ), +>; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< diff --git a/runtime/common/tests/xcm.rs b/runtime/common/tests/xcm.rs index 240665ffa4..c6fcce14e6 100644 --- a/runtime/common/tests/xcm.rs +++ b/runtime/common/tests/xcm.rs @@ -61,6 +61,6 @@ pub fn xcm_transact_is_forbidden() { .ensure_complete() .expect_err("XCM Transact shouldn't succeed"); - assert_eq!(error, Error::NoPermission); + assert_eq!(error.error, Error::NoPermission); }); } diff --git a/runtime/common/weights/xcm.rs b/runtime/common/weights/xcm.rs index f9a3595d98..92ee5b4db1 100644 --- a/runtime/common/weights/xcm.rs +++ b/runtime/common/weights/xcm.rs @@ -375,5 +375,9 @@ impl pallet_xcm::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + + fn weigh_message() -> Weight { + Weight::default() + } } diff --git a/runtime/opal/Cargo.toml b/runtime/opal/Cargo.toml index 650a77b540..84c4c14f21 100644 --- a/runtime/opal/Cargo.toml +++ b/runtime/opal/Cargo.toml @@ -255,11 +255,11 @@ on-chain-release-build = ["metadata-hash"] cumulus-pallet-aura-ext = { workspace = true } cumulus-pallet-dmp-queue = { workspace = true } cumulus-pallet-parachain-system = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-aura = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachains-common = { workspace = true } diff --git a/runtime/quartz/Cargo.toml b/runtime/quartz/Cargo.toml index 4204bbc06a..72c3096264 100644 --- a/runtime/quartz/Cargo.toml +++ b/runtime/quartz/Cargo.toml @@ -243,11 +243,11 @@ on-chain-release-build = ["metadata-hash"] cumulus-pallet-aura-ext = { workspace = true } cumulus-pallet-dmp-queue = { workspace = true } cumulus-pallet-parachain-system = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-aura = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachains-common = { workspace = true } @@ -334,7 +334,7 @@ up-rpc = { workspace = true } evm-coder = { workspace = true } fp-rpc = { workspace = true } fp-self-contained = { workspace = true } -num_enum = { version = "0.7.0", default-features = false } +num_enum = { version = "0.7.4", default-features = false } pallet-base-fee = { workspace = true } pallet-charge-transaction = { workspace = true } pallet-ethereum = { workspace = true } diff --git a/runtime/tests/src/lib.rs b/runtime/tests/src/lib.rs index 246d07b09e..b3d7c535d3 100644 --- a/runtime/tests/src/lib.rs +++ b/runtime/tests/src/lib.rs @@ -236,7 +236,6 @@ parameter_types! { } impl pallet_ethereum::Config for Test { - type RuntimeEvent = RuntimeEvent; type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength = ConstU32<32>; @@ -250,7 +249,6 @@ impl pallet_evm::Config for Test { type CrossAccountId = TestCrossAccountId; type AddressMapping = TestEvmAddressMapping; type BackwardsAddressMapping = TestEvmBackwardsAddressMapping; - type RuntimeEvent = RuntimeEvent; type FeeCalculator = (); type GasLimitStorageGrowthRatio = GasLimitStorageGrowthRatio; type GasWeightMapping = pallet_evm::FixedGasWeightMapping; @@ -276,7 +274,6 @@ impl pallet_evm_coder_substrate::Config for Test {} impl pallet_common::Config for Test { type WeightInfo = (); - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type CollectionCreationPrice = CollectionCreationPrice; type PropertySizeLimitUpgradePriceDefault = PropertySizeLimitUpgradePriceDefault; @@ -292,7 +289,6 @@ impl pallet_common::Config for Test { impl pallet_structure::Config for Test { type WeightInfo = (); - type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; } impl pallet_fungible::Config for Test { diff --git a/runtime/unique/Cargo.toml b/runtime/unique/Cargo.toml index c86d343efc..ba2e709215 100644 --- a/runtime/unique/Cargo.toml +++ b/runtime/unique/Cargo.toml @@ -247,11 +247,11 @@ on-chain-release-build = ["metadata-hash"] cumulus-pallet-aura-ext = { workspace = true } cumulus-pallet-dmp-queue = { workspace = true } cumulus-pallet-parachain-system = { workspace = true } +cumulus-pallet-weight-reclaim = { workspace = true } cumulus-pallet-xcm = { workspace = true } cumulus-pallet-xcmp-queue = { workspace = true } cumulus-primitives-aura = { workspace = true } cumulus-primitives-core = { workspace = true } -cumulus-primitives-storage-weight-reclaim = { workspace = true } cumulus-primitives-timestamp = { workspace = true } cumulus-primitives-utility = { workspace = true } parachains-common = { workspace = true } diff --git a/test-pallets/utils/src/lib.rs b/test-pallets/utils/src/lib.rs index 4bb2ffab91..41165f45c8 100644 --- a/test-pallets/utils/src/lib.rs +++ b/test-pallets/utils/src/lib.rs @@ -37,8 +37,6 @@ pub mod pallet { pub trait Config: frame_system::Config + pallet_common::Config + pallet_foreign_assets::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The overarching call type. type RuntimeCall: Parameter + Dispatchable<