diff --git a/Cargo.lock b/Cargo.lock index ab1d18e3d..3d1e99a79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -137,15 +137,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - [[package]] name = "anstream" version = "0.6.11" @@ -220,7 +211,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -431,7 +422,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", "synstructure 0.13.1", ] @@ -454,7 +445,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -465,8 +456,8 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -494,14 +485,15 @@ dependencies = [ [[package]] name = "assets-common" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "frame-support", "impl-trait-for-tuples", "log", "pallet-asset-conversion", + "pallet-assets", "pallet-xcm", "parachains-common", "parity-scale-codec", @@ -517,7 +509,7 @@ dependencies = [ [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "sp-api", "sp-consensus-slots", @@ -692,7 +684,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -759,7 +751,7 @@ checksum = "823b8bb275161044e2ac7a25879cb3e2480cb403e3943022c7c769c599b756aa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -770,9 +762,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line 0.21.0", "cc", @@ -819,19 +811,10 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" -[[package]] -name = "beef" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" -dependencies = [ - "serde", -] - [[package]] name = "binary-merkle-tree" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "15.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "hash-db", "log", @@ -858,13 +841,13 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", - "prettyplease 0.2.20", + "prettyplease 0.2.25", "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", "shlex", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -1058,8 +1041,8 @@ dependencies = [ [[package]] name = "bp-header-chain" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1075,8 +1058,8 @@ dependencies = [ [[package]] name = "bp-messages" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1085,13 +1068,14 @@ dependencies = [ "scale-info", "serde", "sp-core", + "sp-io", "sp-std", ] [[package]] name = "bp-parachains" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1107,8 +1091,8 @@ dependencies = [ [[package]] name = "bp-polkadot-core" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-messages", "bp-runtime", @@ -1125,12 +1109,16 @@ dependencies = [ [[package]] name = "bp-relayers" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ + "bp-header-chain", "bp-messages", + "bp-parachains", "bp-runtime", "frame-support", + "frame-system", + "pallet-utility", "parity-scale-codec", "scale-info", "sp-runtime", @@ -1139,8 +1127,8 @@ dependencies = [ [[package]] name = "bp-runtime" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -1162,8 +1150,8 @@ dependencies = [ [[package]] name = "bp-test-utils" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1182,27 +1170,37 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" -version = "0.3.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.4.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ + "bp-messages", + "bp-runtime", + "frame-support", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", "sp-std", + "staging-xcm", ] [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.14.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.14.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", + "staging-xcm", ] [[package]] name = "bridge-runtime-common" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-messages", @@ -1211,7 +1209,6 @@ dependencies = [ "bp-relayers", "bp-runtime", "bp-xcm-bridge-hub", - "bp-xcm-bridge-hub-router", "frame-support", "frame-system", "log", @@ -1228,7 +1225,6 @@ dependencies = [ "sp-std", "sp-trie", "staging-xcm", - "staging-xcm-builder", "tuplex", ] @@ -1240,9 +1236,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bs58" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ "tinyvec", ] @@ -1364,9 +1360,9 @@ checksum = "fd6c0e7b807d60291f42f33f58480c0bfafe28ed08286446f45e463728cf9c1c" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" dependencies = [ "jobserver", "libc", @@ -1375,7 +1371,7 @@ dependencies = [ [[package]] name = "ccp-authorities-noting-inherent" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -1403,7 +1399,7 @@ dependencies = [ [[package]] name = "ccp-xcm" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "frame-support", "frame-system", @@ -1576,19 +1572,19 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" dependencies = [ "clap_builder", - "clap_derive 4.5.4", + "clap_derive 4.5.13", ] [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" dependencies = [ "anstream", "anstyle", @@ -1612,14 +1608,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -1777,7 +1773,7 @@ dependencies = [ "async-io 1.13.0", "async-trait", "ccp-authorities-noting-inherent", - "clap 4.5.4", + "clap 4.5.13", "color-eyre", "container-chain-template-frontier-runtime", "cumulus-client-cli", @@ -1875,7 +1871,7 @@ dependencies = [ "async-io 1.13.0", "async-trait", "ccp-authorities-noting-inherent", - "clap 4.5.4", + "clap 4.5.13", "color-eyre", "container-chain-template-simple-runtime", "cumulus-client-cli", @@ -2424,10 +2420,10 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "clap 4.5.4", + "clap 4.5.13", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2441,8 +2437,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2464,8 +2460,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2509,8 +2505,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2539,8 +2535,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "anyhow", "async-trait", @@ -2554,8 +2550,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2580,8 +2576,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.11.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.12.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2602,8 +2598,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2628,8 +2624,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2665,8 +2661,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2702,18 +2698,18 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "cumulus-pallet-session-benchmarking" -version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -2725,8 +2721,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2740,8 +2736,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bounded-collections 0.2.0", "bp-xcm-bridge-hub-router", @@ -2766,20 +2762,16 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-primitives", "sp-api", "sp-consensus-aura", - "sp-runtime", ] [[package]] name = "cumulus-primitives-core" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2794,8 +2786,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2803,15 +2795,13 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", - "sp-runtime", - "sp-state-machine", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.10.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2820,8 +2810,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "8.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2836,20 +2826,18 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", - "futures 0.3.30", - "parity-scale-codec", "sp-inherents", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2857,8 +2845,6 @@ dependencies = [ "pallet-asset-conversion", "parity-scale-codec", "polkadot-runtime-common", - "polkadot-runtime-parachains", - "sp-io", "sp-runtime", "staging-xcm", "staging-xcm-builder", @@ -2867,8 +2853,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2891,8 +2877,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2910,8 +2896,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.19.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-trait", @@ -2945,8 +2931,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2984,8 +2970,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3019,7 +3005,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3059,7 +3045,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3076,7 +3062,7 @@ checksum = "e2cb1fd8ffae4230c7cfbbaf3698dbeaf750fa8c5dadf7ed897df581b9b572a5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3262,7 +3248,7 @@ dependencies = [ "pallet-membership", "pallet-message-queue", "pallet-migrations 0.1.0", - "pallet-migrations 7.0.0", + "pallet-migrations 8.0.0", "pallet-mmr", "pallet-multisig", "pallet-offences", @@ -3401,7 +3387,7 @@ dependencies = [ [[package]] name = "dc-orchestrator-chain-interface" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3495,7 +3481,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3597,7 +3583,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3621,9 +3607,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.66", + "syn 2.0.87", "termcolor", - "toml 0.8.10", + "toml 0.8.12", "walkdir", ] @@ -3648,7 +3634,7 @@ checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" [[package]] name = "dp-chain-state-snapshot" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3660,7 +3646,7 @@ dependencies = [ [[package]] name = "dp-collator-assignment" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3680,7 +3666,7 @@ dependencies = [ [[package]] name = "dp-consensus" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3697,7 +3683,7 @@ dependencies = [ [[package]] name = "dp-container-chain-genesis-data" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3719,7 +3705,7 @@ dependencies = [ [[package]] name = "dp-core" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3734,7 +3720,7 @@ dependencies = [ [[package]] name = "dp-impl-tanssi-pallets-config" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "dp-consensus", "frame-support", @@ -3749,7 +3735,7 @@ dependencies = [ [[package]] name = "dp-slot-duration-runtime-api" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3880,11 +3866,12 @@ dependencies = [ [[package]] name = "emulated-integration-tests-common" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "14.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "asset-test-utils", "bp-messages", + "bp-xcm-bridge-hub", "bridge-runtime-common", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -3895,6 +3882,7 @@ dependencies = [ "pallet-bridge-messages", "pallet-message-queue", "pallet-xcm", + "pallet-xcm-bridge-hub", "parachains-common", "parity-scale-codec", "paste", @@ -3947,7 +3935,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3967,7 +3955,7 @@ checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -3978,7 +3966,7 @@ checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -4229,10 +4217,10 @@ dependencies = [ "blake2 0.10.6", "file-guard", "fs-err", - "prettyplease 0.2.20", + "prettyplease 0.2.25", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -4299,13 +4287,13 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "async-trait", "fp-storage", @@ -4317,9 +4305,9 @@ dependencies = [ [[package]] name = "fc-cli" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ - "clap 4.5.4", + "clap 4.5.13", "ethereum-types", "fc-db", "fp-rpc", @@ -4335,7 +4323,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "async-trait", "fp-consensus", @@ -4351,7 +4339,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "async-trait", "ethereum", @@ -4381,7 +4369,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "fc-db", "fc-storage", @@ -4404,7 +4392,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -4458,7 +4446,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -4473,7 +4461,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -4745,7 +4733,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", ] @@ -4772,7 +4760,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "hex", "impl-serde", @@ -4791,7 +4779,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "parity-scale-codec", @@ -4802,7 +4790,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -4814,7 +4802,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "evm", "frame-support", @@ -4829,7 +4817,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -4845,7 +4833,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "frame-support", "parity-scale-codec", @@ -4857,7 +4845,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "parity-scale-codec", "serde", @@ -4871,8 +4859,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-support-procedural", @@ -4895,13 +4883,13 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "42.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "43.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "Inflector", "array-bytes", "chrono", - "clap 4.5.4", + "clap 4.5.13", "comfy-table", "frame-benchmarking", "frame-support", @@ -4946,18 +4934,18 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "frame-election-provider-support" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4972,8 +4960,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "aquamarine", "frame-support", @@ -5002,8 +4990,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.5.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.6.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "docify", @@ -5017,8 +5005,8 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.45.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.46.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "indicatif", @@ -5039,8 +5027,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "aquamarine", "array-bytes", @@ -5080,12 +5068,13 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "30.0.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "30.0.3" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", + "docify", "expander", "frame-support-procedural-tools", "itertools 0.11.0", @@ -5094,35 +5083,35 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "frame-support-procedural-tools" version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "frame-system" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cfg-if", "docify", @@ -5141,8 +5130,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -5156,7 +5145,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "parity-scale-codec", @@ -5165,8 +5154,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "parity-scale-codec", @@ -5321,7 +5310,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -6270,9 +6259,9 @@ checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" [[package]] name = "jsonrpsee" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47" +checksum = "c5c71d8c1a731cc4227c2f698d377e7848ca12c8a48866fc5e6951c43a4db843" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -6286,9 +6275,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08163edd8bcc466c33d79e10f695cdc98c00d1e6ddfb95cec41b6b0279dd5432" +checksum = "548125b159ba1314104f5bb5f38519e03a41862786aa3925cf349aae9cdd546e" dependencies = [ "base64 0.22.1", "futures-util", @@ -6309,13 +6298,11 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79712302e737d23ca0daa178e752c9334846b08321d439fd89af9a384f8c830b" +checksum = "f2882f6f8acb9fdaec7cefc4fd607119a9bd709831df7d7672a1d3b644628280" dependencies = [ - "anyhow", "async-trait", - "beef", "bytes", "futures-timer", "futures-util", @@ -6326,7 +6313,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "rand", - "rustc-hash", + "rustc-hash 2.0.0", "serde", "serde_json", "thiserror", @@ -6337,9 +6324,9 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d90064e04fb9d7282b1c71044ea94d0bbc6eff5621c66f1a0bce9e9de7cf3ac" +checksum = "b3638bc4617f96675973253b3a45006933bde93c2fd8a6170b33c777cc389e5b" dependencies = [ "async-trait", "base64 0.22.1", @@ -6362,24 +6349,23 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7895f186d5921065d96e16bd795e5ca89ac8356ec423fafc6e3d7cf8ec11aee4" +checksum = "c06c01ae0007548e73412c08e2285ffe5d723195bf268bce67b1b77c3bb2a14d" dependencies = [ "heck 0.5.0", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "jsonrpsee-server" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "654afab2e92e5d88ebd8a39d6074483f3f2bfdf91c5ac57fe285e7127cdd4f51" +checksum = "82ad8ddc14be1d4290cd68046e7d1d37acd408efed6d3ca08aefcc3ad6da069c" dependencies = [ - "anyhow", "futures-util", "http 1.1.0", "http-body 1.0.1", @@ -6403,11 +6389,10 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af" +checksum = "a178c60086f24cc35bb82f57c651d0d25d99c4742b4d335de04e97fa1f08a8a1" dependencies = [ - "beef", "http 1.1.0", "serde", "serde_json", @@ -6416,9 +6401,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.23.2" +version = "0.24.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c28759775f5cb2f1ea9667672d3fe2b0e701d1f4b7b67954e60afe7fd058b5e" +checksum = "0fe322e0896d0955a3ebdd5bf813571c53fea29edd713bc315b76620b327e86d" dependencies = [ "http 1.1.0", "jsonrpsee-client-transport", @@ -6514,9 +6499,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" [[package]] name = "libflate" @@ -6684,11 +6669,11 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999ec70441b2fb35355076726a6bc466c932e9bdc66f6a11c6c0aa17c7ab9be0" +checksum = "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8" dependencies = [ - "bs58 0.5.0", + "bs58 0.5.1", "ed25519-dalek", "hkdf", "multihash 0.19.1", @@ -6885,7 +6870,7 @@ dependencies = [ "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7214,9 +7199,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lru" @@ -7289,7 +7274,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7303,7 +7288,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7314,7 +7299,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7325,7 +7310,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7541,8 +7526,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "log", @@ -7560,8 +7545,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7624,7 +7609,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -7899,7 +7884,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "async-backing-primitives", "async-trait", @@ -7939,7 +7924,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "async-trait", "frame-benchmarking", @@ -8006,7 +7991,7 @@ version = "0.1.0" dependencies = [ "async-io 1.13.0", "async-trait", - "clap 4.5.4", + "clap 4.5.13", "core_extensions", "cumulus-client-cli", "cumulus-client-collator", @@ -8241,7 +8226,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -8330,7 +8315,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -8429,8 +8414,8 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "pallet-asset-conversion" -version = "19.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "20.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8447,8 +8432,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8461,8 +8446,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8478,8 +8463,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8495,7 +8480,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8515,7 +8500,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "frame-benchmarking", "frame-support", @@ -8594,8 +8579,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -8623,8 +8608,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -8636,8 +8621,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8659,8 +8644,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "aquamarine", "docify", @@ -8680,8 +8665,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -8696,7 +8681,7 @@ dependencies = [ [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "fp-evm", "frame-support", @@ -8709,8 +8694,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -8728,11 +8713,12 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "binary-merkle-tree", + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -8752,8 +8738,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8769,8 +8755,8 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-runtime", @@ -8788,8 +8774,8 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-messages", @@ -8807,8 +8793,8 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-header-chain", "bp-parachains", @@ -8827,9 +8813,10 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ + "bp-header-chain", "bp-messages", "bp-relayers", "bp-runtime", @@ -8837,7 +8824,10 @@ dependencies = [ "frame-support", "frame-system", "log", + "pallet-bridge-grandpa", "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "sp-arithmetic", @@ -8847,8 +8837,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "frame-benchmarking", @@ -8866,7 +8856,7 @@ dependencies = [ [[package]] name = "pallet-cc-authorities-noting" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "ccp-authorities-noting-inherent", "cumulus-pallet-parachain-system", @@ -8894,8 +8884,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8944,8 +8934,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8963,8 +8953,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -8997,8 +8987,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9048,21 +9038,23 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "4.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "5.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", + "sp-io", "sp-runtime", "sp-staking", ] [[package]] name = "pallet-democracy" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9078,8 +9070,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9100,8 +9092,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9113,8 +9105,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9132,7 +9124,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "ethereum", "ethereum-types", @@ -9149,12 +9141,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", + "sp-version", ] [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "environmental", "evm", @@ -9177,7 +9170,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "frame-support", "frame-system", @@ -9188,7 +9181,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-balances-erc20" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "fp-evm", "frame-support", @@ -9211,7 +9204,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-batch" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "evm", "fp-evm", @@ -9232,7 +9225,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-call-permit" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "evm", "fp-evm", @@ -9255,7 +9248,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "fp-evm", "num", @@ -9264,7 +9257,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-proxy" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "evm", "fp-evm", @@ -9285,7 +9278,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "fp-evm", "tiny-keccak", @@ -9294,7 +9287,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "fp-evm", "ripemd", @@ -9304,7 +9297,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "cumulus-primitives-core", "evm", @@ -9315,19 +9308,22 @@ dependencies = [ "num_enum", "pallet-evm", "pallet-xcm", + "parity-scale-codec", "precompile-utils", + "scale-info", "sp-core", "sp-runtime", "sp-std", "sp-weights", "staging-xcm", + "staging-xcm-executor", "xcm-primitives", ] [[package]] name = "pallet-evm-precompile-xcm-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "fp-evm", "frame-support", @@ -9349,7 +9345,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompileset-assets-erc20" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "fp-evm", "frame-support", @@ -9434,8 +9430,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -9453,7 +9449,7 @@ dependencies = [ [[package]] name = "pallet-foreign-asset-creator" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "frame-benchmarking", "frame-support", @@ -9471,8 +9467,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9493,8 +9489,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9509,8 +9505,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9528,8 +9524,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9604,7 +9600,7 @@ dependencies = [ [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9619,8 +9615,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9635,8 +9631,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "41.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "environmental", "frame-benchmarking", @@ -9655,7 +9651,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "frame-benchmarking", "frame-support", @@ -9673,8 +9669,8 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "7.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "8.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -9690,8 +9686,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9707,8 +9703,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9722,8 +9718,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9737,8 +9733,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "35.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -9755,8 +9751,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "35.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9775,8 +9771,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "32.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "33.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -9800,8 +9796,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -9816,8 +9812,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9839,8 +9835,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.9.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -9879,8 +9875,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9895,8 +9891,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9909,8 +9905,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9927,8 +9923,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -9941,8 +9937,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9999,7 +9995,7 @@ dependencies = [ [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -10021,8 +10017,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "14.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -10035,8 +10031,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -10080,8 +10076,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -10101,8 +10097,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10117,8 +10113,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10134,8 +10130,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10157,18 +10153,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "pallet-staking-reward-fn" version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "sp-arithmetic", @@ -10176,8 +10172,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "24.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "sp-api", @@ -10186,8 +10182,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10237,8 +10233,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -10252,8 +10248,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -10271,8 +10267,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10289,8 +10285,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", @@ -10304,8 +10300,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "40.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "41.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -10320,8 +10316,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -10332,8 +10328,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -10350,8 +10346,8 @@ dependencies = [ [[package]] name = "pallet-tx-pause" -version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-benchmarking", @@ -10367,8 +10363,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10382,8 +10378,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10396,8 +10392,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "36.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10410,8 +10406,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bounded-collections 0.2.0", "frame-benchmarking", @@ -10428,13 +10424,14 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "tracing", "xcm-runtime-apis", ] [[package]] name = "pallet-xcm-benchmarks" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -10449,10 +10446,32 @@ dependencies = [ "staging-xcm-executor", ] +[[package]] +name = "pallet-xcm-bridge-hub" +version = "0.13.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" +dependencies = [ + "bp-messages", + "bp-runtime", + "bp-xcm-bridge-hub", + "frame-support", + "frame-system", + "log", + "pallet-bridge-messages", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", +] + [[package]] name = "pallet-xcm-bridge-hub-router" -version = "0.14.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.15.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -10517,7 +10536,7 @@ dependencies = [ [[package]] name = "pallet-xcm-executor-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10536,8 +10555,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -10566,8 +10585,8 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -10769,9 +10788,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pbkdf2" @@ -10835,7 +10854,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -10876,7 +10895,7 @@ checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -10920,8 +10939,8 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polkadot-approval-distribution" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "futures 0.3.30", @@ -10940,8 +10959,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "always-assert", "futures 0.3.30", @@ -10956,8 +10975,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "derive_more", "fatality", @@ -10980,8 +10999,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "fatality", @@ -11013,11 +11032,11 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cfg-if", - "clap 4.5.4", + "clap 4.5.13", "frame-benchmarking-cli", "futures 0.3.30", "log", @@ -11041,8 +11060,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "fatality", @@ -11053,6 +11072,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", + "schnellru", "sp-core", "sp-keystore", "sp-runtime", @@ -11064,7 +11084,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -11074,8 +11094,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "derive_more", "fatality", @@ -11099,8 +11119,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -11113,8 +11133,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "futures-timer", @@ -11135,8 +11155,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "always-assert", "async-trait", @@ -11158,8 +11178,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "parity-scale-codec", @@ -11176,8 +11196,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "derive_more", @@ -11209,8 +11229,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "futures 0.3.30", @@ -11231,8 +11251,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "fatality", @@ -11251,8 +11271,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "polkadot-node-subsystem", @@ -11266,8 +11286,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -11281,14 +11301,15 @@ dependencies = [ "polkadot-overseer", "polkadot-parachain-primitives", "polkadot-primitives", - "sp-maybe-compressed-blob", + "sp-application-crypto", + "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-api" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11301,8 +11322,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "futures-timer", @@ -11318,8 +11339,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "fatality", "futures 0.3.30", @@ -11337,8 +11358,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -11354,14 +11375,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "bitvec", "fatality", "futures 0.3.30", - "parity-scale-codec", - "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -11371,8 +11389,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "fatality", @@ -11389,8 +11407,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "always-assert", "array-bytes", @@ -11418,8 +11436,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "polkadot-node-primitives", @@ -11434,8 +11452,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cpu-time", "futures 0.3.30", @@ -11460,8 +11478,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cfg-if", "cpu-time", @@ -11469,15 +11487,17 @@ dependencies = [ "nix 0.28.0", "parity-scale-codec", "polkadot-node-core-pvf-common", + "polkadot-node-primitives", "polkadot-parachain-primitives", "polkadot-primitives", + "sp-maybe-compressed-blob", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-prepare-worker" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "blake3", "cfg-if", @@ -11485,10 +11505,12 @@ dependencies = [ "nix 0.28.0", "parity-scale-codec", "polkadot-node-core-pvf-common", + "polkadot-node-primitives", "polkadot-primitives", "rayon", "sc-executor-common", "sc-executor-wasmtime", + "sp-maybe-compressed-blob", "staging-tracking-allocator", "tikv-jemalloc-ctl", "tikv-jemallocator", @@ -11497,8 +11519,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11512,8 +11534,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "lazy_static", "log", @@ -11531,10 +11553,10 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "bs58 0.5.0", + "bs58 0.5.1", "futures 0.3.30", "futures-timer", "log", @@ -11550,8 +11572,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -11576,19 +11598,22 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "bounded-vec", "futures 0.3.30", + "futures-timer", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", + "sc-keystore", "schnorrkel 0.11.4", "serde", "sp-application-crypto", "sp-consensus-babe", + "sp-consensus-slots", "sp-core", "sp-keystore", "sp-maybe-compressed-blob", @@ -11599,8 +11624,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -11610,7 +11635,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -11631,8 +11656,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "bitvec", @@ -11661,8 +11686,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "derive_more", @@ -11697,8 +11722,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -11720,7 +11745,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bounded-collections 0.2.0", "derive_more", @@ -11735,8 +11760,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -11762,7 +11787,7 @@ dependencies = [ [[package]] name = "polkadot-primitives-test-helpers" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "polkadot-primitives", "rand", @@ -11774,8 +11799,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -11809,8 +11834,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitvec", "frame-benchmarking", @@ -11859,10 +11884,10 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "bs58 0.5.0", + "bs58 0.5.1", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", @@ -11871,8 +11896,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -11888,6 +11913,7 @@ dependencies = [ "pallet-balances", "pallet-broker", "pallet-message-queue", + "pallet-mmr", "pallet-session", "pallet-staking", "pallet-timestamp", @@ -11911,6 +11937,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", + "sp-std", "sp-tracing", "staging-xcm", "staging-xcm-executor", @@ -11919,24 +11946,20 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "19.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "frame-benchmarking", "frame-benchmarking-cli", - "frame-support", "frame-system", "frame-system-rpc-runtime-api", "futures 0.3.30", - "hex-literal 0.4.1", "is_executable", "kvdb", "kvdb-rocksdb", "log", "mmr-gadget", - "pallet-babe", - "pallet-staking", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "parity-db", @@ -11972,7 +11995,6 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-rpc", "polkadot-runtime-parachains", @@ -11980,10 +12002,8 @@ dependencies = [ "rococo-runtime", "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder", "sc-chain-spec", "sc-client-api", - "sc-client-db", "sc-consensus", "sc-consensus-babe", "sc-consensus-beefy", @@ -11992,7 +12012,6 @@ dependencies = [ "sc-executor", "sc-keystore", "sc-network", - "sc-network-common", "sc-network-sync", "sc-offchain", "sc-service", @@ -12001,7 +12020,6 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "sc-transaction-pool-api", - "schnellru", "serde", "serde_json", "sp-api", @@ -12013,16 +12031,14 @@ dependencies = [ "sp-consensus-beefy", "sp-consensus-grandpa", "sp-core", + "sp-genesis-builder", "sp-inherents", "sp-io", "sp-keyring", - "sp-keystore", "sp-mmr-primitives", "sp-offchain", "sp-runtime", "sp-session", - "sp-state-machine", - "sp-storage", "sp-timestamp", "sp-transaction-pool", "sp-version", @@ -12037,8 +12053,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -12060,8 +12076,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -12072,7 +12088,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -12100,7 +12116,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-election-provider-support", "frame-executive", @@ -12156,7 +12172,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-system", "futures 0.3.30", @@ -12254,7 +12270,7 @@ dependencies = [ "polkavm-common", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12264,7 +12280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12382,7 +12398,7 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "environmental", "evm", @@ -12406,11 +12422,11 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2407#103242c06bde7e0c9713de1e2d1d3a2d51a39040" +source = "git+https://github.com/moondance-labs/frontier?branch=tanssi-polkadot-stable2409#1ee022b33d28faac41e2e02b9d84cfdc08159c22" dependencies = [ "case", "num_enum", - "prettyplease 0.2.20", + "prettyplease 0.2.25", "proc-macro2", "quote", "sp-crypto-hashing", @@ -12469,12 +12485,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12558,7 +12574,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12569,7 +12585,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12615,7 +12631,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12673,11 +12689,11 @@ dependencies = [ "multimap", "once_cell", "petgraph", - "prettyplease 0.2.20", + "prettyplease 0.2.25", "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.66", + "syn 2.0.87", "tempfile", ] @@ -12704,7 +12720,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -12817,7 +12833,7 @@ dependencies = [ "pin-project-lite", "quinn-proto 0.9.6", "quinn-udp 0.3.2", - "rustc-hash", + "rustc-hash 1.1.0", "rustls 0.20.9", "thiserror", "tokio", @@ -12836,7 +12852,7 @@ dependencies = [ "pin-project-lite", "quinn-proto 0.10.6", "quinn-udp 0.4.1", - "rustc-hash", + "rustc-hash 1.1.0", "rustls 0.21.10", "thiserror", "tokio", @@ -12852,7 +12868,7 @@ dependencies = [ "bytes", "rand", "ring 0.16.20", - "rustc-hash", + "rustc-hash 1.1.0", "rustls 0.20.9", "slab", "thiserror", @@ -12870,7 +12886,7 @@ dependencies = [ "bytes", "rand", "ring 0.16.20", - "rustc-hash", + "rustc-hash 1.1.0", "rustls 0.21.10", "slab", "thiserror", @@ -12906,9 +12922,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -13058,22 +13074,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -13096,7 +13112,7 @@ checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ "hashbrown 0.13.2", "log", - "rustc-hash", + "rustc-hash 1.1.0", "slice-group-by", "smallvec", ] @@ -13284,8 +13300,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "binary-merkle-tree", "bitvec", @@ -13384,8 +13400,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "polkadot-primitives", @@ -13452,6 +13468,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" + [[package]] name = "rustc-hex" version = "2.1.0" @@ -13655,9 +13677,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ruzstd" @@ -13708,7 +13730,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "29.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "sp-core", @@ -13718,8 +13740,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -13748,8 +13770,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "futures-timer", @@ -13771,7 +13793,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.42.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "sp-api", @@ -13785,8 +13807,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "docify", @@ -13813,22 +13835,22 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sc-cli" -version = "0.46.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.47.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "chrono", - "clap 4.5.4", + "clap 4.5.13", "fdlimit", "futures 0.3.30", "itertools 0.11.0", @@ -13868,7 +13890,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "fnv", "futures 0.3.30", @@ -13894,8 +13916,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "hash-db", "kvdb", @@ -13920,8 +13942,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -13944,8 +13966,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -13973,8 +13995,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "fork-tree", @@ -14009,8 +14031,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -14031,8 +14053,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "24.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14067,8 +14089,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "23.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "24.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -14087,8 +14109,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "fork-tree", "parity-scale-codec", @@ -14100,8 +14122,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.30.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "ahash 0.8.8", "array-bytes", @@ -14144,8 +14166,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.30.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "finality-grandpa", "futures 0.3.30", @@ -14164,8 +14186,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.45.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.46.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "assert_matches", "async-trait", @@ -14199,8 +14221,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -14222,8 +14244,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.40.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "parity-scale-codec", @@ -14247,7 +14269,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "polkavm", @@ -14261,7 +14283,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.32.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "polkavm", @@ -14272,7 +14294,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.35.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "anyhow", "cfg-if", @@ -14290,10 +14312,10 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "ansi_term", + "console", "futures 0.3.30", "futures-timer", "log", @@ -14308,7 +14330,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "33.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -14321,8 +14343,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.14.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.15.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -14350,8 +14372,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14401,8 +14423,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -14419,8 +14441,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "ahash 0.8.8", "futures 0.3.30", @@ -14438,8 +14460,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14459,8 +14481,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14497,7 +14519,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -14528,8 +14550,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "futures 0.3.30", @@ -14548,9 +14570,9 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.12.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "bs58 0.5.0", + "bs58 0.5.1", "ed25519-dalek", "libp2p-identity", "litep2p", @@ -14564,8 +14586,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "bytes", @@ -14599,7 +14621,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.18.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -14607,8 +14629,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "40.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -14639,8 +14661,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14659,9 +14681,10 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "16.0.2" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ + "dyn-clone", "forwarded-header-value", "futures 0.3.30", "governor", @@ -14671,6 +14694,7 @@ dependencies = [ "ip_network", "jsonrpsee", "log", + "sc-rpc-api", "serde", "serde_json", "substrate-prometheus-endpoint", @@ -14681,8 +14705,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "futures 0.3.30", @@ -14713,8 +14737,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.45.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.46.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "directories", @@ -14778,7 +14802,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.36.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "parity-scale-codec", @@ -14789,9 +14813,9 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.22.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "clap 4.5.4", + "clap 4.5.13", "fs4", "log", "sp-core", @@ -14801,8 +14825,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.44.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.45.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14820,8 +14844,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "derive_more", "futures 0.3.30", @@ -14841,8 +14865,8 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "24.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "25.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "chrono", "futures 0.3.30", @@ -14861,19 +14885,18 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "ansi_term", "chrono", + "console", "is-terminal", "lazy_static", "libc", "log", "parity-scale-codec", "parking_lot 0.12.3", - "regex", - "rustc-hash", + "rustc-hash 1.1.0", "sc-client-api", "sc-tracing-proc-macro", "serde", @@ -14892,18 +14915,18 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sc-transaction-pool" version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -14930,7 +14953,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -14946,7 +14969,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-channel 1.9.0", "futures 0.3.30", @@ -15218,9 +15241,9 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] @@ -15245,22 +15268,23 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -15318,7 +15342,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -15531,7 +15555,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "enumn", "parity-scale-codec", @@ -15583,7 +15607,7 @@ dependencies = [ "base64 0.21.7", "bip39", "blake2-rfc", - "bs58 0.5.0", + "bs58 0.5.1", "chacha20", "crossbeam-queue", "derive_more", @@ -15696,8 +15720,8 @@ dependencies = [ [[package]] name = "snowbridge-beacon-primitives" -version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.10.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "byte-slice-cast", "frame-support", @@ -15718,8 +15742,8 @@ dependencies = [ [[package]] name = "snowbridge-core" -version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.10.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "ethabi-decode", "frame-support", @@ -15742,7 +15766,7 @@ dependencies = [ [[package]] name = "snowbridge-ethereum" version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "ethabi-decode", "ethbloom", @@ -15776,8 +15800,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client" -version = "0.9.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.10.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-benchmarking", "frame-support", @@ -15802,8 +15826,8 @@ dependencies = [ [[package]] name = "snowbridge-pallet-ethereum-client-fixtures" -version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.18.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "hex-literal 0.4.1", "snowbridge-beacon-primitives", @@ -15866,7 +15890,7 @@ dependencies = [ [[package]] name = "sp-api" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "hash-db", @@ -15888,7 +15912,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "20.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "Inflector", "blake2 0.10.6", @@ -15896,13 +15920,13 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sp-application-crypto" version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -15914,7 +15938,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "integer-sqrt", @@ -15928,7 +15952,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -15940,7 +15964,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "sp-api", "sp-inherents", @@ -15949,8 +15973,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "37.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "parity-scale-codec", @@ -15969,7 +15993,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "futures 0.3.30", @@ -15984,7 +16008,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "parity-scale-codec", @@ -16000,7 +16024,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "parity-scale-codec", @@ -16017,8 +16041,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "22.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "22.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "lazy_static", "parity-scale-codec", @@ -16032,13 +16056,14 @@ dependencies = [ "sp-keystore", "sp-mmr-primitives", "sp-runtime", + "sp-weights", "strum 0.26.2", ] [[package]] name = "sp-consensus-grandpa" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "finality-grandpa", "log", @@ -16054,8 +16079,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.40.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -16066,13 +16091,13 @@ dependencies = [ [[package]] name = "sp-core" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections 0.2.0", - "bs58 0.5.0", + "bs58 0.5.1", "dyn-clonable", "ed25519-zebra", "futures 0.3.30", @@ -16112,7 +16137,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "blake2b_simd", "byteorder", @@ -16125,17 +16150,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -16144,17 +16169,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sp-externalities" version = "0.29.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "environmental", "parity-scale-codec", @@ -16163,8 +16188,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.15.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -16176,7 +16201,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -16189,7 +16214,7 @@ dependencies = [ [[package]] name = "sp-io" version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bytes", "docify", @@ -16215,7 +16240,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "sp-core", "sp-runtime", @@ -16225,7 +16250,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.40.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -16236,7 +16261,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "thiserror", "zstd 0.12.4", @@ -16245,7 +16270,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.7.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -16255,7 +16280,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.12.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -16265,8 +16290,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "34.1.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "log", "parity-scale-codec", @@ -16283,7 +16308,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -16296,7 +16321,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "sp-api", "sp-core", @@ -16306,7 +16331,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "backtrace", "lazy_static", @@ -16316,17 +16341,17 @@ dependencies = [ [[package]] name = "sp-rpc" version = "32.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ - "rustc-hash", + "rustc-hash 1.1.0", "serde", "sp-core", ] [[package]] name = "sp-runtime" -version = "39.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "either", @@ -16352,7 +16377,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "28.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -16371,20 +16396,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sp-session" -version = "35.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "scale-info", @@ -16397,8 +16422,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "36.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -16411,7 +16436,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "hash-db", "log", @@ -16431,7 +16456,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "18.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -16455,12 +16480,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" [[package]] name = "sp-storage" version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16472,7 +16497,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "parity-scale-codec", @@ -16483,8 +16508,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "tracing", @@ -16495,7 +16520,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "sp-api", "sp-runtime", @@ -16504,7 +16529,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "34.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "parity-scale-codec", @@ -16518,7 +16543,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "ahash 0.8.8", "hash-db", @@ -16541,7 +16566,7 @@ dependencies = [ [[package]] name = "sp-version" version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16558,18 +16583,18 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "14.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "sp-wasm-interface" -version = "21.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "21.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -16581,7 +16606,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "bounded-collections 0.2.0", "parity-scale-codec", @@ -16804,8 +16829,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.16.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.17.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -16818,12 +16843,12 @@ dependencies = [ [[package]] name = "staging-tracking-allocator" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" [[package]] name = "staging-xcm" -version = "14.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "14.2.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "bounded-collections 0.2.0", @@ -16834,19 +16859,21 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "sp-runtime", "sp-weights", "xcm-procedural", ] [[package]] name = "staging-xcm-builder" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-asset-conversion", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain-primitives", @@ -16861,8 +16888,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "environmental", "frame-benchmarking", @@ -17005,7 +17032,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -17018,13 +17045,13 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -17036,12 +17063,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" [[package]] name = "substrate-frame-rpc-system" -version = "38.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "39.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -17061,7 +17088,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "http-body-util", "hyper 1.4.1", @@ -17074,8 +17101,8 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.43.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.44.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "async-trait", "jsonrpsee", @@ -17087,8 +17114,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "37.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "38.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -17105,7 +17132,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "async-trait", @@ -17132,7 +17159,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "frame-executive", @@ -17176,7 +17203,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "futures 0.3.30", "sc-block-builder", @@ -17193,8 +17220,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "24.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "24.0.1" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "array-bytes", "build-helper", @@ -17202,6 +17229,7 @@ dependencies = [ "console", "filetime", "frame-metadata", + "jobserver", "merkleized-metadata", "parity-scale-codec", "parity-wasm", @@ -17214,7 +17242,7 @@ dependencies = [ "sp-version", "strum 0.26.2", "tempfile", - "toml 0.8.10", + "toml 0.8.12", "walkdir", "wasm-opt", ] @@ -17273,9 +17301,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -17308,7 +17336,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -17340,7 +17368,7 @@ dependencies = [ "async-trait", "ccp-authorities-noting-inherent", "chrono", - "clap 4.5.4", + "clap 4.5.13", "color-eyre", "cumulus-client-cli", "cumulus-client-collator", @@ -17456,7 +17484,7 @@ dependencies = [ name = "tanssi-relay-cli" version = "0.10.0" dependencies = [ - "clap 4.5.4", + "clap 4.5.13", "frame-benchmarking-cli", "futures 0.3.30", "log", @@ -17783,7 +17811,7 @@ dependencies = [ "async-backing-primitives", "async-trait", "ccp-authorities-noting-inherent", - "clap 4.5.4", + "clap 4.5.13", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -17889,7 +17917,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2407#703aadd33d03c9e16a542eb3a90df9f0c02ea4c2" +source = "git+https://github.com/moondance-labs/dancekit?branch=tanssi-polkadot-stable2409#1e62b627f4da09af31066aaa25a1d0471a908be8" dependencies = [ "cumulus-primitives-core", "dp-collator-assignment", @@ -17904,7 +17932,7 @@ dependencies = [ [[package]] name = "test-runtime-constants" version = "1.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "polkadot-primitives", @@ -17944,7 +17972,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -17955,7 +17983,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -18084,9 +18112,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.2" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", @@ -18108,7 +18136,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -18197,14 +18225,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.10" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.6", + "toml_edit 0.22.12", ] [[package]] @@ -18240,9 +18268,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.6" +version = "0.22.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" dependencies = [ "indexmap 2.2.3", "serde", @@ -18380,7 +18408,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -18405,8 +18433,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "15.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "16.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "coarsetime", "polkadot-primitives", @@ -18417,13 +18445,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -18451,6 +18479,7 @@ dependencies = [ "sharded-slab", "smallvec", "thread_local", + "time", "tracing", "tracing-core", "tracing-log", @@ -18803,9 +18832,9 @@ checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -18856,7 +18885,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", "wasm-bindgen-shared", ] @@ -18890,7 +18919,7 @@ checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -19247,8 +19276,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "17.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "18.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "binary-merkle-tree", "bitvec", @@ -19291,6 +19320,7 @@ dependencies = [ "pallet-nomination-pools-runtime-api", "pallet-offences", "pallet-offences-benchmarking", + "pallet-parameters", "pallet-preimage", "pallet-proxy", "pallet-recovery", @@ -19301,7 +19331,6 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", "pallet-staking-runtime-api", "pallet-state-trie-migration", "pallet-sudo", @@ -19322,6 +19351,7 @@ dependencies = [ "scale-info", "serde", "serde_derive", + "serde_json", "smallvec", "sp-api", "sp-application-crypto", @@ -19330,6 +19360,7 @@ dependencies = [ "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", + "sp-consensus-grandpa", "sp-core", "sp-genesis-builder", "sp-inherents", @@ -19353,8 +19384,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "16.0.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "17.0.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "polkadot-primitives", @@ -19752,9 +19783,10 @@ dependencies = [ [[package]] name = "xcm-emulator" -version = "0.15.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.16.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ + "array-bytes", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", "cumulus-primitives-core", @@ -19789,7 +19821,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2407#e0f62468002be72f8b0112847b42787a063b9d99" +source = "git+https://github.com/moondance-labs/moonkit?branch=tanssi-polkadot-stable2409#32f27f58fd0794a5ad239335960d4f8ca0080097" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -19805,18 +19837,18 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "10.1.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] name = "xcm-runtime-apis" -version = "0.3.0" -source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2407#6edb0087ca8161746b50377dbb0455a535931487" +version = "0.4.0" +source = "git+https://github.com/moondance-labs/polkadot-sdk?branch=tanssi-polkadot-stable2409#1fd4760763b81ad8d98858aabb9f997a1b0f4f94" dependencies = [ "frame-support", "parity-scale-codec", @@ -19883,7 +19915,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] @@ -19903,7 +19935,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.87", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 6b0ba8db9..8eabb27b4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,227 +104,227 @@ tp-traits = { path = "primitives/traits", default-features = false } tp-xcm-core-buyer = { path = "primitives/xcm-core-buyer", default-features = false } # Dancekit (wasm) -ccp-authorities-noting-inherent = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -ccp-xcm = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -dp-chain-state-snapshot = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -dp-collator-assignment = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -dp-consensus = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -dp-impl-tanssi-pallets-config = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -dp-slot-duration-runtime-api = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } +ccp-authorities-noting-inherent = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +ccp-xcm = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +dp-chain-state-snapshot = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +dp-collator-assignment = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +dp-consensus = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +dp-impl-tanssi-pallets-config = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +dp-slot-duration-runtime-api = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } -dp-core = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-cc-authorities-noting = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-xcm-executor-utils = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } -test-relay-sproof-builder = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } +dp-core = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-cc-authorities-noting = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-xcm-executor-utils = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } +test-relay-sproof-builder = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } -dp-container-chain-genesis-data = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407", default-features = false } +dp-container-chain-genesis-data = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409", default-features = false } # Dancekit (client) -dc-orchestrator-chain-interface = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2407" } +dc-orchestrator-chain-interface = { git = "https://github.com/moondance-labs/dancekit", branch = "tanssi-polkadot-stable2409" } # Moonkit (wasm) -async-backing-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -nimbus-consensus = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407" } -nimbus-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-async-backing = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-author-inherent = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-balances-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-batch = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-call-permit = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-proxy = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-xcm = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-xcm-utils = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompileset-assets-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-foreign-asset-creator = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-maintenance-mode = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-migrations = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-relay-storage-roots = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } -xcm-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2407", default-features = false } +async-backing-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +nimbus-consensus = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409" } +nimbus-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-async-backing = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-author-inherent = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-balances-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-batch = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-call-permit = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-proxy = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-xcm = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-xcm-utils = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompileset-assets-erc20 = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-foreign-asset-creator = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-maintenance-mode = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-migrations = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-relay-storage-roots = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } +xcm-primitives = { git = "https://github.com/moondance-labs/moonkit", branch = "tanssi-polkadot-stable2409", default-features = false } # Substrate (wasm) -frame-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-executive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-system-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -frame-try-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-asset-rate = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-assets = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-balances = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-identity = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-message-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-multiblock-migrations = { package = "pallet-migrations", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-multisig = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-parameters = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-proxy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-root-testing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-sudo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-transaction-payment = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-treasury = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-tx-pause = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +frame-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-executive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-system-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +frame-try-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-asset-rate = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-assets = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-balances = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-identity = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-message-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-multiblock-migrations = { package = "pallet-migrations", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-multisig = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-parameters = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-proxy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-root-testing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-sudo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-transaction-payment = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-treasury = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-tx-pause = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } parity-scale-codec = { version = "3.0.0", default-features = false, features = [ "derive", "max-encoded-len" ] } -sc-rpc-spec-v2 = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +sc-rpc-spec-v2 = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } scale-info = { version = "2.10.0", default-features = false } -sp-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-application-crypto = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-consensus-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-consensus-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-debug-derive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-inherents = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-io = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-keyring = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-panic-handler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-state-machine = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-std = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-trie = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-version = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +sp-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-application-crypto = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-consensus-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-consensus-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-debug-derive = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-inherents = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-io = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-keyring = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-panic-handler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-session = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-state-machine = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-std = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-trie = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-version = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Substrate (client) -frame-benchmarking-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -pallet-transaction-payment-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-basic-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-chain-spec = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-client-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-consensus-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-consensus-manual-seal = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-network-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-network-sync = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-network-test = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-network-transactions = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-rpc-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-sysinfo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-telemetry = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-transaction-pool-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sc-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sp-blockchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -sp-externalities = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-genesis-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-storage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -substrate-build-script-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -substrate-frame-rpc-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -substrate-prometheus-endpoint = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -substrate-test-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -substrate-test-runtime-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -substrate-wasm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } +frame-benchmarking-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +pallet-transaction-payment-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-basic-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-block-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-chain-spec = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-client-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-consensus = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-consensus-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-consensus-manual-seal = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-consensus-slots = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-network-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-network-sync = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-network-test = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-network-transactions = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-offchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-rpc-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-sysinfo = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-telemetry = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-transaction-pool = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-transaction-pool-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sc-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sp-blockchain = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +sp-externalities = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-genesis-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-keystore = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-staking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-storage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +substrate-build-script-utils = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +substrate-frame-rpc-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +substrate-prometheus-endpoint = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +substrate-test-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +substrate-test-runtime-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +substrate-wasm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } # Polkadot (wasm) -pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-xcm-benchmarks = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-core-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-parachain-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-runtime-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-runtime-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -rococo-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -rococo-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -staging-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -staging-xcm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -staging-xcm-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -westend-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -westend-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -xcm-runtime-apis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-core-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-parachain-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-runtime-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-runtime-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +rococo-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +rococo-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +staging-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +staging-xcm-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +staging-xcm-executor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +westend-runtime = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +westend-runtime-constants = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +xcm-runtime-apis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Bridges (wasm) milagro-bls = { package = "snowbridge-milagro-bls", version = "1.5.4", default-features = false } -snowbridge-beacon-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -snowbridge-pallet-ethereum-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +snowbridge-beacon-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +snowbridge-pallet-ethereum-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Polkadot (client) -polkadot-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -polkadot-node-subsystem = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -polkadot-overseer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -polkadot-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } +polkadot-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +polkadot-node-subsystem = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +polkadot-overseer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +polkadot-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } # Cumulus (wasm) -cumulus-pallet-parachain-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-pallet-session-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-primitives-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -parachains-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-primitives-core = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +parachains-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Cumulus (client) -assets-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -cumulus-client-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-collator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-consensus-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-consensus-proposer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-pov-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-client-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -cumulus-test-relay-sproof-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -emulated-integration-tests-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407" } -xcm-emulator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +assets-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +cumulus-client-cli = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-collator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-consensus-aura = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-consensus-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-consensus-proposer = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-network = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-pov-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-client-service = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +cumulus-test-relay-sproof-builder = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +emulated-integration-tests-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409" } +xcm-emulator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Frontier (wasm) -fp-account = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fp-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fp-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fp-self-contained = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-base-fee = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-ethereum = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-chain-id = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-hotfix-sufficients = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -precompile-utils = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } +fp-account = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fp-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fp-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fp-self-contained = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-base-fee = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-ethereum = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-hotfix-sufficients = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +precompile-utils = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } # Frontier (client) -fc-api = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-cli = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-consensus = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-db = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-mapping-sync = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", features = [ +fc-api = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-cli = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-consensus = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-db = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-mapping-sync = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-rpc = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", features = [ "rpc-binary-search-estimate", ] } -fc-rpc-core = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } -fc-storage = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2407", default-features = false } +fc-rpc-core = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } +fc-storage = { git = "https://github.com/moondance-labs/frontier", branch = "tanssi-polkadot-stable2409", default-features = false } # General (wasm) bounded-collections = { version = "0.1.8", default-features = false } @@ -332,7 +332,7 @@ finality-grandpa = { version = "0.16.2", default-features = false } hex-literal = { version = "0.3.4" } impl-trait-for-tuples = "0.2.2" impls = "1.0.3" -log = { version = "0.4.21", default-features = false } +log = { version = "0.4.22", default-features = false } macro_rules_attribute = { version = "0.2.0" } num_enum = { version = "0.7.1", default-features = false } rand_chacha = { version = "0.3.1", default-features = false } @@ -353,7 +353,7 @@ fs2 = "0.4.3" futures = { version = "0.3.1" } futures-timer = "3.0.1" hex = { version = "0.4.3", default-features = false } -jsonrpsee = { version = "0.23", features = [ "server" ] } +jsonrpsee = { version = "0.24.3", features = [ "server" ] } num-traits = "0.2.8" orchestra = { version = "0.4.0", default-features = false } parking_lot = "0.12.1" @@ -377,54 +377,54 @@ serde_derive = { version = "1.0.117" } static_assertions = "1.1.0" tiny-keccak = { version = "2.0.2", features = [ "keccak" ] } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -beefy-primitives = { package = "sp-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -binary-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -grandpa_primitives = { package = "sp-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -keyring = { package = "sp-keyring", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-beefy-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-bounties = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-child-bounties = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-conviction-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-democracy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-elections-phragmen = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-indices = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-membership = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-nis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-offences = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-preimage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-ranked-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-referenda = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-scheduler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-society = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-state-trie-migration = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-tips = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-vesting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -pallet-whitelist = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -primitives = { package = "polkadot-primitives", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -remote-externalities = { package = "frame-remote-externalities", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -runtime-parachains = { package = "polkadot-runtime-parachains", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-arithmetic = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-mmr-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-weights = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +beefy-primitives = { package = "sp-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +binary-merkle-tree = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +grandpa_primitives = { package = "sp-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +keyring = { package = "sp-keyring", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-authorship = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-babe = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-beefy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-beefy-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-bounties = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-child-bounties = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-conviction-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-democracy = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-elections-phragmen = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-grandpa = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-indices = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-membership = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-mmr = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-nis = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-offences = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-preimage = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-ranked-collective = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-referenda = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-scheduler = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-society = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-state-trie-migration = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-tips = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-vesting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +pallet-whitelist = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +primitives = { package = "polkadot-primitives", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +remote-externalities = { package = "frame-remote-externalities", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +runtime-parachains = { package = "polkadot-runtime-parachains", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-arithmetic = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-mmr-primitives = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-tracing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-weights = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Tanssi Relay Node assert_matches = "1.5.0" @@ -437,72 +437,72 @@ parity-db = "0.4.12" schnellru = "0.2.1" serial_test = "2.0.0" -polkadot-approval-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-availability-bitfield-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-availability-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-availability-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-collator-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-dispute-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-gossip-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-network-bridge = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-collation-generation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-approval-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-av-store = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-backing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-bitfield-signing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-candidate-validation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-chain-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-chain-selection = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-dispute-coordinator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-prospective-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-provisioner = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-pvf = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-pvf-checker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-statement-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } - -polkadot-node-core-parachains-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-network-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-subsystem-test-helpers = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-subsystem-types = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-subsystem-util = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-test-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -test-helpers = { package = "polkadot-primitives-test-helpers", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } - -consensus_common = { package = "sp-consensus", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -mmr-gadget = { package = "mmr-gadget", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-client-db = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-sync-state-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-authority-discovery= { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } - -babe = { package = "sc-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -beefy = { package = "sc-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -grandpa = { package = "sc-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } - -gum = { package = "tracing-gum", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -service = { package = "sc-service", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +polkadot-approval-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-availability-bitfield-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-availability-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-availability-recovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-collator-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-dispute-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-gossip-support = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-network-bridge = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-collation-generation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-approval-voting = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-av-store = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-backing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-bitfield-signing = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-candidate-validation = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-chain-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-chain-selection = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-dispute-coordinator = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-prospective-parachains = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-provisioner = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-pvf = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-pvf-checker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-runtime-api = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-statement-distribution = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } + +polkadot-node-core-parachains-inherent = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-network-protocol = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-subsystem-test-helpers = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-subsystem-types = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-subsystem-util = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-test-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +test-helpers = { package = "polkadot-primitives-test-helpers", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } + +consensus_common = { package = "sp-consensus", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +mmr-gadget = { package = "mmr-gadget", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-authority-discovery = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-client-db = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-sync-state-rpc = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-authority-discovery= { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } + +babe = { package = "sc-consensus-babe", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +beefy = { package = "sc-consensus-beefy", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +grandpa = { package = "sc-consensus-grandpa", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } + +gum = { package = "tracing-gum", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +service = { package = "sc-service", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Tanssi Relay Chain CLI pyro = { package = "pyroscope", version = "0.5.3" } pyroscope_pprofrs = { version = "0.2" } -polkadot-node-metrics = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sc-storage-monitor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -sp-maybe-compressed-blob = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +polkadot-node-metrics = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sc-storage-monitor = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +sp-maybe-compressed-blob = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } # Tanssi Relay Chain color-eyre = { version = "0.6.1", default-features = false } tikv-jemallocator = { version = "0.5.0", features = [ "unprefixed_malloc_on_supported_platforms" ] } -polkadot-node-core-pvf-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-pvf-execute-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } -polkadot-node-core-pvf-prepare-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +polkadot-node-core-pvf-common = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-pvf-execute-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } +polkadot-node-core-pvf-prepare-worker = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } -substrate-rpc-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2407", default-features = false } +substrate-rpc-client = { git = "https://github.com/moondance-labs/polkadot-sdk", branch = "tanssi-polkadot-stable2409", default-features = false } [profile.production] codegen-units = 1 diff --git a/client/node-common/src/service.rs b/client/node-common/src/service.rs index 9500a431b..a39761b83 100644 --- a/client/node-common/src/service.rs +++ b/client/node-common/src/service.rs @@ -43,7 +43,6 @@ use { sc_network::{config::FullNetworkConfiguration, NetworkBlock}, sc_network_sync::SyncingService, sc_network_transactions::TransactionsHandlerController, - sc_rpc::{DenyUnsafe, SubscriptionTaskExecutor}, sc_service::{ Configuration, KeystoreContainer, NetworkStarter, SpawnTaskHandle, TFullBackend, TFullClient, TaskManager, @@ -65,6 +64,7 @@ use { #[allow(deprecated)] use sc_executor::NativeElseWasmExecutor; use sp_api::StorageProof; +use sp_core::traits::SpawnNamed; tp_traits::alias!( pub trait MinimalRuntimeApi< @@ -250,6 +250,7 @@ where let heap_pages = parachain_config + .executor .default_heap_pages .map_or(DEFAULT_HEAP_ALLOC_STRATEGY, |h| HeapAllocStrategy::Static { extra_pages: h as u32, @@ -260,12 +261,13 @@ where // to change once we start having runtime_cache_sizes, or // run nodes with the maximum for this value let mut wasm_builder = WasmExecutor::builder() - .with_execution_method(parachain_config.wasm_method) + .with_execution_method(parachain_config.executor.wasm_method) .with_onchain_heap_alloc_strategy(heap_pages) .with_offchain_heap_alloc_strategy(heap_pages) - .with_max_runtime_instances(parachain_config.max_runtime_instances) - .with_runtime_cache_size(parachain_config.runtime_cache_size); - if let Some(ref wasmtime_precompiled_path) = parachain_config.wasmtime_precompiled { + .with_max_runtime_instances(parachain_config.executor.max_runtime_instances) + .with_runtime_cache_size(parachain_config.executor.runtime_cache_size); + if let Some(ref wasmtime_precompiled_path) = parachain_config.executor.wasmtime_precompiled + { wasm_builder = wasm_builder.with_wasmtime_precompiled_path(wasmtime_precompiled_path); } @@ -383,7 +385,10 @@ where import_queue_service: _, } = self; - let net_config = FullNetworkConfiguration::<_, _, Net>::new(¶chain_config.network); + let net_config = FullNetworkConfiguration::<_, _, Net>::new( + ¶chain_config.network, + prometheus_registry.clone(), + ); let import_queue_service = import_queue.service(); let spawn_handle = task_manager.spawn_handle(); @@ -461,7 +466,10 @@ where import_queue_service: _, } = self; - let net_config = FullNetworkConfiguration::<_, _, Net>::new(¶chain_config.network); + let net_config = FullNetworkConfiguration::<_, _, Net>::new( + ¶chain_config.network, + prometheus_registry.clone(), + ); let metrics = Net::register_notification_metrics( parachain_config @@ -479,7 +487,7 @@ where transaction_pool: transaction_pool.clone(), spawn_handle: task_manager.spawn_handle(), import_queue, - warp_sync_params: None, + warp_sync_config: None, block_announce_validator_builder: None, net_config, block_relay: None, @@ -515,10 +523,7 @@ where self, parachain_config: Configuration, rpc_builder: Box< - dyn Fn( - DenyUnsafe, - SubscriptionTaskExecutor, - ) -> Result, sc_service::Error>, + dyn Fn(Arc<(dyn SpawnNamed + 'static)>) -> Result, sc_service::Error>, >, ) -> sc_service::error::Result>, (), SImportQueueService>> where @@ -594,7 +599,7 @@ where // in there and swapping out the requirements for your own are probably a good idea. The // requirements for a para-chain are dictated by its relay-chain. if collator { - if let Err(err) = SUBSTRATE_REFERENCE_HARDWARE.check_hardware(hwbench) { + if let Err(err) = SUBSTRATE_REFERENCE_HARDWARE.check_hardware(hwbench, false) { log::warn!( "⚠️ The hardware does not meet the minimal requirements {} for role 'Authority'.", err diff --git a/client/service-container-chain/src/cli.rs b/client/service-container-chain/src/cli.rs index 91ba36914..7117558cd 100644 --- a/client/service-container-chain/src/cli.rs +++ b/client/service-container-chain/src/cli.rs @@ -23,7 +23,7 @@ use { sc_network::config::MultiaddrWithPeerId, sc_service::BasePath, sp_runtime::Storage, - std::{collections::BTreeMap, net::SocketAddr}, + std::collections::BTreeMap, url::Url, }; @@ -147,7 +147,7 @@ impl ContainerChainCli { base.base .import_params .wasmtime_precompiled - .clone_from(¶_config.wasmtime_precompiled); + .clone_from(¶_config.executor.wasmtime_precompiled); } // Set container base path to the same value as orchestrator base_path. @@ -325,7 +325,10 @@ impl sc_cli::CliConfiguration for ContainerChainCli { self.shared_params().base_path() } - fn rpc_addr(&self, default_listen_port: u16) -> sc_cli::Result> { + fn rpc_addr( + &self, + default_listen_port: u16, + ) -> sc_cli::Result>> { self.base.base.rpc_addr(default_listen_port) } @@ -344,10 +347,9 @@ impl sc_cli::CliConfiguration for ContainerChainCli { _support_url: &String, _impl_version: &String, _logger_hook: F, - _config: &sc_service::Configuration, ) -> sc_cli::Result<()> where - F: FnOnce(&mut sc_cli::LoggerBuilder, &sc_service::Configuration), + F: FnOnce(&mut sc_cli::LoggerBuilder), { unreachable!("PolkadotCli is never initialized; qed"); } diff --git a/client/service-container-chain/src/data_preservers.rs b/client/service-container-chain/src/data_preservers.rs index dd20044f0..757b0b1b1 100644 --- a/client/service-container-chain/src/data_preservers.rs +++ b/client/service-container-chain/src/data_preservers.rs @@ -14,6 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Tanssi. If not, see +use frame_support::__private::sp_tracing::tracing::Instrument; use { crate::spawner::{wait_for_paritydb_lock, Spawner}, dc_orchestrator_chain_interface::{ @@ -33,7 +34,6 @@ async fn try_fut(fut: impl Future>) -> Result /// Watch assignements by indefinitly listening to finalized block notifications and switching to /// the chain the profile is assigned to. -#[sc_tracing::logging::prefix_logs_with("Data Preserver Assignment Watcher")] pub async fn task_watch_assignment(spawner: impl Spawner, profile_id: ProfileId) { use dc_orchestrator_chain_interface::DataPreserverAssignment as Assignment; @@ -111,6 +111,10 @@ pub async fn task_watch_assignment(spawner: impl Spawner, profile_id: ProfileId) Ok(()) }) + .instrument(sc_tracing::tracing::info_span!( + sc_tracing::logging::PREFIX_LOG_SPAN, + name = "Data Preserver Assignment Watcher", + )) .await { log::error!("Error in data preservers assignement watching task: {e:?}"); diff --git a/client/service-container-chain/src/rpc.rs b/client/service-container-chain/src/rpc.rs index 606097f24..2232eb00a 100644 --- a/client/service-container-chain/src/rpc.rs +++ b/client/service-container-chain/src/rpc.rs @@ -32,7 +32,6 @@ use { rpc::{ManualSeal, ManualSealApiServer}, EngineCommand, }, - sc_rpc::DenyUnsafe, sc_transaction_pool_api::TransactionPool, sp_api::ProvideRuntimeApi, sp_block_builder::BlockBuilder, @@ -49,8 +48,6 @@ pub struct FullDeps { pub client: Arc, /// Transaction pool instance. pub pool: Arc

, - /// Whether to deny unsafe calls - pub deny_unsafe: DenyUnsafe, /// Manual seal command sink pub command_sink: Option>>, /// Channels for manual xcm messages (downward, hrmp) @@ -92,12 +89,11 @@ where let FullDeps { client, pool, - deny_unsafe, command_sink, xcm_senders, } = deps; - module.merge(System::new(client.clone(), pool, deny_unsafe).into_rpc())?; + module.merge(System::new(client.clone(), pool).into_rpc())?; if let Some(command_sink) = command_sink { module.merge( @@ -144,10 +140,7 @@ pub mod generate_rpc_builder { pub type XcmSenders = (flume::Sender>, flume::Sender<(ParaId, Vec)>); pub type Network = dyn sc_network::service::traits::NetworkService; pub type CompleteRpcBuilder = Box< - dyn Fn( - sc_rpc::DenyUnsafe, - sc_rpc::SubscriptionTaskExecutor, - ) -> Result, ServiceError>, + dyn Fn(sc_rpc::SubscriptionTaskExecutor) -> Result, ServiceError>, >; pub struct GenerateRpcBuilderParams<'a, RuntimeApi: MinimalContainerRuntimeApi> { @@ -205,11 +198,10 @@ mod impl_generate_rpc_builder { let client = client.clone(); let transaction_pool = transaction_pool.clone(); - Ok(Box::new(move |deny_unsafe, _| { + Ok(Box::new(move |_| { let deps = FullDeps { client: client.clone(), pool: transaction_pool.clone(), - deny_unsafe, command_sink: command_sink.clone(), xcm_senders: xcm_senders.clone(), }; diff --git a/client/service-container-chain/src/service.rs b/client/service-container-chain/src/service.rs index 24f4926d4..96f4340e5 100644 --- a/client/service-container-chain/src/service.rs +++ b/client/service-container-chain/src/service.rs @@ -44,6 +44,7 @@ use { Configuration, ImportQueue, SpawnTaskHandle, TFullBackend, TFullClient, TaskManager, }, sc_telemetry::TelemetryHandle, + sc_tracing::tracing::Instrument, sc_transaction_pool::FullPool, sp_api::ProvideRuntimeApi, sp_consensus::EnableProofRecording, @@ -126,7 +127,7 @@ where } async fn import_block( - &mut self, + &self, params: sc_consensus::BlockImportParams, ) -> Result { let res = self.inner.import_block(params).await?; @@ -172,8 +173,7 @@ tp_traits::alias!( /// Start a node with the given parachain `Configuration` and relay chain `Configuration`. /// /// This is the actual implementation that is abstract over the executor and the runtime api. -#[sc_tracing::logging::prefix_logs_with(container_log_str(para_id))] -pub async fn start_node_impl_container< +pub fn start_node_impl_container< RuntimeApi: MinimalContainerRuntimeApi, TGenerateRpcBuilder: GenerateRpcBuilder, >( @@ -184,109 +184,116 @@ pub async fn start_node_impl_container< para_id: ParaId, collation_params: Option, generate_rpc_builder: TGenerateRpcBuilder, -) -> sc_service::error::Result<( - TaskManager, - Arc>, - Arc, -)> { - let parachain_config = prepare_node_config(parachain_config); - - // Create a `NodeBuilder` which helps setup parachain nodes common systems. - let node_builder = ContainerChainNodeConfig::new_builder(¶chain_config, None)?; - - let (block_import, import_queue) = - container_chain_import_queue(¶chain_config, &node_builder); - let import_queue_service = import_queue.service(); - - log::info!("are we collators? {:?}", collation_params.is_some()); - let node_builder = node_builder - .build_cumulus_network::<_, sc_network::NetworkWorker<_, _>>( - ¶chain_config, +) -> impl std::future::Future< + Output = sc_service::error::Result<( + TaskManager, + Arc>, + Arc, + )>, +> { + async move { + let parachain_config = prepare_node_config(parachain_config); + + // Create a `NodeBuilder` which helps setup parachain nodes common systems. + let node_builder = ContainerChainNodeConfig::new_builder(¶chain_config, None)?; + + let (block_import, import_queue) = + container_chain_import_queue(¶chain_config, &node_builder); + let import_queue_service = import_queue.service(); + + let node_builder = node_builder + .build_cumulus_network::<_, sc_network::NetworkWorker<_, _>>( + ¶chain_config, + para_id, + import_queue, + relay_chain_interface.clone(), + ) + .await?; + + let force_authoring = parachain_config.force_authoring; + + let prometheus_registry = parachain_config.prometheus_registry().cloned(); + + let rpc_builder = generate_rpc_builder.generate(GenerateRpcBuilderParams { + task_manager: &node_builder.task_manager, + container_chain_config: ¶chain_config, + client: node_builder.client.clone(), + backend: node_builder.backend.clone(), + sync_service: node_builder.network.sync_service.clone(), + transaction_pool: node_builder.transaction_pool.clone(), + prometheus_registry: node_builder.prometheus_registry.clone(), + command_sink: None, + xcm_senders: None, + network: node_builder.network.network.clone(), + })?; + + let node_builder = node_builder.spawn_common_tasks(parachain_config, rpc_builder)?; + + let announce_block = { + let sync_service = node_builder.network.sync_service.clone(); + Arc::new(move |hash, data| sync_service.announce_block(hash, data)) + }; + + let relay_chain_slot_duration = Duration::from_secs(6); + + let overseer_handle = relay_chain_interface + .overseer_handle() + .map_err(|e| sc_service::Error::Application(Box::new(e)))?; + let (mut node_builder, _) = node_builder.extract_import_queue_service(); + + start_relay_chain_tasks(StartRelayChainTasksParams { + client: node_builder.client.clone(), + announce_block: announce_block.clone(), para_id, - import_queue, - relay_chain_interface.clone(), - ) - .await?; - - let force_authoring = parachain_config.force_authoring; - let prometheus_registry = parachain_config.prometheus_registry().cloned(); - - let rpc_builder = generate_rpc_builder.generate(GenerateRpcBuilderParams { - task_manager: &node_builder.task_manager, - container_chain_config: ¶chain_config, - client: node_builder.client.clone(), - backend: node_builder.backend.clone(), - sync_service: node_builder.network.sync_service.clone(), - transaction_pool: node_builder.transaction_pool.clone(), - prometheus_registry: node_builder.prometheus_registry.clone(), - command_sink: None, - xcm_senders: None, - network: node_builder.network.network.clone(), - })?; - - let node_builder = node_builder.spawn_common_tasks(parachain_config, rpc_builder)?; - - let announce_block = { - let sync_service = node_builder.network.sync_service.clone(); - Arc::new(move |hash, data| sync_service.announce_block(hash, data)) - }; - - let relay_chain_slot_duration = Duration::from_secs(6); - - let overseer_handle = relay_chain_interface - .overseer_handle() - .map_err(|e| sc_service::Error::Application(Box::new(e)))?; - let (mut node_builder, _) = node_builder.extract_import_queue_service(); - - start_relay_chain_tasks(StartRelayChainTasksParams { - client: node_builder.client.clone(), - announce_block: announce_block.clone(), - para_id, - relay_chain_interface: relay_chain_interface.clone(), - task_manager: &mut node_builder.task_manager, - da_recovery_profile: if collation_params.is_some() { - DARecoveryProfile::Collator - } else { - DARecoveryProfile::FullNode - }, - import_queue: import_queue_service, - relay_chain_slot_duration, - recovery_handle: Box::new(overseer_handle.clone()), - sync_service: node_builder.network.sync_service.clone(), - })?; - - if let Some(collation_params) = collation_params { - let node_spawn_handle = node_builder.task_manager.spawn_handle().clone(); - let node_client = node_builder.client.clone(); - let node_backend = node_builder.backend.clone(); - - start_consensus_container( - node_client.clone(), - node_backend.clone(), - collation_params, - block_import.clone(), - prometheus_registry.clone(), - node_builder.telemetry.as_ref().map(|t| t.handle()).clone(), - node_spawn_handle.clone(), - relay_chain_interface.clone(), - orchestrator_chain_interface.clone(), - node_builder.transaction_pool.clone(), - node_builder.network.sync_service.clone(), - keystore.clone(), - force_authoring, + relay_chain_interface: relay_chain_interface.clone(), + task_manager: &mut node_builder.task_manager, + da_recovery_profile: if collation_params.is_some() { + DARecoveryProfile::Collator + } else { + DARecoveryProfile::FullNode + }, + import_queue: import_queue_service, relay_chain_slot_duration, - para_id, - overseer_handle.clone(), - announce_block.clone(), - ); - } - - node_builder.network.start_network.start_network(); + recovery_handle: Box::new(overseer_handle.clone()), + sync_service: node_builder.network.sync_service.clone(), + })?; + + if let Some(collation_params) = collation_params { + let node_spawn_handle = node_builder.task_manager.spawn_handle().clone(); + let node_client = node_builder.client.clone(); + let node_backend = node_builder.backend.clone(); + + start_consensus_container( + node_client.clone(), + node_backend.clone(), + collation_params, + block_import.clone(), + prometheus_registry.clone(), + node_builder.telemetry.as_ref().map(|t| t.handle()).clone(), + node_spawn_handle.clone(), + relay_chain_interface.clone(), + orchestrator_chain_interface.clone(), + node_builder.transaction_pool.clone(), + node_builder.network.sync_service.clone(), + keystore.clone(), + force_authoring, + relay_chain_slot_duration, + para_id, + overseer_handle.clone(), + announce_block.clone(), + ); + } - Ok(( - node_builder.task_manager, - node_builder.client, - node_builder.backend, + node_builder.network.start_network.start_network(); + Ok(( + node_builder.task_manager, + node_builder.client, + node_builder.backend, + )) + } + .instrument(sc_tracing::tracing::info_span!( + sc_tracing::logging::PREFIX_LOG_SPAN, + name = container_log_str(para_id), )) } @@ -317,7 +324,6 @@ pub fn container_chain_import_queue( (block_import, import_queue) } -#[sc_tracing::logging::prefix_logs_with(container_log_str(para_id))] fn start_consensus_container( client: Arc>, backend: Arc, diff --git a/container-chains/nodes/frontier/src/command.rs b/container-chains/nodes/frontier/src/command.rs index 0bea33d29..f67257462 100644 --- a/container-chains/nodes/frontier/src/command.rs +++ b/container-chains/nodes/frontier/src/command.rs @@ -43,7 +43,7 @@ use { sc_telemetry::TelemetryWorker, sp_core::hexdisplay::HexDisplay, sp_runtime::traits::{AccountIdConversion, Block as BlockT}, - std::{net::SocketAddr, sync::Arc}, + std::sync::Arc, tc_service_container_chain::{ cli::ContainerChainCli, spawner::{ContainerChainSpawnParams, ContainerChainSpawner}, @@ -316,7 +316,7 @@ pub fn run() -> Result<()> { let hwbench = (!cli.no_hardware_benchmarks).then(|| config.database.path().map(|database_path| { let _ = std::fs::create_dir_all(database_path); - sc_sysinfo::gather_hwbench(Some(database_path)) + sc_sysinfo::gather_hwbench(Some(database_path), &SUBSTRATE_REFERENCE_HARDWARE) })).flatten(); let para_id = chain_spec::Extensions::try_get(&*config.chain_spec) @@ -435,7 +435,7 @@ impl CliConfiguration for RelayChainCli { .or_else(|| Some(self.base_path.clone().into()))) } - fn rpc_addr(&self, default_listen_port: u16) -> Result> { + fn rpc_addr(&self, default_listen_port: u16) -> Result>> { self.base.base.rpc_addr(default_listen_port) } @@ -449,15 +449,9 @@ impl CliConfiguration for RelayChainCli { .prometheus_config(default_listen_port, chain_spec) } - fn init( - &self, - _support_url: &String, - _impl_version: &String, - _logger_hook: F, - _config: &sc_service::Configuration, - ) -> Result<()> + fn init(&self, _support_url: &String, _impl_version: &String, _logger_hook: F) -> Result<()> where - F: FnOnce(&mut sc_cli::LoggerBuilder, &sc_service::Configuration), + F: FnOnce(&mut sc_cli::LoggerBuilder), { unreachable!("PolkadotCli is never initialized; qed"); } @@ -576,7 +570,7 @@ fn rpc_provider_mode(cli: Cli, profile_id: u64) -> Result<()> { .base .import_params .wasmtime_precompiled - .clone_from(&config.wasmtime_precompiled); + .clone_from(&config.executor.wasmtime_precompiled); } log::info!("Container chain CLI: {container_chain_cli:?}"); diff --git a/container-chains/nodes/frontier/src/rpc/mod.rs b/container-chains/nodes/frontier/src/rpc/mod.rs index e4988d9e2..5caedfda1 100644 --- a/container-chains/nodes/frontier/src/rpc/mod.rs +++ b/container-chains/nodes/frontier/src/rpc/mod.rs @@ -21,7 +21,7 @@ #![warn(missing_docs)] -pub use sc_rpc::{DenyUnsafe, SubscriptionTaskExecutor}; +pub use sc_rpc::SubscriptionTaskExecutor; use { container_chain_template_frontier_runtime::{opaque::Block, AccountId, Hash, Index}, @@ -87,8 +87,6 @@ pub struct FullDeps { pub pool: Arc

, /// Graph pool instance. pub graph: Arc>, - /// Whether to deny unsafe calls - pub deny_unsafe: DenyUnsafe, /// Network service pub network: Arc, /// Chain syncing service @@ -156,7 +154,6 @@ where client, pool, graph, - deny_unsafe, network, sync, filter_pool, @@ -172,7 +169,7 @@ where xcm_senders, } = deps; - io.merge(System::new(Arc::clone(&client), Arc::clone(&pool), deny_unsafe).into_rpc())?; + io.merge(System::new(Arc::clone(&client), Arc::clone(&pool)).into_rpc())?; // TODO: are we supporting signing? let signers = Vec::new(); @@ -545,11 +542,10 @@ const _: () = { prometheus_registry.clone(), )); - Ok(Box::new(move |deny_unsafe, subscription_task_executor| { + Ok(Box::new(move |subscription_task_executor| { let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), - deny_unsafe, filter_pool: filter_pool.clone(), frontier_backend: match &*frontier_backend { fc_db::Backend::KeyValue(b) => b.clone(), diff --git a/container-chains/nodes/frontier/src/service.rs b/container-chains/nodes/frontier/src/service.rs index 5830d171f..7cc738376 100644 --- a/container-chains/nodes/frontier/src/service.rs +++ b/container-chains/nodes/frontier/src/service.rs @@ -245,11 +245,10 @@ async fn start_node_impl( let block_data_cache = block_data_cache; let frontier_backend = frontier_backend.clone(); - Box::new(move |deny_unsafe, subscription_task_executor| { + Box::new(move |subscription_task_executor| { let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), - deny_unsafe, filter_pool: filter_pool.clone(), frontier_backend: match &*frontier_backend { fc_db::Backend::KeyValue(b) => b.clone(), @@ -497,11 +496,10 @@ pub async fn start_dev_node( let overrides = overrides; let block_data_cache = block_data_cache; - Box::new(move |deny_unsafe, subscription_task_executor| { + Box::new(move |subscription_task_executor| { let deps = crate::rpc::FullDeps { backend: backend.clone(), client: client.clone(), - deny_unsafe, filter_pool: filter_pool.clone(), frontier_backend: match &*frontier_backend { fc_db::Backend::KeyValue(b) => b.clone(), diff --git a/container-chains/nodes/simple/src/command.rs b/container-chains/nodes/simple/src/command.rs index c59a81942..77a7f0b9a 100644 --- a/container-chains/nodes/simple/src/command.rs +++ b/container-chains/nodes/simple/src/command.rs @@ -42,7 +42,7 @@ use { sc_telemetry::TelemetryWorker, sp_core::hexdisplay::HexDisplay, sp_runtime::traits::{AccountIdConversion, Block as BlockT}, - std::{marker::PhantomData, net::SocketAddr, sync::Arc}, + std::{marker::PhantomData, sync::Arc}, tc_service_container_chain::{ cli::ContainerChainCli, spawner::{ContainerChainSpawnParams, ContainerChainSpawner}, @@ -299,7 +299,7 @@ pub fn run() -> Result<()> { let hwbench = (!cli.no_hardware_benchmarks).then(|| config.database.path().map(|database_path| { let _ = std::fs::create_dir_all(database_path); - sc_sysinfo::gather_hwbench(Some(database_path)) + sc_sysinfo::gather_hwbench(Some(database_path), &SUBSTRATE_REFERENCE_HARDWARE) })).flatten(); let para_id = chain_spec::Extensions::try_get(&*config.chain_spec) @@ -408,7 +408,7 @@ impl CliConfiguration for RelayChainCli { .or_else(|| Some(self.base_path.clone().into()))) } - fn rpc_addr(&self, default_listen_port: u16) -> Result> { + fn rpc_addr(&self, default_listen_port: u16) -> Result>> { self.base.base.rpc_addr(default_listen_port) } fn prometheus_config( @@ -421,15 +421,9 @@ impl CliConfiguration for RelayChainCli { .prometheus_config(default_listen_port, chain_spec) } - fn init( - &self, - _support_url: &String, - _impl_version: &String, - _logger_hook: F, - _config: &sc_service::Configuration, - ) -> Result<()> + fn init(&self, _support_url: &String, _impl_version: &String, _logger_hook: F) -> Result<()> where - F: FnOnce(&mut sc_cli::LoggerBuilder, &sc_service::Configuration), + F: FnOnce(&mut sc_cli::LoggerBuilder), { unreachable!("PolkadotCli is never initialized; qed"); } diff --git a/container-chains/nodes/simple/src/rpc.rs b/container-chains/nodes/simple/src/rpc.rs index a65afce7b..7c3bf2fb0 100644 --- a/container-chains/nodes/simple/src/rpc.rs +++ b/container-chains/nodes/simple/src/rpc.rs @@ -21,8 +21,6 @@ #![warn(missing_docs)] -pub use sc_rpc::DenyUnsafe; - use { container_chain_template_simple_runtime::{opaque::Block, AccountId, Hash, Index as Nonce}, cumulus_primitives_core::ParaId, @@ -48,8 +46,6 @@ pub struct FullDeps { pub client: Arc, /// Transaction pool instance. pub pool: Arc

, - /// Whether to deny unsafe calls - pub deny_unsafe: DenyUnsafe, /// Manual seal command sink pub command_sink: Option>>, /// Channels for manual xcm messages (downward, hrmp) @@ -78,12 +74,11 @@ where let FullDeps { client, pool, - deny_unsafe, command_sink, xcm_senders, } = deps; - module.merge(System::new(client, pool, deny_unsafe).into_rpc())?; + module.merge(System::new(client, pool).into_rpc())?; // Manual seal if let Some(command_sink) = command_sink { diff --git a/container-chains/nodes/simple/src/service.rs b/container-chains/nodes/simple/src/service.rs index 64a1c2b0e..cc4052743 100644 --- a/container-chains/nodes/simple/src/service.rs +++ b/container-chains/nodes/simple/src/service.rs @@ -143,11 +143,10 @@ pub async fn start_parachain_node( let client = node_builder.client.clone(); let transaction_pool = node_builder.transaction_pool.clone(); - Box::new(move |deny_unsafe, _| { + Box::new(move |_| { let deps = crate::rpc::FullDeps { client: client.clone(), pool: transaction_pool.clone(), - deny_unsafe, command_sink: None, xcm_senders: None, }; @@ -310,11 +309,10 @@ pub async fn start_dev_node( let client = node_builder.client.clone(); let transaction_pool = node_builder.transaction_pool.clone(); - Box::new(move |deny_unsafe, _| { + Box::new(move |_| { let deps = crate::rpc::FullDeps { client: client.clone(), pool: transaction_pool.clone(), - deny_unsafe, command_sink: command_sink.clone(), xcm_senders: xcm_senders.clone(), }; diff --git a/container-chains/runtime-templates/frontier/src/impl_on_charge_evm_transaction.rs b/container-chains/runtime-templates/frontier/src/impl_on_charge_evm_transaction.rs index 8c88d721a..0b064c670 100644 --- a/container-chains/runtime-templates/frontier/src/impl_on_charge_evm_transaction.rs +++ b/container-chains/runtime-templates/frontier/src/impl_on_charge_evm_transaction.rs @@ -17,30 +17,20 @@ #[macro_export] macro_rules! impl_on_charge_evm_transaction { {} => { - type CurrencyAccountId = ::AccountId; - - type BalanceFor = - <::Currency as CurrencyT>>::Balance; - - type PositiveImbalanceFor = - <::Currency as CurrencyT>>::PositiveImbalance; - - type NegativeImbalanceFor = - <::Currency as CurrencyT>>::NegativeImbalance; - pub struct OnChargeEVMTransaction(sp_std::marker::PhantomData); impl OnChargeEVMTransactionT for OnChargeEVMTransaction where T: pallet_evm::Config, - PositiveImbalanceFor: Imbalance, Opposite = NegativeImbalanceFor>, - NegativeImbalanceFor: Imbalance, Opposite = PositiveImbalanceFor>, - OU: OnUnbalanced>, - U256: UniqueSaturatedInto> + T::Currency: Balanced>, + OU: OnUnbalanced, T::Currency>>, + U256: UniqueSaturatedInto<>>::Balance>, + T::AddressMapping: pallet_evm::AddressMapping, + { - type LiquidityInfo = Option>; + type LiquidityInfo = Option, T::Currency>>; fn withdraw_fee(who: &H160, fee: U256) -> Result> { - EVMCurrencyAdapter::<::Currency, ()>::withdraw_fee(who, fee) + EVMFungibleAdapter::<::Currency, ()>::withdraw_fee(who, fee) } fn correct_and_deposit_fee( @@ -49,7 +39,7 @@ macro_rules! impl_on_charge_evm_transaction { base_fee: U256, already_withdrawn: Self::LiquidityInfo, ) -> Self::LiquidityInfo { - ::Currency, OU> as OnChargeEVMTransactionT< + ::Currency, OU> as OnChargeEVMTransactionT< T, >>::correct_and_deposit_fee(who, corrected_fee, base_fee, already_withdrawn) } diff --git a/container-chains/runtime-templates/frontier/src/lib.rs b/container-chains/runtime-templates/frontier/src/lib.rs index 8ef056d8a..96e03c95d 100644 --- a/container-chains/runtime-templates/frontier/src/lib.rs +++ b/container-chains/runtime-templates/frontier/src/lib.rs @@ -48,9 +48,10 @@ use { pallet_prelude::DispatchResult, parameter_types, traits::{ - tokens::ConversionToAssetBalance, ConstBool, ConstU128, ConstU32, ConstU64, ConstU8, - Contains, Currency as CurrencyT, FindAuthor, Imbalance, InsideBoth, InstanceFilter, - OnFinalize, OnUnbalanced, + fungible::{Balanced, Credit, Inspect}, + tokens::ConversionToAssetBalance, + ConstBool, ConstU128, ConstU32, ConstU64, ConstU8, Contains, FindAuthor, InsideBoth, + InstanceFilter, OnFinalize, OnUnbalanced, }, weights::{ constants::{ @@ -68,9 +69,9 @@ use { nimbus_primitives::{NimbusId, SlotBeacon}, pallet_ethereum::{Call::transact, PostLogContent, Transaction as EthereumTransaction}, pallet_evm::{ - Account as EVMAccount, EVMCurrencyAdapter, EnsureAddressNever, EnsureAddressRoot, - EnsureCreateOrigin, FeeCalculator, GasWeightMapping, IdentityAddressMapping, - OnChargeEVMTransaction as OnChargeEVMTransactionT, Runner, + Account as EVMAccount, EVMFungibleAdapter, EnsureAddressNever, EnsureAddressRoot, + EnsureCreateOrigin, FeeCalculator, FrameSystemAccountProvider, GasWeightMapping, + IdentityAddressMapping, OnChargeEVMTransaction as OnChargeEVMTransactionT, Runner, }, pallet_transaction_payment::FungibleAdapter, parity_scale_codec::{Decode, Encode}, @@ -848,6 +849,7 @@ parameter_types! { impl_on_charge_evm_transaction!(); impl pallet_evm::Config for Runtime { + type AccountProvider = FrameSystemAccountProvider; type FeeCalculator = BaseFee; type GasWeightMapping = pallet_evm::FixedGasWeightMapping; type WeightPerGas = WeightPerGas; @@ -883,7 +885,7 @@ parameter_types! { impl pallet_ethereum::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type StateRoot = pallet_ethereum::IntermediateStateRoot; + type StateRoot = pallet_ethereum::IntermediateStateRoot; type PostLogContent = PostBlockAndTxnHashes; type ExtraDataLength = ConstU32<30>; } diff --git a/container-chains/runtime-templates/frontier/src/weights/pallet_assets.rs b/container-chains/runtime-templates/frontier/src/weights/pallet_assets.rs index 3f0c2ddde..86a7a7019 100644 --- a/container-chains/runtime-templates/frontier/src/weights/pallet_assets.rs +++ b/container-chains/runtime-templates/frontier/src/weights/pallet_assets.rs @@ -177,6 +177,15 @@ impl pallet_assets::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } + fn transfer_all() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 46_573_000 picoseconds. + Weight::from_parts(47_385_000, 3593) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } /// Storage: `ForeignAssets::Asset` (r:1 w:1) /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(160), added: 2635, mode: `MaxEncodedLen`) /// Storage: `ForeignAssets::Account` (r:2 w:2) diff --git a/container-chains/runtime-templates/simple/src/weights/pallet_assets.rs b/container-chains/runtime-templates/simple/src/weights/pallet_assets.rs index 9252b63ca..5e80e2898 100644 --- a/container-chains/runtime-templates/simple/src/weights/pallet_assets.rs +++ b/container-chains/runtime-templates/simple/src/weights/pallet_assets.rs @@ -177,6 +177,15 @@ impl pallet_assets::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } + fn transfer_all() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 46_573_000 picoseconds. + Weight::from_parts(47_385_000, 3593) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } /// Storage: `ForeignAssets::Asset` (r:1 w:1) /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(208), added: 2683, mode: `MaxEncodedLen`) /// Storage: `ForeignAssets::Account` (r:2 w:2) diff --git a/node/src/command.rs b/node/src/command.rs index 59d357cfc..e2b1185e9 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -36,7 +36,7 @@ use { sc_service::config::{BasePath, PrometheusConfig}, sp_core::hexdisplay::HexDisplay, sp_runtime::traits::{AccountIdConversion, Block as BlockT}, - std::{io::Write, net::SocketAddr}, + std::io::Write, tc_service_container_chain::{chain_spec::RawChainSpec, cli::ContainerChainCli}, }; @@ -375,7 +375,10 @@ pub fn run() -> Result<()> { .then(|| { Some(containers_base_path).map(|database_path| { let _ = std::fs::create_dir_all(database_path); - sc_sysinfo::gather_hwbench(Some(database_path)) + sc_sysinfo::gather_hwbench( + Some(database_path), + &SUBSTRATE_REFERENCE_HARDWARE, + ) }) }) .flatten(); @@ -418,7 +421,7 @@ pub fn run() -> Result<()> { let hwbench = (!cli.no_hardware_benchmarks).then(|| config.database.path().map(|database_path| { let _ = std::fs::create_dir_all(database_path); - sc_sysinfo::gather_hwbench(Some(database_path)) + sc_sysinfo::gather_hwbench(Some(database_path), &SUBSTRATE_REFERENCE_HARDWARE) })).flatten(); let para_id = chain_spec::Extensions::try_get(&*config.chain_spec) @@ -535,7 +538,7 @@ impl CliConfiguration for RelayChainCli { .or_else(|| Some(self.base_path.clone().into()))) } - fn rpc_addr(&self, default_listen_port: u16) -> Result> { + fn rpc_addr(&self, default_listen_port: u16) -> Result>> { self.base.base.rpc_addr(default_listen_port) } @@ -549,15 +552,9 @@ impl CliConfiguration for RelayChainCli { .prometheus_config(default_listen_port, chain_spec) } - fn init( - &self, - _support_url: &String, - _impl_version: &String, - _logger_hook: F, - _config: &sc_service::Configuration, - ) -> Result<()> + fn init(&self, _support_url: &String, _impl_version: &String, _logger_hook: F) -> Result<()> where - F: FnOnce(&mut sc_cli::LoggerBuilder, &sc_service::Configuration), + F: FnOnce(&mut sc_cli::LoggerBuilder), { unreachable!("PolkadotCli is never initialized; qed"); } diff --git a/node/src/command/solochain.rs b/node/src/command/solochain.rs index 8dd527b4a..040f714b9 100644 --- a/node/src/command/solochain.rs +++ b/node/src/command/solochain.rs @@ -16,6 +16,7 @@ //! Helper functions used to implement solochain collator +use sc_service::config::ExecutorConfiguration; use { crate::cli::{Cli, RelayChainCli}, futures::FutureExt, @@ -303,38 +304,41 @@ pub fn dummy_config(tokio_handle: tokio::runtime::Handle, base_path: BasePath) - .with_genesis_config_patch(Default::default()) .build(), ), - wasm_method: Default::default(), - wasmtime_precompiled: None, + executor: ExecutorConfiguration { + wasm_method: Default::default(), + wasmtime_precompiled: None, + default_heap_pages: None, + max_runtime_instances: 0, + runtime_cache_size: 0, + }, wasm_runtime_overrides: None, - rpc_addr: None, - rpc_max_connections: 0, - rpc_cors: None, - rpc_methods: Default::default(), - rpc_max_request_size: 0, - rpc_max_response_size: 0, - rpc_id_provider: None, - rpc_max_subs_per_conn: 0, - rpc_port: 0, - rpc_message_buffer_capacity: 0, - rpc_batch_config: BatchRequestConfig::Disabled, - rpc_rate_limit: None, - rpc_rate_limit_whitelisted_ips: vec![], - rpc_rate_limit_trust_proxy_headers: false, + rpc: sc_service::config::RpcConfiguration { + addr: None, + max_connections: 0, + cors: None, + methods: Default::default(), + max_request_size: 0, + max_response_size: 0, + id_provider: None, + max_subs_per_conn: 0, + port: 0, + message_buffer_capacity: 0, + batch_config: BatchRequestConfig::Disabled, + rate_limit: None, + rate_limit_whitelisted_ips: vec![], + rate_limit_trust_proxy_headers: false, + }, prometheus_config: None, telemetry_endpoints: None, - default_heap_pages: None, offchain_worker: Default::default(), force_authoring: false, disable_grandpa: false, dev_key_seed: None, tracing_targets: None, tracing_receiver: Default::default(), - max_runtime_instances: 0, announce_block: false, data_path: Default::default(), base_path, - informant_output_format: Default::default(), - runtime_cache_size: 0, } } diff --git a/node/src/rpc.rs b/node/src/rpc.rs index 3e2fdc9a2..26317acdd 100644 --- a/node/src/rpc.rs +++ b/node/src/rpc.rs @@ -21,7 +21,6 @@ #![warn(missing_docs)] -pub use sc_rpc::DenyUnsafe; use { cumulus_primitives_core::ParaId, dancebox_runtime::{opaque::Block, AccountId, Index as Nonce}, @@ -52,8 +51,6 @@ pub struct FullDeps { pub client: Arc, /// Transaction pool instance. pub pool: Arc

, - /// Whether to deny unsafe calls - pub deny_unsafe: DenyUnsafe, /// Manual seal command sink pub command_sink: Option>>, /// Channels for manual xcm messages (downward, hrmp) @@ -85,12 +82,11 @@ where let FullDeps { client, pool, - deny_unsafe, command_sink, xcm_senders, } = deps; - module.merge(System::new(client.clone(), pool, deny_unsafe).into_rpc())?; + module.merge(System::new(client.clone(), pool).into_rpc())?; module.merge(StreamPayment::<_, Block>::new(client.clone()).into_rpc())?; module.merge(ServicesPayment::<_, Block>::new(client).into_rpc())?; diff --git a/node/src/service.rs b/node/src/service.rs index 8d51bb9a1..a2425171a 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -16,6 +16,7 @@ //! Service and ServiceFactory implementation. Specialized wrapper over substrate service. +use frame_support::__private::sp_tracing::tracing::Instrument; use { crate::command::solochain::{ build_solochain_config_dir, copy_zombienet_keystore, dummy_config, keystore_config, @@ -238,7 +239,6 @@ pub fn import_queue( /// Start a node with the given parachain `Configuration` and relay chain `Configuration`. /// /// This is the actual implementation that is abstract over the executor and the runtime api. -#[sc_tracing::logging::prefix_logs_with("Orchestrator")] async fn start_node_impl( orchestrator_config: Configuration, polkadot_config: Configuration, @@ -281,11 +281,10 @@ async fn start_node_impl( let client = node_builder.client.clone(); let transaction_pool = node_builder.transaction_pool.clone(); - Box::new(move |deny_unsafe, _| { + Box::new(move |_| { let deps = crate::rpc::FullDeps { client: client.clone(), pool: transaction_pool.clone(), - deny_unsafe, command_sink: None, xcm_senders: None, }; @@ -676,6 +675,10 @@ pub async fn start_parachain_node( para_id, hwbench, ) + .instrument(sc_tracing::tracing::info_span!( + sc_tracing::logging::PREFIX_LOG_SPAN, + name = "Orchestrator", + )) .await } @@ -1002,11 +1005,10 @@ pub fn start_dev_node( let client = node_builder.client.clone(); let transaction_pool = node_builder.transaction_pool.clone(); - Box::new(move |deny_unsafe, _| { + Box::new(move |_| { let deps = crate::rpc::FullDeps { client: client.clone(), pool: transaction_pool.clone(), - deny_unsafe, command_sink: command_sink.clone(), xcm_senders: xcm_senders.clone(), }; diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 792cbdcfc..ebea16a06 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -94,6 +94,7 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", + "pallet-beefy-mmr/runtime-benchmarks", "pallet-configuration/runtime-benchmarks", "pallet-data-preservers/runtime-benchmarks", "pallet-external-validators/runtime-benchmarks", diff --git a/runtime/dancebox/src/lib.rs b/runtime/dancebox/src/lib.rs index 897fe1edf..ea045d1d6 100644 --- a/runtime/dancebox/src/lib.rs +++ b/runtime/dancebox/src/lib.rs @@ -459,7 +459,7 @@ where pallet_treasury::NegativeImbalanceOf: From>, { // this seems to be called for substrate-based transactions - fn on_unbalanceds( + fn on_unbalanceds( mut fees_then_tips: impl Iterator>>, ) { if let Some(fees) = fees_then_tips.next() { diff --git a/runtime/dancebox/src/tests/common/xcm/constants.rs b/runtime/dancebox/src/tests/common/xcm/constants.rs index 27a236628..c9c03cb27 100644 --- a/runtime/dancebox/src/tests/common/xcm/constants.rs +++ b/runtime/dancebox/src/tests/common/xcm/constants.rs @@ -18,7 +18,6 @@ use { AccountId, AssignmentId, AuthorityDiscoveryId, ValidatorId, }, emulated_integration_tests_common::build_genesis_storage, - polkadot_service::chain_spec::get_authority_keys_from_seed_no_beefy, sc_consensus_grandpa::AuthorityId as GrandpaId, sp_consensus_babe::AuthorityId as BabeId, sp_consensus_beefy::ecdsa_crypto::AuthorityId as BeefyId, @@ -46,6 +45,29 @@ where AccountPublic::from(get_from_seed::(seed)).into_account() } +/// Helper function to generate stash, controller and session key from seed +pub fn get_authority_keys_from_seed_no_beefy( + seed: &str, +) -> ( + AccountId, + AccountId, + BabeId, + GrandpaId, + ValidatorId, + AssignmentId, + AuthorityDiscoveryId, +) { + ( + get_account_id_from_seed::(&format!("{}//stash", seed)), + get_account_id_from_seed::(seed), + get_from_seed::(seed), + get_from_seed::(seed), + get_from_seed::(seed), + get_from_seed::(seed), + get_from_seed::(seed), + ) +} + pub mod accounts { use super::*; pub const ALICE: &str = "Alice"; @@ -174,7 +196,7 @@ pub mod westend { x.0.clone(), x.1.clone(), STASH, - westend_runtime::StakerStatus::Validator, + polkadot_runtime_common::StakerStatus::Validator, ) }) .collect(), diff --git a/runtime/dancebox/src/tests/common/xcm/core_buyer.rs b/runtime/dancebox/src/tests/common/xcm/core_buyer.rs index feec99317..1cdb011c7 100644 --- a/runtime/dancebox/src/tests/common/xcm/core_buyer.rs +++ b/runtime/dancebox/src/tests/common/xcm/core_buyer.rs @@ -23,7 +23,7 @@ use { *, }, }, - polkadot_runtime_parachains::assigner_on_demand as parachains_assigner_on_demand, + polkadot_runtime_parachains::on_demand as parachains_assigner_on_demand, staging_xcm::latest::{MaybeErrorCode, Response}, tp_traits::ParaId, xcm_emulator::Chain, @@ -34,10 +34,10 @@ const ROCOCO_ED: u128 = rococo_runtime_constants::currency::EXISTENTIAL_DEPOSIT; const BUY_EXECUTION_COST: u128 = crate::xcm_config::XCM_BUY_EXECUTION_COST_ROCOCO; // Difference between BUY_EXECUTION_COST and the actual cost that depends on the weight of the XCM // message, gets refunded on successful execution of core buying extrinsic. -const BUY_EXECUTION_REFUND: u128 = 3334777; +const BUY_EXECUTION_REFUND: u128 = 3076488; // Difference between BUY_EXECUTION_COST and the actual cost that depends on the weight of the XCM // message, gets refunded on un-successful execution of core buying extrinsic. -const BUY_EXECUTION_REFUND_ON_FAILURE: u128 = 1001467; +const BUY_EXECUTION_REFUND_ON_FAILURE: u128 = 743178; #[test] fn constants() { diff --git a/runtime/dancebox/src/tests/common/xcm/core_buyer_common.rs b/runtime/dancebox/src/tests/common/xcm/core_buyer_common.rs index 7b01c81d8..8562b5784 100644 --- a/runtime/dancebox/src/tests/common/xcm/core_buyer_common.rs +++ b/runtime/dancebox/src/tests/common/xcm/core_buyer_common.rs @@ -36,9 +36,7 @@ use { nimbus_primitives::NimbusId, pallet_xcm_core_buyer::RelayXcmWeightConfigInner, parity_scale_codec::Encode, - polkadot_runtime_parachains::{ - assigner_on_demand as parachains_assigner_on_demand, configuration, - }, + polkadot_runtime_parachains::{configuration, on_demand as parachains_assigner_on_demand}, sp_core::Pair, sp_runtime::{traits::ValidateUnsigned, AccountId32}, staging_xcm::v3::QueryId, @@ -52,10 +50,10 @@ pub const ROCOCO_ED: u128 = rococo_runtime_constants::currency::EXISTENTIAL_DEPO pub const BUY_EXECUTION_COST: u128 = crate::xcm_config::XCM_BUY_EXECUTION_COST_ROCOCO; // Difference between BUY_EXECUTION_COST and the actual cost that depends on the weight of the XCM // message, gets refunded on successful execution of core buying extrinsic. -pub const BUY_EXECUTION_REFUND: u128 = 3334777; +pub const BUY_EXECUTION_REFUND: u128 = 3076488; // Difference between BUY_EXECUTION_COST and the actual cost that depends on the weight of the XCM // message, gets refunded on un-successful execution of core buying extrinsic. -pub const BUY_EXECUTION_REFUND_ON_FAILURE: u128 = 1001467; +pub const BUY_EXECUTION_REFUND_ON_FAILURE: u128 = 743178; pub const PLACE_ORDER_WEIGHT_AT_MOST: Weight = Weight::from_parts(1_000_000_000, 100_000); diff --git a/runtime/dancebox/src/tests/common/xcm/force_core_buyer.rs b/runtime/dancebox/src/tests/common/xcm/force_core_buyer.rs index 965e96c61..e0c10e39f 100644 --- a/runtime/dancebox/src/tests/common/xcm/force_core_buyer.rs +++ b/runtime/dancebox/src/tests/common/xcm/force_core_buyer.rs @@ -23,7 +23,7 @@ use { *, }, }, - polkadot_runtime_parachains::assigner_on_demand as parachains_assigner_on_demand, + polkadot_runtime_parachains::on_demand as parachains_assigner_on_demand, staging_xcm::latest::{MaybeErrorCode, Response}, tp_traits::ParaId, xcm_emulator::Chain, diff --git a/runtime/dancebox/src/weights/pallet_assets.rs b/runtime/dancebox/src/weights/pallet_assets.rs index 68c96c42b..3711ede95 100644 --- a/runtime/dancebox/src/weights/pallet_assets.rs +++ b/runtime/dancebox/src/weights/pallet_assets.rs @@ -177,6 +177,15 @@ impl pallet_assets::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } + fn transfer_all() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 46_573_000 picoseconds. + Weight::from_parts(47_385_000, 3593) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } /// Storage: `ForeignAssets::Asset` (r:1 w:1) /// Proof: `ForeignAssets::Asset` (`max_values`: None, `max_size`: Some(208), added: 2683, mode: `MaxEncodedLen`) /// Storage: `ForeignAssets::Account` (r:2 w:2) diff --git a/runtime/flashbox/src/lib.rs b/runtime/flashbox/src/lib.rs index 3ea1031f1..0f65e7832 100644 --- a/runtime/flashbox/src/lib.rs +++ b/runtime/flashbox/src/lib.rs @@ -436,7 +436,7 @@ where pallet_treasury::NegativeImbalanceOf: From>, { // this seems to be called for substrate-based transactions - fn on_unbalanceds( + fn on_unbalanceds( mut fees_then_tips: impl Iterator>>, ) { if let Some(fees) = fees_then_tips.next() { diff --git a/runtime/relay-encoder/src/rococo.rs b/runtime/relay-encoder/src/rococo.rs index 67f9e740c..b04c9a7d4 100644 --- a/runtime/relay-encoder/src/rococo.rs +++ b/runtime/relay-encoder/src/rococo.rs @@ -35,9 +35,7 @@ pub enum OnDemandAssignmentProviderCall { #[cfg(test)] mod tests { - use { - super::*, polkadot_runtime_parachains::assigner_on_demand as parachains_assigner_on_demand, - }; + use {super::*, polkadot_runtime_parachains::on_demand as parachains_assigner_on_demand}; #[test] fn encode_place_order_allow_death() { diff --git a/runtime/relay-encoder/src/westend.rs b/runtime/relay-encoder/src/westend.rs index f5a014f71..8ccdd9a9b 100644 --- a/runtime/relay-encoder/src/westend.rs +++ b/runtime/relay-encoder/src/westend.rs @@ -35,9 +35,7 @@ pub enum OnDemandAssignmentProviderCall { #[cfg(test)] mod tests { - use { - super::*, polkadot_runtime_parachains::assigner_on_demand as parachains_assigner_on_demand, - }; + use {super::*, polkadot_runtime_parachains::on_demand as parachains_assigner_on_demand}; #[test] fn encode_place_order_allow_death() { diff --git a/solo-chains/client/cli/src/command.rs b/solo-chains/client/cli/src/command.rs index 6e918f668..fd147fc7e 100644 --- a/solo-chains/client/cli/src/command.rs +++ b/solo-chains/client/cli/src/command.rs @@ -156,7 +156,7 @@ where .then(|| { config.database.path().map(|database_path| { let _ = std::fs::create_dir_all(database_path); - sc_sysinfo::gather_hwbench(Some(database_path)) + sc_sysinfo::gather_hwbench(Some(database_path), &SUBSTRATE_REFERENCE_HARDWARE) }) }) .flatten(); diff --git a/solo-chains/node/tanssi-relay-service/src/dev_service.rs b/solo-chains/node/tanssi-relay-service/src/dev_service.rs index b8c355b66..207a56461 100644 --- a/solo-chains/node/tanssi-relay-service/src/dev_service.rs +++ b/solo-chains/node/tanssi-relay-service/src/dev_service.rs @@ -49,7 +49,7 @@ use { InherentData as ParachainsInherentData, OccupiedCoreAssumption, SigningContext, ValidityAttestation, }, - polkadot_rpc::{DenyUnsafe, RpcExtension}, + polkadot_rpc::RpcExtension, polkadot_service::{ BlockT, Error, IdentifyVariant, NewFullParams, OverseerGen, SelectRelayChain, }, @@ -105,10 +105,6 @@ struct DevDeps { pub client: Arc, /// Transaction pool instance. pub pool: Arc

, - /// A copy of the chain spec. - pub chain_spec: Box, - /// Whether to deny unsafe calls - pub deny_unsafe: DenyUnsafe, /// Manual seal command sink pub command_sink: Option>>, /// Channels for dev rpcs @@ -119,8 +115,6 @@ fn create_dev_rpc_extension( DevDeps { client, pool, - chain_spec, - deny_unsafe, command_sink: maybe_command_sink, dev_rpc_data: maybe_dev_rpc_data, }: DevDeps, @@ -140,22 +134,11 @@ where { use { pallet_transaction_payment_rpc::{TransactionPayment, TransactionPaymentApiServer}, - sc_rpc_spec_v2::chain_spec::{ChainSpec, ChainSpecApiServer}, substrate_frame_rpc_system::{System, SystemApiServer}, }; let mut io = RpcModule::new(()); - - let chain_name = chain_spec.name().to_string(); - let genesis_hash = client - .hash(0) - .ok() - .flatten() - .expect("Genesis block exists; qed"); - let properties = chain_spec.properties(); - - io.merge(ChainSpec::new(chain_name, genesis_hash, properties).into_rpc())?; - io.merge(System::new(client.clone(), pool.clone(), deny_unsafe).into_rpc())?; + io.merge(System::new(client.clone(), pool.clone()).into_rpc())?; io.merge(TransactionPayment::new(client.clone()).into_rpc())?; if let Some(command_sink) = maybe_command_sink { @@ -577,7 +560,7 @@ fn new_full< .. }: NewFullParams, ) -> Result { - let role = config.role.clone(); + let role = config.role; let basics = new_partial_basics(&mut config, telemetry_worker_handle)?; @@ -602,8 +585,10 @@ fn new_full< config.prometheus_config.as_ref().map(|cfg| &cfg.registry), ); - let net_config = - sc_network::config::FullNetworkConfiguration::<_, _, Network>::new(&config.network); + let net_config = sc_network::config::FullNetworkConfiguration::<_, _, Network>::new( + &config.network, + prometheus_registry.clone(), + ); // Create channels for mocked parachain candidates. let (downward_mock_para_inherent_sender, downward_mock_para_inherent_receiver) = @@ -618,7 +603,7 @@ fn new_full< spawn_handle: task_manager.spawn_handle(), import_queue, block_announce_validator_builder: None, - warp_sync_params: None, + warp_sync_config: None, block_relay: None, metrics, })?; @@ -771,16 +756,12 @@ fn new_full< let rpc_extensions_builder = { let client = client.clone(); let transaction_pool = transaction_pool.clone(); - let chain_spec = config.chain_spec.cloned_box(); - move |deny_unsafe, - _subscription_executor: polkadot_rpc::SubscriptionTaskExecutor| - -> Result { + move |_subscription_executor: polkadot_rpc::SubscriptionTaskExecutor| + -> Result { let deps = DevDeps { client: client.clone(), pool: transaction_pool.clone(), - chain_spec: chain_spec.cloned_box(), - deny_unsafe, command_sink: command_sink.clone(), dev_rpc_data: dev_rpc_data.clone(), }; @@ -902,18 +883,19 @@ fn new_partial_basics( .transpose()?; let heap_pages = config + .executor .default_heap_pages .map_or(DEFAULT_HEAP_ALLOC_STRATEGY, |h| HeapAllocStrategy::Static { extra_pages: h as u32, }); let mut wasm_builder = WasmExecutor::builder() - .with_execution_method(config.wasm_method) + .with_execution_method(config.executor.wasm_method) .with_onchain_heap_alloc_strategy(heap_pages) .with_offchain_heap_alloc_strategy(heap_pages) - .with_max_runtime_instances(config.max_runtime_instances) - .with_runtime_cache_size(config.runtime_cache_size); - if let Some(ref wasmtime_precompiled_path) = config.wasmtime_precompiled { + .with_max_runtime_instances(config.executor.max_runtime_instances) + .with_runtime_cache_size(config.executor.runtime_cache_size); + if let Some(ref wasmtime_precompiled_path) = config.executor.wasmtime_precompiled { wasm_builder = wasm_builder.with_wasmtime_precompiled_path(wasmtime_precompiled_path); } let executor = wasm_builder.build(); diff --git a/solo-chains/runtime/dancelight/Cargo.toml b/solo-chains/runtime/dancelight/Cargo.toml index b5a70605b..75fb3b077 100644 --- a/solo-chains/runtime/dancelight/Cargo.toml +++ b/solo-chains/runtime/dancelight/Cargo.toml @@ -306,6 +306,7 @@ runtime-benchmarks = [ "pallet-author-noting/runtime-benchmarks", "pallet-babe/runtime-benchmarks", "pallet-balances/runtime-benchmarks", + "pallet-beefy-mmr/runtime-benchmarks", "pallet-collator-assignment/runtime-benchmarks", "pallet-collator-assignment/runtime-benchmarks", "pallet-collective/runtime-benchmarks", diff --git a/solo-chains/runtime/dancelight/src/bridge_to_ethereum_config.rs b/solo-chains/runtime/dancelight/src/bridge_to_ethereum_config.rs index 5660caee8..48ab8cb47 100644 --- a/solo-chains/runtime/dancelight/src/bridge_to_ethereum_config.rs +++ b/solo-chains/runtime/dancelight/src/bridge_to_ethereum_config.rs @@ -89,5 +89,7 @@ parameter_types! { impl snowbridge_pallet_ethereum_client::Config for Runtime { type RuntimeEvent = RuntimeEvent; type ForkVersions = ChainForkVersions; + + type FreeHeadersInterval = (); type WeightInfo = weights::snowbridge_pallet_ethereum_client::SubstrateWeight; } diff --git a/solo-chains/runtime/dancelight/src/genesis_config_presets.rs b/solo-chains/runtime/dancelight/src/genesis_config_presets.rs index 7134acdcc..2747ce09a 100644 --- a/solo-chains/runtime/dancelight/src/genesis_config_presets.rs +++ b/solo-chains/runtime/dancelight/src/genesis_config_presets.rs @@ -23,13 +23,15 @@ use { authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId, babe_primitives::AuthorityId as BabeId, beefy_primitives::ecdsa_crypto::AuthorityId as BeefyId, - cumulus_primitives_core::relay_chain::{ASSIGNMENT_KEY_TYPE_ID, PARACHAIN_KEY_TYPE_ID}, + cumulus_primitives_core::relay_chain::{ + SchedulerParams, ASSIGNMENT_KEY_TYPE_ID, PARACHAIN_KEY_TYPE_ID, + }, dancelight_runtime_constants::currency::UNITS as STAR, dp_container_chain_genesis_data::ContainerChainGenesisData, grandpa_primitives::AuthorityId as GrandpaId, nimbus_primitives::NimbusId, pallet_configuration::HostConfiguration, - primitives::{vstaging::SchedulerParams, AccountId, AccountPublic, AssignmentId, ValidatorId}, + primitives::{AccountId, AccountPublic, AssignmentId, ValidatorId}, scale_info::prelude::string::String, sp_arithmetic::{traits::Saturating, Perbill}, sp_core::{ diff --git a/solo-chains/runtime/dancelight/src/lib.rs b/solo-chains/runtime/dancelight/src/lib.rs index 57c8a1b31..c1086f3cd 100644 --- a/solo-chains/runtime/dancelight/src/lib.rs +++ b/solo-chains/runtime/dancelight/src/lib.rs @@ -62,13 +62,13 @@ use { SlowAdjustingFeeUpdate, }, runtime_parachains::{ - assigner_on_demand as parachains_assigner_on_demand, configuration as parachains_configuration, disputes::{self as parachains_disputes, slashing as parachains_slashing}, dmp as parachains_dmp, hrmp as parachains_hrmp, inclusion::{self as parachains_inclusion, AggregateMessageOrigin, UmpQueueId}, - initializer as parachains_initializer, origin as parachains_origin, - paras as parachains_paras, paras_inherent as parachains_paras_inherent, + initializer as parachains_initializer, on_demand as parachains_assigner_on_demand, + origin as parachains_origin, paras as parachains_paras, + paras_inherent as parachains_paras_inherent, runtime_api_impl::{ v10 as parachains_runtime_api_impl, vstaging as vstaging_parachains_runtime_api_impl, }, @@ -119,9 +119,9 @@ use { sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{ - AccountIdConversion, BlakeTwo256, Block as BlockT, ConstU32, Extrinsic as ExtrinsicT, - Hash as HashT, IdentityLookup, Keccak256, OpaqueKeys, SaturatedConversion, Verify, - Zero, + AccountIdConversion, BlakeTwo256, Block as BlockT, ConstU32, Convert, + Extrinsic as ExtrinsicT, Hash as HashT, IdentityLookup, Keccak256, OpaqueKeys, + SaturatedConversion, Verify, Zero, }, transaction_validity::{TransactionPriority, TransactionSource, TransactionValidity}, ApplyExtrinsicResult, FixedU128, KeyTypeId, Perbill, Percent, Permill, RuntimeDebug, @@ -867,11 +867,33 @@ impl parachains_session_info::Config for Runtime { pub type RewardValidators = pallet_external_validators_rewards::RewardValidatorsWithEraPoints; +pub struct GetAggregateMessageOrigin; + +impl Convert for GetAggregateMessageOrigin { + fn convert(queue_id: UmpQueueId) -> AggregateMessageOrigin { + AggregateMessageOrigin::Ump(queue_id) + } +} + +pub struct GetParaFromAggregateMessageOrigin; + +impl Convert for GetParaFromAggregateMessageOrigin { + fn convert(x: AggregateMessageOrigin) -> ParaId { + match x { + AggregateMessageOrigin::Ump(UmpQueueId::Para(para_id)) => para_id, + } + } +} + impl parachains_inclusion::Config for Runtime { type RuntimeEvent = RuntimeEvent; type DisputesHandler = ParasDisputes; type RewardValidators = RewardValidators; type MessageQueue = MessageQueue; + + type AggregateMessageOrigin = AggregateMessageOrigin; + type GetAggregateMessageOrigin = GetAggregateMessageOrigin; + type GetParaFromAggregateMessageOrigin = GetParaFromAggregateMessageOrigin; type WeightInfo = weights::runtime_parachains_inclusion::SubstrateWeight; } @@ -1175,6 +1197,8 @@ impl pallet_mmr::Config for Runtime { type WeightInfo = (); type LeafData = pallet_beefy_mmr::Pallet; type BlockHashProvider = pallet_mmr::DefaultBlockHashProvider; + #[cfg(feature = "runtime-benchmarks")] + type BenchmarkHelper = (); } parameter_types! { @@ -1202,6 +1226,7 @@ impl pallet_beefy_mmr::Config for Runtime { type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; type LeafExtra = H256; type BeefyDataProvider = ParaHeadsRootProvider; + type WeightInfo = (); } impl paras_sudo_wrapper::Config for Runtime {} @@ -2251,7 +2276,7 @@ sp_api::impl_runtime_apis! { } } - #[api_version(4)] + #[api_version(5)] impl beefy_primitives::BeefyApi for Runtime { fn beefy_genesis() -> Option { pallet_beefy::GenesisBlock::::get() @@ -2277,6 +2302,31 @@ sp_api::impl_runtime_apis! { ) } + fn submit_report_fork_voting_unsigned_extrinsic( + equivocation_proof: + beefy_primitives::ForkVotingProof< + ::Header, + BeefyId, + sp_runtime::OpaqueValue + >, + key_owner_proof: beefy_primitives::OpaqueKeyOwnershipProof, + ) -> Option<()> { + Beefy::submit_unsigned_fork_voting_report( + equivocation_proof.try_into()?, + key_owner_proof.decode()?, + ) + } + + fn submit_report_future_block_voting_unsigned_extrinsic( + equivocation_proof: beefy_primitives::FutureBlockVotingProof, + key_owner_proof: beefy_primitives::OpaqueKeyOwnershipProof, + ) -> Option<()> { + Beefy::submit_unsigned_future_block_voting_report( + equivocation_proof, + key_owner_proof.decode()?, + ) + } + fn generate_key_ownership_proof( _set_id: beefy_primitives::ValidatorSetId, authority_id: BeefyId, @@ -2285,6 +2335,17 @@ sp_api::impl_runtime_apis! { .map(|p| p.encode()) .map(beefy_primitives::OpaqueKeyOwnershipProof::new) } + + fn generate_ancestry_proof( + prev_block_number: BlockNumber, + best_known_block_number: Option, + ) -> Option { + use beefy_primitives::AncestryHelper; + + BeefyMmrLeaf::generate_proof(prev_block_number, best_known_block_number) + .map(|p| p.encode()) + .map(sp_runtime::OpaqueValue::new) + } } #[api_version(2)] diff --git a/solo-chains/runtime/dancelight/src/tests/collator_assignment_tests.rs b/solo-chains/runtime/dancelight/src/tests/collator_assignment_tests.rs index fff9e7271..7402ee76e 100644 --- a/solo-chains/runtime/dancelight/src/tests/collator_assignment_tests.rs +++ b/solo-chains/runtime/dancelight/src/tests/collator_assignment_tests.rs @@ -22,10 +22,12 @@ use { Configuration, ContainerRegistrar, GetCoreAllocationConfigurationImpl, Paras, Registrar, ServicesPayment, TanssiAuthorityMapping, TanssiInvulnerables, }, - cumulus_primitives_core::{relay_chain::HeadData, ParaId}, + cumulus_primitives_core::{ + relay_chain::{HeadData, SchedulerParams}, + ParaId, + }, frame_support::{assert_noop, assert_ok, dispatch::RawOrigin}, parity_scale_codec::Encode, - primitives::vstaging::SchedulerParams, runtime_common::paras_registrar, sp_consensus_aura::AURA_ENGINE_ID, sp_core::Get, diff --git a/solo-chains/runtime/dancelight/src/tests/common/mod.rs b/solo-chains/runtime/dancelight/src/tests/common/mod.rs index 4c9c13222..fbb9d068b 100644 --- a/solo-chains/runtime/dancelight/src/tests/common/mod.rs +++ b/solo-chains/runtime/dancelight/src/tests/common/mod.rs @@ -1144,7 +1144,7 @@ impl ParasInherentTestBuilder } use { - frame_support::StorageHasher, primitives::vstaging::SchedulerParams, + cumulus_primitives_core::relay_chain::SchedulerParams, frame_support::StorageHasher, tp_traits::ParathreadParams, }; diff --git a/solo-chains/runtime/dancelight/src/tests/core_scheduling_tests.rs b/solo-chains/runtime/dancelight/src/tests/core_scheduling_tests.rs index 8cb1044a2..812d88c40 100644 --- a/solo-chains/runtime/dancelight/src/tests/core_scheduling_tests.rs +++ b/solo-chains/runtime/dancelight/src/tests/core_scheduling_tests.rs @@ -21,7 +21,7 @@ use { tests::common::*, ContainerRegistrar, OnDemandAssignmentProvider, Paras, Registrar, Session, }, cumulus_primitives_core::relay_chain::{ - vstaging::SchedulerParams, AsyncBackingParams, CoreIndex, HeadData, + AsyncBackingParams, CoreIndex, HeadData, SchedulerParams, }, dancelight_runtime_constants::time::EpochDurationInBlocks, frame_support::assert_ok, diff --git a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs index 25a16aec1..34eedc019 100644 --- a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs +++ b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_assigner_on_demand.rs @@ -53,7 +53,7 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::assigner_on_demand using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl runtime_parachains::assigner_on_demand::WeightInfo for SubstrateWeight { +impl runtime_parachains::on_demand::WeightInfo for SubstrateWeight { /// Storage: `OnDemandAssignmentProvider::QueueStatus` (r:1 w:1) /// Proof: `OnDemandAssignmentProvider::QueueStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) diff --git a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_inclusion.rs b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_inclusion.rs index d5ffe7fe9..5fea02839 100644 --- a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_inclusion.rs +++ b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_inclusion.rs @@ -54,25 +54,26 @@ use sp_std::marker::PhantomData; /// Weights for runtime_parachains::inclusion using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl runtime_parachains::inclusion::WeightInfo for SubstrateWeight { - /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) - /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(55), added: 2530, mode: `MaxEncodedLen`) - /// Storage: `MessageQueue::Pages` (r:1 w:999) - /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(32818), added: 35293, mode: `MaxEncodedLen`) - /// Storage: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Proof: UNKNOWN KEY `0x3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f` (r:0 w:1) - /// Storage: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// Proof: UNKNOWN KEY `0xf5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e` (r:0 w:1) - /// The range of component `i` is `[1, 1000]`. - fn receive_upward_messages(i: u32, ) -> Weight { + + fn enact_candidate(u: u32, h: u32, c: u32) -> Weight { // Proof Size summary in bytes: - // Measured: `33060` - // Estimated: `36283` - // Minimum execution time: 69_361_000 picoseconds. - Weight::from_parts(69_825_000, 36283) - // Standard Error: 38_911 - .saturating_add(Weight::from_parts(54_038_461, 0).saturating_mul(i.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) + // Measured: `33353 + c * (16114 ±0) + h * (75 ±0)` + // Estimated: `36818 + c * (26467 ±0) + h * (2551 ±0)` + // Minimum execution time: 4_829_551_000 picoseconds. + Weight::from_parts(1_892_697_027, 0) + .saturating_add(Weight::from_parts(0, 36818)) + // Standard Error: 793_993 + .saturating_add(Weight::from_parts(126_698_671, 0).saturating_mul(u.into())) + // Standard Error: 793_993 + .saturating_add(Weight::from_parts(144_116_038, 0).saturating_mul(h.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(h.into()))) + .saturating_add(T::DbWeight::get().reads((8_u64).saturating_mul(c.into()))) + .saturating_add(T::DbWeight::get().writes(10)) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) + .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(h.into()))) + .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(c.into()))) + .saturating_add(Weight::from_parts(0, 26467).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2551).saturating_mul(h.into())) } } \ No newline at end of file diff --git a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_paras_inherent.rs b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_paras_inherent.rs index b5b3225ea..85d5ba223 100644 --- a/solo-chains/runtime/dancelight/src/weights/runtime_parachains_paras_inherent.rs +++ b/solo-chains/runtime/dancelight/src/weights/runtime_parachains_paras_inherent.rs @@ -335,4 +335,15 @@ impl runtime_parachains::paras_inherent::WeightInfo for .saturating_add(T::DbWeight::get().reads(31_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } + + fn enter_empty() -> Weight { + // Proof Size summary in bytes: + // Measured: `8967` + // Estimated: `12432` + // Minimum execution time: 144_751_000 picoseconds. + Weight::from_parts(153_966_000, 0) + .saturating_add(Weight::from_parts(0, 12432)) + .saturating_add(T::DbWeight::get().reads(15)) + .saturating_add(T::DbWeight::get().writes(5)) + } } \ No newline at end of file diff --git a/solo-chains/runtime/dancelight/src/xcm_config.rs b/solo-chains/runtime/dancelight/src/xcm_config.rs index 2048d3ded..ab38f8a6a 100644 --- a/solo-chains/runtime/dancelight/src/xcm_config.rs +++ b/solo-chains/runtime/dancelight/src/xcm_config.rs @@ -43,10 +43,10 @@ use { AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, ChildParachainAsNative, ChildParachainConvertsVia, DescribeAllTerminal, DescribeFamily, FixedWeightBounds, FrameTransactionalProcessor, FungibleAdapter, HashedDescription, IsChildSystemParachain, - IsConcrete, MintLocation, OriginToPluralityVoice, SignedAccountId32AsNative, - SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, TrailingSetTopicAsId, - UsingComponents, WithComputedOrigin, WithUniqueTopic, XcmFeeManagerFromComponents, - XcmFeeToAccount, + IsConcrete, MintLocation, OriginToPluralityVoice, SendXcmFeeToAccount, + SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, + TakeWeightCredit, TrailingSetTopicAsId, UsingComponents, WithComputedOrigin, + WithUniqueTopic, XcmFeeManagerFromComponents, }, xcm_executor::XcmExecutor, }; @@ -213,7 +213,7 @@ impl xcm_executor::Config for XcmConfig { type MaxAssetsIntoHolding = MaxAssetsIntoHolding; type FeeManager = XcmFeeManagerFromComponents< WaivedLocations, - XcmFeeToAccount, + SendXcmFeeToAccount, >; type MessageExporter = (); type UniversalAliases = Nothing; diff --git a/test/contracts/solidity/XcmInterface.sol b/test/contracts/solidity/XcmInterface.sol index d66ffa030..456744244 100644 --- a/test/contracts/solidity/XcmInterface.sol +++ b/test/contracts/solidity/XcmInterface.sol @@ -17,12 +17,6 @@ interface XCM { bytes[] interior; } - // Support for Weights V2 - struct Weight { - uint64 refTime; - uint64 proofSize; - } - // A way to represent fungible assets in XCM using Location format struct AssetLocationInfo { Location location; @@ -41,14 +35,11 @@ interface XCM { /// @param beneficiary The actual account that will receive the tokens on dest. /// @param assets The combination (array) of assets to send. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsLocation( Location memory dest, Location memory beneficiary, AssetLocationInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to a 20 byte-like parachain @@ -58,14 +49,11 @@ interface XCM { /// @param beneficiary The actual account that will receive the tokens on paraId destination. /// @param assets The combination (array) of assets to send. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToPara20( uint32 paraId, address beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to a 32 byte-like parachain @@ -75,14 +63,11 @@ interface XCM { /// @param beneficiary The actual account that will receive the tokens on paraId destination. /// @param assets The combination (array) of assets to send. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToPara32( uint32 paraId, bytes32 beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to the relay chain @@ -91,12 +76,9 @@ interface XCM { /// @param beneficiary The actual account that will receive the tokens on the relay chain. /// @param assets The combination (array) of assets to send. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToRelay( bytes32 beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; } \ No newline at end of file diff --git a/test/suites/dev-frontier-template/test-precompiles/test-precompile-pallet-xcm.ts b/test/suites/dev-frontier-template/test-precompiles/test-precompile-pallet-xcm.ts index 32e51a0ae..d9f2cba69 100644 --- a/test/suites/dev-frontier-template/test-precompiles/test-precompile-pallet-xcm.ts +++ b/test/suites/dev-frontier-template/test-precompiles/test-precompile-pallet-xcm.ts @@ -18,7 +18,6 @@ describeSuite({ const ADDRESS_ERC20 = "0xfFfFFFffFffFFFFffFFfFfffFfFFFFFfffFF000f"; const ASSET_ID = 15n; const amountToSend = 100n; - const weight = { refTime: 5000000000, proofSize: 40000 }; beforeAll(async () => { assetId = context.polkadotJs().createType("u16", ASSET_ID); @@ -66,7 +65,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [dest, beneficiary, assetLocationInfo, 0, weight], + args: [dest, beneficiary, assetLocationInfo, 0], functionName: "transferAssetsLocation", }), gasLimit: 20_000_000n, @@ -102,7 +101,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [paraId, BALTATHAR_ADDRESS, assetAddressInfo, 0, weight], + args: [paraId, BALTATHAR_ADDRESS, assetAddressInfo, 0], functionName: "transferAssetsToPara20", }), gasLimit: 20_000_000n, @@ -139,7 +138,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [paraId, beneficiaryAddress, assetAddressInfo, 0, weight], + args: [paraId, beneficiaryAddress, assetAddressInfo, 0], functionName: "transferAssetsToPara32", }), gasLimit: 20_000_000n, @@ -175,7 +174,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [beneficiaryAddress, assetAddressInfo, 0, weight], + args: [beneficiaryAddress, assetAddressInfo, 0], functionName: "transferAssetsToRelay", }), gasLimit: 20_000_000n, diff --git a/typescript-api/scripts/runtime-upgrade.ts b/typescript-api/scripts/runtime-upgrade.ts index 3ae7fcbdc..7c090d582 100644 --- a/typescript-api/scripts/runtime-upgrade.ts +++ b/typescript-api/scripts/runtime-upgrade.ts @@ -38,6 +38,7 @@ async function main() { "--wasm-execution=interpreted-i-know-what-i-do", "--rpc-port=9933", "--unsafe-force-node-key-generation", + "--rpc-cors=all", ]); const onProcessExit = () => { diff --git a/typescript-api/src/dancebox/interfaces/augment-api-query.ts b/typescript-api/src/dancebox/interfaces/augment-api-query.ts index be35c4363..f144905fd 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-query.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-query.ts @@ -76,10 +76,10 @@ import type { PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesOutboundHrmpMessage, - PolkadotPrimitivesV7AbridgedHostConfiguration, - PolkadotPrimitivesV7PersistedValidationData, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, + PolkadotPrimitivesV8AbridgedHostConfiguration, + PolkadotPrimitivesV8PersistedValidationData, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, @@ -628,7 +628,7 @@ declare module "@polkadot/api-base/types/storage" { */ hostConfiguration: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -752,7 +752,7 @@ declare module "@polkadot/api-base/types/storage" { * This storage item is a mirror of the corresponding value for the current parachain from the relay-chain. This * value is ephemeral which means it doesn't hit the storage. This value is set after the inherent. */ - upgradeGoAhead: AugmentedQuery Observable>, []> & + upgradeGoAhead: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * An option which indicates if the relay-chain restricts signalling a validation code upgrade. In other words, if @@ -763,7 +763,7 @@ declare module "@polkadot/api-base/types/storage" { */ upgradeRestrictionSignal: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -783,7 +783,7 @@ declare module "@polkadot/api-base/types/storage" { */ validationData: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; diff --git a/typescript-api/src/dancebox/interfaces/augment-api-tx.ts b/typescript-api/src/dancebox/interfaces/augment-api-tx.ts index e43d61d3f..3d243c7b1 100644 --- a/typescript-api/src/dancebox/interfaces/augment-api-tx.ts +++ b/typescript-api/src/dancebox/interfaces/augment-api-tx.ts @@ -1143,8 +1143,6 @@ declare module "@polkadot/api-base/types/submittable" { * The origin must conform to `ForceOrigin` or must be `Signed` by the asset's `owner`. * * - `id`: The identifier of the asset to be destroyed. This must identify an existing asset. - * - * The asset class must be frozen before calling `start_destroy`. */ startDestroy: AugmentedSubmittable< (id: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic, @@ -1259,6 +1257,38 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [u16, MultiAddress, Compact] >; + /** + * Transfer the entire transferable balance from the caller asset account. + * + * NOTE: This function only attempts to transfer _transferable_ balances. This means that any held, frozen, or + * minimum balance (when `keep_alive` is `true`), will not be transferred by this function. To ensure that this + * function results in a killed account, you might need to prepare the account by removing any reference counters, + * storage deposits, etc... + * + * The dispatch origin of this call must be Signed. + * + * - `id`: The identifier of the asset for the account holding a deposit. + * - `dest`: The recipient of the transfer. + * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all of the funds the asset + * account has, causing the sender asset account to be killed (false), or transfer everything except at least + * the minimum balance, which will guarantee to keep the sender asset account alive (true). + */ + transferAll: AugmentedSubmittable< + ( + id: u16 | AnyNumber | Uint8Array, + dest: + | MultiAddress + | { Id: any } + | { Index: any } + | { Raw: any } + | { Address32: any } + | { Address20: any } + | string + | Uint8Array, + keepAlive: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [u16, MultiAddress, bool] + >; /** * Transfer some asset balance from a previously delegated account to some third-party account. * @@ -1685,7 +1715,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: * * ```nocompile - * Self::registrars().get(reg_index).unwrap().fee; + * Registrars::::get().get(reg_index).unwrap().fee * ``` * * Emits `JudgementRequested` if successful. @@ -2113,36 +2143,6 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; parachainSystem: { - /** - * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied later. - * - * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec version and name should - * be verified on upgrade. Since the authorization only has a hash, it cannot actually perform the verification. - * - * This call requires Root origin. - */ - authorizeUpgrade: AugmentedSubmittable< - ( - codeHash: H256 | string | Uint8Array, - checkVersion: bool | boolean | Uint8Array - ) => SubmittableExtrinsic, - [H256, bool] - >; - /** - * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized. - * - * If the authorization required a version check, this call will ensure the spec name remains unchanged and that - * the spec version has increased. - * - * Note that this function will not apply the new `code`, but only attempt to schedule the upgrade with the Relay - * Chain. - * - * All origins are allowed. - */ - enactAuthorizedUpgrade: AugmentedSubmittable< - (code: Bytes | string | Uint8Array) => SubmittableExtrinsic, - [Bytes] - >; /** * Set the current validation data. * diff --git a/typescript-api/src/dancebox/interfaces/lookup.ts b/typescript-api/src/dancebox/interfaces/lookup.ts index 1fff1c43a..be7b56b6c 100644 --- a/typescript-api/src/dancebox/interfaces/lookup.ts +++ b/typescript-api/src/dancebox/interfaces/lookup.ts @@ -2027,7 +2027,7 @@ export default { CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", - consumedGoAheadSignal: "Option", + consumedGoAheadSignal: "Option", }, /** Lookup187: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { @@ -2040,25 +2040,25 @@ export default { msgCount: "u32", totalBytes: "u32", }, - /** Lookup194: polkadot_primitives::v7::UpgradeGoAhead */ - PolkadotPrimitivesV7UpgradeGoAhead: { + /** Lookup194: polkadot_primitives::v8::UpgradeGoAhead */ + PolkadotPrimitivesV8UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, /** Lookup195: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", - consumedGoAheadSignal: "Option", + consumedGoAheadSignal: "Option", }, - /** Lookup196: polkadot_primitives::v7::PersistedValidationData */ - PolkadotPrimitivesV7PersistedValidationData: { + /** Lookup196: polkadot_primitives::v8::PersistedValidationData */ + PolkadotPrimitivesV8PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup199: polkadot_primitives::v7::UpgradeRestriction */ - PolkadotPrimitivesV7UpgradeRestriction: { + /** Lookup199: polkadot_primitives::v8::UpgradeRestriction */ + PolkadotPrimitivesV8UpgradeRestriction: { _enum: ["Present"], }, /** Lookup200: sp_trie::storage_proof::StorageProof */ @@ -2070,16 +2070,16 @@ export default { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: "CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity", - ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", - egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", + ingressChannels: "Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>", + egressChannels: "Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>", }, /** Lookup203: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup206: polkadot_primitives::v7::AbridgedHrmpChannel */ - PolkadotPrimitivesV7AbridgedHrmpChannel: { + /** Lookup206: polkadot_primitives::v8::AbridgedHrmpChannel */ + PolkadotPrimitivesV8AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", maxMessageSize: "u32", @@ -2087,8 +2087,8 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup207: polkadot_primitives::v7::AbridgedHostConfiguration */ - PolkadotPrimitivesV7AbridgedHostConfiguration: { + /** Lookup207: polkadot_primitives::v8::AbridgedHostConfiguration */ + PolkadotPrimitivesV8AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", maxUpwardQueueCount: "u32", @@ -2098,10 +2098,10 @@ export default { hrmpMaxMessageNumPerCandidate: "u32", validationUpgradeCooldown: "u32", validationUpgradeDelay: "u32", - asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", + asyncBackingParams: "PolkadotPrimitivesV8AsyncBackingAsyncBackingParams", }, - /** Lookup208: polkadot_primitives::v7::async_backing::AsyncBackingParams */ - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { + /** Lookup208: polkadot_primitives::v8::async_backing::AsyncBackingParams */ + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, @@ -2119,18 +2119,11 @@ export default { sudo_send_upward_message: { message: "Bytes", }, - authorize_upgrade: { - codeHash: "H256", - checkVersion: "bool", - }, - enact_authorized_upgrade: { - code: "Bytes", - }, }, }, /** Lookup216: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { - validationData: "PolkadotPrimitivesV7PersistedValidationData", + validationData: "PolkadotPrimitivesV8PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", @@ -3711,6 +3704,11 @@ export default { id: "u16", who: "MultiAddress", }, + transfer_all: { + id: "u16", + dest: "MultiAddress", + keepAlive: "bool", + }, }, }, /** Lookup377: pallet_foreign_asset_creator::pallet::Call */ diff --git a/typescript-api/src/dancebox/interfaces/registry.ts b/typescript-api/src/dancebox/interfaces/registry.ts index ea6208a79..6c31ce42e 100644 --- a/typescript-api/src/dancebox/interfaces/registry.ts +++ b/typescript-api/src/dancebox/interfaces/registry.ts @@ -221,12 +221,12 @@ import type { PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, - PolkadotPrimitivesV7AbridgedHostConfiguration, - PolkadotPrimitivesV7AbridgedHrmpChannel, - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams, - PolkadotPrimitivesV7PersistedValidationData, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, + PolkadotPrimitivesV8AbridgedHostConfiguration, + PolkadotPrimitivesV8AbridgedHrmpChannel, + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, + PolkadotPrimitivesV8PersistedValidationData, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, SpArithmeticArithmeticError, SpCoreCryptoKeyTypeId, SpCoreVoid, @@ -534,12 +534,12 @@ declare module "@polkadot/types/types/registry" { PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; - PolkadotPrimitivesV7AbridgedHostConfiguration: PolkadotPrimitivesV7AbridgedHostConfiguration; - PolkadotPrimitivesV7AbridgedHrmpChannel: PolkadotPrimitivesV7AbridgedHrmpChannel; - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; - PolkadotPrimitivesV7PersistedValidationData: PolkadotPrimitivesV7PersistedValidationData; - PolkadotPrimitivesV7UpgradeGoAhead: PolkadotPrimitivesV7UpgradeGoAhead; - PolkadotPrimitivesV7UpgradeRestriction: PolkadotPrimitivesV7UpgradeRestriction; + PolkadotPrimitivesV8AbridgedHostConfiguration: PolkadotPrimitivesV8AbridgedHostConfiguration; + PolkadotPrimitivesV8AbridgedHrmpChannel: PolkadotPrimitivesV8AbridgedHrmpChannel; + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; + PolkadotPrimitivesV8PersistedValidationData: PolkadotPrimitivesV8PersistedValidationData; + PolkadotPrimitivesV8UpgradeGoAhead: PolkadotPrimitivesV8UpgradeGoAhead; + PolkadotPrimitivesV8UpgradeRestriction: PolkadotPrimitivesV8UpgradeRestriction; SpArithmeticArithmeticError: SpArithmeticArithmeticError; SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId; SpCoreVoid: SpCoreVoid; diff --git a/typescript-api/src/dancebox/interfaces/types-lookup.ts b/typescript-api/src/dancebox/interfaces/types-lookup.ts index 2492ddbeb..b506a2fe3 100644 --- a/typescript-api/src/dancebox/interfaces/types-lookup.ts +++ b/typescript-api/src/dancebox/interfaces/types-lookup.ts @@ -2903,7 +2903,7 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; - readonly consumedGoAheadSignal: Option; + readonly consumedGoAheadSignal: Option; } /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (187) */ @@ -2919,8 +2919,8 @@ declare module "@polkadot/types/lookup" { readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (194) */ - interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { + /** @name PolkadotPrimitivesV8UpgradeGoAhead (194) */ + interface PolkadotPrimitivesV8UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; @@ -2930,19 +2930,19 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; - readonly consumedGoAheadSignal: Option; + readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7PersistedValidationData (196) */ - interface PolkadotPrimitivesV7PersistedValidationData extends Struct { + /** @name PolkadotPrimitivesV8PersistedValidationData (196) */ + interface PolkadotPrimitivesV8PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; readonly relayParentStorageRoot: H256; readonly maxPovSize: u32; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (199) */ - interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { + /** @name PolkadotPrimitivesV8UpgradeRestriction (199) */ + interface PolkadotPrimitivesV8UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } @@ -2956,8 +2956,8 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; - readonly ingressChannels: Vec>; - readonly egressChannels: Vec>; + readonly ingressChannels: Vec>; + readonly egressChannels: Vec>; } /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (203) */ @@ -2966,8 +2966,8 @@ declare module "@polkadot/types/lookup" { readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (206) */ - interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { + /** @name PolkadotPrimitivesV8AbridgedHrmpChannel (206) */ + interface PolkadotPrimitivesV8AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; readonly maxMessageSize: u32; @@ -2976,8 +2976,8 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (207) */ - interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { + /** @name PolkadotPrimitivesV8AbridgedHostConfiguration (207) */ + interface PolkadotPrimitivesV8AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; readonly maxUpwardQueueCount: u32; @@ -2987,11 +2987,11 @@ declare module "@polkadot/types/lookup" { readonly hrmpMaxMessageNumPerCandidate: u32; readonly validationUpgradeCooldown: u32; readonly validationUpgradeDelay: u32; - readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; + readonly asyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (208) */ - interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { + /** @name PolkadotPrimitivesV8AsyncBackingAsyncBackingParams (208) */ + interface PolkadotPrimitivesV8AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } @@ -3012,21 +3012,12 @@ declare module "@polkadot/types/lookup" { readonly asSudoSendUpwardMessage: { readonly message: Bytes; } & Struct; - readonly isAuthorizeUpgrade: boolean; - readonly asAuthorizeUpgrade: { - readonly codeHash: H256; - readonly checkVersion: bool; - } & Struct; - readonly isEnactAuthorizedUpgrade: boolean; - readonly asEnactAuthorizedUpgrade: { - readonly code: Bytes; - } & Struct; - readonly type: "SetValidationData" | "SudoSendUpwardMessage" | "AuthorizeUpgrade" | "EnactAuthorizedUpgrade"; + readonly type: "SetValidationData" | "SudoSendUpwardMessage"; } /** @name CumulusPrimitivesParachainInherentParachainInherentData (216) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { - readonly validationData: PolkadotPrimitivesV7PersistedValidationData; + readonly validationData: PolkadotPrimitivesV8PersistedValidationData; readonly relayChainState: SpTrieStorageProof; readonly downwardMessages: Vec; readonly horizontalMessages: BTreeMap>; @@ -5006,6 +4997,12 @@ declare module "@polkadot/types/lookup" { readonly id: u16; readonly who: MultiAddress; } & Struct; + readonly isTransferAll: boolean; + readonly asTransferAll: { + readonly id: u16; + readonly dest: MultiAddress; + readonly keepAlive: bool; + } & Struct; readonly type: | "Create" | "ForceCreate" @@ -5038,7 +5035,8 @@ declare module "@polkadot/types/lookup" { | "SetMinBalance" | "TouchOther" | "RefundOther" - | "Block"; + | "Block" + | "TransferAll"; } /** @name PalletForeignAssetCreatorCall (377) */ diff --git a/typescript-api/src/dancelight/interfaces/augment-api-consts.ts b/typescript-api/src/dancelight/interfaces/augment-api-consts.ts index e75ec1d45..f8b336507 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-consts.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-consts.ts @@ -130,6 +130,8 @@ declare module "@polkadot/api-base/types/consts" { }; ethereumBeaconClient: { forkVersions: SnowbridgeBeaconPrimitivesForkVersions & AugmentedConst; + /** Minimum gap between finalized headers for an update to be free. */ + freeHeadersInterval: u32 & AugmentedConst; /** Generic const */ [key: string]: Codec; }; diff --git a/typescript-api/src/dancelight/interfaces/augment-api-errors.ts b/typescript-api/src/dancelight/interfaces/augment-api-errors.ts index 9727ad457..8787b09f9 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-errors.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-errors.ts @@ -556,8 +556,6 @@ declare module "@polkadot/api-base/types/errors" { InvalidValidationCodeHash: AugmentedError; /** Output code is too large */ NewCodeTooLarge: AugmentedError; - /** Collator did not sign PoV. */ - NotCollatorSigned: AugmentedError; /** * The `para_head` hash in the candidate descriptor doesn't match the hash of the actual para head in the * commitments. @@ -681,8 +679,6 @@ declare module "@polkadot/api-base/types/errors" { preimage: { /** Preimage has already been noted on-chain. */ AlreadyNoted: AugmentedError; - /** No ticket with a cost was returned by [`Config::Consideration`] to store the preimage. */ - NoCost: AugmentedError; /** The user is not authorized to perform this action. */ NotAuthorized: AugmentedError; /** The preimage cannot be removed since it has not yet been noted. */ diff --git a/typescript-api/src/dancelight/interfaces/augment-api-events.ts b/typescript-api/src/dancelight/interfaces/augment-api-events.ts index bf0aa160b..2178e5d1b 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-events.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-events.ts @@ -19,12 +19,13 @@ import type { FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, PalletConvictionVotingTally, + PalletConvictionVotingVoteAccountVote, PalletExternalValidatorsForcing, PalletMultisigTimepoint, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, - PolkadotPrimitivesV7CandidateReceipt, + PolkadotPrimitivesV8CandidateReceipt, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, @@ -174,6 +175,18 @@ declare module "@polkadot/api-base/types/events" { Delegated: AugmentedEvent; /** An [account] has cancelled a previous delegation operation. */ Undelegated: AugmentedEvent; + /** An account that has voted */ + Voted: AugmentedEvent< + ApiType, + [who: AccountId32, vote: PalletConvictionVotingVoteAccountVote], + { who: AccountId32; vote: PalletConvictionVotingVoteAccountVote } + >; + /** A vote that been removed */ + VoteRemoved: AugmentedEvent< + ApiType, + [who: AccountId32, vote: PalletConvictionVotingVoteAccountVote], + { who: AccountId32; vote: PalletConvictionVotingVoteAccountVote } + >; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -718,11 +731,11 @@ declare module "@polkadot/api-base/types/events" { }; paraInclusion: { /** A candidate was backed. `[candidate, head_data]` */ - CandidateBacked: AugmentedEvent; + CandidateBacked: AugmentedEvent; /** A candidate was included. `[candidate, head_data]` */ - CandidateIncluded: AugmentedEvent; + CandidateIncluded: AugmentedEvent; /** A candidate timed out. `[candidate, head_data]` */ - CandidateTimedOut: AugmentedEvent; + CandidateTimedOut: AugmentedEvent; /** Some upward messages have been received and will be processed. */ UpwardMessagesReceived: AugmentedEvent; /** Generic event */ diff --git a/typescript-api/src/dancelight/interfaces/augment-api-query.ts b/typescript-api/src/dancelight/interfaces/augment-api-query.ts index 873319c33..c1104d472 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-query.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-query.ts @@ -80,25 +80,25 @@ import type { PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, - PolkadotPrimitivesV7AssignmentAppPublic, - PolkadotPrimitivesV7DisputeState, - PolkadotPrimitivesV7ExecutorParams, - PolkadotPrimitivesV7ScrapedOnChainVotes, - PolkadotPrimitivesV7SessionInfo, - PolkadotPrimitivesV7SlashingPendingSlashes, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, - PolkadotPrimitivesV7ValidatorAppPublic, + PolkadotPrimitivesV8AssignmentAppPublic, + PolkadotPrimitivesV8DisputeState, + PolkadotPrimitivesV8ExecutorParams, + PolkadotPrimitivesV8ScrapedOnChainVotes, + PolkadotPrimitivesV8SessionInfo, + PolkadotPrimitivesV8SlashingPendingSlashes, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, + PolkadotPrimitivesV8ValidatorAppPublic, PolkadotRuntimeCommonParasRegistrarParaInfo, - PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount, - PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder, - PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInitializerBufferedSessionChange, + PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount, + PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder, + PolkadotRuntimeParachainsOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, @@ -659,6 +659,9 @@ declare module "@polkadot/api-base/types/storage" { /** Latest imported finalized block root */ latestFinalizedBlockRoot: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** The last period where the next sync committee was updated for free. */ + latestSyncCommitteeUpdatePeriod: AugmentedQuery Observable, []> & + QueryableStorageEntry; /** Sync committee for next period */ nextSyncCommittee: AugmentedQuery< ApiType, @@ -1316,7 +1319,7 @@ declare module "@polkadot/api-base/types/storage" { /** Priority queue for all orders which don't yet (or not any more) have any core affinity. */ freeEntries: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -1328,14 +1331,14 @@ declare module "@polkadot/api-base/types/storage" { ApiType, ( arg: u32 | AnyNumber | Uint8Array - ) => Observable>, + ) => Observable>, [u32] > & QueryableStorageEntry; /** Overall status of queue (both free + affinity entries) */ queueStatus: AugmentedQuery< ApiType, - () => Observable, + () => Observable, [] > & QueryableStorageEntry; @@ -1374,7 +1377,7 @@ declare module "@polkadot/api-base/types/storage" { /** Scraped on chain data for extracting resolved disputes as well as backing votes. */ onChainVotes: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -1572,7 +1575,7 @@ declare module "@polkadot/api-base/types/storage" { */ upgradeGoAheadSignal: AugmentedQuery< ApiType, - (arg: u32 | AnyNumber | Uint8Array) => Observable>, + (arg: u32 | AnyNumber | Uint8Array) => Observable>, [u32] > & QueryableStorageEntry; @@ -1589,7 +1592,7 @@ declare module "@polkadot/api-base/types/storage" { */ upgradeRestrictionSignal: AugmentedQuery< ApiType, - (arg: u32 | AnyNumber | Uint8Array) => Observable>, + (arg: u32 | AnyNumber | Uint8Array) => Observable>, [u32] > & QueryableStorageEntry; @@ -1661,7 +1664,7 @@ declare module "@polkadot/api-base/types/storage" { ( arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array - ) => Observable>, + ) => Observable>, [u32, H256] > & QueryableStorageEntry; @@ -1701,7 +1704,7 @@ declare module "@polkadot/api-base/types/storage" { */ assignmentKeysUnsafe: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -1711,7 +1714,7 @@ declare module "@polkadot/api-base/types/storage" { /** Executor parameter set for a given session index */ sessionExecutorParams: AugmentedQuery< ApiType, - (arg: u32 | AnyNumber | Uint8Array) => Observable>, + (arg: u32 | AnyNumber | Uint8Array) => Observable>, [u32] > & QueryableStorageEntry; @@ -1722,7 +1725,7 @@ declare module "@polkadot/api-base/types/storage" { */ sessions: AugmentedQuery< ApiType, - (arg: u32 | AnyNumber | Uint8Array) => Observable>, + (arg: u32 | AnyNumber | Uint8Array) => Observable>, [u32] > & QueryableStorageEntry; @@ -1739,7 +1742,7 @@ declare module "@polkadot/api-base/types/storage" { */ activeValidatorKeys: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -1763,7 +1766,7 @@ declare module "@polkadot/api-base/types/storage" { ( arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array - ) => Observable>, + ) => Observable>, [u32, H256] > & QueryableStorageEntry; diff --git a/typescript-api/src/dancelight/interfaces/augment-api-runtime.ts b/typescript-api/src/dancelight/interfaces/augment-api-runtime.ts index d8dc75967..460286f05 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-runtime.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-runtime.ts @@ -14,12 +14,7 @@ import type { Epoch, OpaqueKeyOwnershipProof, } from "@polkadot/types/interfaces/babe"; -import type { - BeefyAuthoritySet, - BeefyNextAuthoritySet, - ValidatorSet, - ValidatorSetId, -} from "@polkadot/types/interfaces/beefy"; +import type { BeefyAuthoritySet, BeefyNextAuthoritySet } from "@polkadot/types/interfaces/beefy"; 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"; @@ -79,7 +74,7 @@ import type { RuntimeVersion } from "@polkadot/types/interfaces/state"; import type { ApplyExtrinsicResult } from "@polkadot/types/interfaces/system"; import type { TransactionSource, TransactionValidity } from "@polkadot/types/interfaces/txqueue"; import type { XcmPaymentApiError } from "@polkadot/types/interfaces/xcmPaymentApi"; -import type { SpConsensusBeefyDoubleVotingProof, XcmVersionedAssetId, XcmVersionedXcm } from "@polkadot/types/lookup"; +import type { XcmVersionedAssetId, XcmVersionedXcm } from "@polkadot/types/lookup"; import type { IExtrinsic, Observable } from "@polkadot/types/types"; export type __AugmentedCall = AugmentedCall; @@ -134,35 +129,6 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; - /** 0x49eaaf1b548a0cb0/4 */ - beefyApi: { - /** Return the block number where BEEFY consensus is enabled/started */ - beefyGenesis: AugmentedCall Observable>>; - /** Generates a proof of key ownership for the given authority in the given set. */ - generateKeyOwnershipProof: AugmentedCall< - ApiType, - ( - setId: ValidatorSetId | AnyNumber | Uint8Array, - authorityId: AuthorityId | string | Uint8Array - ) => Observable> - >; - /** Submits an unsigned extrinsic to report a double voting equivocation. */ - submitReportDoubleVotingUnsignedExtrinsic: AugmentedCall< - ApiType, - ( - equivocationProof: - | SpConsensusBeefyDoubleVotingProof - | { first?: any; second?: any } - | string - | Uint8Array, - keyOwnerProof: OpaqueKeyOwnershipProof | string | Uint8Array - ) => Observable> - >; - /** Return the current active BEEFY validator set */ - validatorSet: AugmentedCall Observable>>; - /** Generic call */ - [key: string]: DecoratedCallBase; - }; /** 0x2a5e924655399e60/1 */ beefyMmrApi: { /** Return the currently active BEEFY authority set proof. */ diff --git a/typescript-api/src/dancelight/interfaces/augment-api-tx.ts b/typescript-api/src/dancelight/interfaces/augment-api-tx.ts index 2bb4f9520..5c9e1cab9 100644 --- a/typescript-api/src/dancelight/interfaces/augment-api-tx.ts +++ b/typescript-api/src/dancelight/interfaces/augment-api-tx.ts @@ -36,14 +36,14 @@ import type { PalletMigrationsMigrationCursor, PalletMultisigTimepoint, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, - PolkadotPrimitivesV7ApprovalVotingParams, - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams, - PolkadotPrimitivesV7ExecutorParams, - PolkadotPrimitivesV7InherentData, - PolkadotPrimitivesV7PvfCheckStatement, - PolkadotPrimitivesV7SlashingDisputeProof, - PolkadotPrimitivesV7ValidatorAppSignature, - PolkadotPrimitivesVstagingSchedulerParams, + PolkadotPrimitivesV8ApprovalVotingParams, + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, + PolkadotPrimitivesV8ExecutorParams, + PolkadotPrimitivesV8InherentData, + PolkadotPrimitivesV8PvfCheckStatement, + PolkadotPrimitivesV8SchedulerParams, + PolkadotPrimitivesV8SlashingDisputeProof, + PolkadotPrimitivesV8ValidatorAppSignature, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsParasParaGenesisArgs, SnowbridgeBeaconPrimitivesUpdatesCheckpointUpdate, @@ -549,23 +549,23 @@ declare module "@polkadot/api-base/types/submittable" { setApprovalVotingParams: AugmentedSubmittable< ( updated: - | PolkadotPrimitivesV7ApprovalVotingParams + | PolkadotPrimitivesV8ApprovalVotingParams | { maxApprovalCoalesceCount?: any } | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesV7ApprovalVotingParams] + [PolkadotPrimitivesV8ApprovalVotingParams] >; /** Set the asynchronous backing parameters. */ setAsyncBackingParams: AugmentedSubmittable< ( updated: - | PolkadotPrimitivesV7AsyncBackingAsyncBackingParams + | PolkadotPrimitivesV8AsyncBackingAsyncBackingParams | { maxCandidateDepth?: any; allowedAncestryLen?: any } | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesV7AsyncBackingAsyncBackingParams] + [PolkadotPrimitivesV8AsyncBackingAsyncBackingParams] >; /** Setting this to true will disable consistency checks for the configuration setters. Use with caution. */ setBypassConsistencyCheck: AugmentedSubmittable< @@ -599,8 +599,8 @@ declare module "@polkadot/api-base/types/submittable" { >; /** Set PVF executor parameters. */ setExecutorParams: AugmentedSubmittable< - (updated: PolkadotPrimitivesV7ExecutorParams) => SubmittableExtrinsic, - [PolkadotPrimitivesV7ExecutorParams] + (updated: PolkadotPrimitivesV8ExecutorParams) => SubmittableExtrinsic, + [PolkadotPrimitivesV8ExecutorParams] >; /** Set the parachain validator-group rotation frequency */ setGroupRotationFrequency: AugmentedSubmittable< @@ -788,7 +788,7 @@ declare module "@polkadot/api-base/types/submittable" { setSchedulerParams: AugmentedSubmittable< ( updated: - | PolkadotPrimitivesVstagingSchedulerParams + | PolkadotPrimitivesV8SchedulerParams | { groupRotationFrequency?: any; parasAvailabilityPeriod?: any; @@ -805,7 +805,7 @@ declare module "@polkadot/api-base/types/submittable" { | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesVstagingSchedulerParams] + [PolkadotPrimitivesV8SchedulerParams] >; /** Set the scheduling lookahead, in expected number of blocks at peak throughput. */ setSchedulingLookahead: AugmentedSubmittable< @@ -2164,7 +2164,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: * * ```nocompile - * Self::registrars().get(reg_index).unwrap().fee; + * Registrars::::get().get(reg_index).unwrap().fee * ``` * * Emits `JudgementRequested` if successful. @@ -2681,12 +2681,12 @@ declare module "@polkadot/api-base/types/submittable" { enter: AugmentedSubmittable< ( data: - | PolkadotPrimitivesV7InherentData + | PolkadotPrimitivesV8InherentData | { bitfields?: any; backedCandidates?: any; disputes?: any; parentHeader?: any } | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesV7InherentData] + [PolkadotPrimitivesV8InherentData] >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; @@ -2783,13 +2783,13 @@ declare module "@polkadot/api-base/types/submittable" { includePvfCheckStatement: AugmentedSubmittable< ( stmt: - | PolkadotPrimitivesV7PvfCheckStatement + | PolkadotPrimitivesV8PvfCheckStatement | { accept?: any; subject?: any; sessionIndex?: any; validatorIndex?: any } | string | Uint8Array, - signature: PolkadotPrimitivesV7ValidatorAppSignature | string | Uint8Array + signature: PolkadotPrimitivesV8ValidatorAppSignature | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesV7PvfCheckStatement, PolkadotPrimitivesV7ValidatorAppSignature] + [PolkadotPrimitivesV8PvfCheckStatement, PolkadotPrimitivesV8ValidatorAppSignature] >; /** * Remove the validation code from the storage iff the reference count is 0. @@ -2817,7 +2817,7 @@ declare module "@polkadot/api-base/types/submittable" { reportDisputeLostUnsigned: AugmentedSubmittable< ( disputeProof: - | PolkadotPrimitivesV7SlashingDisputeProof + | PolkadotPrimitivesV8SlashingDisputeProof | { timeSlot?: any; kind?: any; validatorIndex?: any; validatorId?: any } | string | Uint8Array, @@ -2827,7 +2827,7 @@ declare module "@polkadot/api-base/types/submittable" { | string | Uint8Array ) => SubmittableExtrinsic, - [PolkadotPrimitivesV7SlashingDisputeProof, SpSessionMembershipProof] + [PolkadotPrimitivesV8SlashingDisputeProof, SpSessionMembershipProof] >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; diff --git a/typescript-api/src/dancelight/interfaces/lookup.ts b/typescript-api/src/dancelight/interfaces/lookup.ts index 3d3faeb6e..f75cdffce 100644 --- a/typescript-api/src/dancelight/interfaces/lookup.ts +++ b/typescript-api/src/dancelight/interfaces/lookup.ts @@ -555,9 +555,35 @@ export default { _enum: { Delegated: "(AccountId32,AccountId32)", Undelegated: "AccountId32", + Voted: { + who: "AccountId32", + vote: "PalletConvictionVotingVoteAccountVote", + }, + VoteRemoved: { + who: "AccountId32", + vote: "PalletConvictionVotingVoteAccountVote", + }, }, }, - /** Lookup67: pallet_referenda::pallet::Event */ + /** Lookup67: pallet_conviction_voting::vote::AccountVote */ + PalletConvictionVotingVoteAccountVote: { + _enum: { + Standard: { + vote: "Vote", + balance: "u128", + }, + Split: { + aye: "u128", + nay: "u128", + }, + SplitAbstain: { + aye: "u128", + nay: "u128", + abstain: "u128", + }, + }, + }, + /** Lookup69: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -636,7 +662,7 @@ export default { }, }, /** - * Lookup69: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -657,7 +683,7 @@ export default { }, }, }, - /** Lookup71: frame_system::pallet::Call */ + /** Lookup73: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -700,7 +726,7 @@ export default { }, }, }, - /** Lookup75: pallet_babe::pallet::Call */ + /** Lookup77: pallet_babe::pallet::Call */ PalletBabeCall: { _enum: { report_equivocation: { @@ -717,7 +743,7 @@ export default { }, }, /** - * Lookup76: sp_consensus_slots::EquivocationProof, + * Lookup78: sp_consensus_slots::EquivocationProof, * sp_consensus_babe::app::Public> */ SpConsensusSlotsEquivocationProof: { @@ -726,7 +752,7 @@ export default { firstHeader: "SpRuntimeHeader", secondHeader: "SpRuntimeHeader", }, - /** Lookup77: sp_runtime::generic::header::Header */ + /** Lookup79: sp_runtime::generic::header::Header */ SpRuntimeHeader: { parentHash: "H256", number: "Compact", @@ -734,15 +760,15 @@ export default { extrinsicsRoot: "H256", digest: "SpRuntimeDigest", }, - /** Lookup79: sp_consensus_babe::app::Public */ + /** Lookup81: sp_consensus_babe::app::Public */ SpConsensusBabeAppPublic: "[u8;32]", - /** Lookup80: sp_session::MembershipProof */ + /** Lookup82: sp_session::MembershipProof */ SpSessionMembershipProof: { session: "u32", trieNodes: "Vec", validatorCount: "u32", }, - /** Lookup81: sp_consensus_babe::digests::NextConfigDescriptor */ + /** Lookup83: sp_consensus_babe::digests::NextConfigDescriptor */ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { __Unused0: "Null", @@ -752,11 +778,11 @@ export default { }, }, }, - /** Lookup83: sp_consensus_babe::AllowedSlots */ + /** Lookup85: sp_consensus_babe::AllowedSlots */ SpConsensusBabeAllowedSlots: { _enum: ["PrimarySlots", "PrimaryAndSecondaryPlainSlots", "PrimaryAndSecondaryVRFSlots"], }, - /** Lookup84: pallet_timestamp::pallet::Call */ + /** Lookup86: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -764,7 +790,7 @@ export default { }, }, }, - /** Lookup85: pallet_balances::pallet::Call */ + /** Lookup87: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -807,11 +833,11 @@ export default { }, }, }, - /** Lookup91: pallet_balances::types::AdjustmentDirection */ + /** Lookup93: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup92: pallet_parameters::pallet::Call */ + /** Lookup94: pallet_parameters::pallet::Call */ PalletParametersCall: { _enum: { set_parameter: { @@ -819,20 +845,20 @@ export default { }, }, }, - /** Lookup93: dancelight_runtime::RuntimeParameters */ + /** Lookup95: dancelight_runtime::RuntimeParameters */ DancelightRuntimeRuntimeParameters: { _enum: { Preimage: "DancelightRuntimeDynamicParamsPreimageParameters", }, }, - /** Lookup94: dancelight_runtime::dynamic_params::preimage::Parameters */ + /** Lookup96: dancelight_runtime::dynamic_params::preimage::Parameters */ DancelightRuntimeDynamicParamsPreimageParameters: { _enum: { BaseDeposit: "(DancelightRuntimeDynamicParamsPreimageBaseDeposit,Option)", ByteDeposit: "(DancelightRuntimeDynamicParamsPreimageByteDeposit,Option)", }, }, - /** Lookup95: pallet_registrar::pallet::Call */ + /** Lookup97: pallet_registrar::pallet::Call */ PalletRegistrarCall: { _enum: { register: { @@ -883,7 +909,7 @@ export default { }, }, }, - /** Lookup96: dp_container_chain_genesis_data::ContainerChainGenesisData */ + /** Lookup98: dp_container_chain_genesis_data::ContainerChainGenesisData */ DpContainerChainGenesisDataContainerChainGenesisData: { storage: "Vec", name: "Bytes", @@ -892,36 +918,36 @@ export default { extensions: "Bytes", properties: "DpContainerChainGenesisDataProperties", }, - /** Lookup98: dp_container_chain_genesis_data::ContainerChainGenesisDataItem */ + /** Lookup100: dp_container_chain_genesis_data::ContainerChainGenesisDataItem */ DpContainerChainGenesisDataContainerChainGenesisDataItem: { key: "Bytes", value: "Bytes", }, - /** Lookup100: dp_container_chain_genesis_data::Properties */ + /** Lookup102: dp_container_chain_genesis_data::Properties */ DpContainerChainGenesisDataProperties: { tokenMetadata: "DpContainerChainGenesisDataTokenMetadata", isEthereum: "bool", }, - /** Lookup101: dp_container_chain_genesis_data::TokenMetadata */ + /** Lookup103: dp_container_chain_genesis_data::TokenMetadata */ DpContainerChainGenesisDataTokenMetadata: { tokenSymbol: "Bytes", ss58Format: "u32", tokenDecimals: "u32", }, - /** Lookup105: tp_traits::SlotFrequency */ + /** Lookup107: tp_traits::SlotFrequency */ TpTraitsSlotFrequency: { min: "u32", max: "u32", }, - /** Lookup107: tp_traits::ParathreadParams */ + /** Lookup109: tp_traits::ParathreadParams */ TpTraitsParathreadParams: { slotFrequency: "TpTraitsSlotFrequency", }, - /** Lookup108: sp_trie::storage_proof::StorageProof */ + /** Lookup110: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup110: sp_runtime::MultiSignature */ + /** Lookup112: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -929,7 +955,7 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup113: pallet_configuration::pallet::Call */ + /** Lookup115: pallet_configuration::pallet::Call */ PalletConfigurationCall: { _enum: { set_max_collators: { @@ -1029,7 +1055,7 @@ export default { }, }, }, - /** Lookup115: pallet_invulnerables::pallet::Call */ + /** Lookup117: pallet_invulnerables::pallet::Call */ PalletInvulnerablesCall: { _enum: { __Unused0: "Null", @@ -1041,11 +1067,11 @@ export default { }, }, }, - /** Lookup116: pallet_collator_assignment::pallet::Call */ + /** Lookup118: pallet_collator_assignment::pallet::Call */ PalletCollatorAssignmentCall: "Null", - /** Lookup117: pallet_authority_assignment::pallet::Call */ + /** Lookup119: pallet_authority_assignment::pallet::Call */ PalletAuthorityAssignmentCall: "Null", - /** Lookup118: pallet_author_noting::pallet::Call */ + /** Lookup120: pallet_author_noting::pallet::Call */ PalletAuthorNotingCall: { _enum: { set_latest_author_data: { @@ -1062,7 +1088,7 @@ export default { }, }, }, - /** Lookup119: pallet_services_payment::pallet::Call */ + /** Lookup121: pallet_services_payment::pallet::Call */ PalletServicesPaymentCall: { _enum: { purchase_credits: { @@ -1095,7 +1121,7 @@ export default { }, }, }, - /** Lookup120: pallet_data_preservers::pallet::Call */ + /** Lookup122: pallet_data_preservers::pallet::Call */ PalletDataPreserversCall: { _enum: { __Unused0: "Null", @@ -1136,14 +1162,14 @@ export default { }, }, }, - /** Lookup121: pallet_data_preservers::types::Profile */ + /** Lookup123: pallet_data_preservers::types::Profile */ PalletDataPreserversProfile: { url: "Bytes", paraIds: "PalletDataPreserversParaIdsFilter", mode: "PalletDataPreserversProfileMode", assignmentRequest: "DancelightRuntimePreserversAssignmentPaymentRequest", }, - /** Lookup123: pallet_data_preservers::types::ParaIdsFilter */ + /** Lookup125: pallet_data_preservers::types::ParaIdsFilter */ PalletDataPreserversParaIdsFilter: { _enum: { AnyParaId: "Null", @@ -1151,7 +1177,7 @@ export default { Blacklist: "BTreeSet", }, }, - /** Lookup127: pallet_data_preservers::types::ProfileMode */ + /** Lookup129: pallet_data_preservers::types::ProfileMode */ PalletDataPreserversProfileMode: { _enum: { Bootnode: "Null", @@ -1160,19 +1186,19 @@ export default { }, }, }, - /** Lookup128: dancelight_runtime::PreserversAssignmentPaymentRequest */ + /** Lookup130: dancelight_runtime::PreserversAssignmentPaymentRequest */ DancelightRuntimePreserversAssignmentPaymentRequest: { _enum: ["Free"], }, - /** Lookup129: dancelight_runtime::PreserversAssignmentPaymentExtra */ + /** Lookup131: dancelight_runtime::PreserversAssignmentPaymentExtra */ DancelightRuntimePreserversAssignmentPaymentExtra: { _enum: ["Free"], }, - /** Lookup130: dancelight_runtime::PreserversAssignmentPaymentWitness */ + /** Lookup132: dancelight_runtime::PreserversAssignmentPaymentWitness */ DancelightRuntimePreserversAssignmentPaymentWitness: { _enum: ["Free"], }, - /** Lookup131: pallet_external_validators::pallet::Call */ + /** Lookup133: pallet_external_validators::pallet::Call */ PalletExternalValidatorsCall: { _enum: { skip_external_validators: { @@ -1189,7 +1215,7 @@ export default { }, }, }, - /** Lookup132: pallet_external_validator_slashes::pallet::Call */ + /** Lookup134: pallet_external_validator_slashes::pallet::Call */ PalletExternalValidatorSlashesCall: { _enum: { cancel_deferred_slash: { @@ -1203,7 +1229,7 @@ export default { }, }, }, - /** Lookup134: pallet_session::pallet::Call */ + /** Lookup136: pallet_session::pallet::Call */ PalletSessionCall: { _enum: { set_keys: { @@ -1216,27 +1242,27 @@ export default { purge_keys: "Null", }, }, - /** Lookup135: dancelight_runtime::SessionKeys */ + /** Lookup137: dancelight_runtime::SessionKeys */ DancelightRuntimeSessionKeys: { grandpa: "SpConsensusGrandpaAppPublic", babe: "SpConsensusBabeAppPublic", - paraValidator: "PolkadotPrimitivesV7ValidatorAppPublic", - paraAssignment: "PolkadotPrimitivesV7AssignmentAppPublic", + paraValidator: "PolkadotPrimitivesV8ValidatorAppPublic", + paraAssignment: "PolkadotPrimitivesV8AssignmentAppPublic", authorityDiscovery: "SpAuthorityDiscoveryAppPublic", beefy: "SpConsensusBeefyEcdsaCryptoPublic", nimbus: "NimbusPrimitivesNimbusCryptoPublic", }, - /** Lookup136: polkadot_primitives::v7::validator_app::Public */ - PolkadotPrimitivesV7ValidatorAppPublic: "[u8;32]", - /** Lookup137: polkadot_primitives::v7::assignment_app::Public */ - PolkadotPrimitivesV7AssignmentAppPublic: "[u8;32]", - /** Lookup138: sp_authority_discovery::app::Public */ + /** Lookup138: polkadot_primitives::v8::validator_app::Public */ + PolkadotPrimitivesV8ValidatorAppPublic: "[u8;32]", + /** Lookup139: polkadot_primitives::v8::assignment_app::Public */ + PolkadotPrimitivesV8AssignmentAppPublic: "[u8;32]", + /** Lookup140: sp_authority_discovery::app::Public */ SpAuthorityDiscoveryAppPublic: "[u8;32]", - /** Lookup139: sp_consensus_beefy::ecdsa_crypto::Public */ + /** Lookup141: sp_consensus_beefy::ecdsa_crypto::Public */ SpConsensusBeefyEcdsaCryptoPublic: "[u8;33]", - /** Lookup141: nimbus_primitives::nimbus_crypto::Public */ + /** Lookup143: nimbus_primitives::nimbus_crypto::Public */ NimbusPrimitivesNimbusCryptoPublic: "[u8;32]", - /** Lookup142: pallet_grandpa::pallet::Call */ + /** Lookup144: pallet_grandpa::pallet::Call */ PalletGrandpaCall: { _enum: { report_equivocation: { @@ -1253,12 +1279,12 @@ export default { }, }, }, - /** Lookup143: sp_consensus_grandpa::EquivocationProof */ + /** Lookup145: sp_consensus_grandpa::EquivocationProof */ SpConsensusGrandpaEquivocationProof: { setId: "u64", equivocation: "SpConsensusGrandpaEquivocation", }, - /** Lookup144: sp_consensus_grandpa::Equivocation */ + /** Lookup146: sp_consensus_grandpa::Equivocation */ SpConsensusGrandpaEquivocation: { _enum: { Prevote: "FinalityGrandpaEquivocationPrevote", @@ -1266,7 +1292,7 @@ export default { }, }, /** - * Lookup145: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> */ FinalityGrandpaEquivocationPrevote: { @@ -1275,15 +1301,15 @@ export default { first: "(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)", second: "(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)", }, - /** Lookup146: finality_grandpa::Prevote */ + /** Lookup148: finality_grandpa::Prevote */ FinalityGrandpaPrevote: { targetHash: "H256", targetNumber: "u32", }, - /** Lookup147: sp_consensus_grandpa::app::Signature */ + /** Lookup149: sp_consensus_grandpa::app::Signature */ SpConsensusGrandpaAppSignature: "[u8;64]", /** - * Lookup149: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> */ FinalityGrandpaEquivocationPrecommit: { @@ -1292,12 +1318,12 @@ export default { first: "(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)", second: "(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)", }, - /** Lookup150: finality_grandpa::Precommit */ + /** Lookup152: finality_grandpa::Precommit */ FinalityGrandpaPrecommit: { targetHash: "H256", targetNumber: "u32", }, - /** Lookup152: pallet_treasury::pallet::Call */ + /** Lookup154: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { __Unused0: "Null", @@ -1327,7 +1353,7 @@ export default { }, }, }, - /** Lookup154: pallet_conviction_voting::pallet::Call */ + /** Lookup156: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -1358,24 +1384,6 @@ export default { }, }, }, - /** Lookup155: pallet_conviction_voting::vote::AccountVote */ - PalletConvictionVotingVoteAccountVote: { - _enum: { - Standard: { - vote: "Vote", - balance: "u128", - }, - Split: { - aye: "u128", - nay: "u128", - }, - SplitAbstain: { - aye: "u128", - nay: "u128", - abstain: "u128", - }, - }, - }, /** Lookup157: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], @@ -1965,13 +1973,13 @@ export default { _alias: { new_: "new", }, - new_: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", + new_: "PolkadotPrimitivesV8AsyncBackingAsyncBackingParams", }, set_executor_params: { _alias: { new_: "new", }, - new_: "PolkadotPrimitivesV7ExecutorParams", + new_: "PolkadotPrimitivesV8ExecutorParams", }, set_on_demand_base_fee: { _alias: { @@ -2017,50 +2025,50 @@ export default { _alias: { new_: "new", }, - new_: "PolkadotPrimitivesV7ApprovalVotingParams", + new_: "PolkadotPrimitivesV8ApprovalVotingParams", }, set_scheduler_params: { _alias: { new_: "new", }, - new_: "PolkadotPrimitivesVstagingSchedulerParams", + new_: "PolkadotPrimitivesV8SchedulerParams", }, }, }, - /** Lookup187: polkadot_primitives::v7::async_backing::AsyncBackingParams */ - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { + /** Lookup187: polkadot_primitives::v8::async_backing::AsyncBackingParams */ + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup188: polkadot_primitives::v7::executor_params::ExecutorParams */ - PolkadotPrimitivesV7ExecutorParams: "Vec", - /** Lookup190: polkadot_primitives::v7::executor_params::ExecutorParam */ - PolkadotPrimitivesV7ExecutorParamsExecutorParam: { + /** Lookup188: polkadot_primitives::v8::executor_params::ExecutorParams */ + PolkadotPrimitivesV8ExecutorParams: "Vec", + /** Lookup190: polkadot_primitives::v8::executor_params::ExecutorParam */ + PolkadotPrimitivesV8ExecutorParamsExecutorParam: { _enum: { __Unused0: "Null", MaxMemoryPages: "u32", StackLogicalMax: "u32", StackNativeMax: "u32", PrecheckingMaxMemory: "u64", - PvfPrepTimeout: "(PolkadotPrimitivesV7PvfPrepKind,u64)", - PvfExecTimeout: "(PolkadotPrimitivesV7PvfExecKind,u64)", + PvfPrepTimeout: "(PolkadotPrimitivesV8PvfPrepKind,u64)", + PvfExecTimeout: "(PolkadotPrimitivesV8PvfExecKind,u64)", WasmExtBulkMemory: "Null", }, }, - /** Lookup191: polkadot_primitives::v7::PvfPrepKind */ - PolkadotPrimitivesV7PvfPrepKind: { + /** Lookup191: polkadot_primitives::v8::PvfPrepKind */ + PolkadotPrimitivesV8PvfPrepKind: { _enum: ["Precheck", "Prepare"], }, - /** Lookup192: polkadot_primitives::v7::PvfExecKind */ - PolkadotPrimitivesV7PvfExecKind: { + /** Lookup192: polkadot_primitives::v8::PvfExecKind */ + PolkadotPrimitivesV8PvfExecKind: { _enum: ["Backing", "Approval"], }, - /** Lookup193: polkadot_primitives::v7::ApprovalVotingParams */ - PolkadotPrimitivesV7ApprovalVotingParams: { + /** Lookup193: polkadot_primitives::v8::ApprovalVotingParams */ + PolkadotPrimitivesV8ApprovalVotingParams: { maxApprovalCoalesceCount: "u32", }, - /** Lookup194: polkadot_primitives::vstaging::SchedulerParams */ - PolkadotPrimitivesVstagingSchedulerParams: { + /** Lookup194: polkadot_primitives::v8::SchedulerParams */ + PolkadotPrimitivesV8SchedulerParams: { groupRotationFrequency: "u32", parasAvailabilityPeriod: "u32", maxValidatorsPerCore: "Option", @@ -2081,59 +2089,59 @@ export default { PolkadotRuntimeParachainsParasInherentPalletCall: { _enum: { enter: { - data: "PolkadotPrimitivesV7InherentData", + data: "PolkadotPrimitivesV8InherentData", }, }, }, - /** Lookup198: polkadot_primitives::v7::InherentData> */ - PolkadotPrimitivesV7InherentData: { - bitfields: "Vec", - backedCandidates: "Vec", - disputes: "Vec", + /** Lookup198: polkadot_primitives::v8::InherentData> */ + PolkadotPrimitivesV8InherentData: { + bitfields: "Vec", + backedCandidates: "Vec", + disputes: "Vec", parentHeader: "SpRuntimeHeader", }, /** - * Lookup200: polkadot_primitives::v7::signed::UncheckedSigned + * Lookup200: polkadot_primitives::v8::signed::UncheckedSigned */ - PolkadotPrimitivesV7SignedUncheckedSigned: { + PolkadotPrimitivesV8SignedUncheckedSigned: { payload: "BitVec", validatorIndex: "u32", - signature: "PolkadotPrimitivesV7ValidatorAppSignature", + signature: "PolkadotPrimitivesV8ValidatorAppSignature", }, /** Lookup203: bitvec::order::Lsb0 */ BitvecOrderLsb0: "Null", - /** Lookup205: polkadot_primitives::v7::validator_app::Signature */ - PolkadotPrimitivesV7ValidatorAppSignature: "[u8;64]", - /** Lookup207: polkadot_primitives::v7::BackedCandidate */ - PolkadotPrimitivesV7BackedCandidate: { - candidate: "PolkadotPrimitivesV7CommittedCandidateReceipt", - validityVotes: "Vec", + /** Lookup205: polkadot_primitives::v8::validator_app::Signature */ + PolkadotPrimitivesV8ValidatorAppSignature: "[u8;64]", + /** Lookup207: polkadot_primitives::v8::BackedCandidate */ + PolkadotPrimitivesV8BackedCandidate: { + candidate: "PolkadotPrimitivesV8CommittedCandidateReceipt", + validityVotes: "Vec", validatorIndices: "BitVec", }, - /** Lookup208: polkadot_primitives::v7::CommittedCandidateReceipt */ - PolkadotPrimitivesV7CommittedCandidateReceipt: { - descriptor: "PolkadotPrimitivesV7CandidateDescriptor", - commitments: "PolkadotPrimitivesV7CandidateCommitments", + /** Lookup208: polkadot_primitives::v8::CommittedCandidateReceipt */ + PolkadotPrimitivesV8CommittedCandidateReceipt: { + descriptor: "PolkadotPrimitivesV8CandidateDescriptor", + commitments: "PolkadotPrimitivesV8CandidateCommitments", }, - /** Lookup209: polkadot_primitives::v7::CandidateDescriptor */ - PolkadotPrimitivesV7CandidateDescriptor: { + /** Lookup209: polkadot_primitives::v8::CandidateDescriptor */ + PolkadotPrimitivesV8CandidateDescriptor: { paraId: "u32", relayParent: "H256", - collator: "PolkadotPrimitivesV7CollatorAppPublic", + collator: "PolkadotPrimitivesV8CollatorAppPublic", persistedValidationDataHash: "H256", povHash: "H256", erasureRoot: "H256", - signature: "PolkadotPrimitivesV7CollatorAppSignature", + signature: "PolkadotPrimitivesV8CollatorAppSignature", paraHead: "H256", validationCodeHash: "H256", }, - /** Lookup210: polkadot_primitives::v7::collator_app::Public */ - PolkadotPrimitivesV7CollatorAppPublic: "[u8;32]", - /** Lookup211: polkadot_primitives::v7::collator_app::Signature */ - PolkadotPrimitivesV7CollatorAppSignature: "[u8;64]", - /** Lookup213: polkadot_primitives::v7::CandidateCommitments */ - PolkadotPrimitivesV7CandidateCommitments: { + /** Lookup210: polkadot_primitives::v8::collator_app::Public */ + PolkadotPrimitivesV8CollatorAppPublic: "[u8;32]", + /** Lookup211: polkadot_primitives::v8::collator_app::Signature */ + PolkadotPrimitivesV8CollatorAppSignature: "[u8;64]", + /** Lookup213: polkadot_primitives::v8::CandidateCommitments */ + PolkadotPrimitivesV8CandidateCommitments: { upwardMessages: "Vec", horizontalMessages: "Vec", newValidationCode: "Option", @@ -2146,29 +2154,29 @@ export default { recipient: "u32", data: "Bytes", }, - /** Lookup221: polkadot_primitives::v7::ValidityAttestation */ - PolkadotPrimitivesV7ValidityAttestation: { + /** Lookup221: polkadot_primitives::v8::ValidityAttestation */ + PolkadotPrimitivesV8ValidityAttestation: { _enum: { __Unused0: "Null", - Implicit: "PolkadotPrimitivesV7ValidatorAppSignature", - Explicit: "PolkadotPrimitivesV7ValidatorAppSignature", + Implicit: "PolkadotPrimitivesV8ValidatorAppSignature", + Explicit: "PolkadotPrimitivesV8ValidatorAppSignature", }, }, - /** Lookup223: polkadot_primitives::v7::DisputeStatementSet */ - PolkadotPrimitivesV7DisputeStatementSet: { + /** Lookup223: polkadot_primitives::v8::DisputeStatementSet */ + PolkadotPrimitivesV8DisputeStatementSet: { candidateHash: "H256", session: "u32", - statements: "Vec<(PolkadotPrimitivesV7DisputeStatement,u32,PolkadotPrimitivesV7ValidatorAppSignature)>", + statements: "Vec<(PolkadotPrimitivesV8DisputeStatement,u32,PolkadotPrimitivesV8ValidatorAppSignature)>", }, - /** Lookup227: polkadot_primitives::v7::DisputeStatement */ - PolkadotPrimitivesV7DisputeStatement: { + /** Lookup227: polkadot_primitives::v8::DisputeStatement */ + PolkadotPrimitivesV8DisputeStatement: { _enum: { - Valid: "PolkadotPrimitivesV7ValidDisputeStatementKind", - Invalid: "PolkadotPrimitivesV7InvalidDisputeStatementKind", + Valid: "PolkadotPrimitivesV8ValidDisputeStatementKind", + Invalid: "PolkadotPrimitivesV8InvalidDisputeStatementKind", }, }, - /** Lookup228: polkadot_primitives::v7::ValidDisputeStatementKind */ - PolkadotPrimitivesV7ValidDisputeStatementKind: { + /** Lookup228: polkadot_primitives::v8::ValidDisputeStatementKind */ + PolkadotPrimitivesV8ValidDisputeStatementKind: { _enum: { Explicit: "Null", BackingSeconded: "H256", @@ -2177,8 +2185,8 @@ export default { ApprovalCheckingMultipleCandidates: "Vec", }, }, - /** Lookup230: polkadot_primitives::v7::InvalidDisputeStatementKind */ - PolkadotPrimitivesV7InvalidDisputeStatementKind: { + /** Lookup230: polkadot_primitives::v8::InvalidDisputeStatementKind */ + PolkadotPrimitivesV8InvalidDisputeStatementKind: { _enum: ["Explicit"], }, /** Lookup231: polkadot_runtime_parachains::paras::pallet::Call */ @@ -2211,8 +2219,8 @@ export default { validationCodeHash: "H256", }, include_pvf_check_statement: { - stmt: "PolkadotPrimitivesV7PvfCheckStatement", - signature: "PolkadotPrimitivesV7ValidatorAppSignature", + stmt: "PolkadotPrimitivesV8PvfCheckStatement", + signature: "PolkadotPrimitivesV8ValidatorAppSignature", }, force_set_most_recent_context: { para: "u32", @@ -2220,8 +2228,8 @@ export default { }, }, }, - /** Lookup232: polkadot_primitives::v7::PvfCheckStatement */ - PolkadotPrimitivesV7PvfCheckStatement: { + /** Lookup232: polkadot_primitives::v8::PvfCheckStatement */ + PolkadotPrimitivesV8PvfCheckStatement: { accept: "bool", subject: "H256", sessionIndex: "u32", @@ -2296,25 +2304,25 @@ export default { PolkadotRuntimeParachainsDisputesSlashingPalletCall: { _enum: { report_dispute_lost_unsigned: { - disputeProof: "PolkadotPrimitivesV7SlashingDisputeProof", + disputeProof: "PolkadotPrimitivesV8SlashingDisputeProof", keyOwnerProof: "SpSessionMembershipProof", }, }, }, - /** Lookup238: polkadot_primitives::v7::slashing::DisputeProof */ - PolkadotPrimitivesV7SlashingDisputeProof: { - timeSlot: "PolkadotPrimitivesV7SlashingDisputesTimeSlot", - kind: "PolkadotPrimitivesV7SlashingSlashingOffenceKind", + /** Lookup238: polkadot_primitives::v8::slashing::DisputeProof */ + PolkadotPrimitivesV8SlashingDisputeProof: { + timeSlot: "PolkadotPrimitivesV8SlashingDisputesTimeSlot", + kind: "PolkadotPrimitivesV8SlashingSlashingOffenceKind", validatorIndex: "u32", - validatorId: "PolkadotPrimitivesV7ValidatorAppPublic", + validatorId: "PolkadotPrimitivesV8ValidatorAppPublic", }, - /** Lookup239: polkadot_primitives::v7::slashing::DisputesTimeSlot */ - PolkadotPrimitivesV7SlashingDisputesTimeSlot: { + /** Lookup239: polkadot_primitives::v8::slashing::DisputesTimeSlot */ + PolkadotPrimitivesV8SlashingDisputesTimeSlot: { sessionIndex: "u32", candidateHash: "H256", }, - /** Lookup240: polkadot_primitives::v7::slashing::SlashingOffenceKind */ - PolkadotPrimitivesV7SlashingSlashingOffenceKind: { + /** Lookup240: polkadot_primitives::v8::slashing::SlashingOffenceKind */ + PolkadotPrimitivesV8SlashingSlashingOffenceKind: { _enum: ["ForInvalid", "AgainstValid"], }, /** Lookup241: pallet_message_queue::pallet::Call */ @@ -2344,8 +2352,8 @@ export default { Para: "u32", }, }, - /** Lookup244: polkadot_runtime_parachains::assigner_on_demand::pallet::Call */ - PolkadotRuntimeParachainsAssignerOnDemandPalletCall: { + /** Lookup244: polkadot_runtime_parachains::on_demand::pallet::Call */ + PolkadotRuntimeParachainsOnDemandPalletCall: { _enum: { place_order_allow_death: { maxAmount: "u128", @@ -4056,18 +4064,18 @@ export default { /** Lookup447: polkadot_runtime_parachains::inclusion::pallet::Event */ PolkadotRuntimeParachainsInclusionPalletEvent: { _enum: { - CandidateBacked: "(PolkadotPrimitivesV7CandidateReceipt,Bytes,u32,u32)", - CandidateIncluded: "(PolkadotPrimitivesV7CandidateReceipt,Bytes,u32,u32)", - CandidateTimedOut: "(PolkadotPrimitivesV7CandidateReceipt,Bytes,u32)", + CandidateBacked: "(PolkadotPrimitivesV8CandidateReceipt,Bytes,u32,u32)", + CandidateIncluded: "(PolkadotPrimitivesV8CandidateReceipt,Bytes,u32,u32)", + CandidateTimedOut: "(PolkadotPrimitivesV8CandidateReceipt,Bytes,u32)", UpwardMessagesReceived: { from: "u32", count: "u32", }, }, }, - /** Lookup448: polkadot_primitives::v7::CandidateReceipt */ - PolkadotPrimitivesV7CandidateReceipt: { - descriptor: "PolkadotPrimitivesV7CandidateDescriptor", + /** Lookup448: polkadot_primitives::v8::CandidateReceipt */ + PolkadotPrimitivesV8CandidateReceipt: { + descriptor: "PolkadotPrimitivesV8CandidateDescriptor", commitmentsHash: "H256", }, /** Lookup451: polkadot_runtime_parachains::paras::pallet::Event */ @@ -4175,8 +4183,8 @@ export default { StackLimitReached: "Null", }, }, - /** Lookup458: polkadot_runtime_parachains::assigner_on_demand::pallet::Event */ - PolkadotRuntimeParachainsAssignerOnDemandPalletEvent: { + /** Lookup458: polkadot_runtime_parachains::on_demand::pallet::Event */ + PolkadotRuntimeParachainsOnDemandPalletEvent: { _enum: { OnDemandOrderPlaced: { paraId: "u32", @@ -5370,7 +5378,7 @@ export default { hrmpMaxMessageNumPerCandidate: "u32", validationUpgradeCooldown: "u32", validationUpgradeDelay: "u32", - asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", + asyncBackingParams: "PolkadotPrimitivesV8AsyncBackingAsyncBackingParams", maxPovSize: "u32", maxDownwardMessageSize: "u32", hrmpMaxParachainOutboundChannels: "u32", @@ -5380,7 +5388,7 @@ export default { hrmpChannelMaxTotalSize: "u32", hrmpMaxParachainInboundChannels: "u32", hrmpChannelMaxMessageSize: "u32", - executorParams: "PolkadotPrimitivesV7ExecutorParams", + executorParams: "PolkadotPrimitivesV8ExecutorParams", codeRetentionPeriod: "u32", maxValidators: "Option", disputePeriod: "u32", @@ -5394,8 +5402,8 @@ export default { minimumValidationUpgradeDelay: "u32", minimumBackingVotes: "u32", nodeFeatures: "BitVec", - approvalVotingParams: "PolkadotPrimitivesV7ApprovalVotingParams", - schedulerParams: "PolkadotPrimitivesVstagingSchedulerParams", + approvalVotingParams: "PolkadotPrimitivesV8ApprovalVotingParams", + schedulerParams: "PolkadotPrimitivesV8SchedulerParams", }, /** Lookup646: polkadot_runtime_parachains::configuration::pallet::Error */ PolkadotRuntimeParachainsConfigurationPalletError: { @@ -5413,8 +5421,8 @@ export default { }, core: "u32", hash_: "H256", - descriptor: "PolkadotPrimitivesV7CandidateDescriptor", - commitments: "PolkadotPrimitivesV7CandidateCommitments", + descriptor: "PolkadotPrimitivesV8CandidateDescriptor", + commitments: "PolkadotPrimitivesV8CandidateCommitments", availabilityVotes: "BitVec", backers: "BitVec", relayParentNumber: "u32", @@ -5434,7 +5442,6 @@ export default { "InvalidGroupIndex", "InsufficientBacking", "InvalidBacking", - "NotCollatorSigned", "ValidationDataHashMismatch", "IncorrectDownwardMessageHandling", "InvalidUpwardMessages", @@ -5444,12 +5451,12 @@ export default { "ParaHeadMismatch", ], }, - /** Lookup655: polkadot_primitives::v7::ScrapedOnChainVotes */ - PolkadotPrimitivesV7ScrapedOnChainVotes: { + /** Lookup655: polkadot_primitives::v8::ScrapedOnChainVotes */ + PolkadotPrimitivesV8ScrapedOnChainVotes: { session: "u32", backingValidatorsPerCandidate: - "Vec<(PolkadotPrimitivesV7CandidateReceipt,Vec<(u32,PolkadotPrimitivesV7ValidityAttestation)>)>", - disputes: "Vec", + "Vec<(PolkadotPrimitivesV8CandidateReceipt,Vec<(u32,PolkadotPrimitivesV8ValidityAttestation)>)>", + disputes: "Vec", }, /** Lookup660: polkadot_runtime_parachains::paras_inherent::pallet::Error */ PolkadotRuntimeParachainsParasInherentPalletError: { @@ -5529,12 +5536,12 @@ export default { expectedAt: "u32", activatedAt: "u32", }, - /** Lookup681: polkadot_primitives::v7::UpgradeGoAhead */ - PolkadotPrimitivesV7UpgradeGoAhead: { + /** Lookup681: polkadot_primitives::v8::UpgradeGoAhead */ + PolkadotPrimitivesV8UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup682: polkadot_primitives::v7::UpgradeRestriction */ - PolkadotPrimitivesV7UpgradeRestriction: { + /** Lookup682: polkadot_primitives::v8::UpgradeRestriction */ + PolkadotPrimitivesV8UpgradeRestriction: { _enum: ["Present"], }, /** Lookup683: polkadot_runtime_parachains::paras::pallet::Error */ @@ -5557,8 +5564,8 @@ export default { }, /** Lookup685: polkadot_runtime_parachains::initializer::BufferedSessionChange */ PolkadotRuntimeParachainsInitializerBufferedSessionChange: { - validators: "Vec", - queued: "Vec", + validators: "Vec", + queued: "Vec", sessionIndex: "u32", }, /** Lookup687: polkadot_core_primitives::InboundDownwardMessage */ @@ -5616,15 +5623,15 @@ export default { "ChannelCreationNotAuthorized", ], }, - /** Lookup697: polkadot_primitives::v7::SessionInfo */ - PolkadotPrimitivesV7SessionInfo: { + /** Lookup697: polkadot_primitives::v8::SessionInfo */ + PolkadotPrimitivesV8SessionInfo: { activeValidatorIndices: "Vec", randomSeed: "[u8;32]", disputePeriod: "u32", - validators: "PolkadotPrimitivesV7IndexedVecValidatorIndex", + validators: "PolkadotPrimitivesV8IndexedVecValidatorIndex", discoveryKeys: "Vec", - assignmentKeys: "Vec", - validatorGroups: "PolkadotPrimitivesV7IndexedVecGroupIndex", + assignmentKeys: "Vec", + validatorGroups: "PolkadotPrimitivesV8IndexedVecGroupIndex", nCores: "u32", zerothDelayTrancheWidth: "u32", relayVrfModuloSamples: "u32", @@ -5633,14 +5640,14 @@ export default { neededApprovals: "u32", }, /** - * Lookup698: polkadot_primitives::v7::IndexedVec + * Lookup698: polkadot_primitives::v8::IndexedVec */ - PolkadotPrimitivesV7IndexedVecValidatorIndex: "Vec", - /** Lookup699: polkadot_primitives::v7::IndexedVec */ - PolkadotPrimitivesV7IndexedVecGroupIndex: "Vec>", - /** Lookup701: polkadot_primitives::v7::DisputeState */ - PolkadotPrimitivesV7DisputeState: { + PolkadotPrimitivesV8IndexedVecValidatorIndex: "Vec", + /** Lookup699: polkadot_primitives::v8::IndexedVec */ + PolkadotPrimitivesV8IndexedVecGroupIndex: "Vec>", + /** Lookup701: polkadot_primitives::v8::DisputeState */ + PolkadotPrimitivesV8DisputeState: { validatorsFor: "BitVec", validatorsAgainst: "BitVec", start: "u32", @@ -5660,13 +5667,13 @@ export default { "UnconfirmedDispute", ], }, - /** Lookup704: polkadot_primitives::v7::slashing::PendingSlashes */ - PolkadotPrimitivesV7SlashingPendingSlashes: { + /** Lookup704: polkadot_primitives::v8::slashing::PendingSlashes */ + PolkadotPrimitivesV8SlashingPendingSlashes: { _alias: { keys_: "keys", }, - keys_: "BTreeMap", - kind: "PolkadotPrimitivesV7SlashingSlashingOffenceKind", + keys_: "BTreeMap", + kind: "PolkadotPrimitivesV8SlashingSlashingOffenceKind", }, /** Lookup708: polkadot_runtime_parachains::disputes::slashing::pallet::Error */ PolkadotRuntimeParachainsDisputesSlashingPalletError: { @@ -5719,29 +5726,29 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup716: polkadot_runtime_parachains::assigner_on_demand::types::CoreAffinityCount */ - PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount: { + /** Lookup716: polkadot_runtime_parachains::on_demand::types::CoreAffinityCount */ + PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount: { coreIndex: "u32", count: "u32", }, - /** Lookup717: polkadot_runtime_parachains::assigner_on_demand::types::QueueStatusType */ - PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType: { + /** Lookup717: polkadot_runtime_parachains::on_demand::types::QueueStatusType */ + PolkadotRuntimeParachainsOnDemandTypesQueueStatusType: { traffic: "u128", nextIndex: "u32", smallestIndex: "u32", freedIndices: "BinaryHeapReverseQueueIndex", }, - /** Lookup719: BinaryHeap */ + /** Lookup719: BinaryHeap */ BinaryHeapReverseQueueIndex: "Vec", - /** Lookup722: BinaryHeap */ - BinaryHeapEnqueuedOrder: "Vec", - /** Lookup723: polkadot_runtime_parachains::assigner_on_demand::types::EnqueuedOrder */ - PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder: { + /** Lookup722: BinaryHeap */ + BinaryHeapEnqueuedOrder: "Vec", + /** Lookup723: polkadot_runtime_parachains::on_demand::types::EnqueuedOrder */ + PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder: { paraId: "u32", idx: "u32", }, - /** Lookup727: polkadot_runtime_parachains::assigner_on_demand::pallet::Error */ - PolkadotRuntimeParachainsAssignerOnDemandPalletError: { + /** Lookup727: polkadot_runtime_parachains::on_demand::pallet::Error */ + PolkadotRuntimeParachainsOnDemandPalletError: { _enum: ["QueueFull", "SpotPriceHigherThanMaxAmount"], }, /** Lookup728: polkadot_runtime_common::paras_registrar::ParaInfo */ @@ -5939,7 +5946,6 @@ export default { "NotRequested", "TooMany", "TooFew", - "NoCost", ], }, /** Lookup775: pallet_asset_rate::pallet::Error */ diff --git a/typescript-api/src/dancelight/interfaces/registry.ts b/typescript-api/src/dancelight/interfaces/registry.ts index bca2ed07a..40eb7f0ba 100644 --- a/typescript-api/src/dancelight/interfaces/registry.ts +++ b/typescript-api/src/dancelight/interfaces/registry.ts @@ -236,54 +236,48 @@ import type { PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, - PolkadotPrimitivesV7ApprovalVotingParams, - PolkadotPrimitivesV7AssignmentAppPublic, - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams, - PolkadotPrimitivesV7BackedCandidate, - PolkadotPrimitivesV7CandidateCommitments, - PolkadotPrimitivesV7CandidateDescriptor, - PolkadotPrimitivesV7CandidateReceipt, - PolkadotPrimitivesV7CollatorAppPublic, - PolkadotPrimitivesV7CollatorAppSignature, - PolkadotPrimitivesV7CommittedCandidateReceipt, - PolkadotPrimitivesV7DisputeState, - PolkadotPrimitivesV7DisputeStatement, - PolkadotPrimitivesV7DisputeStatementSet, - PolkadotPrimitivesV7ExecutorParams, - PolkadotPrimitivesV7ExecutorParamsExecutorParam, - PolkadotPrimitivesV7IndexedVecGroupIndex, - PolkadotPrimitivesV7IndexedVecValidatorIndex, - PolkadotPrimitivesV7InherentData, - PolkadotPrimitivesV7InvalidDisputeStatementKind, - PolkadotPrimitivesV7PvfCheckStatement, - PolkadotPrimitivesV7PvfExecKind, - PolkadotPrimitivesV7PvfPrepKind, - PolkadotPrimitivesV7ScrapedOnChainVotes, - PolkadotPrimitivesV7SessionInfo, - PolkadotPrimitivesV7SignedUncheckedSigned, - PolkadotPrimitivesV7SlashingDisputeProof, - PolkadotPrimitivesV7SlashingDisputesTimeSlot, - PolkadotPrimitivesV7SlashingPendingSlashes, - PolkadotPrimitivesV7SlashingSlashingOffenceKind, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, - PolkadotPrimitivesV7ValidDisputeStatementKind, - PolkadotPrimitivesV7ValidatorAppPublic, - PolkadotPrimitivesV7ValidatorAppSignature, - PolkadotPrimitivesV7ValidityAttestation, - PolkadotPrimitivesVstagingSchedulerParams, + PolkadotPrimitivesV8ApprovalVotingParams, + PolkadotPrimitivesV8AssignmentAppPublic, + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, + PolkadotPrimitivesV8BackedCandidate, + PolkadotPrimitivesV8CandidateCommitments, + PolkadotPrimitivesV8CandidateDescriptor, + PolkadotPrimitivesV8CandidateReceipt, + PolkadotPrimitivesV8CollatorAppPublic, + PolkadotPrimitivesV8CollatorAppSignature, + PolkadotPrimitivesV8CommittedCandidateReceipt, + PolkadotPrimitivesV8DisputeState, + PolkadotPrimitivesV8DisputeStatement, + PolkadotPrimitivesV8DisputeStatementSet, + PolkadotPrimitivesV8ExecutorParams, + PolkadotPrimitivesV8ExecutorParamsExecutorParam, + PolkadotPrimitivesV8IndexedVecGroupIndex, + PolkadotPrimitivesV8IndexedVecValidatorIndex, + PolkadotPrimitivesV8InherentData, + PolkadotPrimitivesV8InvalidDisputeStatementKind, + PolkadotPrimitivesV8PvfCheckStatement, + PolkadotPrimitivesV8PvfExecKind, + PolkadotPrimitivesV8PvfPrepKind, + PolkadotPrimitivesV8SchedulerParams, + PolkadotPrimitivesV8ScrapedOnChainVotes, + PolkadotPrimitivesV8SessionInfo, + PolkadotPrimitivesV8SignedUncheckedSigned, + PolkadotPrimitivesV8SlashingDisputeProof, + PolkadotPrimitivesV8SlashingDisputesTimeSlot, + PolkadotPrimitivesV8SlashingPendingSlashes, + PolkadotPrimitivesV8SlashingSlashingOffenceKind, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, + PolkadotPrimitivesV8ValidDisputeStatementKind, + PolkadotPrimitivesV8ValidatorAppPublic, + PolkadotPrimitivesV8ValidatorAppSignature, + PolkadotPrimitivesV8ValidityAttestation, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonParasSudoWrapperPalletCall, PolkadotRuntimeCommonParasSudoWrapperPalletError, - PolkadotRuntimeParachainsAssignerOnDemandPalletCall, - PolkadotRuntimeParachainsAssignerOnDemandPalletError, - PolkadotRuntimeParachainsAssignerOnDemandPalletEvent, - PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount, - PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder, - PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, @@ -307,6 +301,12 @@ import type { PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, + PolkadotRuntimeParachainsOnDemandPalletCall, + PolkadotRuntimeParachainsOnDemandPalletError, + PolkadotRuntimeParachainsOnDemandPalletEvent, + PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount, + PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder, + PolkadotRuntimeParachainsOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, @@ -696,54 +696,48 @@ declare module "@polkadot/types/types/registry" { PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; PolkadotParachainPrimitivesPrimitivesHrmpChannelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; - PolkadotPrimitivesV7ApprovalVotingParams: PolkadotPrimitivesV7ApprovalVotingParams; - PolkadotPrimitivesV7AssignmentAppPublic: PolkadotPrimitivesV7AssignmentAppPublic; - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; - PolkadotPrimitivesV7BackedCandidate: PolkadotPrimitivesV7BackedCandidate; - PolkadotPrimitivesV7CandidateCommitments: PolkadotPrimitivesV7CandidateCommitments; - PolkadotPrimitivesV7CandidateDescriptor: PolkadotPrimitivesV7CandidateDescriptor; - PolkadotPrimitivesV7CandidateReceipt: PolkadotPrimitivesV7CandidateReceipt; - PolkadotPrimitivesV7CollatorAppPublic: PolkadotPrimitivesV7CollatorAppPublic; - PolkadotPrimitivesV7CollatorAppSignature: PolkadotPrimitivesV7CollatorAppSignature; - PolkadotPrimitivesV7CommittedCandidateReceipt: PolkadotPrimitivesV7CommittedCandidateReceipt; - PolkadotPrimitivesV7DisputeState: PolkadotPrimitivesV7DisputeState; - PolkadotPrimitivesV7DisputeStatement: PolkadotPrimitivesV7DisputeStatement; - PolkadotPrimitivesV7DisputeStatementSet: PolkadotPrimitivesV7DisputeStatementSet; - PolkadotPrimitivesV7ExecutorParams: PolkadotPrimitivesV7ExecutorParams; - PolkadotPrimitivesV7ExecutorParamsExecutorParam: PolkadotPrimitivesV7ExecutorParamsExecutorParam; - PolkadotPrimitivesV7IndexedVecGroupIndex: PolkadotPrimitivesV7IndexedVecGroupIndex; - PolkadotPrimitivesV7IndexedVecValidatorIndex: PolkadotPrimitivesV7IndexedVecValidatorIndex; - PolkadotPrimitivesV7InherentData: PolkadotPrimitivesV7InherentData; - PolkadotPrimitivesV7InvalidDisputeStatementKind: PolkadotPrimitivesV7InvalidDisputeStatementKind; - PolkadotPrimitivesV7PvfCheckStatement: PolkadotPrimitivesV7PvfCheckStatement; - PolkadotPrimitivesV7PvfExecKind: PolkadotPrimitivesV7PvfExecKind; - PolkadotPrimitivesV7PvfPrepKind: PolkadotPrimitivesV7PvfPrepKind; - PolkadotPrimitivesV7ScrapedOnChainVotes: PolkadotPrimitivesV7ScrapedOnChainVotes; - PolkadotPrimitivesV7SessionInfo: PolkadotPrimitivesV7SessionInfo; - PolkadotPrimitivesV7SignedUncheckedSigned: PolkadotPrimitivesV7SignedUncheckedSigned; - PolkadotPrimitivesV7SlashingDisputeProof: PolkadotPrimitivesV7SlashingDisputeProof; - PolkadotPrimitivesV7SlashingDisputesTimeSlot: PolkadotPrimitivesV7SlashingDisputesTimeSlot; - PolkadotPrimitivesV7SlashingPendingSlashes: PolkadotPrimitivesV7SlashingPendingSlashes; - PolkadotPrimitivesV7SlashingSlashingOffenceKind: PolkadotPrimitivesV7SlashingSlashingOffenceKind; - PolkadotPrimitivesV7UpgradeGoAhead: PolkadotPrimitivesV7UpgradeGoAhead; - PolkadotPrimitivesV7UpgradeRestriction: PolkadotPrimitivesV7UpgradeRestriction; - PolkadotPrimitivesV7ValidDisputeStatementKind: PolkadotPrimitivesV7ValidDisputeStatementKind; - PolkadotPrimitivesV7ValidatorAppPublic: PolkadotPrimitivesV7ValidatorAppPublic; - PolkadotPrimitivesV7ValidatorAppSignature: PolkadotPrimitivesV7ValidatorAppSignature; - PolkadotPrimitivesV7ValidityAttestation: PolkadotPrimitivesV7ValidityAttestation; - PolkadotPrimitivesVstagingSchedulerParams: PolkadotPrimitivesVstagingSchedulerParams; + PolkadotPrimitivesV8ApprovalVotingParams: PolkadotPrimitivesV8ApprovalVotingParams; + PolkadotPrimitivesV8AssignmentAppPublic: PolkadotPrimitivesV8AssignmentAppPublic; + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; + PolkadotPrimitivesV8BackedCandidate: PolkadotPrimitivesV8BackedCandidate; + PolkadotPrimitivesV8CandidateCommitments: PolkadotPrimitivesV8CandidateCommitments; + PolkadotPrimitivesV8CandidateDescriptor: PolkadotPrimitivesV8CandidateDescriptor; + PolkadotPrimitivesV8CandidateReceipt: PolkadotPrimitivesV8CandidateReceipt; + PolkadotPrimitivesV8CollatorAppPublic: PolkadotPrimitivesV8CollatorAppPublic; + PolkadotPrimitivesV8CollatorAppSignature: PolkadotPrimitivesV8CollatorAppSignature; + PolkadotPrimitivesV8CommittedCandidateReceipt: PolkadotPrimitivesV8CommittedCandidateReceipt; + PolkadotPrimitivesV8DisputeState: PolkadotPrimitivesV8DisputeState; + PolkadotPrimitivesV8DisputeStatement: PolkadotPrimitivesV8DisputeStatement; + PolkadotPrimitivesV8DisputeStatementSet: PolkadotPrimitivesV8DisputeStatementSet; + PolkadotPrimitivesV8ExecutorParams: PolkadotPrimitivesV8ExecutorParams; + PolkadotPrimitivesV8ExecutorParamsExecutorParam: PolkadotPrimitivesV8ExecutorParamsExecutorParam; + PolkadotPrimitivesV8IndexedVecGroupIndex: PolkadotPrimitivesV8IndexedVecGroupIndex; + PolkadotPrimitivesV8IndexedVecValidatorIndex: PolkadotPrimitivesV8IndexedVecValidatorIndex; + PolkadotPrimitivesV8InherentData: PolkadotPrimitivesV8InherentData; + PolkadotPrimitivesV8InvalidDisputeStatementKind: PolkadotPrimitivesV8InvalidDisputeStatementKind; + PolkadotPrimitivesV8PvfCheckStatement: PolkadotPrimitivesV8PvfCheckStatement; + PolkadotPrimitivesV8PvfExecKind: PolkadotPrimitivesV8PvfExecKind; + PolkadotPrimitivesV8PvfPrepKind: PolkadotPrimitivesV8PvfPrepKind; + PolkadotPrimitivesV8SchedulerParams: PolkadotPrimitivesV8SchedulerParams; + PolkadotPrimitivesV8ScrapedOnChainVotes: PolkadotPrimitivesV8ScrapedOnChainVotes; + PolkadotPrimitivesV8SessionInfo: PolkadotPrimitivesV8SessionInfo; + PolkadotPrimitivesV8SignedUncheckedSigned: PolkadotPrimitivesV8SignedUncheckedSigned; + PolkadotPrimitivesV8SlashingDisputeProof: PolkadotPrimitivesV8SlashingDisputeProof; + PolkadotPrimitivesV8SlashingDisputesTimeSlot: PolkadotPrimitivesV8SlashingDisputesTimeSlot; + PolkadotPrimitivesV8SlashingPendingSlashes: PolkadotPrimitivesV8SlashingPendingSlashes; + PolkadotPrimitivesV8SlashingSlashingOffenceKind: PolkadotPrimitivesV8SlashingSlashingOffenceKind; + PolkadotPrimitivesV8UpgradeGoAhead: PolkadotPrimitivesV8UpgradeGoAhead; + PolkadotPrimitivesV8UpgradeRestriction: PolkadotPrimitivesV8UpgradeRestriction; + PolkadotPrimitivesV8ValidDisputeStatementKind: PolkadotPrimitivesV8ValidDisputeStatementKind; + PolkadotPrimitivesV8ValidatorAppPublic: PolkadotPrimitivesV8ValidatorAppPublic; + PolkadotPrimitivesV8ValidatorAppSignature: PolkadotPrimitivesV8ValidatorAppSignature; + PolkadotPrimitivesV8ValidityAttestation: PolkadotPrimitivesV8ValidityAttestation; PolkadotRuntimeCommonParasRegistrarPalletCall: PolkadotRuntimeCommonParasRegistrarPalletCall; PolkadotRuntimeCommonParasRegistrarPalletError: PolkadotRuntimeCommonParasRegistrarPalletError; PolkadotRuntimeCommonParasRegistrarPalletEvent: PolkadotRuntimeCommonParasRegistrarPalletEvent; PolkadotRuntimeCommonParasRegistrarParaInfo: PolkadotRuntimeCommonParasRegistrarParaInfo; PolkadotRuntimeCommonParasSudoWrapperPalletCall: PolkadotRuntimeCommonParasSudoWrapperPalletCall; PolkadotRuntimeCommonParasSudoWrapperPalletError: PolkadotRuntimeCommonParasSudoWrapperPalletError; - PolkadotRuntimeParachainsAssignerOnDemandPalletCall: PolkadotRuntimeParachainsAssignerOnDemandPalletCall; - PolkadotRuntimeParachainsAssignerOnDemandPalletError: PolkadotRuntimeParachainsAssignerOnDemandPalletError; - PolkadotRuntimeParachainsAssignerOnDemandPalletEvent: PolkadotRuntimeParachainsAssignerOnDemandPalletEvent; - PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount: PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount; - PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder: PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder; - PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType: PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType; PolkadotRuntimeParachainsConfigurationHostConfiguration: PolkadotRuntimeParachainsConfigurationHostConfiguration; PolkadotRuntimeParachainsConfigurationPalletCall: PolkadotRuntimeParachainsConfigurationPalletCall; PolkadotRuntimeParachainsConfigurationPalletError: PolkadotRuntimeParachainsConfigurationPalletError; @@ -767,6 +761,12 @@ declare module "@polkadot/types/types/registry" { PolkadotRuntimeParachainsInclusionUmpQueueId: PolkadotRuntimeParachainsInclusionUmpQueueId; PolkadotRuntimeParachainsInitializerBufferedSessionChange: PolkadotRuntimeParachainsInitializerBufferedSessionChange; PolkadotRuntimeParachainsInitializerPalletCall: PolkadotRuntimeParachainsInitializerPalletCall; + PolkadotRuntimeParachainsOnDemandPalletCall: PolkadotRuntimeParachainsOnDemandPalletCall; + PolkadotRuntimeParachainsOnDemandPalletError: PolkadotRuntimeParachainsOnDemandPalletError; + PolkadotRuntimeParachainsOnDemandPalletEvent: PolkadotRuntimeParachainsOnDemandPalletEvent; + PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount: PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount; + PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder: PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder; + PolkadotRuntimeParachainsOnDemandTypesQueueStatusType: PolkadotRuntimeParachainsOnDemandTypesQueueStatusType; PolkadotRuntimeParachainsOriginPalletOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; PolkadotRuntimeParachainsParasInherentPalletCall: PolkadotRuntimeParachainsParasInherentPalletCall; PolkadotRuntimeParachainsParasInherentPalletError: PolkadotRuntimeParachainsParasInherentPalletError; diff --git a/typescript-api/src/dancelight/interfaces/types-lookup.ts b/typescript-api/src/dancelight/interfaces/types-lookup.ts index bb835e5da..c3e2ac874 100644 --- a/typescript-api/src/dancelight/interfaces/types-lookup.ts +++ b/typescript-api/src/dancelight/interfaces/types-lookup.ts @@ -789,10 +789,41 @@ declare module "@polkadot/types/lookup" { readonly asDelegated: ITuple<[AccountId32, AccountId32]>; readonly isUndelegated: boolean; readonly asUndelegated: AccountId32; - readonly type: "Delegated" | "Undelegated"; + readonly isVoted: boolean; + readonly asVoted: { + readonly who: AccountId32; + readonly vote: PalletConvictionVotingVoteAccountVote; + } & Struct; + readonly isVoteRemoved: boolean; + readonly asVoteRemoved: { + readonly who: AccountId32; + readonly vote: PalletConvictionVotingVoteAccountVote; + } & Struct; + readonly type: "Delegated" | "Undelegated" | "Voted" | "VoteRemoved"; + } + + /** @name PalletConvictionVotingVoteAccountVote (67) */ + interface PalletConvictionVotingVoteAccountVote extends Enum { + readonly isStandard: boolean; + readonly asStandard: { + readonly vote: Vote; + readonly balance: u128; + } & Struct; + readonly isSplit: boolean; + readonly asSplit: { + readonly aye: u128; + readonly nay: u128; + } & Struct; + readonly isSplitAbstain: boolean; + readonly asSplitAbstain: { + readonly aye: u128; + readonly nay: u128; + readonly abstain: u128; + } & Struct; + readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletReferendaEvent (67) */ + /** @name PalletReferendaEvent (69) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -896,7 +927,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (69) */ + /** @name FrameSupportPreimagesBounded (71) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -912,7 +943,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (71) */ + /** @name FrameSystemCall (73) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -973,7 +1004,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name PalletBabeCall (75) */ + /** @name PalletBabeCall (77) */ interface PalletBabeCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -992,7 +1023,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReportEquivocation" | "ReportEquivocationUnsigned" | "PlanConfigChange"; } - /** @name SpConsensusSlotsEquivocationProof (76) */ + /** @name SpConsensusSlotsEquivocationProof (78) */ interface SpConsensusSlotsEquivocationProof extends Struct { readonly offender: SpConsensusBabeAppPublic; readonly slot: u64; @@ -1000,7 +1031,7 @@ declare module "@polkadot/types/lookup" { readonly secondHeader: SpRuntimeHeader; } - /** @name SpRuntimeHeader (77) */ + /** @name SpRuntimeHeader (79) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; @@ -1009,17 +1040,17 @@ declare module "@polkadot/types/lookup" { readonly digest: SpRuntimeDigest; } - /** @name SpConsensusBabeAppPublic (79) */ + /** @name SpConsensusBabeAppPublic (81) */ interface SpConsensusBabeAppPublic extends U8aFixed {} - /** @name SpSessionMembershipProof (80) */ + /** @name SpSessionMembershipProof (82) */ interface SpSessionMembershipProof extends Struct { readonly session: u32; readonly trieNodes: Vec; readonly validatorCount: u32; } - /** @name SpConsensusBabeDigestsNextConfigDescriptor (81) */ + /** @name SpConsensusBabeDigestsNextConfigDescriptor (83) */ interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { readonly isV1: boolean; readonly asV1: { @@ -1029,7 +1060,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1"; } - /** @name SpConsensusBabeAllowedSlots (83) */ + /** @name SpConsensusBabeAllowedSlots (85) */ interface SpConsensusBabeAllowedSlots extends Enum { readonly isPrimarySlots: boolean; readonly isPrimaryAndSecondaryPlainSlots: boolean; @@ -1037,7 +1068,7 @@ declare module "@polkadot/types/lookup" { readonly type: "PrimarySlots" | "PrimaryAndSecondaryPlainSlots" | "PrimaryAndSecondaryVRFSlots"; } - /** @name PalletTimestampCall (84) */ + /** @name PalletTimestampCall (86) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1046,7 +1077,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletBalancesCall (85) */ + /** @name PalletBalancesCall (87) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1105,14 +1136,14 @@ declare module "@polkadot/types/lookup" { | "Burn"; } - /** @name PalletBalancesAdjustmentDirection (91) */ + /** @name PalletBalancesAdjustmentDirection (93) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletParametersCall (92) */ + /** @name PalletParametersCall (94) */ interface PalletParametersCall extends Enum { readonly isSetParameter: boolean; readonly asSetParameter: { @@ -1121,14 +1152,14 @@ declare module "@polkadot/types/lookup" { readonly type: "SetParameter"; } - /** @name DancelightRuntimeRuntimeParameters (93) */ + /** @name DancelightRuntimeRuntimeParameters (95) */ interface DancelightRuntimeRuntimeParameters extends Enum { readonly isPreimage: boolean; readonly asPreimage: DancelightRuntimeDynamicParamsPreimageParameters; readonly type: "Preimage"; } - /** @name DancelightRuntimeDynamicParamsPreimageParameters (94) */ + /** @name DancelightRuntimeDynamicParamsPreimageParameters (96) */ interface DancelightRuntimeDynamicParamsPreimageParameters extends Enum { readonly isBaseDeposit: boolean; readonly asBaseDeposit: ITuple<[DancelightRuntimeDynamicParamsPreimageBaseDeposit, Option]>; @@ -1137,7 +1168,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BaseDeposit" | "ByteDeposit"; } - /** @name PalletRegistrarCall (95) */ + /** @name PalletRegistrarCall (97) */ interface PalletRegistrarCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -1207,7 +1238,7 @@ declare module "@polkadot/types/lookup" { | "DeregisterWithRelayProof"; } - /** @name DpContainerChainGenesisDataContainerChainGenesisData (96) */ + /** @name DpContainerChainGenesisDataContainerChainGenesisData (98) */ interface DpContainerChainGenesisDataContainerChainGenesisData extends Struct { readonly storage: Vec; readonly name: Bytes; @@ -1217,42 +1248,42 @@ declare module "@polkadot/types/lookup" { readonly properties: DpContainerChainGenesisDataProperties; } - /** @name DpContainerChainGenesisDataContainerChainGenesisDataItem (98) */ + /** @name DpContainerChainGenesisDataContainerChainGenesisDataItem (100) */ interface DpContainerChainGenesisDataContainerChainGenesisDataItem extends Struct { readonly key: Bytes; readonly value: Bytes; } - /** @name DpContainerChainGenesisDataProperties (100) */ + /** @name DpContainerChainGenesisDataProperties (102) */ interface DpContainerChainGenesisDataProperties extends Struct { readonly tokenMetadata: DpContainerChainGenesisDataTokenMetadata; readonly isEthereum: bool; } - /** @name DpContainerChainGenesisDataTokenMetadata (101) */ + /** @name DpContainerChainGenesisDataTokenMetadata (103) */ interface DpContainerChainGenesisDataTokenMetadata extends Struct { readonly tokenSymbol: Bytes; readonly ss58Format: u32; readonly tokenDecimals: u32; } - /** @name TpTraitsSlotFrequency (105) */ + /** @name TpTraitsSlotFrequency (107) */ interface TpTraitsSlotFrequency extends Struct { readonly min: u32; readonly max: u32; } - /** @name TpTraitsParathreadParams (107) */ + /** @name TpTraitsParathreadParams (109) */ interface TpTraitsParathreadParams extends Struct { readonly slotFrequency: TpTraitsSlotFrequency; } - /** @name SpTrieStorageProof (108) */ + /** @name SpTrieStorageProof (110) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name SpRuntimeMultiSignature (110) */ + /** @name SpRuntimeMultiSignature (112) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -1263,7 +1294,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name PalletConfigurationCall (113) */ + /** @name PalletConfigurationCall (115) */ interface PalletConfigurationCall extends Enum { readonly isSetMaxCollators: boolean; readonly asSetMaxCollators: { @@ -1318,7 +1349,7 @@ declare module "@polkadot/types/lookup" { | "SetBypassConsistencyCheck"; } - /** @name PalletInvulnerablesCall (115) */ + /** @name PalletInvulnerablesCall (117) */ interface PalletInvulnerablesCall extends Enum { readonly isAddInvulnerable: boolean; readonly asAddInvulnerable: { @@ -1331,13 +1362,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AddInvulnerable" | "RemoveInvulnerable"; } - /** @name PalletCollatorAssignmentCall (116) */ + /** @name PalletCollatorAssignmentCall (118) */ type PalletCollatorAssignmentCall = Null; - /** @name PalletAuthorityAssignmentCall (117) */ + /** @name PalletAuthorityAssignmentCall (119) */ type PalletAuthorityAssignmentCall = Null; - /** @name PalletAuthorNotingCall (118) */ + /** @name PalletAuthorNotingCall (120) */ interface PalletAuthorNotingCall extends Enum { readonly isSetLatestAuthorData: boolean; readonly asSetLatestAuthorData: { @@ -1357,7 +1388,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetLatestAuthorData" | "SetAuthor" | "KillAuthorData"; } - /** @name PalletServicesPaymentCall (119) */ + /** @name PalletServicesPaymentCall (121) */ interface PalletServicesPaymentCall extends Enum { readonly isPurchaseCredits: boolean; readonly asPurchaseCredits: { @@ -1404,7 +1435,7 @@ declare module "@polkadot/types/lookup" { | "SetMaxTip"; } - /** @name PalletDataPreserversCall (120) */ + /** @name PalletDataPreserversCall (122) */ interface PalletDataPreserversCall extends Enum { readonly isCreateProfile: boolean; readonly asCreateProfile: { @@ -1462,7 +1493,7 @@ declare module "@polkadot/types/lookup" { | "ForceStartAssignment"; } - /** @name PalletDataPreserversProfile (121) */ + /** @name PalletDataPreserversProfile (123) */ interface PalletDataPreserversProfile extends Struct { readonly url: Bytes; readonly paraIds: PalletDataPreserversParaIdsFilter; @@ -1470,7 +1501,7 @@ declare module "@polkadot/types/lookup" { readonly assignmentRequest: DancelightRuntimePreserversAssignmentPaymentRequest; } - /** @name PalletDataPreserversParaIdsFilter (123) */ + /** @name PalletDataPreserversParaIdsFilter (125) */ interface PalletDataPreserversParaIdsFilter extends Enum { readonly isAnyParaId: boolean; readonly isWhitelist: boolean; @@ -1480,7 +1511,7 @@ declare module "@polkadot/types/lookup" { readonly type: "AnyParaId" | "Whitelist" | "Blacklist"; } - /** @name PalletDataPreserversProfileMode (127) */ + /** @name PalletDataPreserversProfileMode (129) */ interface PalletDataPreserversProfileMode extends Enum { readonly isBootnode: boolean; readonly isRpc: boolean; @@ -1490,25 +1521,25 @@ declare module "@polkadot/types/lookup" { readonly type: "Bootnode" | "Rpc"; } - /** @name DancelightRuntimePreserversAssignmentPaymentRequest (128) */ + /** @name DancelightRuntimePreserversAssignmentPaymentRequest (130) */ interface DancelightRuntimePreserversAssignmentPaymentRequest extends Enum { readonly isFree: boolean; readonly type: "Free"; } - /** @name DancelightRuntimePreserversAssignmentPaymentExtra (129) */ + /** @name DancelightRuntimePreserversAssignmentPaymentExtra (131) */ interface DancelightRuntimePreserversAssignmentPaymentExtra extends Enum { readonly isFree: boolean; readonly type: "Free"; } - /** @name DancelightRuntimePreserversAssignmentPaymentWitness (130) */ + /** @name DancelightRuntimePreserversAssignmentPaymentWitness (132) */ interface DancelightRuntimePreserversAssignmentPaymentWitness extends Enum { readonly isFree: boolean; readonly type: "Free"; } - /** @name PalletExternalValidatorsCall (131) */ + /** @name PalletExternalValidatorsCall (133) */ interface PalletExternalValidatorsCall extends Enum { readonly isSkipExternalValidators: boolean; readonly asSkipExternalValidators: { @@ -1529,7 +1560,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SkipExternalValidators" | "AddWhitelisted" | "RemoveWhitelisted" | "ForceEra"; } - /** @name PalletExternalValidatorSlashesCall (132) */ + /** @name PalletExternalValidatorSlashesCall (134) */ interface PalletExternalValidatorSlashesCall extends Enum { readonly isCancelDeferredSlash: boolean; readonly asCancelDeferredSlash: { @@ -1545,7 +1576,7 @@ declare module "@polkadot/types/lookup" { readonly type: "CancelDeferredSlash" | "ForceInjectSlash"; } - /** @name PalletSessionCall (134) */ + /** @name PalletSessionCall (136) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { @@ -1556,33 +1587,33 @@ declare module "@polkadot/types/lookup" { readonly type: "SetKeys" | "PurgeKeys"; } - /** @name DancelightRuntimeSessionKeys (135) */ + /** @name DancelightRuntimeSessionKeys (137) */ interface DancelightRuntimeSessionKeys extends Struct { readonly grandpa: SpConsensusGrandpaAppPublic; readonly babe: SpConsensusBabeAppPublic; - readonly paraValidator: PolkadotPrimitivesV7ValidatorAppPublic; - readonly paraAssignment: PolkadotPrimitivesV7AssignmentAppPublic; + readonly paraValidator: PolkadotPrimitivesV8ValidatorAppPublic; + readonly paraAssignment: PolkadotPrimitivesV8AssignmentAppPublic; readonly authorityDiscovery: SpAuthorityDiscoveryAppPublic; readonly beefy: SpConsensusBeefyEcdsaCryptoPublic; readonly nimbus: NimbusPrimitivesNimbusCryptoPublic; } - /** @name PolkadotPrimitivesV7ValidatorAppPublic (136) */ - interface PolkadotPrimitivesV7ValidatorAppPublic extends U8aFixed {} + /** @name PolkadotPrimitivesV8ValidatorAppPublic (138) */ + interface PolkadotPrimitivesV8ValidatorAppPublic extends U8aFixed {} - /** @name PolkadotPrimitivesV7AssignmentAppPublic (137) */ - interface PolkadotPrimitivesV7AssignmentAppPublic extends U8aFixed {} + /** @name PolkadotPrimitivesV8AssignmentAppPublic (139) */ + interface PolkadotPrimitivesV8AssignmentAppPublic extends U8aFixed {} - /** @name SpAuthorityDiscoveryAppPublic (138) */ + /** @name SpAuthorityDiscoveryAppPublic (140) */ interface SpAuthorityDiscoveryAppPublic extends U8aFixed {} - /** @name SpConsensusBeefyEcdsaCryptoPublic (139) */ + /** @name SpConsensusBeefyEcdsaCryptoPublic (141) */ interface SpConsensusBeefyEcdsaCryptoPublic extends U8aFixed {} - /** @name NimbusPrimitivesNimbusCryptoPublic (141) */ + /** @name NimbusPrimitivesNimbusCryptoPublic (143) */ interface NimbusPrimitivesNimbusCryptoPublic extends U8aFixed {} - /** @name PalletGrandpaCall (142) */ + /** @name PalletGrandpaCall (144) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -1602,13 +1633,13 @@ declare module "@polkadot/types/lookup" { readonly type: "ReportEquivocation" | "ReportEquivocationUnsigned" | "NoteStalled"; } - /** @name SpConsensusGrandpaEquivocationProof (143) */ + /** @name SpConsensusGrandpaEquivocationProof (145) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (144) */ + /** @name SpConsensusGrandpaEquivocation (146) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; @@ -1617,7 +1648,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Prevote" | "Precommit"; } - /** @name FinalityGrandpaEquivocationPrevote (145) */ + /** @name FinalityGrandpaEquivocationPrevote (147) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -1625,16 +1656,16 @@ declare module "@polkadot/types/lookup" { readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (146) */ + /** @name FinalityGrandpaPrevote (148) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (147) */ + /** @name SpConsensusGrandpaAppSignature (149) */ interface SpConsensusGrandpaAppSignature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (149) */ + /** @name FinalityGrandpaEquivocationPrecommit (151) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -1642,13 +1673,13 @@ declare module "@polkadot/types/lookup" { readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (150) */ + /** @name FinalityGrandpaPrecommit (152) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name PalletTreasuryCall (152) */ + /** @name PalletTreasuryCall (154) */ interface PalletTreasuryCall extends Enum { readonly isSpendLocal: boolean; readonly asSpendLocal: { @@ -1681,7 +1712,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SpendLocal" | "RemoveApproval" | "Spend" | "Payout" | "CheckStatus" | "VoidSpend"; } - /** @name PalletConvictionVotingCall (154) */ + /** @name PalletConvictionVotingCall (156) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -1718,27 +1749,6 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (155) */ - interface PalletConvictionVotingVoteAccountVote extends Enum { - readonly isStandard: boolean; - readonly asStandard: { - readonly vote: Vote; - readonly balance: u128; - } & Struct; - readonly isSplit: boolean; - readonly asSplit: { - readonly aye: u128; - readonly nay: u128; - } & Struct; - readonly isSplitAbstain: boolean; - readonly asSplitAbstain: { - readonly aye: u128; - readonly nay: u128; - readonly abstain: u128; - } & Struct; - readonly type: "Standard" | "Split" | "SplitAbstain"; - } - /** @name PalletConvictionVotingConviction (157) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; @@ -2301,11 +2311,11 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isSetAsyncBackingParams: boolean; readonly asSetAsyncBackingParams: { - readonly new_: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; + readonly new_: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; } & Struct; readonly isSetExecutorParams: boolean; readonly asSetExecutorParams: { - readonly new_: PolkadotPrimitivesV7ExecutorParams; + readonly new_: PolkadotPrimitivesV8ExecutorParams; } & Struct; readonly isSetOnDemandBaseFee: boolean; readonly asSetOnDemandBaseFee: { @@ -2338,11 +2348,11 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isSetApprovalVotingParams: boolean; readonly asSetApprovalVotingParams: { - readonly new_: PolkadotPrimitivesV7ApprovalVotingParams; + readonly new_: PolkadotPrimitivesV8ApprovalVotingParams; } & Struct; readonly isSetSchedulerParams: boolean; readonly asSetSchedulerParams: { - readonly new_: PolkadotPrimitivesVstagingSchedulerParams; + readonly new_: PolkadotPrimitivesV8SchedulerParams; } & Struct; readonly type: | "SetValidationUpgradeCooldown" @@ -2395,17 +2405,17 @@ declare module "@polkadot/types/lookup" { | "SetSchedulerParams"; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (187) */ - interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { + /** @name PolkadotPrimitivesV8AsyncBackingAsyncBackingParams (187) */ + interface PolkadotPrimitivesV8AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotPrimitivesV7ExecutorParams (188) */ - interface PolkadotPrimitivesV7ExecutorParams extends Vec {} + /** @name PolkadotPrimitivesV8ExecutorParams (188) */ + interface PolkadotPrimitivesV8ExecutorParams extends Vec {} - /** @name PolkadotPrimitivesV7ExecutorParamsExecutorParam (190) */ - interface PolkadotPrimitivesV7ExecutorParamsExecutorParam extends Enum { + /** @name PolkadotPrimitivesV8ExecutorParamsExecutorParam (190) */ + interface PolkadotPrimitivesV8ExecutorParamsExecutorParam extends Enum { readonly isMaxMemoryPages: boolean; readonly asMaxMemoryPages: u32; readonly isStackLogicalMax: boolean; @@ -2415,9 +2425,9 @@ declare module "@polkadot/types/lookup" { readonly isPrecheckingMaxMemory: boolean; readonly asPrecheckingMaxMemory: u64; readonly isPvfPrepTimeout: boolean; - readonly asPvfPrepTimeout: ITuple<[PolkadotPrimitivesV7PvfPrepKind, u64]>; + readonly asPvfPrepTimeout: ITuple<[PolkadotPrimitivesV8PvfPrepKind, u64]>; readonly isPvfExecTimeout: boolean; - readonly asPvfExecTimeout: ITuple<[PolkadotPrimitivesV7PvfExecKind, u64]>; + readonly asPvfExecTimeout: ITuple<[PolkadotPrimitivesV8PvfExecKind, u64]>; readonly isWasmExtBulkMemory: boolean; readonly type: | "MaxMemoryPages" @@ -2429,27 +2439,27 @@ declare module "@polkadot/types/lookup" { | "WasmExtBulkMemory"; } - /** @name PolkadotPrimitivesV7PvfPrepKind (191) */ - interface PolkadotPrimitivesV7PvfPrepKind extends Enum { + /** @name PolkadotPrimitivesV8PvfPrepKind (191) */ + interface PolkadotPrimitivesV8PvfPrepKind extends Enum { readonly isPrecheck: boolean; readonly isPrepare: boolean; readonly type: "Precheck" | "Prepare"; } - /** @name PolkadotPrimitivesV7PvfExecKind (192) */ - interface PolkadotPrimitivesV7PvfExecKind extends Enum { + /** @name PolkadotPrimitivesV8PvfExecKind (192) */ + interface PolkadotPrimitivesV8PvfExecKind extends Enum { readonly isBacking: boolean; readonly isApproval: boolean; readonly type: "Backing" | "Approval"; } - /** @name PolkadotPrimitivesV7ApprovalVotingParams (193) */ - interface PolkadotPrimitivesV7ApprovalVotingParams extends Struct { + /** @name PolkadotPrimitivesV8ApprovalVotingParams (193) */ + interface PolkadotPrimitivesV8ApprovalVotingParams extends Struct { readonly maxApprovalCoalesceCount: u32; } - /** @name PolkadotPrimitivesVstagingSchedulerParams (194) */ - interface PolkadotPrimitivesVstagingSchedulerParams extends Struct { + /** @name PolkadotPrimitivesV8SchedulerParams (194) */ + interface PolkadotPrimitivesV8SchedulerParams extends Struct { readonly groupRotationFrequency: u32; readonly parasAvailabilityPeriod: u32; readonly maxValidatorsPerCore: Option; @@ -2473,66 +2483,66 @@ declare module "@polkadot/types/lookup" { interface PolkadotRuntimeParachainsParasInherentPalletCall extends Enum { readonly isEnter: boolean; readonly asEnter: { - readonly data: PolkadotPrimitivesV7InherentData; + readonly data: PolkadotPrimitivesV8InherentData; } & Struct; readonly type: "Enter"; } - /** @name PolkadotPrimitivesV7InherentData (198) */ - interface PolkadotPrimitivesV7InherentData extends Struct { - readonly bitfields: Vec; - readonly backedCandidates: Vec; - readonly disputes: Vec; + /** @name PolkadotPrimitivesV8InherentData (198) */ + interface PolkadotPrimitivesV8InherentData extends Struct { + readonly bitfields: Vec; + readonly backedCandidates: Vec; + readonly disputes: Vec; readonly parentHeader: SpRuntimeHeader; } - /** @name PolkadotPrimitivesV7SignedUncheckedSigned (200) */ - interface PolkadotPrimitivesV7SignedUncheckedSigned extends Struct { + /** @name PolkadotPrimitivesV8SignedUncheckedSigned (200) */ + interface PolkadotPrimitivesV8SignedUncheckedSigned extends Struct { readonly payload: BitVec; readonly validatorIndex: u32; - readonly signature: PolkadotPrimitivesV7ValidatorAppSignature; + readonly signature: PolkadotPrimitivesV8ValidatorAppSignature; } /** @name BitvecOrderLsb0 (203) */ type BitvecOrderLsb0 = Null; - /** @name PolkadotPrimitivesV7ValidatorAppSignature (205) */ - interface PolkadotPrimitivesV7ValidatorAppSignature extends U8aFixed {} + /** @name PolkadotPrimitivesV8ValidatorAppSignature (205) */ + interface PolkadotPrimitivesV8ValidatorAppSignature extends U8aFixed {} - /** @name PolkadotPrimitivesV7BackedCandidate (207) */ - interface PolkadotPrimitivesV7BackedCandidate extends Struct { - readonly candidate: PolkadotPrimitivesV7CommittedCandidateReceipt; - readonly validityVotes: Vec; + /** @name PolkadotPrimitivesV8BackedCandidate (207) */ + interface PolkadotPrimitivesV8BackedCandidate extends Struct { + readonly candidate: PolkadotPrimitivesV8CommittedCandidateReceipt; + readonly validityVotes: Vec; readonly validatorIndices: BitVec; } - /** @name PolkadotPrimitivesV7CommittedCandidateReceipt (208) */ - interface PolkadotPrimitivesV7CommittedCandidateReceipt extends Struct { - readonly descriptor: PolkadotPrimitivesV7CandidateDescriptor; - readonly commitments: PolkadotPrimitivesV7CandidateCommitments; + /** @name PolkadotPrimitivesV8CommittedCandidateReceipt (208) */ + interface PolkadotPrimitivesV8CommittedCandidateReceipt extends Struct { + readonly descriptor: PolkadotPrimitivesV8CandidateDescriptor; + readonly commitments: PolkadotPrimitivesV8CandidateCommitments; } - /** @name PolkadotPrimitivesV7CandidateDescriptor (209) */ - interface PolkadotPrimitivesV7CandidateDescriptor extends Struct { + /** @name PolkadotPrimitivesV8CandidateDescriptor (209) */ + interface PolkadotPrimitivesV8CandidateDescriptor extends Struct { readonly paraId: u32; readonly relayParent: H256; - readonly collator: PolkadotPrimitivesV7CollatorAppPublic; + readonly collator: PolkadotPrimitivesV8CollatorAppPublic; readonly persistedValidationDataHash: H256; readonly povHash: H256; readonly erasureRoot: H256; - readonly signature: PolkadotPrimitivesV7CollatorAppSignature; + readonly signature: PolkadotPrimitivesV8CollatorAppSignature; readonly paraHead: H256; readonly validationCodeHash: H256; } - /** @name PolkadotPrimitivesV7CollatorAppPublic (210) */ - interface PolkadotPrimitivesV7CollatorAppPublic extends U8aFixed {} + /** @name PolkadotPrimitivesV8CollatorAppPublic (210) */ + interface PolkadotPrimitivesV8CollatorAppPublic extends U8aFixed {} - /** @name PolkadotPrimitivesV7CollatorAppSignature (211) */ - interface PolkadotPrimitivesV7CollatorAppSignature extends U8aFixed {} + /** @name PolkadotPrimitivesV8CollatorAppSignature (211) */ + interface PolkadotPrimitivesV8CollatorAppSignature extends U8aFixed {} - /** @name PolkadotPrimitivesV7CandidateCommitments (213) */ - interface PolkadotPrimitivesV7CandidateCommitments extends Struct { + /** @name PolkadotPrimitivesV8CandidateCommitments (213) */ + interface PolkadotPrimitivesV8CandidateCommitments extends Struct { readonly upwardMessages: Vec; readonly horizontalMessages: Vec; readonly newValidationCode: Option; @@ -2547,35 +2557,35 @@ declare module "@polkadot/types/lookup" { readonly data: Bytes; } - /** @name PolkadotPrimitivesV7ValidityAttestation (221) */ - interface PolkadotPrimitivesV7ValidityAttestation extends Enum { + /** @name PolkadotPrimitivesV8ValidityAttestation (221) */ + interface PolkadotPrimitivesV8ValidityAttestation extends Enum { readonly isImplicit: boolean; - readonly asImplicit: PolkadotPrimitivesV7ValidatorAppSignature; + readonly asImplicit: PolkadotPrimitivesV8ValidatorAppSignature; readonly isExplicit: boolean; - readonly asExplicit: PolkadotPrimitivesV7ValidatorAppSignature; + readonly asExplicit: PolkadotPrimitivesV8ValidatorAppSignature; readonly type: "Implicit" | "Explicit"; } - /** @name PolkadotPrimitivesV7DisputeStatementSet (223) */ - interface PolkadotPrimitivesV7DisputeStatementSet extends Struct { + /** @name PolkadotPrimitivesV8DisputeStatementSet (223) */ + interface PolkadotPrimitivesV8DisputeStatementSet extends Struct { readonly candidateHash: H256; readonly session: u32; readonly statements: Vec< - ITuple<[PolkadotPrimitivesV7DisputeStatement, u32, PolkadotPrimitivesV7ValidatorAppSignature]> + ITuple<[PolkadotPrimitivesV8DisputeStatement, u32, PolkadotPrimitivesV8ValidatorAppSignature]> >; } - /** @name PolkadotPrimitivesV7DisputeStatement (227) */ - interface PolkadotPrimitivesV7DisputeStatement extends Enum { + /** @name PolkadotPrimitivesV8DisputeStatement (227) */ + interface PolkadotPrimitivesV8DisputeStatement extends Enum { readonly isValid: boolean; - readonly asValid: PolkadotPrimitivesV7ValidDisputeStatementKind; + readonly asValid: PolkadotPrimitivesV8ValidDisputeStatementKind; readonly isInvalid: boolean; - readonly asInvalid: PolkadotPrimitivesV7InvalidDisputeStatementKind; + readonly asInvalid: PolkadotPrimitivesV8InvalidDisputeStatementKind; readonly type: "Valid" | "Invalid"; } - /** @name PolkadotPrimitivesV7ValidDisputeStatementKind (228) */ - interface PolkadotPrimitivesV7ValidDisputeStatementKind extends Enum { + /** @name PolkadotPrimitivesV8ValidDisputeStatementKind (228) */ + interface PolkadotPrimitivesV8ValidDisputeStatementKind extends Enum { readonly isExplicit: boolean; readonly isBackingSeconded: boolean; readonly asBackingSeconded: H256; @@ -2592,8 +2602,8 @@ declare module "@polkadot/types/lookup" { | "ApprovalCheckingMultipleCandidates"; } - /** @name PolkadotPrimitivesV7InvalidDisputeStatementKind (230) */ - interface PolkadotPrimitivesV7InvalidDisputeStatementKind extends Enum { + /** @name PolkadotPrimitivesV8InvalidDisputeStatementKind (230) */ + interface PolkadotPrimitivesV8InvalidDisputeStatementKind extends Enum { readonly isExplicit: boolean; readonly type: "Explicit"; } @@ -2635,8 +2645,8 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isIncludePvfCheckStatement: boolean; readonly asIncludePvfCheckStatement: { - readonly stmt: PolkadotPrimitivesV7PvfCheckStatement; - readonly signature: PolkadotPrimitivesV7ValidatorAppSignature; + readonly stmt: PolkadotPrimitivesV8PvfCheckStatement; + readonly signature: PolkadotPrimitivesV8ValidatorAppSignature; } & Struct; readonly isForceSetMostRecentContext: boolean; readonly asForceSetMostRecentContext: { @@ -2655,8 +2665,8 @@ declare module "@polkadot/types/lookup" { | "ForceSetMostRecentContext"; } - /** @name PolkadotPrimitivesV7PvfCheckStatement (232) */ - interface PolkadotPrimitivesV7PvfCheckStatement extends Struct { + /** @name PolkadotPrimitivesV8PvfCheckStatement (232) */ + interface PolkadotPrimitivesV8PvfCheckStatement extends Struct { readonly accept: bool; readonly subject: H256; readonly sessionIndex: u32; @@ -2758,28 +2768,28 @@ declare module "@polkadot/types/lookup" { interface PolkadotRuntimeParachainsDisputesSlashingPalletCall extends Enum { readonly isReportDisputeLostUnsigned: boolean; readonly asReportDisputeLostUnsigned: { - readonly disputeProof: PolkadotPrimitivesV7SlashingDisputeProof; + readonly disputeProof: PolkadotPrimitivesV8SlashingDisputeProof; readonly keyOwnerProof: SpSessionMembershipProof; } & Struct; readonly type: "ReportDisputeLostUnsigned"; } - /** @name PolkadotPrimitivesV7SlashingDisputeProof (238) */ - interface PolkadotPrimitivesV7SlashingDisputeProof extends Struct { - readonly timeSlot: PolkadotPrimitivesV7SlashingDisputesTimeSlot; - readonly kind: PolkadotPrimitivesV7SlashingSlashingOffenceKind; + /** @name PolkadotPrimitivesV8SlashingDisputeProof (238) */ + interface PolkadotPrimitivesV8SlashingDisputeProof extends Struct { + readonly timeSlot: PolkadotPrimitivesV8SlashingDisputesTimeSlot; + readonly kind: PolkadotPrimitivesV8SlashingSlashingOffenceKind; readonly validatorIndex: u32; - readonly validatorId: PolkadotPrimitivesV7ValidatorAppPublic; + readonly validatorId: PolkadotPrimitivesV8ValidatorAppPublic; } - /** @name PolkadotPrimitivesV7SlashingDisputesTimeSlot (239) */ - interface PolkadotPrimitivesV7SlashingDisputesTimeSlot extends Struct { + /** @name PolkadotPrimitivesV8SlashingDisputesTimeSlot (239) */ + interface PolkadotPrimitivesV8SlashingDisputesTimeSlot extends Struct { readonly sessionIndex: u32; readonly candidateHash: H256; } - /** @name PolkadotPrimitivesV7SlashingSlashingOffenceKind (240) */ - interface PolkadotPrimitivesV7SlashingSlashingOffenceKind extends Enum { + /** @name PolkadotPrimitivesV8SlashingSlashingOffenceKind (240) */ + interface PolkadotPrimitivesV8SlashingSlashingOffenceKind extends Enum { readonly isForInvalid: boolean; readonly isAgainstValid: boolean; readonly type: "ForInvalid" | "AgainstValid"; @@ -2816,8 +2826,8 @@ declare module "@polkadot/types/lookup" { readonly type: "Para"; } - /** @name PolkadotRuntimeParachainsAssignerOnDemandPalletCall (244) */ - interface PolkadotRuntimeParachainsAssignerOnDemandPalletCall extends Enum { + /** @name PolkadotRuntimeParachainsOnDemandPalletCall (244) */ + interface PolkadotRuntimeParachainsOnDemandPalletCall extends Enum { readonly isPlaceOrderAllowDeath: boolean; readonly asPlaceOrderAllowDeath: { readonly maxAmount: u128; @@ -5246,11 +5256,11 @@ declare module "@polkadot/types/lookup" { /** @name PolkadotRuntimeParachainsInclusionPalletEvent (447) */ interface PolkadotRuntimeParachainsInclusionPalletEvent extends Enum { readonly isCandidateBacked: boolean; - readonly asCandidateBacked: ITuple<[PolkadotPrimitivesV7CandidateReceipt, Bytes, u32, u32]>; + readonly asCandidateBacked: ITuple<[PolkadotPrimitivesV8CandidateReceipt, Bytes, u32, u32]>; readonly isCandidateIncluded: boolean; - readonly asCandidateIncluded: ITuple<[PolkadotPrimitivesV7CandidateReceipt, Bytes, u32, u32]>; + readonly asCandidateIncluded: ITuple<[PolkadotPrimitivesV8CandidateReceipt, Bytes, u32, u32]>; readonly isCandidateTimedOut: boolean; - readonly asCandidateTimedOut: ITuple<[PolkadotPrimitivesV7CandidateReceipt, Bytes, u32]>; + readonly asCandidateTimedOut: ITuple<[PolkadotPrimitivesV8CandidateReceipt, Bytes, u32]>; readonly isUpwardMessagesReceived: boolean; readonly asUpwardMessagesReceived: { readonly from: u32; @@ -5259,9 +5269,9 @@ declare module "@polkadot/types/lookup" { readonly type: "CandidateBacked" | "CandidateIncluded" | "CandidateTimedOut" | "UpwardMessagesReceived"; } - /** @name PolkadotPrimitivesV7CandidateReceipt (448) */ - interface PolkadotPrimitivesV7CandidateReceipt extends Struct { - readonly descriptor: PolkadotPrimitivesV7CandidateDescriptor; + /** @name PolkadotPrimitivesV8CandidateReceipt (448) */ + interface PolkadotPrimitivesV8CandidateReceipt extends Struct { + readonly descriptor: PolkadotPrimitivesV8CandidateDescriptor; readonly commitmentsHash: H256; } @@ -5414,8 +5424,8 @@ declare module "@polkadot/types/lookup" { readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield" | "StackLimitReached"; } - /** @name PolkadotRuntimeParachainsAssignerOnDemandPalletEvent (458) */ - interface PolkadotRuntimeParachainsAssignerOnDemandPalletEvent extends Enum { + /** @name PolkadotRuntimeParachainsOnDemandPalletEvent (458) */ + interface PolkadotRuntimeParachainsOnDemandPalletEvent extends Enum { readonly isOnDemandOrderPlaced: boolean; readonly asOnDemandOrderPlaced: { readonly paraId: u32; @@ -6865,7 +6875,7 @@ declare module "@polkadot/types/lookup" { readonly hrmpMaxMessageNumPerCandidate: u32; readonly validationUpgradeCooldown: u32; readonly validationUpgradeDelay: u32; - readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; + readonly asyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; readonly maxPovSize: u32; readonly maxDownwardMessageSize: u32; readonly hrmpMaxParachainOutboundChannels: u32; @@ -6875,7 +6885,7 @@ declare module "@polkadot/types/lookup" { readonly hrmpChannelMaxTotalSize: u32; readonly hrmpMaxParachainInboundChannels: u32; readonly hrmpChannelMaxMessageSize: u32; - readonly executorParams: PolkadotPrimitivesV7ExecutorParams; + readonly executorParams: PolkadotPrimitivesV8ExecutorParams; readonly codeRetentionPeriod: u32; readonly maxValidators: Option; readonly disputePeriod: u32; @@ -6889,8 +6899,8 @@ declare module "@polkadot/types/lookup" { readonly minimumValidationUpgradeDelay: u32; readonly minimumBackingVotes: u32; readonly nodeFeatures: BitVec; - readonly approvalVotingParams: PolkadotPrimitivesV7ApprovalVotingParams; - readonly schedulerParams: PolkadotPrimitivesVstagingSchedulerParams; + readonly approvalVotingParams: PolkadotPrimitivesV8ApprovalVotingParams; + readonly schedulerParams: PolkadotPrimitivesV8SchedulerParams; } /** @name PolkadotRuntimeParachainsConfigurationPalletError (646) */ @@ -6909,8 +6919,8 @@ declare module "@polkadot/types/lookup" { interface PolkadotRuntimeParachainsInclusionCandidatePendingAvailability extends Struct { readonly core: u32; readonly hash_: H256; - readonly descriptor: PolkadotPrimitivesV7CandidateDescriptor; - readonly commitments: PolkadotPrimitivesV7CandidateCommitments; + readonly descriptor: PolkadotPrimitivesV8CandidateDescriptor; + readonly commitments: PolkadotPrimitivesV8CandidateCommitments; readonly availabilityVotes: BitVec; readonly backers: BitVec; readonly relayParentNumber: u32; @@ -6930,7 +6940,6 @@ declare module "@polkadot/types/lookup" { readonly isInvalidGroupIndex: boolean; readonly isInsufficientBacking: boolean; readonly isInvalidBacking: boolean; - readonly isNotCollatorSigned: boolean; readonly isValidationDataHashMismatch: boolean; readonly isIncorrectDownwardMessageHandling: boolean; readonly isInvalidUpwardMessages: boolean; @@ -6949,7 +6958,6 @@ declare module "@polkadot/types/lookup" { | "InvalidGroupIndex" | "InsufficientBacking" | "InvalidBacking" - | "NotCollatorSigned" | "ValidationDataHashMismatch" | "IncorrectDownwardMessageHandling" | "InvalidUpwardMessages" @@ -6959,13 +6967,13 @@ declare module "@polkadot/types/lookup" { | "ParaHeadMismatch"; } - /** @name PolkadotPrimitivesV7ScrapedOnChainVotes (655) */ - interface PolkadotPrimitivesV7ScrapedOnChainVotes extends Struct { + /** @name PolkadotPrimitivesV8ScrapedOnChainVotes (655) */ + interface PolkadotPrimitivesV8ScrapedOnChainVotes extends Struct { readonly session: u32; readonly backingValidatorsPerCandidate: Vec< - ITuple<[PolkadotPrimitivesV7CandidateReceipt, Vec>]> + ITuple<[PolkadotPrimitivesV8CandidateReceipt, Vec>]> >; - readonly disputes: Vec; + readonly disputes: Vec; } /** @name PolkadotRuntimeParachainsParasInherentPalletError (660) */ @@ -7070,15 +7078,15 @@ declare module "@polkadot/types/lookup" { readonly activatedAt: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (681) */ - interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { + /** @name PolkadotPrimitivesV8UpgradeGoAhead (681) */ + interface PolkadotPrimitivesV8UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (682) */ - interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { + /** @name PolkadotPrimitivesV8UpgradeRestriction (682) */ + interface PolkadotPrimitivesV8UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } @@ -7116,8 +7124,8 @@ declare module "@polkadot/types/lookup" { /** @name PolkadotRuntimeParachainsInitializerBufferedSessionChange (685) */ interface PolkadotRuntimeParachainsInitializerBufferedSessionChange extends Struct { - readonly validators: Vec; - readonly queued: Vec; + readonly validators: Vec; + readonly queued: Vec; readonly sessionIndex: u32; } @@ -7200,15 +7208,15 @@ declare module "@polkadot/types/lookup" { | "ChannelCreationNotAuthorized"; } - /** @name PolkadotPrimitivesV7SessionInfo (697) */ - interface PolkadotPrimitivesV7SessionInfo extends Struct { + /** @name PolkadotPrimitivesV8SessionInfo (697) */ + interface PolkadotPrimitivesV8SessionInfo extends Struct { readonly activeValidatorIndices: Vec; readonly randomSeed: U8aFixed; readonly disputePeriod: u32; - readonly validators: PolkadotPrimitivesV7IndexedVecValidatorIndex; + readonly validators: PolkadotPrimitivesV8IndexedVecValidatorIndex; readonly discoveryKeys: Vec; - readonly assignmentKeys: Vec; - readonly validatorGroups: PolkadotPrimitivesV7IndexedVecGroupIndex; + readonly assignmentKeys: Vec; + readonly validatorGroups: PolkadotPrimitivesV8IndexedVecGroupIndex; readonly nCores: u32; readonly zerothDelayTrancheWidth: u32; readonly relayVrfModuloSamples: u32; @@ -7217,14 +7225,14 @@ declare module "@polkadot/types/lookup" { readonly neededApprovals: u32; } - /** @name PolkadotPrimitivesV7IndexedVecValidatorIndex (698) */ - interface PolkadotPrimitivesV7IndexedVecValidatorIndex extends Vec {} + /** @name PolkadotPrimitivesV8IndexedVecValidatorIndex (698) */ + interface PolkadotPrimitivesV8IndexedVecValidatorIndex extends Vec {} - /** @name PolkadotPrimitivesV7IndexedVecGroupIndex (699) */ - interface PolkadotPrimitivesV7IndexedVecGroupIndex extends Vec> {} + /** @name PolkadotPrimitivesV8IndexedVecGroupIndex (699) */ + interface PolkadotPrimitivesV8IndexedVecGroupIndex extends Vec> {} - /** @name PolkadotPrimitivesV7DisputeState (701) */ - interface PolkadotPrimitivesV7DisputeState extends Struct { + /** @name PolkadotPrimitivesV8DisputeState (701) */ + interface PolkadotPrimitivesV8DisputeState extends Struct { readonly validatorsFor: BitVec; readonly validatorsAgainst: BitVec; readonly start: u32; @@ -7254,10 +7262,10 @@ declare module "@polkadot/types/lookup" { | "UnconfirmedDispute"; } - /** @name PolkadotPrimitivesV7SlashingPendingSlashes (704) */ - interface PolkadotPrimitivesV7SlashingPendingSlashes extends Struct { - readonly keys_: BTreeMap; - readonly kind: PolkadotPrimitivesV7SlashingSlashingOffenceKind; + /** @name PolkadotPrimitivesV8SlashingPendingSlashes (704) */ + interface PolkadotPrimitivesV8SlashingPendingSlashes extends Struct { + readonly keys_: BTreeMap; + readonly kind: PolkadotPrimitivesV8SlashingSlashingOffenceKind; } /** @name PolkadotRuntimeParachainsDisputesSlashingPalletError (708) */ @@ -7326,14 +7334,14 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount (716) */ - interface PolkadotRuntimeParachainsAssignerOnDemandTypesCoreAffinityCount extends Struct { + /** @name PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount (716) */ + interface PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount extends Struct { readonly coreIndex: u32; readonly count: u32; } - /** @name PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType (717) */ - interface PolkadotRuntimeParachainsAssignerOnDemandTypesQueueStatusType extends Struct { + /** @name PolkadotRuntimeParachainsOnDemandTypesQueueStatusType (717) */ + interface PolkadotRuntimeParachainsOnDemandTypesQueueStatusType extends Struct { readonly traffic: u128; readonly nextIndex: u32; readonly smallestIndex: u32; @@ -7344,16 +7352,16 @@ declare module "@polkadot/types/lookup" { interface BinaryHeapReverseQueueIndex extends Vec {} /** @name BinaryHeapEnqueuedOrder (722) */ - interface BinaryHeapEnqueuedOrder extends Vec {} + interface BinaryHeapEnqueuedOrder extends Vec {} - /** @name PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder (723) */ - interface PolkadotRuntimeParachainsAssignerOnDemandTypesEnqueuedOrder extends Struct { + /** @name PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder (723) */ + interface PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder extends Struct { readonly paraId: u32; readonly idx: u32; } - /** @name PolkadotRuntimeParachainsAssignerOnDemandPalletError (727) */ - interface PolkadotRuntimeParachainsAssignerOnDemandPalletError extends Enum { + /** @name PolkadotRuntimeParachainsOnDemandPalletError (727) */ + interface PolkadotRuntimeParachainsOnDemandPalletError extends Enum { readonly isQueueFull: boolean; readonly isSpotPriceHigherThanMaxAmount: boolean; readonly type: "QueueFull" | "SpotPriceHigherThanMaxAmount"; @@ -7626,7 +7634,6 @@ declare module "@polkadot/types/lookup" { readonly isNotRequested: boolean; readonly isTooMany: boolean; readonly isTooFew: boolean; - readonly isNoCost: boolean; readonly type: | "TooBig" | "AlreadyNoted" @@ -7635,8 +7642,7 @@ declare module "@polkadot/types/lookup" { | "Requested" | "NotRequested" | "TooMany" - | "TooFew" - | "NoCost"; + | "TooFew"; } /** @name PalletAssetRateError (775) */ diff --git a/typescript-api/src/flashbox/interfaces/augment-api-query.ts b/typescript-api/src/flashbox/interfaces/augment-api-query.ts index 147f8285e..4eaf3d0eb 100644 --- a/typescript-api/src/flashbox/interfaces/augment-api-query.ts +++ b/typescript-api/src/flashbox/interfaces/augment-api-query.ts @@ -57,10 +57,10 @@ import type { PalletTreasuryProposal, PalletTreasurySpendStatus, PolkadotCorePrimitivesOutboundHrmpMessage, - PolkadotPrimitivesV7AbridgedHostConfiguration, - PolkadotPrimitivesV7PersistedValidationData, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, + PolkadotPrimitivesV8AbridgedHostConfiguration, + PolkadotPrimitivesV8PersistedValidationData, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, @@ -466,7 +466,7 @@ declare module "@polkadot/api-base/types/storage" { */ hostConfiguration: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -590,7 +590,7 @@ declare module "@polkadot/api-base/types/storage" { * This storage item is a mirror of the corresponding value for the current parachain from the relay-chain. This * value is ephemeral which means it doesn't hit the storage. This value is set after the inherent. */ - upgradeGoAhead: AugmentedQuery Observable>, []> & + upgradeGoAhead: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * An option which indicates if the relay-chain restricts signalling a validation code upgrade. In other words, if @@ -601,7 +601,7 @@ declare module "@polkadot/api-base/types/storage" { */ upgradeRestrictionSignal: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; @@ -621,7 +621,7 @@ declare module "@polkadot/api-base/types/storage" { */ validationData: AugmentedQuery< ApiType, - () => Observable>, + () => Observable>, [] > & QueryableStorageEntry; diff --git a/typescript-api/src/flashbox/interfaces/augment-api-tx.ts b/typescript-api/src/flashbox/interfaces/augment-api-tx.ts index 17d534bdc..bd432e77f 100644 --- a/typescript-api/src/flashbox/interfaces/augment-api-tx.ts +++ b/typescript-api/src/flashbox/interfaces/augment-api-tx.ts @@ -693,7 +693,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: * * ```nocompile - * Self::registrars().get(reg_index).unwrap().fee; + * Registrars::::get().get(reg_index).unwrap().fee * ``` * * Emits `JudgementRequested` if successful. @@ -1075,36 +1075,6 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; parachainSystem: { - /** - * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied later. - * - * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec version and name should - * be verified on upgrade. Since the authorization only has a hash, it cannot actually perform the verification. - * - * This call requires Root origin. - */ - authorizeUpgrade: AugmentedSubmittable< - ( - codeHash: H256 | string | Uint8Array, - checkVersion: bool | boolean | Uint8Array - ) => SubmittableExtrinsic, - [H256, bool] - >; - /** - * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized. - * - * If the authorization required a version check, this call will ensure the spec name remains unchanged and that - * the spec version has increased. - * - * Note that this function will not apply the new `code`, but only attempt to schedule the upgrade with the Relay - * Chain. - * - * All origins are allowed. - */ - enactAuthorizedUpgrade: AugmentedSubmittable< - (code: Bytes | string | Uint8Array) => SubmittableExtrinsic, - [Bytes] - >; /** * Set the current validation data. * diff --git a/typescript-api/src/flashbox/interfaces/lookup.ts b/typescript-api/src/flashbox/interfaces/lookup.ts index 229c9d593..0e77e6548 100644 --- a/typescript-api/src/flashbox/interfaces/lookup.ts +++ b/typescript-api/src/flashbox/interfaces/lookup.ts @@ -894,7 +894,7 @@ export default { CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", - consumedGoAheadSignal: "Option", + consumedGoAheadSignal: "Option", }, /** Lookup100: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { @@ -907,25 +907,25 @@ export default { msgCount: "u32", totalBytes: "u32", }, - /** Lookup107: polkadot_primitives::v7::UpgradeGoAhead */ - PolkadotPrimitivesV7UpgradeGoAhead: { + /** Lookup107: polkadot_primitives::v8::UpgradeGoAhead */ + PolkadotPrimitivesV8UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, /** Lookup108: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", - consumedGoAheadSignal: "Option", + consumedGoAheadSignal: "Option", }, - /** Lookup110: polkadot_primitives::v7::PersistedValidationData */ - PolkadotPrimitivesV7PersistedValidationData: { + /** Lookup110: polkadot_primitives::v8::PersistedValidationData */ + PolkadotPrimitivesV8PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup113: polkadot_primitives::v7::UpgradeRestriction */ - PolkadotPrimitivesV7UpgradeRestriction: { + /** Lookup113: polkadot_primitives::v8::UpgradeRestriction */ + PolkadotPrimitivesV8UpgradeRestriction: { _enum: ["Present"], }, /** Lookup114: sp_trie::storage_proof::StorageProof */ @@ -937,16 +937,16 @@ export default { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: "CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity", - ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", - egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", + ingressChannels: "Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>", + egressChannels: "Vec<(u32,PolkadotPrimitivesV8AbridgedHrmpChannel)>", }, /** Lookup117: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup120: polkadot_primitives::v7::AbridgedHrmpChannel */ - PolkadotPrimitivesV7AbridgedHrmpChannel: { + /** Lookup120: polkadot_primitives::v8::AbridgedHrmpChannel */ + PolkadotPrimitivesV8AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", maxMessageSize: "u32", @@ -954,8 +954,8 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup121: polkadot_primitives::v7::AbridgedHostConfiguration */ - PolkadotPrimitivesV7AbridgedHostConfiguration: { + /** Lookup121: polkadot_primitives::v8::AbridgedHostConfiguration */ + PolkadotPrimitivesV8AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", maxUpwardQueueCount: "u32", @@ -965,10 +965,10 @@ export default { hrmpMaxMessageNumPerCandidate: "u32", validationUpgradeCooldown: "u32", validationUpgradeDelay: "u32", - asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", + asyncBackingParams: "PolkadotPrimitivesV8AsyncBackingAsyncBackingParams", }, - /** Lookup122: polkadot_primitives::v7::async_backing::AsyncBackingParams */ - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { + /** Lookup122: polkadot_primitives::v8::async_backing::AsyncBackingParams */ + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, @@ -986,18 +986,11 @@ export default { sudo_send_upward_message: { message: "Bytes", }, - authorize_upgrade: { - codeHash: "H256", - checkVersion: "bool", - }, - enact_authorized_upgrade: { - code: "Bytes", - }, }, }, /** Lookup131: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { - validationData: "PolkadotPrimitivesV7PersistedValidationData", + validationData: "PolkadotPrimitivesV8PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", diff --git a/typescript-api/src/flashbox/interfaces/registry.ts b/typescript-api/src/flashbox/interfaces/registry.ts index a296a1cd0..0ece31420 100644 --- a/typescript-api/src/flashbox/interfaces/registry.ts +++ b/typescript-api/src/flashbox/interfaces/registry.ts @@ -164,12 +164,12 @@ import type { PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, - PolkadotPrimitivesV7AbridgedHostConfiguration, - PolkadotPrimitivesV7AbridgedHrmpChannel, - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams, - PolkadotPrimitivesV7PersistedValidationData, - PolkadotPrimitivesV7UpgradeGoAhead, - PolkadotPrimitivesV7UpgradeRestriction, + PolkadotPrimitivesV8AbridgedHostConfiguration, + PolkadotPrimitivesV8AbridgedHrmpChannel, + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, + PolkadotPrimitivesV8PersistedValidationData, + PolkadotPrimitivesV8UpgradeGoAhead, + PolkadotPrimitivesV8UpgradeRestriction, SpArithmeticArithmeticError, SpCoreCryptoKeyTypeId, SpCoreVoid, @@ -351,12 +351,12 @@ declare module "@polkadot/types/types/registry" { PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; - PolkadotPrimitivesV7AbridgedHostConfiguration: PolkadotPrimitivesV7AbridgedHostConfiguration; - PolkadotPrimitivesV7AbridgedHrmpChannel: PolkadotPrimitivesV7AbridgedHrmpChannel; - PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; - PolkadotPrimitivesV7PersistedValidationData: PolkadotPrimitivesV7PersistedValidationData; - PolkadotPrimitivesV7UpgradeGoAhead: PolkadotPrimitivesV7UpgradeGoAhead; - PolkadotPrimitivesV7UpgradeRestriction: PolkadotPrimitivesV7UpgradeRestriction; + PolkadotPrimitivesV8AbridgedHostConfiguration: PolkadotPrimitivesV8AbridgedHostConfiguration; + PolkadotPrimitivesV8AbridgedHrmpChannel: PolkadotPrimitivesV8AbridgedHrmpChannel; + PolkadotPrimitivesV8AsyncBackingAsyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; + PolkadotPrimitivesV8PersistedValidationData: PolkadotPrimitivesV8PersistedValidationData; + PolkadotPrimitivesV8UpgradeGoAhead: PolkadotPrimitivesV8UpgradeGoAhead; + PolkadotPrimitivesV8UpgradeRestriction: PolkadotPrimitivesV8UpgradeRestriction; SpArithmeticArithmeticError: SpArithmeticArithmeticError; SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId; SpCoreVoid: SpCoreVoid; diff --git a/typescript-api/src/flashbox/interfaces/types-lookup.ts b/typescript-api/src/flashbox/interfaces/types-lookup.ts index 322abaf5c..b8ee8a465 100644 --- a/typescript-api/src/flashbox/interfaces/types-lookup.ts +++ b/typescript-api/src/flashbox/interfaces/types-lookup.ts @@ -1257,7 +1257,7 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; - readonly consumedGoAheadSignal: Option; + readonly consumedGoAheadSignal: Option; } /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (100) */ @@ -1273,8 +1273,8 @@ declare module "@polkadot/types/lookup" { readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (107) */ - interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { + /** @name PolkadotPrimitivesV8UpgradeGoAhead (107) */ + interface PolkadotPrimitivesV8UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; @@ -1284,19 +1284,19 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; - readonly consumedGoAheadSignal: Option; + readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7PersistedValidationData (110) */ - interface PolkadotPrimitivesV7PersistedValidationData extends Struct { + /** @name PolkadotPrimitivesV8PersistedValidationData (110) */ + interface PolkadotPrimitivesV8PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; readonly relayParentStorageRoot: H256; readonly maxPovSize: u32; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (113) */ - interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { + /** @name PolkadotPrimitivesV8UpgradeRestriction (113) */ + interface PolkadotPrimitivesV8UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } @@ -1310,8 +1310,8 @@ declare module "@polkadot/types/lookup" { interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; - readonly ingressChannels: Vec>; - readonly egressChannels: Vec>; + readonly ingressChannels: Vec>; + readonly egressChannels: Vec>; } /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (117) */ @@ -1320,8 +1320,8 @@ declare module "@polkadot/types/lookup" { readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (120) */ - interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { + /** @name PolkadotPrimitivesV8AbridgedHrmpChannel (120) */ + interface PolkadotPrimitivesV8AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; readonly maxMessageSize: u32; @@ -1330,8 +1330,8 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (121) */ - interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { + /** @name PolkadotPrimitivesV8AbridgedHostConfiguration (121) */ + interface PolkadotPrimitivesV8AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; readonly maxUpwardQueueCount: u32; @@ -1341,11 +1341,11 @@ declare module "@polkadot/types/lookup" { readonly hrmpMaxMessageNumPerCandidate: u32; readonly validationUpgradeCooldown: u32; readonly validationUpgradeDelay: u32; - readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; + readonly asyncBackingParams: PolkadotPrimitivesV8AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (122) */ - interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { + /** @name PolkadotPrimitivesV8AsyncBackingAsyncBackingParams (122) */ + interface PolkadotPrimitivesV8AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } @@ -1366,21 +1366,12 @@ declare module "@polkadot/types/lookup" { readonly asSudoSendUpwardMessage: { readonly message: Bytes; } & Struct; - readonly isAuthorizeUpgrade: boolean; - readonly asAuthorizeUpgrade: { - readonly codeHash: H256; - readonly checkVersion: bool; - } & Struct; - readonly isEnactAuthorizedUpgrade: boolean; - readonly asEnactAuthorizedUpgrade: { - readonly code: Bytes; - } & Struct; - readonly type: "SetValidationData" | "SudoSendUpwardMessage" | "AuthorizeUpgrade" | "EnactAuthorizedUpgrade"; + readonly type: "SetValidationData" | "SudoSendUpwardMessage"; } /** @name CumulusPrimitivesParachainInherentParachainInherentData (131) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { - readonly validationData: PolkadotPrimitivesV7PersistedValidationData; + readonly validationData: PolkadotPrimitivesV8PersistedValidationData; readonly relayChainState: SpTrieStorageProof; readonly downwardMessages: Vec; readonly horizontalMessages: BTreeMap>;